Distributed optimal cooperative tracking control of multiple autonomous robots

This paper presents a unified distributed optimal control approach for multiple autonomous robots' cooperative tracking as well as obstacle avoidance. An inverse optimal control strategy is employed to design cost functions such that three cooperative control objectives including cooperative tracking, obstacle avoidance, and control effort minimization, can be addressed in one optimal control design process. The optimal control law of each robot can be obtained in a closed-form and only depends on the local information from the neighbors, rather than all robots' information. Three simulation scenarios, rendezvous to a pre-specified point, tracking a straight line reference with a constant velocity, and tracking a circular trajectory, demonstrate the desired cooperative tracking behaviors as well as obstacle avoidance capability.

[1]  Beno Benhabib,et al.  Guidance-Based On-Line Robot Motion Planning for the Interception of Mobile Targets in Dynamic Environments , 2006, J. Intell. Robotic Syst..

[2]  Randal W. Beard,et al.  Distributed Consensus in Multi-vehicle Cooperative Control - Theory and Applications , 2007, Communications and Control Engineering.

[3]  Jie Lin,et al.  The multi-agent rendezvous problem , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[4]  Z. Qu,et al.  Cooperative Control of Dynamical Systems: Applications to Autonomous Vehicles , 2009 .

[5]  Dimos V. Dimarogonas,et al.  On the Rendezvous Problem for Multiple Nonholonomic Agents , 2007, IEEE Transactions on Automatic Control.

[6]  Ming Xin,et al.  Multi-agent consensus algorithm with obstacle avoidance via optimal control approach , 2011, Proceedings of the 2011 American Control Conference.

[7]  Wei Ren On Consensus Algorithms for Double-Integrator Dynamics , 2008, IEEE Trans. Autom. Control..

[8]  Henk Nijmeijer,et al.  Mutual synchronization of robots via estimated state feedback: a cooperative approach , 2004, IEEE Transactions on Control Systems Technology.

[9]  Richard M. Murray,et al.  Consensus problems in networks of agents with switching topology and time-delays , 2004, IEEE Transactions on Automatic Control.

[10]  Zhihong Man,et al.  Robust Finite-Time Consensus Tracking Algorithm for Multirobot Systems , 2009, IEEE/ASME Transactions on Mechatronics.

[11]  Wei Ren,et al.  Multi-vehicle consensus with a time-varying reference state , 2007, Syst. Control. Lett..

[12]  D.M. Stipanovic,et al.  On synchronization and collision avoidance for mechanical systems , 2008, 2008 American Control Conference.

[13]  B. Benhabib,et al.  Rendezvous-Guidance Trajectory Planning for Robotic Dynamic Obstacle Avoidance and Interception , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[14]  Mireille E. Broucke,et al.  Local control strategies for groups of mobile autonomous agents , 2004, IEEE Transactions on Automatic Control.

[15]  Soon-Jo Chung,et al.  Cooperative Robot Control and Concurrent Synchronization of Lagrangian Systems , 2007, IEEE Transactions on Robotics.

[16]  Dong Sun,et al.  Adaptive synchronized control for coordination of multirobot assembly tasks , 2002, IEEE Trans. Robotics Autom..

[17]  Beno Benhabib,et al.  Predictive Guidance-Based Navigation for Mobile Robots: A Novel Strategy for Target Interception on Realistic Terrains , 2010, J. Intell. Robotic Syst..

[18]  Jie Lin,et al.  Coordination of groups of mobile autonomous agents using nearest neighbor rules , 2003, IEEE Trans. Autom. Control..

[19]  Brian D. O. Anderson,et al.  The Multi-Agent Rendezvous Problem. Part 1: The Synchronous Case , 2007, SIAM J. Control. Optim..

[20]  Mireille E. Broucke,et al.  Curve Shortening and the Rendezvous Problem for Mobile Autonomous Robots , 2006, IEEE Transactions on Automatic Control.

[21]  Brian D. O. Anderson,et al.  The Multi-Agent Rendezvous Problem. Part 2: The Asynchronous Case , 2007, SIAM J. Control. Optim..

[22]  W. Haddad,et al.  Nonlinear Dynamical Systems and Control: A Lyapunov-Based Approach , 2008 .

[23]  D. Bernstein Nonquadratic cost and nonlinear feedback control , 1993 .

[24]  Mark W. Spong,et al.  Cooperative Avoidance Control for Multiagent Systems , 2007 .

[25]  Debasish Ghose,et al.  Generalization of Linear Cyclic Pursuit With Application to Rendezvous of Multiple Autonomous Agents , 2006, IEEE Transactions on Automatic Control.

[26]  Sonia Martínez,et al.  Robust rendezvous for mobile autonomous agents via proximity graphs in arbitrary dimensions , 2006, IEEE Transactions on Automatic Control.

[27]  Dusan M. Stipanovic,et al.  Coordination and collision avoidance for Lagrangian systems with disturbances , 2010, Appl. Math. Comput..

[28]  Long Wang,et al.  Coordinated Transport by Multiple Biomimetic Robotic Fish in Underwater Environment , 2007, IEEE Transactions on Control Systems Technology.

[29]  Jay A. Farrell,et al.  Cooperative Control of Multiple Nonholonomic Mobile Agents , 2008, IEEE Transactions on Automatic Control.