Cooperative Target Enclosing and Tracking Control with Obstacles Avoidance for Multiple Nonholonomic Mobile Robots
Abstract
:1. Introduction
- A novel circular motion control law based on the idea of circular trajectory tracking control is proposed in order to guide multiple nonholonomic mobile robots to converge onto the prescribed circles added with the same or different radii around a static or moving target. On the whole, the designed control law is not only simple and effective, but also can ensure that multiple robots at any initial locations in a plane quickly form the desired circular formation.
- A phase positioning and spacing adjustment control law has been taken into account by introducing a nonlinear function, maintaining the desired angular spacing from its front neighbors and fixed-phase of the robots on the circles. Hence, by combining it with the circular motion controller, the robots can move to the arbitrary position of the circles given by the user.
- To solve the obstacles avoidance problem of the multi-robot system in the practical environment, the most well-known artificial potential field method, only with the repulsive force, is adopted to ensure quick obstacles avoidance for each single robot.
2. Problem Formulation
- Question 1 (circular convergence). For a team of nonholonomic mobile robots with dynamics model (4) and a static or moving target with dynamics model (2), a circular motion control law is designed to make all robots converge to the desired relative distance with the target, that is, .
- Question 2 (phase positioning and spacing assignment). Under the condition that the target is encircled by a group of robots, a control law with custom angular spacing distribution between two adjacent robots and phase positioning is designed, so that the initial phase of each robot on its circle can be determined according to the prescribed relative angular spacing and the first robot’s desired initial phase on its circle, that is, .
- Question 3 (obstacles avoidance). For a multi-robot system, there is a basic requirement to be able to effectively avoid obstacles. An obstacles avoidance control law needs to be designed for complicated environment changes, while ensuring the stability of the formation.
3. Controller Design
3.1. Circular Motion Control
3.2. Custom Phasing and Spacing Control
3.3. Obstacles Avoidance Control
4. Simulation and Experimental Results
4.1. Simulations
4.1.1. Case 1 (A Static Target)
4.1.2. Case 2 (A Moving Target with a Constant Speed)
4.1.3. Case 3 (A Moving Target with Time-Varying Speed)
4.2. Experiments
4.2.1. Experiments Platform
4.2.2. Multi-Mobile Robot Experiments
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Koung, D.; Kermorgant, O.; Fantoni, I.; Belouaer, L. Cooperative multi-robot object transportation system based on hierarchical quadratic programming. IEEE Robot. Autom. Lett. 2021, 6, 6466–6472. [Google Scholar] [CrossRef]
- Choi, D.; Kim, D. Intelligent multi-robot system for collaborative object transportation tasks in rough terrains. Electronics 2021, 10, 1499. [Google Scholar] [CrossRef]
- Mas, I.; Li, S.; Acain, J.; Kitts, C. Entrapment/escorting and patrolling missions in multi-robot cluster space control. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, St. Louis, MO, USA, 10–15 October 2009. [Google Scholar]
- Xie, J.; Zhou, R.; Luo, J.; Peng, Y.; Pu, H. Hybrid partition-based patrolling scheme for maritime area patrol with multiple cooperative unmanned surface vehicles. J. Mar. Sci. Eng. 2020, 8, 936. [Google Scholar] [CrossRef]
- Schlanbusch, R.; Kristiansen, R.; Nicklasson, P.J. Spacecraft formation reconfiguration with collision avoidance. Automatica 2011, 47, 1443–1449. [Google Scholar] [CrossRef]
- Yao, W.; Lu, H.; Zeng, Z.; Xiao, Z.; Zheng, Z. Distributed static and dynamic circumnavigation control with arbitrary spacings for a heterogeneous multi-robot system. J. Intell. Robot. Syst. 2019, 94, 883–905. [Google Scholar] [CrossRef]
- Macwan, A.; Vilela, J.; Nejat, G.; Benhabib, B. A multirobot path-planning strategy for autonomous wilderness search and rescue. IEEE Trans. Cybern. 2015, 45, 1784–1797. [Google Scholar] [CrossRef]
- Robin, C.; Lacroix, S. Multi-robot target detection and tracking: Taxonomy and survey. Auton. Robot. 2015, 40, 729–760. [Google Scholar] [CrossRef] [Green Version]
- Kim, T.H. Cooperative control for target-capturing task based on a cyclic pursuit strategy. Automatica 2007, 43, 1426–1431. [Google Scholar] [CrossRef]
- Fargeas, J.L.; Kabamba, P.; Girard, A. Cooperative surveillance and pursuit using unmanned aerial vehicles and unattended ground sensors. Sensors 2015, 15, 1365–1388. [Google Scholar] [CrossRef] [Green Version]
- Leonard, N.E.; Paley, D.A.; Lekien, F.; Sepulchre, R.; Fratantoni, D.M.; Davis, R.E. Collective motion, sensor networks, and ocean sampling. Proc. IEEE 2007, 95, 48–74. [Google Scholar] [CrossRef] [Green Version]
- Beard, R.W.; McLain, T.W.; Nelson, D.B.; Kingston, D.; Johanson, D. Decentralized cooperative aerial surveillance using fixed-wing miniature UAVs. Proc. IEEE 2006, 94, 1306–1324. [Google Scholar] [CrossRef] [Green Version]
- Zhang, J.; Sha, J.; Han, G.; Liu, J.; Qian, Y. A cooperative-control-based underwater target escorting mechanism with multiple autonomous underwater vehicles for underwater Internet of Things. IEEE Internet Things J. 2020, 8, 4403–4416. [Google Scholar] [CrossRef]
- Chen, W.; Zhou, S.; Pan, Z.; Zheng, H.; Liu, Y. Mapless collaborative navigation for a multi-robot system based on the deep reinforcement learning. Appl. Sci. 2019, 9, 4198. [Google Scholar] [CrossRef] [Green Version]
- Kou, L.; Huang, Y.; Chen, Z.; He, S.; Xiang, J. Cooperative fencing control of multiple second-order vehicles for a moving target with and without velocity measurements. Int. J. Robust Nonlinear Control 2021, 31, 4602–4615. [Google Scholar] [CrossRef]
- Huo, M.; Duan, H.; Fan, Y. Pigeon-inspired circular formation control for multi-uav system with limited target information. Guid. Navig. Control 2021, 1, 2150003. [Google Scholar] [CrossRef]
- Zhang, C.; Li, Y.; Qi, G.; Sheng, A. Distributed finite-time control for coordinated circumnavigation with multiple agents under directed topology. J. Frankl. Inst. 2020, 357, 11710–11729. [Google Scholar] [CrossRef]
- Shames, I.; Dasgupta, S.; Fidan, B.; Anderson, B.D.O. Circumnavigation using distance measurements under slow drift. IEEE Trans. Autom. Control 2012, 57, 889–903. [Google Scholar] [CrossRef]
- Deghat, M.; Davis, E.; See, T.; Shames, I.; Anderson, B.D.O.; Yu, C. Target localization and circumnavigation by a non-holonomic robot. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, Vilamoura-Algarve, Portugal, 7–12 October 2012. [Google Scholar]
- Zheng, R.; Liu, Y.; Sun, D. Enclosing a target by nonholonomic mobile robots with bearing-only measurements. Automatica 2015, 53, 400–407. [Google Scholar] [CrossRef]
- Yu, X.; Liu, L. Cooperative control for moving-target circular formation of nonholonomic vehicles. IEEE Trans. Autom. Control 2017, 62, 3448–3454. [Google Scholar] [CrossRef]
- Miao, Z.; Wang, Y.; Fierro, R. Cooperative circumnavigation of a moving target with multiple nonholonomic robots using backstepping design. Syst. Control Lett. 2017, 103, 58–65. [Google Scholar] [CrossRef]
- Wang, C.; Xie, G.; Cao, M. Forming circle formations of anonymous mobile agents with order preservation. IEEE Trans. Autom. Contr. 2013, 58, 3248–3254. [Google Scholar] [CrossRef]
- Wang, C.; Xie, G. Limit-cycle-based design of formation control for mobile agents. IEEE Trans. Autom. Control 2019, 65, 3530–3543. [Google Scholar] [CrossRef]
- Antonelli, G.; Arrichiello, F.; Chiaverini, S. The entrapment/escorting mission for a multi-robotsystem: Theory and experiments. In Proceedings of the IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Zurich, Switzerland, 4–7 September 2007. [Google Scholar]
- Arrichiello, F.; Chiaverini, S.; Indiveri, G.; Pedone, P. The null-space based behavioral control for a team of cooperative mobile robots with actuator saturations. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, St. Louis, MO, USA, 10–15 October 2009. [Google Scholar]
- Gao, S.; Song, R.; Li, Y. Coordinated control of multiple Euler–Lagrange systems for escorting missions with obstacle avoidance. J. Appl. Sci. 2019, 9, 4144. [Google Scholar] [CrossRef] [Green Version]
- Peng, X.; Guo, K.; Li, X.; Geng, Z. Cooperative moving-target enclosing control for multiple nonholonomic vehicles using feedback linearization approach. IEEE Trans. Syst. Man Cybern. 2019, 51, 4929–4935. [Google Scholar] [CrossRef]
- Zhang, C.; Li, Y.; Qi, G.; Sheng, A. Distributed finite-time control for coordinated circumnavigation with multiple non-holonomic robots. Nonlinear Dyn. 2019, 98, 573–588. [Google Scholar] [CrossRef]
- Yu, X.; Ding, N.; Zhang, A.; Qian, H. Cooperative moving-target enclosing of networked vehicles with constant linear velocities. IEEE Trans. Cybern. 2020, 50, 798–809. [Google Scholar] [CrossRef]
- Brinon-Arranz, L.; Seuret, A.; Canudas-De-Wit, C. Cooperative control design for time-varying formations of multi-agent systems. IEEE Trans. Autom. Control 2014, 59, 2283–2288. [Google Scholar] [CrossRef] [Green Version]
- Guo, J.; Yan, G.; Lin, Z. Local control strategy for moving-target-enclosing under dynamically changing network topology. Syst. Control Lett. 2010, 59, 654–661. [Google Scholar] [CrossRef]
Parameter | Case 1 | Case 2 | Case 3 | Unit |
---|---|---|---|---|
m | ||||
rad | ||||
0 | rad | |||
d | 0.1 | 0.1 | 0.1 | m |
0.5 | 0.5 | 0.5 | m | |
0.3 | 0.5 | 0.5 | — | |
0.3 | 0.5 | 0.5 | — | |
0.2 | 0.3 | 0.3 | — |
Parameter | Case 1 | Case 2 | Case 3 | Unit |
---|---|---|---|---|
m | ||||
rad | ||||
0 | 0 | rad | ||
d | 0.1 | 0.1 | 0.1 | m |
0.65 | 0.65 | 0.65 | m | |
0.2 | 0.2 | 0.2 | — | |
0.3 | 0.3 | 0.3 | — | |
0.3 | 0.3 | 0.3 | — |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Li, X.; Liu, X.; Wang, G.; Han, S.; Shi, C.; Che, H. Cooperative Target Enclosing and Tracking Control with Obstacles Avoidance for Multiple Nonholonomic Mobile Robots. Appl. Sci. 2022, 12, 2876. https://doi.org/10.3390/app12062876
Li X, Liu X, Wang G, Han S, Shi C, Che H. Cooperative Target Enclosing and Tracking Control with Obstacles Avoidance for Multiple Nonholonomic Mobile Robots. Applied Sciences. 2022; 12(6):2876. https://doi.org/10.3390/app12062876
Chicago/Turabian StyleLi, Xinghua, Xiaoping Liu, Gang Wang, Song Han, Congling Shi, and Honglei Che. 2022. "Cooperative Target Enclosing and Tracking Control with Obstacles Avoidance for Multiple Nonholonomic Mobile Robots" Applied Sciences 12, no. 6: 2876. https://doi.org/10.3390/app12062876
APA StyleLi, X., Liu, X., Wang, G., Han, S., Shi, C., & Che, H. (2022). Cooperative Target Enclosing and Tracking Control with Obstacles Avoidance for Multiple Nonholonomic Mobile Robots. Applied Sciences, 12(6), 2876. https://doi.org/10.3390/app12062876