Distributed Robust Formation Control for Multi-Agent Systems - SICE 2024 Paper
Distributed Robust Time-Varying Formation Control for Multi-Agent Systems under Disturbances
Authors: Guang-Ze Yang¹ and Zi-Jiang Yang²

Abstract
This work considers the problem of time-varying formation tracking control of second-order multi-agent systems under disturbances. The DR-TVFC (Distributed Robust Time-Varying Formation Control) approach is proposed, including distributed finite-time estimators of the leader's states and sliding mode time-varying formation controllers.
:::info Publication Status This work has been accepted by the 2024 63rd Annual Conference of SICE. :::
Research Framework
The framework demonstrates the integration of distributed estimation and robust control techniques for achieving time-varying formation control in multi-agent systems.
Source Code and Implementation
:::tip GitHub Repository Source Code: https://github.com/youkoutaku/DR-TVFC
The complete implementation includes MATLAB simulation code, documentation, and visualization tools. :::
Program Structure
Core Configuration
config.m: System parameters and control parameters configuration
Signal Generation
Leader_state.m: Generate reference signal (trajectory) and plot figuresFormation_shape.m: Generate time-varying formation shape and plot figures
Main Implementation
main.m: Main simulation file containing:- Distributed finite-time estimator implementation
- Prescribed time modification functions
- Sliding mode formation controller
- Complete system simulation
Visualization Programs (Plot/ directory)
Main Figures
fig_motion.m: 3D plotting of agents' movement trajectoriesDR-TVFC_PPT.pdf: Presentation slides from the SICE 2024 conferencefig_error_e.m: Estimation errors of the distributed estimatorfig_states.m: State evolution of all agentsfig_error_pro.m: Formation controller tracking errorsfig_input.m: Control input signalsAnimation.m: Real-time animation of agents' movement (run afterfig_states.m)
Additional Analysis Figures
fig_states_e.m: Estimator state evolutionfig_vinput.m: Virtual input signals of the estimatorfig_em.m: Modified formation tracking errorsfig_xi.m: Prescribed time modification function visualizationfig_sliding.m: Sliding variable evolution
Running the Simulation
To execute the complete simulation and analysis:
build.m
This script will run the entire simulation pipeline and generate all visualization results.
Key Technical Features
1. Distributed Finite-Time Estimation
- Sliding Mode Based: Robust estimation against disturbances
- Finite-Time Convergence: Fast convergence to true leader states
- Network Communication: Efficient information exchange protocol
2. Prescribed Time Modification
- Time-Varying Formation: Dynamic formation shape changes
- Prescribed Convergence: Guaranteed convergence within specified time
- Disturbance Rejection: Robust performance under external disturbances
3. Sliding Mode Control
- Robust Control: Inherent robustness to uncertainties and disturbances
- Finite-Time Convergence: Fast system response
- Chattering Reduction: Advanced techniques to minimize control chattering
Development History and Updates
Recent Updates
2024-08-01
- Enhanced
Animation.mprogram for improved presentation capabilities
2024-06-25
- Globalized agent states to utilize matrix computation instead of iterative loops
- Improved computational efficiency
Major Milestones
2024-01-21
- Implemented time-varying formation shape using SMFC algorithm
2023-11-26
- Introduced distributed state estimation for consensus tracking control
- Enhanced leader state estimation capabilities
2023-09-08
- Integrated prescribed time modification function to formation tracking errors in SMFC
2023-07-30
- Developed sliding mode formation controller (SMFC) for centralized leader-follower architecture
Ongoing Research
2023-03-11
- Collision avoidance for multi-agent systems (ongoing development)
2023-11-06
- Neural network integration for disturbance handling (experimental phase)
Applications and Impact
Robotics Applications
- Autonomous Vehicle Formation: Coordinated movement of autonomous vehicles
- Drone Swarms: Formation flying and collaborative missions
- Mobile Robot Teams: Warehouse automation and logistics
Industrial Applications
- Manufacturing Systems: Coordinated robotic assembly lines
- Process Control: Multi-unit chemical process coordination
- Smart Grid: Distributed energy system coordination
Research Significance
- Theoretical Advancement: Novel approach to distributed robust control
- Practical Implementation: MATLAB-based tools for research and education
- Community Contribution: Open-source implementation for reproducible research
Future Directions
- Enhanced Collision Avoidance: Integration of sophisticated obstacle avoidance algorithms
- Machine Learning Integration: Neural network-based disturbance estimation and compensation
- Experimental Validation: Hardware implementation and real-world testing
- Scalability Studies: Performance analysis with larger agent populations
Author Information
¹ Guang-Ze Yang
Department of Mechanical Systems Engineering, Ibaraki University, Hitachi, Japan
Tel: +81-294-38-5205
Email: 24nm499s@vc.ibaraki.ac.jp
² Zi-Jiang Yang
Department of Mechanical Systems Engineering, Ibaraki University, Hitachi, Japan
Tel: +81-294-38-5205
Email: shikoh.yoh.zijiang@vc.ibaraki.ac.jp
