journal article·2020-04-18Open access

Dynamic Event-Triggered Time-Varying Formation Control of Second-Order Dynamic Agents: Application to Multiple Quadcopters Systems

Anh Tung Nguyen, Thanh Binh Nguyen, Sung Kyung Hong

Applied Sciences· Volume 10· Issue 8

Abstract

This paper investigates the problem of the time-varying formation control of a second-order dynamic agent based on a distributed dynamic event-triggered algorithm. In this problem, each agent can exchange the information of its position and velocity with its neighbors via limited communication ability. Our approach provides a new dynamic event triggering mechanism to reduce the number of triggering times while maintaining satisfactory control performance. Further, a novel Lyapunov function is proposed to guarantee that the group of agents asymptotically tracks the desired time-varying formation trajectory. The practical applicability of the event triggering mechanism is also indicated by excluding the Zeno behavior in the proposed control algorithm. Finally, the validity and effectiveness of the proposed method are demonstrated via illustrative examples of the time-varying formation flight for six quadcopters.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Distributed Control Multi-Agent Systems · Mathematical and Theoretical Epidemiology and Ecology Models · Stability and Control of Uncertain Systems

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

Affiliations

Faculty of Mechanical and Aerospace Engineering, Sejong University, Seoul 143-747(05006), Korea

School of Electrical Engineering, University of Ulsan, Daehak-ro 93, Nam-Gu, Ulsan 680-749, Korea

References (46)

