Centralized and optimal motion planning for large-scale AGV systems: A generic approach

A centralized motion planner is proposed for large-scale AGV systems;AGV kinematics and dynamics are clearly incorporated into the problem formulation;Formation reconfiguration benchmark cases are set up.Validation and unification of the proposed motion planner are investigated via exhaustive tests;On-line computation capability is promising with near-optimal initial guess. A centralized multi-AGV motion planning method is proposed. In contrast to the prevalent planners with decentralized (decoupled) formulations, a centralized planner contains no priority assignment, decoupling, or other specification strategies, thus is free from being case-dependent and deadlock-involved. Although centralized motion planning is computationally expensive, it deserves investigations in schemes that are sensitive to solution quality but insensitive to computation time. Specifically, centralized multi-AGV motion planning is formulated as an optimal control problem in this work, wherein differential algebraic equations are used to describe the AGV dynamics, mechanical restrictions, and exterior constraints. Orthogonal collocation direct transcription method is adopted to discretize the original infinite-dimensional optimal control problem into a large-scale nonlinear programming (NLP) problem, which is solved using interior point method thereafter. Exhaustive simulations are conducted on 10-AGV formation reconfiguration tasks. Simulation results show the validation, unification, and real-time implementation potential of the introduced centralized planner. Particularly, the computation time on a PC reduces to several seconds with near-optimal initial guess in the NLP solving process, making receding horizon replanning possible via this centralized planner.

[1]  Sreenatha G. Anavatti,et al.  Real time cooperative path planning for multi-autonomous vehicles , 2013, 2013 International Conference on Advances in Computing, Communications and Informatics (ICACCI).

[2]  Hamed Fazlollahtabar,et al.  Mathematical model for deadlock resolution in multiple AGV scheduling and routing network: a case study , 2015, Ind. Robot.

[3]  Walter Ukovich,et al.  A software tool for the decentralized control of AGV systems , 2016, 2016 International Conference on Control, Decision and Information Technologies (CoDIT).

[4]  Bum Hee Lee,et al.  Collision-Free Motion Planning of Two Robots , 1987, IEEE Transactions on Systems, Man, and Cybernetics.

[5]  Mitul Saha,et al.  Multi-Robot Motion Planning by Incremental Coordination , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Jun'ichi Takeno,et al.  Coordinating Mobile Robots By Applying Traffic Rules , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Matthew Garratt,et al.  Path-planning modules for Autonomous Vehicles: Current status and challenges , 2015, 2015 International Conference on Advanced Mechatronics, Intelligent Manufacture, and Industrial Automation (ICAMIMIA).

[8]  Manuela Veloso,et al.  Real-Time Multi-Robot Motion Planning with Safe Dynamics , 2005 .

[9]  Christopher M. Clark,et al.  Probabilistic Road Map sampling strategies for multi-robot motion planning , 2005, Robotics Auton. Syst..

[10]  Kun Cao,et al.  A dynamic automated lane change maneuver based on vehicle-to-vehicle communication , 2016 .

[11]  Raymond Chiong,et al.  Search-evasion path planning for submarines using the Artificial Bee Colony algorithm , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

[12]  Hasan Mehrjerdi,et al.  A survey on multiple unmanned vehicles formation control and coordination: Normal and fault situations , 2013, 2013 International Conference on Unmanned Aircraft Systems (ICUAS).

[13]  Steven M. LaValle,et al.  Optimal motion planning for multiple robots having independent goals , 1998, IEEE Trans. Robotics Autom..

[14]  Jean-Claude Latombe,et al.  Using a PRM planner to compare centralized and decoupled planning for multi-robot systems , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[15]  Yi Guo,et al.  A distributed and optimal motion planning approach for multiple mobile robots , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[16]  John McPhee,et al.  A Complete and Scalable Strategy for Coordinating Multiple Robots Within Roadmaps , 2008, IEEE Transactions on Robotics.

