This study investigates the high precision control design of formation reconfiguration for a group of spacecraft with obstacle/collision avoidance and unknown disturbances. First, by utilising the null-space-based method, a set of predesigned velocities are calculated for each spacecraft to perform the tasks with the obstacle/collision avoidance task has a higher priority. Second, a task-based adaptive non-singular fast terminal sliding mode coordination control algorithm (TANCCA) is proposed, which can guarantee all the spacecraft to implement the formation reconfiguration while avoiding obstacles/collisions under an unknown disturbed environment. To solve the chattering problem caused by the discontinuity of TANCCA, a modified TANCCA (MTANCCA) is then developed, which is continuous and chattering-free. Finally, the authors use the solution to the formation reconfiguration control problem for six spacecrafts in a circular Low Earth Orbit at 600 km altitude. The results of the simulation show that the MTANCCA is successful in achieving the obstacle/collision avoidance, disturbance rejection, fast convergence, and high control precision without any collisions or rules broken.
IntroductionSpacecraft formation flying (SFF) means a group of spacecraft flying together with coupled dynamic states, and research in this area has become an increasingly popular subject in recent years. Formation with a definite configuration could deem to work as a virtual monolithic spacecraft, it will greatly enhance system performance by distributing the task from a monolithic spacecraft to several small spacecraft, especially for some capabilities which are unachievable for a single monolithic spacecraft [1]. Replacing large and complex spacecraft with an array of simpler micro-satellites can bring out new possibilities and opportunities of cost reduction, redundancy, and improve resolution aspects of onboard payload, thus SFF is a new method of performing space operations. In spaceflight, obstacle/collision avoidance is the process of preventing a spacecraft from colliding with any other spacecraft, object or space junk. In a tightly flying cluster of spacecraft, obstacle/collision avoidance is an essential concern while fulfilling specific and varied missions. Furthermore, the disturbance forces working on a spacecraft in orbit are mainly caused by gravitational perturbations, atmospheric drag, solar radiation, solar wind, and third-body perturbing forces [2]. Although the disturbances are small, they should not be ignored because over time large deviations will occur without any treatment. From the aforementioned, research on the problem of SFF with obstacle/collision avoidance and disturbances has important practical significance and application potential. During the past decade, many studies have been published on spacecraft obstacle or collision avoidance. Using the null-space-based (NSB) concept, Schlanbusch et al.[3] investigated the spacecraft formation and collision avoidance problem, and a cooperative control method was deve...