Princeton University Users: If you would like to view a senior thesis while you are away from campus, you will need to connect to the campus network remotely via the Global Protect virtual private network (VPN). If you are not part of the University requesting a copy of a thesis, please note, all requests are processed manually by staff and will require additional time to process.
 

Publication:

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

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
No Thumbnail Available
Name:
DancingInSpace.pdf
Size:
5.54 MB
Format:
Adobe Portable Document Format
Download

License bundle

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