Distributed Motion Coordination for Multirobot Systems Under LTL Specifications

This paper investigates the online motion coordination problem for a group of mobile robots moving in a shared workspace, each of which is assigned a linear temporal logic specification. Based on the realistic assumptions that each robot is subject to both state and input constraints and can have only local view and local information, a fully distributed multirobot motion coordination strategy is proposed. For each robot, the motion coordination strategy consists of three layers. An offline layer pre-computes the braking area for each region in the workspace, the controlled transition system, and a socalled potential function. An initialization layer outputs an initially safely satisfying trajectory. An online coordination layer resolves conflicts when one occurs. The online coordination layer is further decomposed into three steps. Firstly, a conflict detection algorithm is implemented, which detects conflicts with neighboring robots. Whenever conflicts are detected, a rule is designed to assign dynamically a planning order to each pair of neighboring robots. Finally, a sampling-based algorithm is designed to generate local collision-free trajectories for the robot which at the same time guarantees the feasibility of the specification. Safety is proven to be guaranteed for all robots at any time. The effectiveness and the computational tractability of the resulting solution is verified numerically by two case studies.

[1]  Dimitra Panagou,et al.  Motion planning and collision avoidance using navigation vector fields , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[2]  E. Allen Emerson,et al.  Temporal and Modal Logic , 1991, Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics.

[3]  Emilio Frazzoli,et al.  RRTX: Asymptotically optimal single-query sampling-based motion planning with quick replanning , 2016, Int. J. Robotics Res..

[4]  Petter Nilsson,et al.  Multirobot Coordination With Counting Temporal Logics , 2018, IEEE Transactions on Robotics.

[5]  Masayoshi Tomizuka,et al.  Fast Robot Motion Planning with Collision Avoidance and Temporal Optimization , 2018, 2018 15th International Conference on Control, Automation, Robotics and Vision (ICARCV).

[6]  Jindong Tan,et al.  Distributed multi-robot coordination in area exploration , 2006, Robotics Auton. Syst..

[7]  Thierry Siméon,et al.  Simultaneous system design and path planning: A sampling-based algorithm , 2019, Int. J. Robotics Res..

[8]  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.

[9]  Victor M. Zavala,et al.  Large-scale nonlinear programming using IPOPT: An integrating framework for enterprise-wide dynamic optimization , 2009, Comput. Chem. Eng..

[10]  Antonio Bicchi,et al.  Decentralized Cooperative Policy for Conflict Resolution in Multivehicle Systems , 2007, IEEE Transactions on Robotics.

[11]  Christel Baier,et al.  Principles of model checking , 2008 .

[12]  Michael M. Zavlanos,et al.  STyLuS*: A Temporal Logic Optimal Control Synthesis Algorithm for Large-Scale Multi-Robot Systems , 2018, Int. J. Robotics Res..

[13]  Paul Gastin,et al.  Fast LTL to Büchi Automata Translation , 2001, CAV.

[14]  Paulo Tabuada,et al.  Linear temporal logic motion planning for teams of underactuated robots using satisfiability modulo convex programming , 2017, 2017 IEEE 56th Annual Conference on Decision and Control (CDC).

[15]  Dimos V. Dimarogonas,et al.  Multi-agent plan reconfiguration under local LTL specifications , 2015, Int. J. Robotics Res..

[16]  Steven M. LaValle,et al.  Rapidly-Exploring Random Trees: Progress and Prospects , 2000 .

[17]  Thomas Bak,et al.  Planning : A Timed Automata Approach , 2004 .

[18]  Wolfram Burgard,et al.  Finding and Optimizing Solvable Priority Schemes for Decoupled Path Planning Techniques for Teams of Mobile Robots , 2002, PuK.

[19]  Alonzo Kelly,et al.  Receding Horizon Model-Predictive Control for Mobile Robot Navigation of Intricate Paths , 2009, FSR.

[20]  Calin Belta,et al.  Optimality and Robustness in Multi-Robot Path Planning with Temporal Logic Constraints , 2013, Int. J. Robotics Res..

[21]  Haitham El-Hussieny,et al.  OGPR: An Obstacle-Guided Path Refinement Approach for Mobile Robot Path Planning , 2018, 2018 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[22]  Aaron D. Ames,et al.  Safety Barrier Certificates for Collisions-Free Multirobot Systems , 2017, IEEE Transactions on Robotics.

[23]  Magnus Egerstedt,et al.  Nonsmooth Barrier Functions With Applications to Multi-Robot Systems , 2017, IEEE Control Systems Letters.

[24]  Calin Belta,et al.  Sampling-based temporal logic path planning , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[26]  Subhrajit Bhattacharya,et al.  Search-Based Path Planning with Homotopy Class Constraints in 3D , 2010, AAAI.

[27]  Lynne E. Parker,et al.  Path Planning and Motion Coordination in Multiple Mobile Robot Teams , 2009 .

[28]  S. Sieber On a decision method in restricted second-order arithmetic , 1960 .

[29]  Masayoshi Tomizuka,et al.  Distributed Conflict Resolution for Connected Autonomous Vehicles , 2018, IEEE Transactions on Intelligent Vehicles.

[30]  Dimos V. Dimarogonas,et al.  A fully distributed motion coordination strategy for multi-robot systems with local information , 2020, 2020 American Control Conference (ACC).

[31]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

[32]  Mo Chen,et al.  Robust Sequential Trajectory Planning Under Disturbances and Adversarial Intruder , 2019, IEEE Transactions on Control Systems Technology.

[33]  Hadas Kress-Gazit,et al.  Reactive mission and motion planning with deadlock resolution avoiding dynamic obstacles , 2017, Auton. Robots.

[34]  George A. Bekey,et al.  AUTONOMOUS ROBOTS, From Biological Inspiration to Implementation and Control, by G.A. Bekey, MIT Press, 2005, xv + 577 pp., index, ISBN 0-262-02578-7, 25 pages of references (Hb. £35.95) , 2005, Robotica.

[35]  John F. Canny,et al.  A motion planner for multiple mobile robots , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[36]  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).

[37]  Spring Berman,et al.  Decentralized sliding mode control for autonomous collective transport by multi-robot systems , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[38]  Pieter Abbeel,et al.  Finding Locally Optimal, Collision-Free Trajectories with Sequential Convex Optimization , 2013, Robotics: Science and Systems.

[39]  Calin Belta,et al.  Reactive sampling-based temporal logic path planning , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[40]  Antonio Sala,et al.  Reactive Sliding-Mode Algorithm for Collision Avoidance in Robotic Systems , 2013, IEEE Transactions on Control Systems Technology.

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

[42]  Omar J. Faqir,et al.  ICLOCS2: Solve your optimal control problems with less pain , 2018 .