Skip to main content
Log in

Formation control and collision avoidance for multi-UAV systems based on Voronoi partition

  • Article
  • Published:
Science China Technological Sciences Aims and scope Submit manuscript

Abstract

This paper deals with the formation control problem of multiple unmanned aerial vehicles (UAVs) with collision avoidance. A distributed formation control and collision avoidance method is proposed based on Voronoi partition and conventional artificial potential field. The collision avoidance is achieved by partitioning the whole space into non-overlapping regions based on Voronoi partition theory, which is taken as the task region to confine the movement of each UAV. The general motion control law is designed based on the conventional artificial potential field. As this often leads to local optimum when two UAVs are going to collide with each other and they may stay still where the repulsive force is adversely equivalent to the attractive force. To address this problem, the destination switch scheme is further proposed to let UAVs switch destinations when they reach the local equilibrium. Finally, the effectiveness of proposed formation control algorithm is validated by simulations and experiments.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Alonso-Mora J, Baker S, Rus D. Multi-robot formation control and object transport in dynamic environments via constrained optimization. Int J Robot Res, 2017, 36: 1000–1021

    Article  Google Scholar 

  2. Liu Y, Nejat G. Multirobot cooperative learning for semiautonomous control in urban search and rescue applications. J Field Robot, 2016, 33: 512–536

    Article  Google Scholar 

  3. Lyu Y, Pan Q, Zhao C, et al. Vision-based UAV collision avoidance with 2D dynamic safety envelope. IEEE Aerosp Electron Syst Mag, 2016, 31: 16–26

    Article  Google Scholar 

  4. Niu X, Doyle C, Korniss G, et al. The impact of variable commitment in the Naming Game on consensus formation. Sci Rep, 2017, 7: 41750

    Article  Google Scholar 

  5. Hu J, Xu J, Xie L. Cooperative Search and Exploration in Robotic Networks. Un Sys, 2013, 01: 121–142

    Article  Google Scholar 

  6. Han J, Chen Y Q. Multiple UAV formations for cooperative source seeking and contour mapping of a radiative signal field. J Intell Robot Syst, 2014, 74: 323–332

    Article  Google Scholar 

  7. Nigam N, Bieniawski S, Kroo I, et al. Control of multiple UAVs for persistent surveillance: Agorithm and flight test results. IEEE Trans Contr Syst Technol, 2012, 20: 1236–1251

    Article  Google Scholar 

  8. Peng Z, Wang D, Shi Y, et al. Containment control of networked autonomous underwater vehicles with model uncertainty and ocean disturbances guided by multiple leaders. Inf Sci, 2015, 316: 163–179

    Article  Google Scholar 

  9. Maza I, Kondak K, Bernard M, et al. Multi-UAV cooperation and control for load transportation and deployment. J Intell Robot Syst, 2010, 57: 417–449

    Article  Google Scholar 

  10. Dai L, Cao Q, Xia Y, et al. Distributed MPC for formation of multiagent systems with collision avoidance and obstacle avoidance. J Franklin Institute, 2017, 354: 2068–2085

    Article  MathSciNet  Google Scholar 

  11. Hu J W, Li S J, Zhao C H, et al. Finite-time consensus for multi UAV system with collision avoidance. In: 2017 IEEE International Conference on Unmanned Systems (ICUS). Beijing, 2017. 517–522

  12. Kuriki Y, Namerikawa T. Formation control with collision avoidance for a multi-UAV system using decentralized MPC and consensus-based control. In: 2015 European Control Conference (ECC). Linz, 2015

  13. Kuriki Y, Namerikawa T. Formation control of UAVs with a fourth-order flight dynamics. In: Proceedings of IEEE Conference on Decision and Control. Florence, 2014. 6706–6711

  14. Kuriki Y, Namerikawa T. Consensus-based cooperative formation control with collision avoidance for a multi-UAV system. In: Proceedings of American Control Conference. Portland, 2014. 2077–2082

  15. Ille M, Namerikawa T. Collision avoidance between multi-UAV-systems considering formation control using MPC. In: Proceedings of IEEE International Conference on Advanced Intelligent Mechatronics. Munich, 2017. 651–656

  16. Lindhé M, Ogren P, Johansson K H. Flocking with obstacle avoidance: A new distributed coordination algorithm based on voronoi partitions. In: Proceedings of IEEE International Conference on Robotics and Automation. Barcelona, 2006. 1785–1790

  17. Duan H, Luo Q, Shi Y, et al. Hybrid particle swarm optimization and genetic algorithm for multi-UAV formation reconfiguration. IEEE Comput Intell Mag, 2013, 8: 16–27

    Article  Google Scholar 

  18. Zhou Y, Dong X W, Lu G, et al. Time-varying formation control for unmanned aerial vehicles with switching interaction topologies. In: Proceedings of International Conference on Unmanned Aircraft Systems. Orlando, 2014. 26–36

  19. Dang A D, Horn J. Intelligent swarm-finding in formation control of multi-robots to track a moving target. J Inf Sci Eng, 2014, 12–14

  20. Dang A D, La H M, Horn J. Distributed formation control for autonomous robots following desired shapes in noisy environment. In: Proceedings of IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems. Baden-Baden, 2016. 285–290

  21. Wang Q, Chen Z, Liu P, et al. Distributed multi-robot formation control in switching networks. Neurocomputing, 2017, 270: 4–10

    Article  Google Scholar 

  22. Dong X, Zhou Y, Ren Z, et al. Time-Varying Formation Tracking for Second-Order Multi-Agent Systems Subjected to Switching Topologies With Application to Quadrotor Formation Flying. IEEE Trans Ind Electron, 2017, 64: 5014–5024

    Article  Google Scholar 

  23. I-UWB LPS PA, Infinite Future company. https://doi.org/www.inffuture.com/products/i-uwb-lps/t

  24. Guo K, Qiu Z, Miao C, et al. Ultra-Wideband-Based Localization for Quadcopter Navigation. Un Sys, 2016, 04: 23–34

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to JinWen Hu.

Additional information

This work was supported by the National Natural Science Foundation of China (Grant Nos. 61603303 and 61473230), the Natural Science Foundation of Shaanxi Province (Grant Nos. 2017JM6027 and 2017JQ6005), the China Postdoctoral Science Foundation (Grant No. 2017M610650), the Innovation Development Foundation of Aisheng (Grant No. ASN-IF2015-1502), and the Fundamental Research Funds for the Central Universities (Grant No. 3102017JG02011).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hu, J., Wang, M., Zhao, C. et al. Formation control and collision avoidance for multi-UAV systems based on Voronoi partition. Sci. China Technol. Sci. 63, 65–72 (2020). https://doi.org/10.1007/s11431-018-9449-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11431-018-9449-9

Keywords

Navigation