Formation Flying
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) to develop new methods for collision prediction and avoidance. This work was done in support of the PRISMA mission, which will be launched in 2009 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, will be an integral part of the PRISMA mission. Its role is to plan a collision avoidance maneuver if the probability of collision is sufficiently high, and to continually plan relative station-keeping maneuvers to keep the spacecraft on a safe relative trajectory.
Related Links:
Publications:
- J. Mueller and R. Larsson, Collision Avoidance Maneuver Planning with Robust Optimization, to be presented at the ESA Guidance, Navigation and Control Conference, June 2008.
- J. Mueller and R. Larsson, Orbit Constellation Safety on the PRISMA In-Orbit Formation Flying Testbed, to be presented at the ESA Formation Flying Symposium, 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.