Dynamics and Controls of Swarms of Femtosatellites

Metadata Updated: November 12, 2020

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.

Access & Use Information

Public: This dataset is intended for public access and use. License: No license information was provided. If this work was prepared by an officer or employee of the United States government as part of that person's official duties it is considered a U.S. Government Work.

Downloads & Resources


Metadata Created Date November 12, 2020
Metadata Updated Date November 12, 2020

Metadata Source

Harvested from NASA Data.json

Additional Metadata

Resource Type Dataset
Metadata Created Date November 12, 2020
Metadata Updated Date November 12, 2020
Publisher Space Technology Mission Directorate
Unique Identifier Unknown
Identifier TECHPORT_4233
Data First Published 2015-08-01
Data Last Modified 2020-01-29
Public Access Level public
Bureau Code 026:00
Metadata Context https://project-open-data.cio.gov/v1.1/schema/catalog.jsonld
Metadata Catalog ID https://data.nasa.gov/data.json
Schema Version https://project-open-data.cio.gov/v1.1/schema
Catalog Describedby https://project-open-data.cio.gov/v1.1/schema/catalog.json
Homepage URL https://techport.nasa.gov/view/4233
Program Code 026:027
Source Datajson Identifier True
Source Hash 5e8032fc926fc009a3ef3950547de6aa21c5b21f
Source Schema Version 1.1

Didn't find what you're looking for? Suggest a dataset here.