A Time-Space Network Model for Collision-Free Routing of Planar Motions in a Multirobot Station

This article investigates a new collision-free routing problem of a multirobot system. The objective is to minimize the cycle time of operation tasks for each robot while avoiding collisions. The focus is set on the operation of the end-effector and its connected joint, and the operation is projected onto a circular area on the plane. We propose to employ a time-space network (TSN) model that maps the robot location constraints into the route planning framework, leading to a mixed integer programming (MIP) problem. A dedicated genetic algorithm is proposed for solving this MIP problem and a new encoding scheme is designed to fit the TSN formulation. Simulation experiments indicate that the proposed model can obtain the collision-free route of the considered multirobot system. Simulation results also show that the proposed genetic algorithm can provide fast and high-quality solutions, compared to two state-of-the-art commercial solvers and a practical approach.

[1]  Sotiris Makris,et al.  Industrial applications with cooperating robots for the flexible assembly , 2011, Int. J. Comput. Integr. Manuf..

[2]  Shuai Li,et al.  Neural Dynamics for Cooperative Control of Redundant Robot Manipulators , 2018, IEEE Transactions on Industrial Informatics.

[3]  Takayuki Yamada,et al.  Simultaneous optimization of layout and task schedule for robotic cellular manufacturing systems , 2016, Comput. Ind. Eng..

[4]  Yuki Tanaka,et al.  Petri Net Decomposition Approach for Dispatching and Conflict-Free Routing of Bidirectional Automated Guided Vehicle Systems , 2012, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[5]  Shoudong Huang,et al.  A new crossover approach for solving the multiple travelling salesmen problem using genetic algorithms , 2013, Eur. J. Oper. Res..

[6]  Martin Skutella,et al.  Automatic Reconfiguration of Robotic Welding Cells , 2017 .

[7]  Michael Defoort,et al.  Decentralized Motion Planning and Scheduling of AGVs in an FMS , 2018, IEEE Transactions on Industrial Informatics.

[8]  Shuai Li,et al.  Distributed Task Allocation of Multiple Robots: A Control Perspective , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[9]  Tomás Lozano-Pérez,et al.  On multiple moving objects , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[10]  Toshiyuki Miyamoto,et al.  Local and random searches for dispatch and conflict-free routing problem of capacitated AGV systems , 2016, Comput. Ind. Eng..

[11]  Zdenko Kovacic,et al.  Time Windows Based Dynamic Routing in Multi-AGV Systems , 2010, IEEE Transactions on Automation Science and Engineering.

[12]  Domenico Spensieri,et al.  Intersection-Free Geometrical Partitioning of Multirobot Stations for Cycle Time Optimization , 2018, IEEE Transactions on Automation Science and Engineering.

[13]  Zuohua Ding,et al.  Collision and Deadlock Avoidance in Multirobot Systems: A Distributed Approach , 2017, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[14]  Tatsushi Nishi,et al.  Distributed route planning for multiple mobile robots using an augmented Lagrangian decomposition and coordination technique , 2005, IEEE Transactions on Robotics.

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

[16]  L. M. Tosatti,et al.  Multi-robot spot-welding cells for car-body assembly , 2017 .

[17]  Domenico Spensieri,et al.  An Iterative Approach for Collision Free Routing and Scheduling in Multirobot Stations , 2016, IEEE Transactions on Automation Science and Engineering.

[18]  Leandro Magatão,et al.  Balancing a robotic spot welding manufacturing line: An industrial case study , 2017, Eur. J. Oper. Res..

[19]  Mark H. Overmars,et al.  Prioritized motion planning for multiple robots , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  G. Swaminathan Robot Motion Planning , 2006 .

[21]  Emilio Frazzoli,et al.  Dynamic Vehicle Routing for Robotic Systems , 2011, Proceedings of the IEEE.

[22]  Ayse T. Daloglu,et al.  An improved genetic algorithm with initial population strategy and self-adaptive member grouping , 2008 .

[23]  Jong-Hwan Kim,et al.  A Resource-Oriented, Decentralized Auction Algorithm for Multirobot Task Allocation , 2015, IEEE Transactions on Automation Science and Engineering.

[24]  Shuai Li,et al.  On Generalized RMP Scheme for Redundant Robot Manipulators Aided With Dynamic Neural Networks and Nonconvex Bound Constraints , 2019, IEEE Transactions on Industrial Informatics.

[25]  Mohammad Saidi-Mehrabad,et al.  An Ant Colony Algorithm (ACA) for solving the new integrated model of job shop scheduling and conflict-free routing of AGVs , 2015, Comput. Ind. Eng..

[26]  Banu Çalis,et al.  A research survey: review of AI solution strategies of job shop scheduling problem , 2013, Journal of Intelligent Manufacturing.

[27]  Francesco Corman,et al.  Control of interacting machines in automated container terminals using a sequential planning approach for collision avoidance , 2015 .

[28]  Stefano Giordani,et al.  A distributed multi-agent production planning and scheduling framework for mobile robots , 2013, Comput. Ind. Eng..

[29]  Xuesong Zhou,et al.  Simultaneous train rerouting and rescheduling on an N-track network: A model reformulation with network-based cumulative flow variables , 2014 .

[30]  T. Bektaş The multiple traveling salesman problem: an overview of formulations and solution procedures , 2006 .

[31]  Hao Zhang,et al.  Towards Optimally Decentralized Multi-Robot Collision Avoidance via Deep Reinforcement Learning , 2017, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[32]  Alan S. Morris,et al.  Fuzzy-GA-based trajectory planner for robot manipulators sharing a common workspace , 2006, IEEE Transactions on Robotics.

[33]  Anthony Stentz,et al.  A comprehensive taxonomy for multi-robot task allocation , 2013, Int. J. Robotics Res..

[34]  André Langevin,et al.  Scheduling and routing of automated guided vehicles: A hybrid approach , 2007, Comput. Oper. Res..

[35]  Okan K. Ersoy,et al.  Multi-offspring genetic algorithm and its application to the traveling salesman problem , 2016, Appl. Soft Comput..