Coordination of Concurrent Mobile Robot Motion Processes with Composite Automaton Supervisor

Coordination of multiple mobile robots operating in the same area requires a discrete-event supervisor, whose role is to ensure their correct concurrent motion. Performance analysis of such a system requires a hybrid model that combines the DES model of the supervisor with the continuous time models of the robot motion processes. The contribution of this paper is twofold. We propose the logic that formally ensures collision and deadlock free robot coordination and implement it in the form of a composite automaton supervisor. This allows us to to combine the supervisor with time models of robot motion processes in Matlab/Simulink/Stateflow environment. The obtained simulation model of a system of multiple mobile robots ensures their formally correct co-operation and can be directly used for prediction or experimental optimization of the system performance.

[1]  Christos G. Cassandras,et al.  Introduction to Discrete Event Systems , 1999, The Kluwer International Series on Discrete Event Dynamic Systems.

[2]  Elzbieta Roszkowska Provably Correct Closed-Loop Control for Multiple Mobile Robot Systems , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[3]  C. Tomlin,et al.  Decentralized optimization, with application to multiple aircraft coordination , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

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

[5]  Federico Pecora,et al.  On mission-dependent coordination of multiple vehicles under spatial and temporal constraints , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  S. Shankar Sastry,et al.  Conflict resolution for air traffic management: a study in multiagent hybrid systems , 1998, IEEE Trans. Autom. Control..

[7]  Spyros A. Reveliotis,et al.  Conflict Resolution in Free-Ranging Multivehicle Systems: A Resource Allocation Paradigm , 2011, IEEE Transactions on Robotics.

[8]  Arie Shoshani,et al.  System Deadlocks , 1971, CSUR.

[9]  Spyros A. Reveliotis,et al.  A distributed protocol for motion coordination in free-range vehicular systems , 2013, Autom..

[10]  Dimos V. Dimarogonas,et al.  A feedback stabilization and collision avoidance scheme for multiple independent non-point agents, , 2006, Autom..

[11]  John Lygeros,et al.  Verified hybrid controllers for automated vehicles , 1998, IEEE Trans. Autom. Control..

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