Skip to main content
Log in

Progressive autonomy: a method for gradually introducing autonomy into space missions

  • Published:
Innovations in Systems and Software Engineering Aims and scope Submit manuscript

Abstract

This paper presents a method under development for introducing autonomy and agent-based software into future space- and ground-based missions while both reducing the risk of mission failures and gaining the confidence and support of mission management and principal investigators (PIs). This is being done using a mechanism to support dynamic agent-community evolution (e.g., agents adapting to community changes, agents joining a community, or agents leaving a community). This dynamic capability of agents is necessary to achieve what we call ‘‘progressive autonomy,’’ which will allow dynamic modification of satellite systems using agent migration to update and modify spacecraft capabilities on an as-needed basis, as well as allow the introduction of mission management and autonomy into existing missions. This paper will also address an application of progressive autonomy through spectral analysis automation (SAA). The long-term fully realized SAA system will be a multiagent system designed to provide automated support for two major functions: (1) the automatic remote filtering (onboard a spacecraft or robotic device) of spectral image data based on PI guidance, goals, and science agenda and (2) the packing and transmission of the selected spectral data to the PI for further processing. Additionally, the innovative multiagent-based infrastructure for the SAA can be generalized in such a way as to enable it to support the type of progressive autonomy that will be needed to support an adaptive and growing autonomous behavior for other spacecraft or robotic subsystems.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Bernard DE, Pell B (1977) Designed for autonomy: remote agent for the new millennium program. In: Proceedings of the 4th international symposium on artificial intelligence, robotics, and automation for space (i-SAIRAS)

  2. d’Inverno M, Luck M (2001) Understanding agent systems. Springer, Berlin Heidelberg New York

  3. Foundation for Intelligent Physical Agents (FIPA) (1997) FIPA specification part 2: agent communication language. Geneva, 28 November 1997

  4. Ferber J (1999) Multi-agent systems: an introduction to distributed artificial intelligence. Addison-Wesley, Reading, MA

  5. Fowell SD, Ward R (2002) The role of software agents in space operations. In: Proceedings of Space Ops 2002, 9–12 October 2002, Houston

  6. Hallock L, Truszkowski W, Rouff C, Karlin J (1999) Agent-based spacecraft autonomy. Institute for Operations Research and the Management Sciences (INFORMS), Hanover, MD

  7. Hinchey M, Rash J, Truszkowski W, Gordon D, Rouff C (2002) Co-edited proceedings from the 2nd NASA Goddard formal approaches to agent based systems, October 2002. Lecture notes in artificial Intelligence, vol 2699. Springer, Berlin Heidelberg New York, pp 29-31

  8. Pandurang NP et al (1999) Validating the DS1 remote agent experiment. In: Proceedings of the 5th international symposium on artificial intelligence, robotics and automation in space (iSAIRAS-99)

  9. Rash J, Rouff C, Truszkowski W, Gordon D, Hinchey M (2000) Co-edited proceedings from the NASA Goddard formal approaches to agent based systems. Lecture notes in artificial intelligence, vol 1871. Springer, Berlin Heidelberg New York, 5–7 April 2000

  10. Rouff C, Hinchey M (2001) Modeling the LOGOS multi-agent system with CSP. In: 2001 AAAI spring symposium. Technical report SS-01–04

  11. Rouff C, Rash J, Hinchey M (2000) Experience using formal methods for specifying a multi-agent system. In: 6th IEEE international conference on engineering of complex computer systems (ICECCS 2000), 11–15 September 2000

  12. Rouff C, Truszkowski W (2001) Progressive autonomy: a process for gradually introducing agent technology into space missions. In: IEEE aerospace conference, 10–17 March 2001

  13. Truszkowski W, Rouff C (2001) An overview of the NASA LOGOS and ACT agent communities. In: World multiconference on systemics, cybernetics and informatics, 22–25 July 2001, Orlando, FL

  14. Truszkowski W, Hallock H (1999) Agent technology from a NASA perspective. In: CIA-99, 3rd international workshop on cooperative information agents, Uppsala, Sweden, 31 July–2 August 1999

  15. Truszkowski W, Karlin J (2000) A cybernetic approach to the modeling of agent communities, cooperative information agents IV. Boston, July 2000. Lecture notes in artificial intelligence, vol 1860. Springer, Berlin Heidelberg New York

  16. Wooldridge M (1999) Intelligent agents. In: Gerhard W (ed) Multiagent systems. MIT Press, Cambridge, MA

  17. Loredo T (1992) The promise of Bayesian inference for astrophysics. In: Feigelson E, Babu G (eds) Statistical challenges in modern astronomy. Springer, Berlin Heidelberg New York

  18. Rilee ML, Green JL (2001) Automated detection of the magnetopause for space weather from the IMAGE satellite. In: Proceedings of SPIE’s 14th annual international aerosense symposium, April 2000

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christopher Rouff.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Truszkowski, W., Rouff, C., Bailin, S. et al. Progressive autonomy: a method for gradually introducing autonomy into space missions. Innovations Syst Softw Eng 1, 89–99 (2005). https://doi.org/10.1007/s11334-005-0018-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11334-005-0018-9

Keywords

Navigation