Receding horizon particle swarm optimisation-based formation control with collision avoidance for non-holonomic mobile robots

This study proposes a novel model predictive control (MPC) based on receding horizon particle swarm optimisation (RHPSO) for formation control of non-holonomic mobile robots by incorporating collision avoidance and control input minimisation and guaranteeing asymptotic stability. In most conventional MPC approaches, the collision avoidance constraint is imposed by the 2-norm of a relative position vector at each discrete time step. Thus, multi-robot formation control problem can be formulated as a constrained non-linear optimisation problem. In general, traditional optimisation techniques suitable for addressing constrained non-linear optimisation problems take a longer computation time with an increase in the number of constraints. The traditional approaches therefore suffer from the computational complexity problem corresponding to an increase in the prediction horizon. To address this problem without a significant increase in computational complexity, a novel strategy for collision avoidance is proposed to incorporating a particle swarm optimisation. In addition, the stability conditions are derived in simplified forms that can be satisfied by selecting appropriate constant values for control gains and weight parameters. Numerical simulations verify the effectiveness of the proposed RHPSO-based formation control.

[1]  Xin Yao,et al.  Cooperative Coevolutionary Algorithm-Based Model Predictive Control Guaranteeing Stability of Multirobot Formation , 2015, IEEE Transactions on Control Systems Technology.

[2]  Baocang Ding,et al.  Distributed RHC for Tracking and Formation of Nonholonomic Multi-Vehicle Systems , 2014, IEEE Transactions on Automatic Control.

[3]  Francesco Borrelli,et al.  Decentralized Receding Horizon Control and Coordination of Autonomous Vehicle Formations , 2008, IEEE Transactions on Control Systems Technology.

[4]  S. Q. Liu,et al.  Non-linear dual-mode receding horizon control for multiple unmanned air vehicles formation flight based on chaotic particle swarm optimisation , 2010 .

[5]  William B. Dunbar,et al.  Distributed Receding Horizon Control of Vehicle Platoons: Stability and String Stability , 2012, IEEE Transactions on Automatic Control.

[6]  A. Richards,et al.  A decentralized algorithm for robust constrained model predictive control , 2004, Proceedings of the 2004 American Control Conference.

[7]  Khac Duc Do,et al.  Formation tracking control of unicycle-type mobile robots , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[8]  Changwen Zheng,et al.  A Hierarchical Evolutionary Trajectory Planner for Spacecraft Formation Reconfiguration , 2012, IEEE Transactions on Aerospace and Electronic Systems.

[9]  A. Richards,et al.  Decentralized model predictive control of cooperating UAVs , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[10]  Y. Choi,et al.  Robust adaptive formation control and collision avoidance for electrically driven non-holonomic mobile robots , 2011 .

[11]  Libor Preucil,et al.  Trajectory Planning and Control for Airport Snow Sweeping by Autonomous Formations of Ploughs , 2013, J. Intell. Robotic Syst..

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

[13]  Xiaoming Hu,et al.  A control Lyapunov function approach to multiagent coordination , 2002, IEEE Trans. Robotics Autom..

[14]  Dongbing Gu,et al.  A stabilizing receding horizon regulator for nonholonomic mobile robots , 2005, IEEE Trans. Robotics.

[15]  Vijay Kumar,et al.  Towards a swarm of agile micro quadrotors , 2012, Autonomous Robots.

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

[17]  Eduardo Camponogara,et al.  Distributed model predictive control , 2002 .

[18]  Dongbing Gu,et al.  Receding horizon tracking control of wheeled mobile robots , 2006, IEEE Transactions on Control Systems Technology.

[19]  Yuhui Shi,et al.  ?Hybrid Particle Swarm Optimization and Genetic Algorithm for Multi-UAV Formation Reconfiguration , 2013, IEEE Computational Intelligence Magazine.

[20]  Dean S. Oliver,et al.  Sequential Quadratic Programming for Solving Constrained Production Optimization--Case Study From Brugge Field , 2012 .

[21]  Jian Chen,et al.  Leader-Follower Formation Control of Multiple Non-holonomic Mobile Robots Incorporating a Receding-horizon Scheme , 2010, Int. J. Robotics Res..

[22]  Mark E. Campbell,et al.  Robust Nonlinear Model Predictive Control With Partial State Information , 2008, IEEE Transactions on Control Systems Technology.

[23]  Zbigniew Michalewicz,et al.  A locally convergent rotationally invariant particle swarm optimization algorithm , 2014, Swarm Intelligence.

[24]  Randal W. Beard,et al.  A decentralized approach to formation maneuvers , 2003, IEEE Trans. Robotics Autom..

[25]  Vijay Kumar,et al.  Modeling and control of formations of nonholonomic mobile robots , 2001, IEEE Trans. Robotics Autom..

[26]  Vijay Kumar,et al.  Trajectory design and control for aggressive formation flight with quadrotors , 2012, Auton. Robots.

[27]  Fumitoshi Matsuno,et al.  Model Predictive Formation Control Using Branch-and-Bound Compatible With Collision Avoidance Problems , 2013, IEEE Transactions on Robotics.

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

[29]  F. Fontes A General Framework to Design Stabilizing Nonlinear Model Predictive Controllers , 2001 .