Cornell University - Visit www.cornell.eduKirby Research Group - HomeCollege of Engineering - visit www.engr.cornell.edu Cornell University - Visit www.cornell.edu

Campbell Research Group

Professor Mark Campbell's Research Group
News Contact Info
Cornell University - Visit www.cornell.edu MAE - Home College of Engineering - visit www.engr.cornell.edu Cornell University - Visit www.cornell.edu

Semi-Autonomous Cooperative Control

Program Description

This site summarizes a series of programs dedicated to the formation flying spacecraft problem. Issues tackled include: formation optimal planning and formation keeping in LEO, HEO, and libration point orbits, collision probability evaluation, validity of model approximations at L2, and sensor scheduling for large formations.

Sponsors

NASA GSFC, JPL, CETDP, AFRL

Staff and Students

  Darren Zanon AE Ph.D. Student
Planning for Autonomous Formation Flying Control of Satellite Clusters
  Terry McLoughlin ECE Ph.D. Student
Communication and Control Architectures for Multiple Satellite Autonomy
  Isaac Miller ME Ph.D. Student
Dynamics and Control of Satellite Formation Constellations at Sun-Earth Lagrange Points; Sensor Fusion
  Jayant Kulkarni TAM Ph.D. (2005)
Robust and Distributed Control Applications
Current: Post-Doctoral Associate at the Center for Theoretical Neuroscience, Columbia University

Publications

  • I. Miller, M. Campbell, “Validation of Simplified Formation Models at L2”, submitted to the Journal of Guidance, Control, and Dynamics.
  • T. McLoughlin, M. Campbell, “Scalable GNC Architecture and Sensor Scheduling for Large Spacecraft Networks”, submitted to the Journal of Guidance, Control, and Dynamics.
  • J. Kulkarni, and M. Campbell, “Stabilization Spacecraft Flight in Halo Orbits: An H-inf Approach,” accepted and to appear in the IEEE Transactions on Control Systems Technology.
  • Zanon, D., Campbell, M., “Optimal Planner for Spacecraft Formations in Elliptical Orbits,” accepted and to appear in the AIAA Journal of Guidance, Control, and Dynamics.
  • Campbell, M., “Collision Monitoring and Avoidance in Satellite Clusters,” IEEE Transactions on Control System Technology, Vol. 13, No. 1, Jan. 2005, pp. 42-55.
  • Campbell, M., “Planning Algorithm for Multiple Satellite Clusters,” AIAA Journal of Guidance, Control, and Dynamics, Vol. 26, No. 5, Sept-Oct 2003, pp. 770-780.
  • Schetter. T., Campbell, M., Surka, D., “Multiple Agent Based Autonomy for Satellite Constellations,” Journal of Artificial Intelligence, Vol. 145, No. 1-2, April 2003, pp. 147-180.
  • Campbell, M., Schetter. T. “Comparison of Multi-Agent Based Organizations for Satellite Constellations,” AIAA Journal of Spacecraft and Rockets, Vol 39, No. 2, March-April 2002, pp. 274-283.
  • D. Zanon, M. Campbell, “Optimal Planning for Tetrahedron Formations near Elliptical Orbits,” AIAA Guidance, Navigation and Control Conference, Aug 2005.
  • I. Miller, M. Campbell, “Validation of Simplified Formation Models at L2”, American Control Conference, June 2005.
  • T. McLoughlin, and M. Campbell, “Precision Formation Keeping at L2 Using the Autonomous Formation Flying Sensor,” 2nd International Formation Flying Symposium, Sept 2004.
  • T. McLoughlin, M. Campbell, “Robust Sensing, Communication and Control Architectures for Large Precision Spacecraft Networks,” 2004 Guidance, Navigation and Control Conference, August 2004.
  • D. Zanon, M. Campbell, “Optimal Planning for Tetrahedral Formations Near Elliptical Orbits,” 2004 Guidance, Navigation and Control Conference, August 2004.
  • M. Campbell, D. Zanon, and J. Kulkarni, “Cluster Planning and Control for Spacecraft Formations,” 2004 AAS/AIAA Spaceflight Mechanics Meeting, Feb 2004.
  • L. Breger, P. Ferguson, J. How, S. Thomas, T. McLoughlin and M. Campbell, “Distributed Control of Formation Flying Spacecraft Built on OA,” 2003 AIAA Guidance, Navigation and Control Conference, Austin TX, Aug. 2003.
  • Campbell, M., “Planning Algorithm for Large Satellite Clusters,” AIAA Guidance, Navigation and Control Conference, Monterrey CA, August 2002.
  • Campbell, M, Udrea, B., “Collision Avoidance in Satellite Clusters,” American Control Conference, Anchorage AK, May 2002.
  • Campbell, M., Knagenhjelm, V., Yingling, J., “Flight Software Development for the ION-F Formation Flying Mission,” 2001 IEEE Aerospace Conference, Big Sky MT, March 2001.
  • Schetter, T., Campbell, M., Surka, D., “Multiple Agent-Based Autonomy for Satellite Constellations,” 2000 ASA/MA Conference, September, 2000.
  • Campbell, M. Schetter, T., “Formation Flying Mission for the UW Dawgstar Nanosatellite,” IEEE Aerospace Conference, March 2000.
  • Schetter, T., Campbell, M., Surka, D., “TeamAgent for Multiple-Agent based Satellite Clusters (TechSat21),” 2000 GSFC Workshop on Multi-Agent Systems, Greenbelt MD, March 2000.
  • Schetter, T., Campbell, M., Surka, D., “Comparison of Multiple Agent Based Organizations for Satellite Constellations,” 2000 FLAIRS AI Conference, Orlando FL, April 2000.
  • Campbell, M., Fullmer, R., Hall, C., “The ION-F Formation Flying Experiments,” AIAA Space Flight Mechanics Meeting, January 2000.
  • Campbell, M., et al “The ION-F Mission and Dawgstar Satellite,” 1999 AIAA Space Technology Conference, September 1999.
  • Böhringer, K., Campbell, M., Vagners, J., “AI Based Satellite Constellations,” American Association for Artificial Intelligence (AAAI) Spring Symposium Series, March 1999.
  • Campbell, M., Böhringer, K., “Intelligent Satellite Teams for Space Science,” 2nd international Conference on Integrated Micro-nanotechnology for Space Applications, April 1999.
Cornell University - Visit www.cornell.edu MAE - Home College of Engineering - visit www.engr.cornell.edu
Collision monitoring using probability ellipsoids.

Stellar Imager, a future mission of many spacecraft flying in formation, to be flown at L2.

Fuel maps and control switching solutions as a function of true anomaly in a highly elliptical orbit.

Probability level sets (top), showing the evolution of error of a double integrator model as compared to a high fidelity simulator. Results show validity for ~2 hrs.

 

Sensor switching example, showing fast switching of a single sensor can replicate the performance results of a fully centralized solution.