← Back to NASA Technology Projects
Dynamics and Controls of Swarms of Femtosatellites
Completed
TRL 3 (started at 2, targeting 3)
Description
The proposed research activity is focused on the development of fuel and computationally efficient guidance and control algorithms for spacecraft swarms. The guidance and control methods developed in this research will address swarms with the following characteristics: swarms will have hundreds to thousands of agents, each agent will have limited control, sensing, and communication capabilities, and the swarms will be under the influence of highly coupled, nonlinear dynamics. The proposed research will also deliver an implementation of the guidance and control algorithms using both a testbed of tens to hundreds of autonomous helicopters and a realistic simulator that captures the exact orbital dynamics. One challenge unique to the spacecraft swarm is to meet the optimal and robust performance requirement of the desired swarm behaviors governed by the highly nonlinear orbital dynamics as well as the attitude dynamics. The relatively limited control, sensing, communication, and computation capabilities of the spacecraft will further complicate the complexity of the guidance and control problems. In the field of robotics and multivehicle control, graphs have been used to solve flocking and consensus control problems with similar objectives to those of spacecraft swarms. However, this work cannot be directly applied to the guidance and control problem of spacecraft swarms. One key difference is the complexity of the dynamic models of spacecraft swarm dynamics. The algorithms developed for simple planar motions of mobile robots or aerial vehicles cannot automatically ensure either fuel-efficient or collision-free maneuvers for the swarm dynamics in the presence of various orbital perturbations. In other words, when we derive the guidance and control algorithms and conduct verification and validation (V&V), we should consider the highly nonlinear coupled time-varying dynamics with various environmental, sensor, actuator, and communication uncertainties. The field of formation flying has been very popular for the past decade and many guidance and control algorithms have been developed. Unfortunately, the size of a swarm is several orders of magnitude larger than most spacecraft formations. For this reason, the fully centralized approaches typically used in formation flying are computationally expensive because they require that the location and path of each spacecraft be known at all times. Therefore, a decentralized approach is much more computationally feasible. In this case, each spacecraft only needs to know the locations and paths of its neighboring spacecraft. Spacecraft swarms have many potential uses in interferometry and communications but they cannot perform any functions until more efficient guidance and control algorithms. Swarms will greatly outperform monolithic spacecraft in many areas due to their versatility and durability. For this reason it is critical that fuel efficient and computationally practical guidance and control approaches be developed and tested. Additionally, these algorithms can be modified for use in other fields such as robotics and multivehicle control.
Benefits
Spacecraft swarms have many potential uses in interferometry and communications but they cannot perform any functions until more efficient guidance and control algorithms. Swarms will greatly outperform monolithic spacecraft in many areas due to their versatility and durability. For this reason it is critical that fuel efficient and computationally practical guidance and control approaches be developed and tested. Additionally, these algorithms can be modified for use in other fields such as robotics and multivehicle control.
Details
| Technology area | GN&C > Other GN&C Technologies |
| Program | Space Technology Research Grants (STRG) |
| Lead organization | University of Illinois at Urbana-Champaign, Urbana, IL |
| Start date | 2011-08-11 |
| End date | 2015-05-16 |
Project contacts
Listed on TechPort itself — the most direct way to ask about this specific project.
How to get involved
This is early/mid-stage (TRL 3) — the most realistic path in is NASA SBIR/STTR, which funds small businesses and research institutions to develop technology aligned with NASA's needs (equity-free, phased funding). Check whether a current SBIR/STTR solicitation topic overlaps with this project's technology area, or contact the project directly (above) to ask.
None of these are guaranteed paths for this specific project — TechPort itself doesn't have an "apply" button. Reaching out to the contact(s) above with a specific question is usually the fastest way to find out what's actually open.