Formation control and obstacle avoidance for nonholonomic robots using decentralized MPC

In this paper, a decentralized model predictive control is proposed to solve the problem of formation stabilization and tracking for a group of nonholonomic mobile robots. Decentralized constrained control laws are developed by minimizing some objective functions. In the stabilization problem, the robots start from an arbitrary initial condition and reach a certain formation i.e. desired relative position and orientation. In the tracking problem under consideration, a desired trajectory is given to the leader of the formation. The followers keep a specified distance and orientation while following their leaders to keep a certain formation. Virtual force method is also used to avoid obstacles. All the agents in the formation avoid obstacles by producing a local virtual force with respect to their distance from the obstacle. Simulations for nonholonomic mobile robots formation stabilization and tracking with obstacle avoidance are performed to test the effectiveness of the proposed decentralized predictive control.

[1]  Ali Jadbabaie,et al.  Distributed Geodesic Control Laws for Flocking of Nonholonomic Agents , 2007, IEEE Transactions on Automatic Control.

[2]  Dirk van der Walle,et al.  Hierarchical UAV formation control for cooperative surveillance , 2008 .

[3]  O. Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[4]  Yoram Koren,et al.  Real-time obstacle avoidance for fact mobile robots , 1989, IEEE Trans. Syst. Man Cybern..

[5]  Tsutomu Mita,et al.  Formation Control of Multiple Nonholonomic Mobile Robots , 2004 .

[6]  William B. Dunbar,et al.  Distributed receding horizon control for multi-vehicle formation stabilization , 2006, Autom..

[7]  Kar-Han Tan,et al.  High Precision Formation Control of Mobile Robots Using Virtual Structures , 1997, Auton. Robots.

[8]  Domenico Prattichizzo,et al.  A Geometric Characterization of Leader-Follower Formation Control , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[9]  Liu Hsu,et al.  Adaptive formation control of dynamic nonholonomic systems using potential functions , 2010, Proceedings of the 2010 American Control Conference.

[10]  R. Olfati-Saber,et al.  Collision avoidance for multiple agent systems , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[11]  Zhiyuan Liu,et al.  Formation Control and Obstacle Avoidance for Multiple Mobile Robots , 2008 .

[12]  Ke-Cai Cao Formation control of multiple nonholonomic mobile robots based on cascade design , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[13]  Tucker R. Balch,et al.  Behavior-based formation control for multirobot teams , 1998, IEEE Trans. Robotics Autom..

[14]  Dusan M. Stipanovic,et al.  Remote Formation Control and Collision Avoidance for Multi-Agent Nonholonomic Systems , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[15]  Rodney Teo,et al.  Decentralized overlapping control of a formation of unmanned aerial vehicles , 2004, Autom..

[16]  Vijay Kumar,et al.  Leader-to-formation stability , 2004, IEEE Transactions on Robotics and Automation.

[17]  Magnus Egerstedt,et al.  Automatic deployment and formation control of decentralized multi-agent networks , 2008, 2008 IEEE International Conference on Robotics and Automation.

[18]  Rafael Fierro,et al.  Stabilization of Nonholonomic Robot Formations: A First-state Contractive Model Predictive Control Approach , 2009, J. Comput. Inf. Technol..

[19]  Yaniv Altshuler,et al.  Multi-agent Cooperative Cleaning of Expanding Domains , 2011, Int. J. Robotics Res..

[20]  Gayan W Gamage,et al.  Leader follower based formation control strategies for nonholonomic mobile robots: Design, implementation and experimental validation , 2010, Proceedings of the 2010 American Control Conference.

[21]  Patrick Benavidez,et al.  Decentralized Motion Coordination for a Formation of Rovers , 2009, IEEE Systems Journal.

[22]  Xiaoyuan Luo,et al.  Target tracking and obstacle avoidance for multi-agent networks with input constraints , 2011, Int. J. Autom. Comput..