Abstract
Exercise of robotics in many applications brings in concerns of human–robot interaction. This paper offers a mathematical model-based mission planning tool for optimizing operator workload and platform utilization in human/multi-robot (H/M-R) teams. None of the earlier methods consistently predicts fan-out (number and configuration of robots that can be operated simultaneously and effectively, a critical H/M-R design decision). In this research, a mixed integer programming (MIP) model and solution framework are proposed to provide better estimates of fan-out while explicitly considering the performance, mission characteristics, objective and task/environment complexity. The extent of each robot’s waiting time is restricted by a utilization threshold in the MIP model. The effect of environment’s complexity on the task effectiveness is considered, where robots’ performances deteriorate during switch and neglect times. Simulation results show that fan-out effect is dependent on interaction efficiency, neglect tolerance, as well as other parameters. Performance is most sensitive to environment’s complexity and least sensitive to utilization threshold. In addition, the MIP model reveals optimal control sequence of robots to prevent switching confusions and maximize team performance. Empirical evaluations show that this approach holds great promise for real-world scenarios.
Similar content being viewed by others
References
Liu C, Tomizuka M (2014) Modeling and controller design of cooperative robots in workspace sharing human–robot assembly teams. In: Proceedings of the 2014 IEEE/RSJ international conference on intelligent robots and systems, Chicago, IL, USA, pp 1386–1391
Chai T, Ding J, Yu G, Wang H (2014) Integrated optimization for the automation systems of mineral processing. IEEE Trans Autom Sci Eng 11(4):965–982
Kim HJ, Lee JH, Lee TE (2014) Non-cyclic scheduling of a wet station. IEEE Trans Autom Sci Eng 11(4):1262–1274
Shibata T, Wada K, Saito T, Tanie K (2005) Human interactive robot for psychological enrichment and therapy. In: Proceedings of the AISB 2005 symposium on robot companion hard problem and open challenges in human robot interaction, pp 98–109
Husain A, Jones H, Kannan B, Wong U, Pimentel T, Tang S, Daftry S, Huber S, Whittaker WL (2012) Mapping planetary caves with an autonomous, heterogeneous robot team. IEEE, pp 1–13
Chen F, Sekiyama K, Cannella F, Fukuda T (2014) Optimal subtask allocation for human and robot collaboration within hybrid assembly system. IEEE Trans Autom Sci Eng 11(4):1065–1075
Chen F, Sekiyama K, Cannella F, Fukuda T (2013) Cooperative human robot interaction systems: IV. Communication of shared plans with Naive humans using gaze and speech. In: Proceedings of the 2013 IEEE/RSJ international conference on intelligent robots and systems (IROS), Tokyo, Japan. IEEE, pp 129–136
Abbott KA, Slotte SM, Stimson DK (1996) Federal Aviation Administration Human Factors team report on: the interfaces between flightcrews and modern flight deck systems. Federal Aviation Administration, Washington DC, Technical Report, June 1996, pp D1–D3. http://www.faa.gov/avr/afs/interfac.pdf
Espinosa JA, Cadiz J, Rico-Gutierrez L, Kraut RE, Scherlis W, Lautenbacher G (2000) Coming to the wrong decision quickly: why awareness tools must be matched with appropriate tasks. In: Proceedings of the human factors in computing systems, computer–human interaction (CHI) conference. ACM Press
Pires JN (2005) Semi-autonomous manufacturing systems: the role of human–machine interface software and of the manufacturing tracking software. Mechatron Int J 15(10):1191–1205
Neto P, Pires JN, Moreira AP (2009) Accelerometer-based control of an industrial robotic arm. In: Proceedings of the 18th IEEE international symposium on robot and human interactive communication, Toyama, Japan, pp 1192–1197
Hillenbrand U, Brunner B, Borst C, Hirzinger G (2004) The robutler: a vision-controlled hand-arm system for manipulating bottles and glasses. In: Proceedings of the 35th international symposium on robotics, Paris, France
Yamamoto S, Valin JM, Nakadai K, Rouat J, Michaud F, Ogata T, Okuno HG (2005) Enhanced robot speech recognition based on microphone array source separation and missing feature theory. In: Proceedings of the 2005 ieee international conference on robotics and automation (ICRA 2005), Barcelona, Spain, pp 1477–1482
Burke JL, Murphy RR, Rogers E, Lumelsky VJ, Scholtz J (2004) Final report for the DARPA/NSF interdisciplinary study on human–robot interaction. IEEE Syst Man Cybern C Appl Rev Spec Issue Hum Robot Interact 34(2):103–112
Schreckenghost DK (1999) Checklists for human–robot collaboration during space operations. In: Proceedings of the 43rd annual meeting of the human factors and ergonomics society, Santa Monica, CA, pp 46–50
Scholtz J, Bahrami S (2003) Human–Robot interaction: development of an evaluation methodology for the bystander role of interaction. Retrieved 23 Feb 2004, from http://www.isd.mel.ist.gov/documents/scholtz/Scholtz_Bahrami.pdf
Murphy RR (2004) Human–robot interaction in rescue robotics. IEEE Syst Man Cybern C Appl Rev Spec Issue Hum Robot Interact 34(2):138–153
Fong T, Kaber D, Lewis M, Scholtz J, Shultz A, Steinfeld A (2004) Common metrics for human–robot interaction. In: Proceedings of IEEE international conference on intelligent robots and systems, Sendai, Japan
Chen JYC, Haas EC, Pillalamarri K, Jacobson CN (2006) Human–robot interface: issues in operator performance interface design, and technologies. Army Research Laboratory, ARL-TR-3834
Goodrich M, Olsen D (2003) Seven principles of efficient human–robot interaction. In: Proceedings of the 2003 IEEE international conference on systems, man and cybernetics, Washington DC, pp 3943–3948
Dixon SR, Wickens CD, Chang D (2003) Comparing quantitative model predictions to experimental data in multiple-UAV flight control. In: Proceedings of the human factors and ergonomics society 47th annual meeting Santa Monica, CA, pp 104–108
Schipani SP (2003) An evaluation of operator workload during partially-autonomous vehicle operations. In: Proceedings of PerMIS
Gombolay M, Bair A, Huang C, Shah J (2017) Computational design of mixed-initiative human–robot teaming that considers human factors: situational awareness, workload, and workflow preferences. Int J Robot Res 36(5–7):597–617
H. Tempelmeier,”Simultaneous buffer and workload optimization for asynchronous flow production systems. Department of Production Management, University of Cologne, Koeln, Germany. http://www.spw.uni-koeln.de/
Crandall JW, Cummings M, Penna MD, de Jong PMA (2011) Computing the effects of operator attention allocation in human control of multiple robots. IEEE Trans Syst Man Cybern A Syst Hum 41(3):385–397
Crandall JW, Cummings M (2007) Developing performance metrics for the supervisory control of multiple robots. In: Proceedings of the 2007 ACM/IEEE conference on human robot interaction, Arlington, VA
Olsen D, Goodrich M (2003) Metrics for evaluating human–robot interactions. In: Proceedings of PERMIS
Olsen D, Wood S (2004) Fan-out: measuring human control of multiple robots. In: Proceedings of the SIGCHI conference on human factors in computer systems, Vienna, Austria, pp 231–238
Crandall JW, Goodrich M, Olsen D, Nielsen C (2005) Validating human–robot interaction schemes in multitasking environments. IEEE Trans Syst 35(4):438–448
Crandall JW, Cummings M (2007) Identifying predictive metrics for supervisory control of multiple robots. IEEE Trans Robot Autom 23(5):942–951
Mau S, Dolan J (2006) Scheduling to minimize downtime in human–multirobot supervisory control. In: Proceedings of the 5th international workshop on planning and scheduling for space, pp 268–277
Mau S, Dolan J (2007) Scheduling for humans in multirobot supervisory control. In: Proceedings of the 2007 IEEE/RSJ international conference on intelligent robots and systems, San Diego, CA, pp 1637–1643
Donmez B, Pina P, Cummings M (2008) Evaluation criteria for human automation performance metrics. In: Proceedings of the PerMIS
Geoffrion AM (1972) Generalized benders decomposition. J Optim Theory Appl 10(4):237–260
Duran MA, Grossmann LE (1986) An outer-approximation algorithm for a class of mixed-integer non-linear programs. Math Program 36(3):307–339
Fletcher R, Leyffer S (1994) Solving mixed integer nonlinear programs by outer approximation. Math Program 66(1–3):327–349
Westerlund T, Petersson F (1995) An extended cutting plane method for solving convex MINLP problems. Comput Chem Eng 19(1):131–136
Borchers B, Mitchell JE (1991) An improved branch and bound algorithm for mixed integer non-linear programs.RPI Math Report No 200
Leyffer S (2001) Integrating SQP and branch-and-bound for mixed integer nonlinear programming. Comput Optim Appl 18:295–309
Floudas CA, Gounaris CE (2008) A review of recent advances in global optimization. J Glob Optim 45:3–38
Floudas CA, Akrotirianakis IG, Caratzoulas S, Meyer CA, Kallrath J (2005) Global optimization in the 21st century: advances and challenges. Comput Chem Eng 29:1185–1202
Liao T, Socha K, Montes de Oca MA, Stutzle T, Dorigo M (2014) Ant colony optimization for mixed-variable optimization problems. IEEE Trans Evol Comput 18(4):503–518
IBM ILOG CPLEX Optimization Studio 12.8. https://www.ibm.com/products/ilog-cplex-optimization-studio. Accessed 11 Dec 2018
Hart SG, Staveland LE (1988) Development of the NASA-TLX (Task Load Index): results of empirical and theoretical research. In: Hancock PA, Meshkati N (eds) Human mental workload. North Holland, Amsterdam, pp 139–183
Sert O, Freedy E, McDonough J, Weltman G, Tambe M, Gupta T, Grayson W, Cabrera P (2008) Multiagent adjustable autonomy framework (MAAF) for multi-robot, multi-human teams. IEEE, pp 498–505
Sherali HD, Adams WP (1998) Reformulation–linearization techniques for discrete optimization problems. In: Du DZ, Pardalos PM (eds) Handbook of combinatorial optimization. Springer, Boston
Acknowledgements
This research did not receive any specific grant from funding agencies in the public, commercial or not-for-profit sectors.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Şenol, M.B. A mixed integer programming (MIP) model for evaluating navigation and task planning of human–robot interactions (HRI). Intel Serv Robotics 12, 231–242 (2019). https://doi.org/10.1007/s11370-019-00275-w
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11370-019-00275-w