Productivity/energy optimisation of trajectories and coordination for cyclic multi-robot systems

The coordination of cyclic multi-robot systems is a critical issue to avoid collisions but also to obtain the shortest cycle-time. This paper presents a novel methodology for trajectory and coordination optimisation of cyclic multi-robot systems. Both velocity tuning and time delays are used to coordinate the robots that operate in close proximity and avoid collisions. The novel element is the non-linear programming optimisation model that directly co-adjusts the multi-robot coordination during the trajectory optimisation, which allows optimising these as one problem. The methodology is demonstrated for productivity/smoothness optimisation, and for energy efficiency optimisation. An experimental validation is done for a real-world case study that considers the multi-robot material handling system of a multi-stage tandem press line. The results show that the productivity optimisation with the methodology is competitive compared to previous research and that substantial improvements can be achieved, e.g. up to 50% smoother trajectories and 14% reduction in energy consumption for the same productivity. This paper addresses the current lack of systematic methodologies for generating optimal coordinated trajectories for cyclic multi-robot systems to improve the productivity, smoothness, and energy efficiency.

[1]  Tullio Tolio,et al.  Multi-robot spot-welding cells for car-body assembly , 2017 .

[2]  Bengt Lennartson,et al.  Modeling and Optimization of Energy Consumption in Cooperative Multi-Robot Systems , 2012, IEEE Transactions on Automation Science and Engineering.

[3]  Bengt Lennartson,et al.  Energy optimization of multi-robot systems , 2015, 2015 IEEE International Conference on Automation Science and Engineering (CASE).

[4]  Jorge Nocedal,et al.  Knitro: An Integrated Package for Nonlinear Optimization , 2006 .

[5]  Marcello Pellicciari,et al.  A method for reducing the energy consumption of pick-and-place industrial robots , 2013 .

[6]  Raúl Suárez,et al.  Coordination of several robots based on temporal synchronization , 2016 .

[7]  Philip A. Voglewede,et al.  Integrated Trajectory Planning, System Modeling, and Control Design for Optimized Motor Selection , 2012 .

[8]  Kang G. Shin,et al.  Minimum-time collision-free trajectory planning for dual-robot systems , 1992, IEEE Trans. Robotics Autom..

[9]  Shital S. Chiddarwar,et al.  Conflict free coordinated path planning for multiple robots using a dynamic path modification sequence , 2011, Robotics Auton. Syst..

[10]  A. Gasparetto,et al.  A technique for time-jerk optimal planning of robot trajectories , 2008 .

[11]  Li Jian,et al.  Drawing motion profile planning and optimizing for heavy servo press , 2013 .

[12]  Tomás Lozano-Pérez,et al.  Deadlock-free and collision-free coordination of two robot manipulators , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[13]  Eduardo Todt,et al.  Analysis and classification of multiple robot coordination methods , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[14]  Jihong Lee,et al.  A minimum-time trajectory planning method for two robots , 1992, IEEE Trans. Robotics Autom..

[15]  Marco A. Jimenez,et al.  Automation and parameters optimization in production line: a case of study , 2013 .

[16]  Lydia E. Kavraki,et al.  Motion Planning , 2011, Springer Handbook of Robotics, 2nd Ed..

[17]  Yasumichi Aiyama,et al.  On-line collision detection of n-robot industrial manipulators using advanced collision map , 2015, 2015 International Conference on Advanced Robotics (ICAR).

[18]  Jörg Franke,et al.  Reducing the energy consumption of industrial robots in manufacturing systems , 2015 .

[19]  M. Pettersson,et al.  Application Adapted Performance Optimization for Industrial Robots , 2007, 2007 IEEE International Symposium on Industrial Electronics.

[20]  S. Zucker,et al.  Toward Efficient Trajectory Planning: The Path-Velocity Decomposition , 1986 .

[21]  Brian W. Kernighan,et al.  AMPL: A Modeling Language for Mathematical Programming , 1993 .

[22]  Giacomo Bianchi,et al.  Minimization of the Energy Consumption in Motion Planning for Single-robot Tasks☆ , 2015 .

[23]  Huifang Li,et al.  Optimal trajectory planning for material handling of compliant sheet metal parts , 2002 .

[24]  Myung Jin Chung,et al.  Collision avoidance of two general robot manipulators by minimum delay time , 1994, IEEE Trans. Syst. Man Cybern..

[25]  Nicolas Jouandeau,et al.  A Survey and Analysis of Multi-Robot Coordination , 2013 .

[26]  Bengt Lennartson,et al.  Constructive cooperative coevolutionary optimisation for interacting production stations , 2015 .

[27]  Yasumichi Aiyama,et al.  On-line collision avoidance system for two PTP command-based manipulators with distributed controller , 2015, Adv. Robotics.

[28]  Bengt Lennartson,et al.  Multi-objective constructive cooperative coevolutionary optimization of robotic press-line tending , 2017 .

[29]  Bengt Lennartson,et al.  Energy and peak-power optimization of time-bounded robot trajectories , 2017, 2017 13th IEEE Conference on Automation Science and Engineering (CASE).

[30]  Srinivas Akella,et al.  Coordinating Multiple Robots with Kinodynamic Constraints Along Specified Paths , 2005, Int. J. Robotics Res..

[31]  Yanqiong Fei,et al.  Collision-free motion planning of dual-arm reconfigurable robots , 2004 .