Princeton University users: to view a senior thesis while away from campus, connect to the campus network via the Global Protect virtual private network (VPN). Unaffiliated researchers: please note that requests for copies are handled manually by staff and require time to process.
 

Publication:

DANCING IN SPACE: Fuel-Optimal Formation Change Algorithms for Satellite Swarms

datacite.rightsrestricted
dc.contributor.advisorNagpal, Radhika
dc.contributor.authorNicacio Gomes, Sabrina
dc.date.accessioned2025-08-13T19:15:07Z
dc.date.available2025-08-13T19:15:07Z
dc.date.issued2025-04-23
dc.description.abstractThis thesis presents a modular, fuel-optimal framework for autonomous reconfiguration of satellite swarms in low Earth orbit. Built using convex optimization and Clohessy-Wiltshire dynamics, the system enables agents to maneuver into desired formations while minimizing total DeltaV. It supports both centralized and event-triggered control modes, and includes logic for fault-aware role reassignment when agents fail or drift off-nominal. The architecture is designed for extensibility and validated under orbital parameters from NASA’s Starling mission, anchoring the simulations in a realistic mission context. Beyond idealized dynamics, I extended the framework into a nonlinear regime, incorporating repulsion-based collision avoidance and full orbital propagation. Although early implementations using MATLAB’s fmincon solver failed to resolve hard-constrained formulations, a successful reconfiguration was later achieved through soft-penalized collision avoidance. This final nonlinear simulation demonstrated precise formation change under actuator and safety constraints, revealing tradeoffs between feasibility, fuel cost, and control fairness in high-dimensional swarm settings. Across eight original simulations, I validated control strategies that are adaptive, resilient, and fuel-efficient—ranging from passive drift modeling to fault-tolerant reconfiguration, perturbed execution, and constrained nonlinear optimization. These simulations, along with the full source code and CVX routines, are publicly released on GitHub at github.com/sabrinanicacio/satellite-swarm-thesis. This thesis delivers one of the first open-source testbeds for mission-relevant satellite swarm reconfiguration using both CW-based convex planning and exploratory nonlinear control. Together, these contributions provide a practical foundation for future work in large-scale, autonomous satellite maneuvering. By revealing the architecture-level tradeoffs between fuel use, feasibility, and safety enforcement, this project bridges a critical gap between theoretical swarm control and operational flight software.
dc.identifier.urihttps://theses-dissertations.princeton.edu/handle/88435/dsp01m613n2063
dc.language.isoen_US
dc.titleDANCING IN SPACE: Fuel-Optimal Formation Change Algorithms for Satellite Swarms
dc.typePrinceton University Senior Theses
dspace.entity.typePublication
dspace.workflow.startDateTime2025-04-23T08:44:14.824Z
pu.contributor.authorid920367692
pu.date.classyear2025
pu.departmentMechanical & Aerospace Engr
pu.minorRobotics

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
DancingInSpace.pdf
Size:
5.54 MB
Format:
Adobe Portable Document Format
Download

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
100 B
Format:
Item-specific license agreed to upon submission
Description:
Download