Show source-provided references
1. Formation flight of birds10.1126/science.168.3934.1003 ↗
2. Review on application of drone systems in precision agriculture10.1016/j.procs.2018.07.063 ↗
3. An experimental UAV system for search and rescue challenge10.1109/MAES.2013.6516147 ↗
4. Stability of small-scale UAV helicopters and quadrotors with added payload mass under PID control10.1007/s10514-012-9280-5 ↗
5. Receding horizon formation tracking control of constrained underactuated autonomous underwater vehicles10.1109/TIE.2016.2589921 ↗
6. Time-varying formation tracking for second-order multi-agent systems subjected to switching topologies with application to quadrotor formation flying10.1109/TIE.2016.2593656 ↗
7. Distributed cohesive motion control of flight vehicle formations10.1109/TIE.2012.2235391 ↗
8. Chang, C.W., and Shiau, J.K. (2018). Quadrotor formation strategies based on distributed consensus and model predictive controls. Appl. Sci., 8.10.3390/app8112246 ↗
9. A survey of multi-agent formation control10.1016/j.automatica.2014.10.022 ↗
10. Distributed event-triggered estimation over sensor networks: A survey10.1109/TCYB.2019.2917179 ↗
11. Decentralized event-triggered control over wireless sensor/actuator networks10.1109/TAC.2011.2164036 ↗
12. Event-triggered distributed H ∞ state estimation with packet dropouts through sensor networks10.1049/iet-cta.2014.1055 ↗
13. Event-triggered mean-square consensus control for time-varying stochastic multi-agent system with sensor saturations10.1109/TAC.2016.2614486 ↗
14. Comparison of periodic and event based sampling for first-order stochastic systems10.1016/S1474-6670(17)56852-4 ↗
15. Event-triggered real-time scheduling of stabilizing control tasks10.1109/TAC.2007.904277 ↗
16. Heemels, W., Johansson, K.H., and Tabuada, P. (2012, January 10–13). An introduction to event-triggered and self-triggered control. Proceedings of the 51st IEEE Conference on Decision and Control (CDC), Maui, HI, USA.10.1109/CDC.2012.6425820 ↗
17. Distributed event-triggered control for multi-agent systems10.1109/TAC.2011.2174666 ↗
18. On the regularization of Zeno hybrid automata10.1016/S0167-6911(99)00059-6 ↗
19. Achieving cluster formation of multi-agent systems under aperiodic sampling and communication delays10.1109/TIE.2017.2752148 ↗
20. An overview of recent advances in event-triggered consensus of multiagent systems10.1109/TCYB.2017.2771560 ↗
21. Event-triggered cooperative unscented Kalman filtering and its application in multi-UAV systems10.1016/j.automatica.2019.03.029 ↗
22. Xu, P., Zhao, H., Xie, G., Tao, J., and Xu, M. (2019). Pull-Based Distributed Event-Triggered Circle Formation Control for Multi-Agent Systems with Directed Topologies. Appl. Sci., 9.10.3390/app9234995 ↗
23. Shen, Y., Kong, Z., and Ding, L. (2019). Flocking of Multi-Agent System with Nonlinear Dynamics via Distributed Event-Triggered Control. Appl. Sci., 9.10.3390/app9071336 ↗
24. Dynamic triggering mechanisms for event-triggered control10.1109/TAC.2014.2366855 ↗
25. Distributed formation control of networked multi-agent systems using a dynamic event-triggered communication mechanism10.1109/TIE.2017.2701778 ↗
26. Yi, X., Liu, K., Dimarogonas, D.V., and Johansson, K.H. (2018). Dynamic Event-Triggered and Self-Triggered Control for Multi-Agent Systems. IEEE Trans. Autom. Control.10.1109/CDC.2017.8264666 ↗
27. Time-varying formation control for unmanned aerial vehicles: Theories and applications10.1109/TCST.2014.2314460 ↗
28. Formation control for multi-agent systems with connectivity preservation and event-triggered controllers10.1016/j.ifacol.2017.08.1444 ↗
29. Khalil, H.K., and Grizzle, J.W. (2002). Nonlinear Systems, Prentice Hall.
30. A delay system method for designing event-triggered controllers of networked control systems10.1109/TAC.2012.2206694 ↗
31. Event-triggered generalized dissipativity filtering for neural networks with time-varying delays10.1109/TNNLS.2015.2411734 ↗
32. On designing a novel self-triggered sampling scheme for networked control systems with data losses and communication delays10.1109/TIE.2015.2504044 ↗
33. Nguyen, A.T., Xuan-Mung, N., and Hong, S.K. (2019). Quadcopter Adaptive Trajectory Tracking Control: A New Approach via Backstepping Technique. Appl. Sci., 9.10.3390/app9183873 ↗
34. Nguyen, N.P., and Hong, S.K. (2019). Active Fault-Tolerant Control of a Quadcopter against Time-Varying Actuator Faults and Saturations Using Sliding Mode Backstepping Approach. Appl. Sci., 9.10.3390/app9194010 ↗
35. Xuan-Mung, N., and Hong, S.K. (2019). Improved Altitude Control Algorithm for Quadcopter Unmanned Aerial Vehicles. Appl. Sci., 9.10.3390/app9102122 ↗
36. Robust adaptive formation control of quadcopters based on a leader–follower approach
37. Hybrid three-dimensional formation control for unmanned helicopters10.1016/j.automatica.2012.10.008 ↗
38. Cooperative UAV formation flying with obstacle/collision avoidance10.1109/TCST.2007.899191 ↗
39. Integrated optimal formation control of multiple unmanned aerial vehicles10.1109/TCST.2012.2218815 ↗
40. Consensus-based reconfigurable controller design for unmanned aerial vehicle formation flight10.1177/0954410011415157 ↗
41. Chekakta, Z., Zerikat, M., Bouzid, Y., and Abderrahim, M. (2019, January 23–26). Model-Free Control applied for position control of Quadrotor using ROS. Proceedings of the 6th International Conference on Control, Decision and Information Technologies (CoDIT), Paris, France.10.1109/CoDIT.2019.8820614 ↗
42. Koubâa, A. (2017). Robot Operating System (ROS), Springer.10.1007/978-3-319-54927-9 ↗
43. Quigley, M., Gerkey, B., and Smart, W.D. (2015). Programming Robots with ROS: A Practical Introduction to the Robot Operating System, O’Reilly Media, Inc.
44. Ahmed, A.H., Ouda, A.N., Kamel, A.M., and Elhalwagy, Y.Z. (2016, January 28–29). Attitude stabilization and altitude control of quadrotor. Proceedings of the 12th International Computer Engineering Conference (ICENCO), Cairo, Egypt.10.1109/ICENCO.2016.7856456 ↗
45. Dikmen, İ.C., Arisoy, A., and Temeltas, H. (2009, January 11–13). Attitude control of a quadrotor. Proceedings of the 4th International Conference on Recent Advances in Space Technologies, Istanbul, Turkey.10.1109/RAST.2009.5158286 ↗
46. Tayebi, A., and McGilvray, S. (2004, January 14–17). Attitude stabilization of a four-rotor aerial robot. Proceedings of the 43rd IEEE Conference on Decision and Control (CDC), Nassau, Bahamas.10.1109/CDC.2004.1430207 ↗