Leader-Follower Formation of Swarm of Satellites using SDRE
Version 1.0.0 (16.5 KB) by
Saeed Rafee Nekoo
These codes simulate leader-follower formation of swarm of satellites considering the dynamics, using the state-dependent Riccati equation.
The codes are related to the published paper:
Saeed Rafee Nekoo, Yao, J., Suarez, A., Tapia, R., & Ollero, A. (2023, October). Leader-Follower Formation Control of a Large-Scale Swarm of Satellite System Using the State-Dependent Riccati Equation: Orbit-to-Orbit and In-Same-Orbit Regulation. In 2023 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (pp. 10700-10707). IEEE.
--The number of agents is set to 36 in the simulation codes. You may increase it, but the time of simulation increases as well.
--Orbit-to-orbit simulation in Section IV-A: run the code “Run_07_Multiagent_local_coordinate.m”
--In-same-orbit simulation in Section IV-B: run the code “Run_08_Multiagent_Same_Orbit_local_coordinate.m” which uses infinite horizon SDRE with soft constraint to stay on the same orbit.
--In-same-orbit simulation in Section IV-B: run the code “Run_09_Multiagent_Same_Orbit_local_coordinate_BI.m” which uses finite horizon SDDRE with soft constraint to stay on the same orbit using backward integration (BI) solution method.
Orbital mechanic was neglected, hence, the input signals were found significantly and unrealistically large, caused by the long travel distance. The simulation was arranged to highlight the role of formation control and the use of the soft constraint to keep the agents on a surface while controlling them.
Cite As
Nekoo, S. R., Yao, J., Suarez, A., Tapia, R., & Ollero, A. (2023, October). Leader-Follower Formation Control of a Large-Scale Swarm of Satellite System Using the State-Dependent Riccati Equation: Orbit-to-Orbit and In-Same-Orbit Regulation. In 2023 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (pp. 10700-10707). IEEE.
MATLAB Release Compatibility
Created with
R2024b
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Version | Published | Release Notes | |
---|---|---|---|
1.0.0 |