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

被引:1
|
作者
Nekoo, Saeed Rafee [1 ]
Yao, Jie [2 ]
Suarez, Alejandro [1 ]
Tapia, Raul [1 ]
Ollero, Anibal [1 ]
机构
[1] Univ Seville, Dept Ingn Sistemas & Automat, GRVC Robot Lab, Escuela Tecn Super Ingn, Seville, Spain
[2] Univ Minnesota Twin Cities, Dept Mech Engn, Minneapolis, MN 55455 USA
来源
2023 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS) | 2023年
关键词
EARTH; OPTIMIZATION; TRACKING;
D O I
10.1109/IROS55552.2023.10342383
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The state-dependent Riccati equation (SDRE) is a nonlinear optimal controller with a flexible structure which is one of the main advantages of this method. Here in this work, this flexibility is used to present a novel design for handling a soft constraint for state variables (trajectories). The concept is applied to a large-scale swarm control system, with more than 1000 agents. The control of the swarm satellite system is devoted to two modes of orbit-to-orbit and in-same-orbit cases. Keeping the satellites in one orbit in regulation (point-to-point motion) requires additional constraints while they are moving in Cartesian coordinates. For a small number of agents trajectory design could be done for each satellite individually, though, for a swarm with many agents, that is not practical. The constraint has been incorporated into the cost function of optimal control and resulted in a modified SDRE control law. The proposed method successfully controlled a swarm case of 1024 agents in leader-follower mode for orbit-to-orbit and in-same-orbit simulations. The soft constraint presented a percentage of 0.05 in the error of the satellites with respect to travel distance, in in-same-orbit regulation. The presented approach is systematic and could be performed for larger swarm systems with different agents and dynamics.
引用
收藏
页码:10700 / 10707
页数:8
相关论文
empty
未找到相关数据