A reusable state-based guidance, navigation and control architecture for planetary missions

被引:0
|
作者
Krasner, SM [1 ]
机构
[1] CALTECH, Jet Prop Lab, Pasadena, CA 91109 USA
关键词
D O I
暂无
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
NASA's Jet Propulsion Laboratory has embarked on the Mission Data System (MDS) project to produce a reusable, integrated flight and ground software architecture. This architecture will then be adapted by future JPL planetary projects to form the basis of their flight and ground software. The architecture is based on identifying the states of the system under consideration. States include aspects of the system that must be controlled to accomplish mission objectives, as well as aspects that are uncontrollable but must be known. The architecture identifies methods to measure, estimate, model, and control some of these states. Some states are controlled by goals, and the natural hierarchy of the system is employed by recursively elaborating goals until primitive control actions are reached. Fault tolerance emerges naturally from this architecture. Failures are detected as discrepancies between state estimates and model-based predictions of state. Fault responses are handled either by re-elaboration of goals, or by failures of goals invoking re-elaboration at higher levels. Failure modes are modelled as possible behaviors of the system, with corresponding state estimation processes. Architectural patterns are defined for concepts such as states, goals, and measurements. Aspects of state are captured in a state-analysis database. Unified Modelling Language (UML) is used to capture mission requirements as Use Cases and Scenarios. Application of the state-based concepts to specific states is also captured in UML, achieving architectural consistency by adapting base classes for all architectural patterns. Within the Guidance, Navigation and Control domain of MDS, work has focussed in three areas: (1.) Re-engineering and re-implementation of legacy Navigation systems within an object-oriented structure that is reusable from mission to mission and common between flight and ground systems; (2.) Identification of states and mission activities which are common across multiple missions; (3.) Exploitation of commonality between Attitude Control and Navigation functions, which have historically been separated in previous JPL missions. These areas will be demonstrated on a simulated reference spacecraft and mission and then adapted by customer missions. Early deliveries will have levels of autonomy similar to existing JPL spacecraft, in order to demonstrate the applicability of the state-based concepts. This architecture should greatly simplify the implementation of existing levels of autonomy and should support significantly increased autonomy in future deliveries. Studies are ongoing to determine the mission requirements for highly integrated attitude and trajectory control functions, leading eventually to "6-degrees-of-freedom" control. These functions will eventually be implemented within the MDS architecture. The first customer mission is Europa Orbiter, to be followed by Pluto/Kuiper and Solar Probe. Discussions are also ongoing to adapt MDS for the Space Interferometry Mission and for control of the Deep Space Network. First prototype demonstration of a simple detumble capability was demonstrated in November 1999. As of December, 1999, work was being done on the next increment, controlling attitude to bring the Sun into the Sun-sensor field-of-view. Subsequent deliveries will include increasing capability leading to a delivery to the Europa Orbiter project in Nov. 2001.
引用
收藏
页码:269 / 275
页数:7
相关论文
共 50 条
  • [31] Design of State-Based Schedulers for a Network of Control Loops
    Ramesh, Chithrupa
    Sandberg, Henrik
    Johansson, Karl H.
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2013, 58 (08) : 1962 - 1975
  • [32] State-based supervisory control with restrictions on the supervisor realization
    Pedro A. C. F. Leite
    Fabio L. Baldissera
    José E. R. Cury
    [J]. Discrete Event Dynamic Systems, 2020, 30 : 671 - 693
  • [33] State-Based Communication Design for Wireless Control Systems
    Gatsis, Konstantinos
    Ribeiro, Alejandro
    Pappas, George J.
    [J]. 2016 IEEE 55TH CONFERENCE ON DECISION AND CONTROL (CDC), 2016, : 129 - 134
  • [34] A MEMS-Based guidance, navigation, and control unit
    Soehren, W
    Schipper, B
    Lund, C
    [J]. 2002 IEEE POSITION LOCATION AND NAVIGATION SYMPOSIUM, 2002, : 189 - 195
  • [35] HIV Infection Control: A Constructive Algorithm for a State-based Switching Control
    Di Giamberardino, Paolo
    Iacoviello, Daniela
    [J]. INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2018, 16 (03) : 1469 - 1473
  • [36] HIV Infection Control: A Constructive Algorithm for a State-based Switching Control
    Paolo Di Giamberardino
    Daniela Iacoviello
    [J]. International Journal of Control, Automation and Systems, 2018, 16 : 1469 - 1473
  • [37] Guidance and Control for Planetary Landing: Flatness-Based Approach
    Desiderio, Delia
    Lovera, Marco
    [J]. IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2013, 21 (04) : 1280 - 1294
  • [38] Stereo Vision-based Navigation and Guidance for Pinpoint Planetary Landing in Unknown Environments
    Xu, Chao
    Wang, Dayi
    Huang, Xiangyu
    [J]. PROCEEDINGS OF THE 36TH CHINESE CONTROL CONFERENCE (CCC 2017), 2017, : 5948 - 5953
  • [39] Artificial intelligence for spacecraft guidance, navigation, and control: a state-of-the-art
    Habib T.M.A.
    [J]. Aerospace Systems, 2022, 5 (4) : 503 - 521
  • [40] State-based control of fuzzy discrete-event systems
    Cao, Yongzhi
    Ying, Mingsheng
    Chen, Guoqing
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2007, 37 (02): : 410 - 424