Event-Triggered Communication Mechanism for Distributed Flocking Control of Nonholonomic Multi-agent System
As the scale of multi-agent systems (MAS) increases, communication becomes a bottleneck. In this paper, we propose an event-triggered mechanism to reduce the inter-agent communication cost for the distributed control of MAS. Communication of an agent with others only occurs when event triggering condition (ETC) is met. In the absence of communication, other agents adopt an estimation process to acquire the required information about the agent. Each agent has an above estimation process for itself and another estimation based on Kalman Filter, the latter can represent its actual state considering the measurement value and error from sensors. The error between the two estimators indicates whether the estimator in other agents can maintain a relatively accurate state estimation for this agent, and decides whether the communication is triggered. Simulations demonstrate the effectiveness and advantages of the proposed method for the distributed control of flocking in both Matlab and Gazebo.
KeywordsEvent-triggered communication scheme Distributed control Multi-agent systems Flocking
This work was supported by NSFC under Grant 91648204 and 61303185 and HPCL Grants under 201502-01.
- 2.Zavlanos, M.M., Jadbabaie, A., Pappas, G.J.: Flocking while preserving network connectivity. In: 2007 46th IEEE Conference on Decision and Control, pp. 2919–2924. IEEE (2007)Google Scholar
- 4.Varga, M., Basiri, M., Heitz, G., Floreano, D.: Distributed formation control of fixed wing micro aerial vehicles for area coverage. In: 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 669–674. IEEE (2015)Google Scholar
- 6.Shang, Y., Ye, Y.: Leader-follower fixed-time group consensus control of multiagent systems under directed topology. Complexity 2017 (2017)Google Scholar
- 9.Pan, W., Jiang, D., Pang, Y., Qi, Y., Luo, D.: Distributed formation control of autonomous underwater vehicles based on flocking and consensus algorithms. In: Huang, Y.A., Wu, H., Liu, H., Yin, Z. (eds.) ICIRA 2017, Part I. LNCS (LNAI), vol. 10462, pp. 735–744. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-65289-4_68CrossRefGoogle Scholar
- 10.Heemels, W.P.M.H., Johansson, K.H., Tabuada, P.: An introduction to event-triggered and self-triggered control. In: 2012 IEEE 51st Annual Conference on Decision and Control (CDC), pp. 3270–3285. IEEE (2012)Google Scholar
- 12.Sun, Z., Liu, Q., Yu, C., Anderson, B.D.: Generalized controllers for rigid formation stabilization with application to event-based controller design. In: 2015 European Control Conference (ECC), pp. 217–222. IEEE (2015)Google Scholar
- 14.Jain, R.P., Aguiar, A.P., Sousa, J.: Self-triggered cooperative path following control of fixed wing unmanned aerial vehicles. In: 2017 International Conference on Unmanned Aircraft Systems (ICUAS), pp. 1231–1240. IEEE (2017)Google Scholar
- 15.Zhou, L., Tokekar, P.: Active target tracking with self-triggered communications. In: 2017 IEEE International Conference on Robotics and Automation (ICRA), pp. 2117–2123. IEEE (2017)Google Scholar