journal article·2021-01-08Open access

Reinforcement-Learning-Based Asynchronous Formation Control Scheme for Multiple Unmanned Surface Vehicles

Jiajia Xie, Rui Zhou, Yuan Liu, Jun Luo, Shaorong Xie, Yan Peng, Huayan Pu

Applied Sciences· Volume 11· Issue 2

Abstract

The high performance and efficiency of multiple unmanned surface vehicles (multi-USV) promote the further civilian and military applications of coordinated USV. As the basis of multiple USVs’ cooperative work, considerable attention has been spent on developing the decentralized formation control of the USV swarm. Formation control of multiple USV belongs to the geometric problems of a multi-robot system. The main challenge is the way to generate and maintain the formation of a multi-robot system. The rapid development of reinforcement learning provides us with a new solution to deal with these problems. In this paper, we introduce a decentralized structure of the multi-USV system and employ reinforcement learning to deal with the formation control of a multi-USV system in a leader–follower topology. Therefore, we propose an asynchronous decentralized formation control scheme based on reinforcement learning for multiple USVs. First, a simplified USV model is established. Simultaneously, the formation shape model is built to provide formation parameters and to describe the physical relationship between USVs. Second, the advantage deep deterministic policy gradient algorithm (ADDPG) is proposed. Third, formation generation policies and formation maintenance policies based on the ADDPG are proposed to form and maintain the given geometry structure of the team of USVs during movement. Moreover, three new reward functions are designed and utilized to promote policy learning. Finally, various experiments are conducted to validate the performance of the proposed formation control scheme. Simulation results and contrast experiments demonstrate the efficiency and stability of the formation control scheme.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Distributed Control Multi-Agent Systems · UAV Applications and Optimization · Adaptive Dynamic Programming Control

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Mechatronic Engineering and Automation, Shanghai University, Shanghai 200444, China

State Key Laboratory of Mechanical Transmission, Engineering Department, Chongqing University, Chongqing 400030, China

Funding

National Natural Science Foundation of China · Project of Shanghai Municipal Science and Technology Commission · Shanghai Innovation Action Plan of Science and Technology, China

References (49)