[17]  M. Ani Hsieh,et al.  A Quadratic Programming approach for coordinating multi-AGV systems , 2015, 2015 IEEE International Conference on Automation Science and Engineering (CASE).

[18]  Byung Kook Kim,et al.  Efficient time-optimal two-corner trajectory planning algorithm for differential-driven wheeled mobile robots with bounded motor control inputs , 2015, Robotics Auton. Syst..

[19]  Ching-Hung Lee,et al.  Efficient collision-free path-planning of multiple mobile robots system using efficient artificial bee colony algorithm , 2015, Adv. Eng. Softw..

[20]  Günther Schmidt,et al.  Conflict-free motion of multiple mobile robots based on decentralized motion planning and negotiation , 1997, Proceedings of International Conference on Robotics and Automation.

[21]  Pedro Costa,et al.  Time enhanced A∗: Towards the development of a new approach for Multi-Robot Coordination , 2015, 2015 IEEE International Conference on Industrial Technology (ICIT).

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

[23]  Vijay Kumar,et al.  Implan: Scalable Incremental Motion Planning for Multi-Robot Systems , 2016, 2016 ACM/IEEE 7th International Conference on Cyber-Physical Systems (ICCPS).

[24]  Lars Karlsson,et al.  Autonomous Transport Vehicles: Where We Are and What Is Missing , 2015, IEEE Robotics & Automation Magazine.

[25]  Jonathan P. How,et al.  Aircraft trajectory planning with collision avoidance using mixed integer linear programming , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[26]  Günter Ullrich,et al.  Automated Guided Vehicle Systems , 2014 .

[27]  Lorenz T. Biegler,et al.  On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming , 2006, Math. Program..

[28]  Zhijiang Shao,et al.  An incremental strategy for tractor-trailer vehicle global trajectory optimization in the presence of obstacles , 2015, 2015 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[29]  Zhijiang Shao,et al.  Time-Optimal Maneuver Planning in Automatic Parallel Parking Using a Simultaneous Dynamic Optimization Approach , 2016, IEEE Transactions on Intelligent Transportation Systems.

[30]  Zhijiang Shao,et al.  A unified motion planning method for parking an autonomous vehicle in the presence of irregularly placed obstacles , 2015, Knowl. Based Syst..

[31]  Alex Fukunaga,et al.  Cooperative mobile robotics: antecedents and directions , 1995 .

[32]  Zhijiang Shao,et al.  Simultaneous dynamic optimization: A trajectory planning method for nonholonomic car-like robots , 2015, Adv. Eng. Softw..

[33]  Bérénice Mettler,et al.  Survey of Motion Planning Literature in the Presence of Uncertainty: Considerations for UAV Guidance , 2012, J. Intell. Robotic Syst..

[34]  G. Dissanayake,et al.  Simultaneous dynamic scheduling and collision-free path planning for multiple autonomous vehicles , 2009, 2009 International Conference on Information and Automation.

[35]  Howie Choset,et al.  Subdimensional expansion for multirobot path planning , 2015, Artif. Intell..

[36]  Youmin Zhang,et al.  Spatio-temporal decomposition: a knowledge-based initialization strategy for parallel parking motion optimization , 2016, Knowl. Based Syst..

[37]  Tapabrata Ray,et al.  Configuring two-algorithm-based evolutionary approach for solving dynamic economic dispatch problems , 2016, Eng. Appl. Artif. Intell..

[38]  Günter Ullrich,et al.  Automated Guided Vehicle Systems: A Primer with Practical Applications , 2014 .

[39]  Zhijiang Shao,et al.  Precise trajectory optimization for articulated wheeled vehicles in cluttered environments , 2016, Adv. Eng. Softw..

[40]  Zdenko Kovacic,et al.  Decentralized Control of Multi-AGV Systems in Autonomous Warehousing Applications , 2016, IEEE Transactions on Automation Science and Engineering.