Distributed Fast Motion Planning for Spacecraft Swarms in Cluttered Environments Using Spherical Expansions and Sequence of Convex Optimization Problems
Abstract
This paper presents a novel guidance algorithm for spacecraft swarms in an environment cluttered with many obstacles like a debris field or the asteroid belt. The objective of this algorithm is to reconfigure the swarm to a desired formation in a distributed manner while minimizing fuel and avoiding collisions among themselves and with the obstacles. The agents first use a spherical-expansion-based sampling algorithm to cooperatively explore the workspace and find paths to the desired terminal positions. Using a distributed assignment algorithm, the agents converge on an optimal assignment of the target locations in the desired formation. Then each agent generates a locally optimal trajectory from its current location to its terminal position by solving a sequence of convex optimization problems. As the agent moves along this trajectory, it receives the position of other agents and updates its trajectory to avoid collisions with other agents and the obstacles. Thus the swarm achieves the desired formation in a distributed manner while avoiding collisions. Moreover, this algorithm is computationally efficient, therefore it can be implemented onboard resource-constrained spacecraft. Simulations results show that the proposed distributed algorithm can be used by a spacecraft swarm to reconfigure a desired formation around an asteroid in a collision-free manner.
Additional Information
©2017 California Institute of Technology. Government sponsorship acknowledged. This work was supported by the Jet Propulsion Laboratory's Research and Technology Development (R&TD) program. Part of the research was carried out at the Jet Propulsion Laboratory, California Institute of Technology, under a contract with the National Aeronautics and Space Administration.Attached Files
Published - IWSCFF_FMP_multiagent_v4.pdf
Files
Name | Size | Download all |
---|---|---|
md5:e50cc3e3e70e3523e2642072fe29001d
|
9.8 MB | Preview Download |
Additional details
- Eprint ID
- 78721
- Resolver ID
- CaltechAUTHORS:20170630-095327924
- NASA/JPL/Caltech
- JPL Research and Technology Development Fund
- Created
-
2017-06-30Created from EPrint's datestamp field
- Updated
-
2020-01-08Created from EPrint's last_modified field
- Caltech groups
- GALCIT
- Other Numbering System Name
- IWSCFF
- Other Numbering System Identifier
- 17-42