Show source-provided references
1. Savitz, S., Blickstein, I., Buryk, P., Button, R.W., DeLuca, P., Dryden, J., Mastbaum, J., Osburg, J., Padilla, P., and Potter, A. (2013). U.S. Navy Employment Options for Unmanned Surface Vehicles (USVs), RAND Corporation.
2. Low, C.B. (2014, January 8–10). A flexible virtual structure formation keeping control design for nonholonomic mobile robots with low-level control systems, with experiments. Proceedings of the 2014 IEEE International Symposium on Intelligent Control (ISIC), Juan Les Pins, France.10.1109/ISIC.2014.6967622 ↗
3. Trajectory Optimization and Finite-Time Control for Unmanned Helicopters Formation10.1109/ACCESS.2019.2927817 ↗
4. Online Leader Selection for Improved Collective Tracking and Formation Maintenance10.1109/TCNS.2016.2567222 ↗
5. Flocks, herds and schools: A distributed behavioral model10.1145/37402.37406 ↗
6. Flocking for multi-agent dynamics systems algorithms and theory10.1109/TAC.2005.864190 ↗
7. Flocking of multi-agents with a virtual leader10.1109/TAC.2008.2010897 ↗
8. Discrete-Time Predictor Feedback for Consensus of Multiagent Systems with Delays10.1109/TAC.2017.2722860 ↗
9. A remark on collective circular motion of heterogeneous multi-agents10.1016/j.automatica.2013.01.017 ↗
10. A survey of formation control and motion planning of multiple unmanned vehicles10.1017/S0263574718000218 ↗
11. Tan, K.H., and Lewis, M.A. (1996, January 8). Virtual structures for high-precision cooperative mobile robotic control. Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS ’96), Osaka, Japan.
12. Behavior-based formation control for multirobot teams10.1109/70.736776 ↗
13. Chen, Y.Q., and Wang, Z. (2005, January 2–6). Formation control: A review and a new consideration. Proceedings of the2005 IEEE/RSJ International Conference on Intelligent Robots and Systems, Edmonton, AL, Canada.
14. Distributed robust state and output feedback controller designs for rendezvous of networked autonomous surface vehicles using neural networks10.1016/j.neucom.2013.01.010 ↗
15. Formation Control of Unmanned Surface Vehicles with Sensing Constraints Using Exponential Remapping Method
16. Adaptive Leader-Follower Formation Control of Underactuated Surface Vessels under Asymmetric Range and Bearing Constraints10.1109/TVT.2017.2760367 ↗
17. Non-linear model predictive formation control for groups of autonomous surface vessels10.1080/00207170701280911 ↗
18. Formation control of multiple elliptical agents with limited sensing ranges10.1016/j.automatica.2012.04.005 ↗
19. Do, K.D. (2011). Formation control of underactuated ships with elliptical shape approximation and limited communication ranges. Automatica, in press.10.1016/j.automatica.2011.06.023 ↗
20. Robust adaptive formation control of underactuated autonomous surface vehicles with uncertain dynamics10.1049/iet-cta.2010.0429 ↗
21. Adaptive output-feedback formation control for underactuated surface vessels10.1080/00207179.2018.1471221 ↗
22. Robust adaptive formation control of underactuated autonomous surface vessels based on MLP and DOB10.1007/s11071-018-4374-z ↗
23. Ding, F.G., Wang, B., and Ma, Y.Q. (2016, January 27–29). Adaptive coordinated formation control for multiple surface vessels based on virtual leader. Proceedings of the 2016 35th Chinese Control Conference (CCC), Chengdu, China.10.1109/ChiCC.2016.7554555 ↗
24. Leader-follower formation control of underactuated surface vehicles based on sliding mode control and parameter estimation10.1016/j.isatra.2017.11.008 ↗
25. Leader–follower formation control of underactuated autonomous marine surface vehicles with limited torque10.1016/j.oceaneng.2015.06.026 ↗
26. Observer-based neural adaptive formation control of autonomous surface vessels with limited torque10.1016/j.robot.2016.01.005 ↗
27. A Formation Collision Avoidance System for Unmanned Surface Vehicles with Leader-Follower Structure10.1109/ACCESS.2019.2900280 ↗
28. Ship Formation Control: A Guided Leader-Follower Approach10.3182/20080706-5-KR-1001.02706 ↗
29. Leader–follower formation control of underactuated autonomous underwater vehicles10.1016/j.oceaneng.2010.07.006 ↗
30. Fan, Z., and Li, H. (2017, January 20–22). Two-layer model predictive formation control of unmanned surface vehicle. Proceedings of the 2017 Chinese Automation Congress (CAC), Jinan, China.10.1109/CAC.2017.8243858 ↗
31. Adaptive formation control of underactuated autonomous underwater vehicles10.1016/j.oceaneng.2014.12.016 ↗
32. The angle guidance path planning algorithms for unmanned surface vehicle formations by using the fast marching method10.1016/j.apor.2016.06.013 ↗
33. Sui, Z., Pu, Z., Yi, J., and Wu, S. (2020). Formation Control With Collision Avoidance through Deep Reinforcement Learning Using Model-Guided Demonstration. IEEE Trans. Neural Netw. Learn. Syst.10.1109/IJCNN.2019.8851906 ↗
34. Hou, Z., and Fantoni, I. (2015, January 23–25). Leader-follower formation saturated control for multiple quadrotors with switching topology. Proceedings of the 2015 Workshop on Research, Education and Development of Unmanned Aerial Systems (RED-UAS), Cancún, Mexico.10.1109/RED-UAS.2015.7440985 ↗
35. An affection-based dynamic leader selection model for formation control in multirobot systems10.1109/TSMC.2016.2564931 ↗
36. Li, F., Ding, Y., and Hao, K. (2017, January 28–30). A neuroendocrine inspired dynamic leader selection model in formation control for multi-robot system. Proceedings of the 2017 29th Chinese Control and Decision Conference (CCDC), Chongqing, China.10.1109/CCDC.2017.7979466 ↗
37. Leader selection via supermodular game for formation control in multiagent systems10.1109/TNNLS.2019.2900592 ↗
38. Decentralized rigidity maintenance control with range measurements for multi-robot systems10.1177/0278364914546173 ↗
39. Sun, Z., Helmke, U., and Anderson, B.D.O. (2015, January 15–18). Rigid formation shape control in general dimensions: An invariance principle and open problems. Proceedings of the 2015 54th IEEE Conference on Decision and Control (CDC), Osaka, Japan.10.1109/CDC.2015.7403178 ↗
40. Undirected Rigid Formations Are Problematic10.1109/TAC.2015.2504479 ↗
41. Global stabilization of triangulated formations10.1137/15M105094X ↗
42. Exponential stability for formation control systems with generalized controllers: A unified approach10.1016/j.sysconle.2016.02.022 ↗
43. Distributed stabilization control of rigid formations with prescribed orientation10.1016/j.automatica.2016.12.031 ↗
44. Distributed Formation Stabilization Using Relative Position Measurements in Local Coordinates10.1109/TAC.2016.2527719 ↗
45. Distance-based undirected formations of single-integrator and double-integrator modeled agents in n-dimensional space10.1002/rnc.2967 ↗
46. Necessary and Sufficient Graphical Conditions for Affine Formation Control10.1109/TAC.2015.2504265 ↗
47. Distributed Formation Control of Multi-Agent Systems Using Complex Laplacian10.1109/TAC.2014.2309031 ↗
48. Timothy, P.L., Jonathan, J.H., Alexander, P., Nicolas, H., Tom, E., Yuval, T., David, S., and Daan, W. (2016, January 2–4). Continuous control with deep reinforcement learning. Proceedings of the 4th International Conference on Learning Representations, San Juan, Puerto Rico.
49. Mordatch, I., and Abbeel, P. (2018, January 2–7). Emergence of grounded compositional language in multi-agent populations. Proceedings of the Thirty-Second AAAI Conference on Artificial Intelligence, New Orleans, LA, USA.10.1609/aaai.v32i1.11492 ↗