• DocumentCode
    3516261
  • Title

    An Architectural Pattern for Goal-Based Control

  • Author

    Bennett, Matthew ; Dvorak, Daniel ; Hutcherson, Joseph ; Ingham, Michel ; Rasmussen, Robert ; Wagner, David

  • Author_Institution
    Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA
  • fYear
    2008
  • fDate
    1-8 March 2008
  • Firstpage
    1
  • Lastpage
    17
  • Abstract
    Time-based command sequencing is the traditional paradigm for control of spacecraft and rovers in NASA´s robotic missions, but this paradigm has been increasingly strained to accommodate today´s missions. Goal-based control is a new paradigm that supports time-driven and event-driven operation in a more natural way and permits a melding of sequencing and fault protection into a single control paradigm. This paper describes one approach to goal-based control as an architectural pattern in terms of purpose, motivation, structure, applicability, and consequences. This paper is intended to help flight and ground software engineers understand the new paradigm and how it compares to time-based sequencing.
  • Keywords
    aerospace control; aerospace robotics; planetary rovers; space vehicles; NASA; architectural pattern; event-driven operation; fault protection; goal-based control; robotic missions; rovers control; spacecraft control; time-based command sequencing; time-based sequencing; Aerospace engineering; Automatic control; Control systems; Laboratories; Propulsion; Protection; Resource management; Software tools; Space technology; Strain control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace Conference, 2008 IEEE
  • Conference_Location
    Big Sky, MT
  • ISSN
    1095-323X
  • Print_ISBN
    978-1-4244-1487-1
  • Electronic_ISBN
    1095-323X
  • Type

    conf

  • DOI
    10.1109/AERO.2008.4526594
  • Filename
    4526594