The Orion Crew Exploration Vehicle is being designed with greater automation capabilities than any other crewed spacecraft in NASA's history. The Guidance, Navigation, and Control (GN&C) flight software architecture is designed to provide a flexible and evolvable framework that accommodates increasing levels of automation over time. Within the GN&C flight software, a data-driven approach is used to configure the software. This approach allows data reconfiguration and updates to automated sequences without requiring recompilation of the software. Because of the great dependency of the automation and the flight software on the configuration data, the data management is a vital component of the processes for software certification, mission design, and flight operations. To enable the automated sequencing and data configuration of the GN&C subsystem on Orion, a desktop database configuration tool has been developed. The database tool allows the specification of the GN&C activity sequences, the automated transitions in the software, and the corresponding parameter reconfigurations. These aspects of the GN&C automation on Orion are all coordinated via data management, and the database tool provides the ability to test the automation capabilities during the development of the GN&C software. In addition to providing the infrastructure to manage the GN&C automation, the database tool has been designed with capabilities to import and export artifacts for simulation analysis and documentation purposes. Furthermore, the database configuration tool, currently used to manage simulation data, is envisioned to evolve into a mission planning tool for generating and testing GN&C software sequences and configurations. A key enabler of the GN&C automation design, the database tool allows both the creation and maintenance of the data artifacts, as well as serving the critical role of helping to manage, visualize, and understand the data-driven parameters both during software development and throughout the life of the Orion project. 1 2
[1]
Jeremy Hart,et al.
The Orion GN&C data-driven flight software architecture for automated sequencing and fault recovery
,
2010,
2010 IEEE Aerospace Conference.
[2]
E. F. CODD,et al.
A relational model of data for large shared data banks
,
1970,
CACM.
[3]
Piero Miotto,et al.
Automated and Manual Commanding Concepts for Orion Ascent Guidance, Navigation, and Control
,
2007
.
[4]
Bruce P. Douglass,et al.
Doing hard time: developing real-time systems with uml
,
1999
.
[5]
ChenPeter Pin-Shan.
The entity-relationship modeltoward a unified view of data
,
1976
.
[6]
Joel Henry,et al.
A model-based design and testing approach for Orion GN&C flight software development
,
2010,
2010 IEEE Aerospace Conference.
[7]
Cambridge Ma,et al.
Orion GN&C Architecture for Increased Spacecraft Automation and Autonomy Capabilities
,
2008
.