In recent years, a growing number of space missions have been identified which will utilize distributed systems of satellites. There has been a great level of interest in both the scientific and defense communities to develop mature systems and software for autonomous rendezvous and formation flying. Examples include the TICS, F6 and Orbital Express programs at DARPA, the DART, MMS, SIRA, MAXIM and TPF missions at NASA, the Proba-3, Darwin and Cluster missions at ESA and commercial missions like OLEV. The applications range from automated rendezvous for equipment and fuel delivery, to long-duration precise formation flying of distributed sensors, which could enable the detection of distant Earth-like planets. A common thread for all such missions is the need to autonomously perform coordinated operations among multiple free-flying spacecraft.
Princeton Satellite Systems (PSS) has worked for several years on the problem of designing autonomous guidance and control systems for formation flying satellites. For the Air Force TechSat 21 project, we developed the Cluster Manager software, which was an agent-based distributed software system responsible for orbit guidance and fault management. This led to innovative work on the design of formation flying escort vehicles for on-orbit protection of space assets. We were later awarded Phase 1 and Phase 2 SBIRs by NASA Goddard to develop a decentralized formation flying GN&C system, capable of supporting any type of periodic formation geometries in any central body orbit, for arbitrarily large formations. Throughout these efforts, we have developed efficient and robust algorithms to perform optimal maneuver planning and general multi-vehicle coordination tasks in a distributed software architecture.
More recently, PSS has worked with the Swedish Space Corporation (SSC) / OHB Sweden to develop new methods for collision prediction and avoidance. This work was done in support of the PRISMA mission, which was launched in 2010 to demonstrate Guidance, Navigation, and Control strategies for advanced autonomous formation flying. The safe guidance mode, based upon algorithms developed by PSS under a CRADA, has been an integral part of the PRISMA mission. Proximity detection algorithms identify when the two spacecraft are too close and switches to the safe guidance mode. This mode is also used routinely during nominal operations to transition between formation flying experiments and when experiments are not being performed. While in the safe guidance mode, relative station-keeping maneuvers are continually planned to keep the spacecraft on a safe relative trajectory.
- J. Mueller, P. Griesemer, S. Thomas, Avoidance Maneuver Planning Incorporating Station-Keeping Constraints and Automatic Relaxation, AIAA 2010 InfoTech@Aerospace Conference, Atlanta, GA, April 2010.
- J. Mueller, Onboard Planning of Collision Avoidance Maneuvers Using Robust Optimization, AIAA InfoTech@Aerospace, Seattle, WA, April 6-9, 2009.
- S. Thomas, D. M. Surka, Numeric Delta-V Mapping for General Rendezvous Problems, AIAA InfoTech@Aerospace, Seattle, WA, April 6-9, 2009.
- J. Mueller and R. Larsson, Collision Avoidance Maneuver Planning with Robust Optimization, ESA Guidance, Navigation and Control Conference, Tralee, Ireland, June 2008.
- R. Larsson, J. Mueller, S. Thomas, B. Jakobsson, and P. Bodin Orbit Constellation Safety on the PRISMA In-Orbit Formation Flying Testbed, ESA Formation Flying Symposium, the Netherlands, April 2008.
- J. B. Mueller and S. Thomas, Decentralized Formation Flying Control in a Multiple-Team Hierarchy, presented at the 2nd International Conference, New Trends in Astrodynamics and Applications, Princeton University, June 2005. Published in the Annals of the New York Academy of Sciences, Vol. 1065, pp. 112-138.
- J. B. Mueller, A Multiple-Team Organization for Decentralized Guidance and Control of Formation Flying Spacecraft, presented at the AIAA Intelligent Systems Conference in Chicago, IL, Sep. 2004.
- S. Thomas and J. Mueller, Formations for Close-Orbiting Escort Vehicles, presented at AIAA Intelligent Systems Technical Conference, Sept. 20-22, 2004.
- J. B. Mueller and M. Brito, A Distributed Flight Software Design for Satellite Formation Flying Control, presented at the AIAA Space 2003 Conference.
- L. Breger, P. Ferguson, J. How, S. Thomas, T. McLoughlin and M. Campbell, Distributed Control of Formation Flying Spacecraft Built on OA, presented at AIAA GN&C Conference, 2003.
- S. Thomas, J. B. Mueller, C. G. Harvey, and D. M. Surka, Monitoring and Analysis of Multiple Agent Systems, August 31, 2001
- J. B. Mueller, D. M. Surka, B. Udrea, Agent-Based Control of Multiple Satellite Formation Flying, presented at the 6th International Symposium on Artificial Intelligence, Robotics and Automation in Space, June 18-21,2001, Montreal, Canada.
- D. M. Surka, ObjectAgent for Robust Control, presented at the AAAI 2001 Spring Symposium, March 26-28, 2001, Palo Alto, CA.
- M. Brito, C. Harvey, D. M. Surka, The Real-Time Object Agent Flight Software Architecture for Distributed Satellite Systems, presented at the 2001 IEEE Aerospace Conference, March 11-15,2001, Big Sky, MT.
- T. Schetter, M. Campbell, D. M. Surka, Multiple Agent-Based Autonomy for Satellite Constellations, presented at the Second International Symposium on Agent Systems and Applications, September 2000, Zurich, Switzerland.
- T. Schetter, M.Cambell, D. M. Surka, Comparison of Multiple Agent-Based Organizations for Satellite Constellations, presented at the FLAIRS 2000 Conference, May 2000, Orlando, FL.
For more information: Formation Flying Inquiry