Motion planning and scheduling for human and industrial-robot collaboration

Abstract Step-changes in safety technologies have opened robotic cells to human workers in real industrial scenarios. However, the lack of methodologies for a productive and effective motion planning and scheduling of human–robot cooperative (HRC) tasks is still limiting the spread of HRC systems. Standard methods fail due to the high-variability of the robot execution time, caused by the necessity to continuously modify the robot motion to grant human safety. In this context, the paper introduces an innovative integrated motion planning and scheduling methodology that (i) provides a set of robot trajectories for each task as well as an interval on the robot execution time for each trajectory and (ii) optimizes, at relevant time steps, a task plan, minimizing the cycle time through trajectory selection, task sequence and task allocation. The application of the approach to an industrial case is presented and discussed.

[1]  Pieter Abbeel,et al.  Combined task and motion planning through an extensible planner-independent interface layer , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[2]  Swarat Chaudhuri,et al.  Incremental Task and Motion Planning: A Constraint-Based Approach , 2016, Robotics: Science and Systems.

[3]  Stuart J. Russell,et al.  Combined Task and Motion Planning for Mobile Manipulation , 2010, ICAPS.

[4]  Leslie Pack Kaelbling,et al.  Hierarchical task and motion planning in the now , 2011, 2011 IEEE International Conference on Robotics and Automation.

[5]  Soundar R. T. Kumara,et al.  Cyber-physical systems in manufacturing , 2016 .

[6]  Lorenzo Molinari Tosatti,et al.  Trajectory-dependent safe distances in human-robot interaction , 2014, Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA).

[7]  George Chryssolouris,et al.  Design and simulation of assembly systems with mobile robots , 2014 .

[8]  Marta Cialdea Mayer,et al.  Planning and execution with flexible timelines: a formal account , 2016, Acta Informatica.

[9]  Andreas Riel,et al.  Stakeholder integration for the successful product–process co-design for next-generation manufacturing technologies , 2016 .

[10]  Lihui Wang,et al.  Vision-guided active collision avoidance for human-robot collaborations , 2013 .

[11]  Michael Abramovici,et al.  Semantic data management for the development and continuous reconfiguration of smart products and systems , 2016 .

[12]  Tolio. Tullio,et al.  Design of Flexible Production Systems , 2009 .

[13]  Tullio Tolio,et al.  Multi-robot spot-welding cells: An integrated approach to cell design and motion planning , 2014 .

[14]  Nicola Muscettola,et al.  HSTS: Integrating Planning and Scheduling , 1993 .

[15]  Maria Fox,et al.  PDDL2.1: An Extension to PDDL for Expressing Temporal Planning Domains , 2003, J. Artif. Intell. Res..

[16]  Michael Freitag,et al.  Automatic design of scheduling rules for complex manufacturing systems by multi-objective simulation-based optimization , 2016 .

[17]  Swarat Chaudhuri,et al.  SMT-based synthesis of integrated task and motion plans from plan outlines , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[18]  Marc Toussaint,et al.  Logic-Geometric Programming: An Optimization-Based Approach to Combined Task and Motion Planning , 2015, IJCAI.

[19]  Tullio Tolio,et al.  A probabilistic approach to workspace sharing for human–robot cooperation in assembly tasks , 2016 .