An iterative optimization approach for multi-robot pattern formation in obstacle environment

Abstract Pattern formation for multi-robot systems has received increasing attention in different scenarios. However, existing methods cannot efficiently optimize pattern formation in the obstacle environment. To address this limitation, this paper proposes a new planning method that assigns the optimal goals to the robots and iteratively computes collision-free paths to reach goal positions. Firstly, according to the random initial position of the group robot and the arbitrary shape, convex quadratic programming is used to minimize the distance to obtain the optimal pattern parameters under certain constraints. Secondly, the iterative controller plans the collision-free path of each robot to the goal considering a preferred velocity. Simulation results verified the effectiveness of the proposed methodology for scenarios of letter formation, in comparison to a commonly-used method.

[1]  Paul A. Beardsley,et al.  Image and animation display with multiple mobile robots , 2012, Int. J. Robotics Res..

[2]  John R. Spletzer,et al.  Convex Optimization Strategies for Coordinating Large-Scale Robot Formations , 2007, IEEE Transactions on Robotics.

[3]  Zhiqiang Ma,et al.  Coordination of droplets on light-actuated digital microfluidic systems , 2012, 2012 IEEE International Conference on Robotics and Automation.

[4]  J Vaishnav,et al.  Pattern Formation in Swarm Robotic Systems , 2018, 2018 2nd International Conference on Trends in Electronics and Informatics (ICOEI).

[5]  Eduardo Aranda-Bricaire,et al.  Convergence and Collision Avoidance in Formation Control: A Survey of the Artificial Potential Functions Approach , 2011 .

[6]  Srinivas Akella Assignment Algorithms for Variable Robot Formations , 2016, WAFR.

[7]  Jonathan P. How,et al.  Aircraft trajectory planning with collision avoidance using mixed integer linear programming , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[8]  Hong-an Yang,et al.  A distributed and parallel self-assembly approach for swarm robotics , 2019, Robotics Auton. Syst..

[9]  Matthew Campbell,et al.  Towards automated optoelectrowetting on dielectric devices for multi-axis droplet manipulation , 2013, 2013 IEEE International Conference on Robotics and Automation.

[10]  Radhika Nagpal,et al.  Programmable self-assembly in a thousand-robot swarm , 2014, Science.

[11]  H. Kuhn The Hungarian method for the assignment problem , 1955 .

[12]  Dinesh Manocha,et al.  Reciprocal Velocity Obstacles for real-time multi-agent navigation , 2008, 2008 IEEE International Conference on Robotics and Automation.

[13]  Lorenzo Sabattini,et al.  Self-optimization of resilient topologies for fallible multi-robots , 2020, Robotics Auton. Syst..

[14]  Dinesh Manocha,et al.  Reciprocal n-Body Collision Avoidance , 2011, ISRR.

[15]  Vijay Kumar,et al.  Decentralized formation control with variable shapes for aerial robots , 2012, 2012 IEEE International Conference on Robotics and Automation.

[16]  Sonia Martínez,et al.  Coverage control for mobile sensing networks , 2002, IEEE Transactions on Robotics and Automation.

[17]  Saurav Agarwal,et al.  Simultaneous Optimization of Assignments and Goal Formations for Multiple Robots , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[18]  Hector Rios,et al.  Robust sliding-mode formation control and collision avoidance via repulsive vector fields for a group of Quad-Rotors , 2019, Int. J. Syst. Sci..