Spacecraft on-board autonomy is becoming more and more prevalent, in particular for deep space missions with long propagation delays and low telemetry bandwidths. One method by which the Spacecraft is able to maintain this autonomy is through the use of On-Board Control Procedures (OBCPs) which are similar to Flight Control Procedures (sending of telecommands, reception of telemetry and the processing of information) without the need to have the ground based Flight control system in the loop. OBCPs, which are executed by spacecraft on-board software and capable of interacting with on-board subsystems and payload instruments through sending telecommands and receiving telemetry, have signicant advantages over the traditional way of spacecraft operations. However, only few Flight Control Team engineers are currently specialised in managing OBCP as writing OBCP code requires expert knowledge of various OBCP languages. The MOIS-Toolset, providing the framework for ground based ight control operational procedure preparation at ESOC and throughout the European Space Industry, was selected for developing a common and integrated framework that allows an easier and more intuitive OBCP development, taking advantage of the large engineering community which is already familiar with the tool in developing Flight Control Procedures. The goal was rstly to develop a prototype taking into account the lessons learnt by the engineers experienced in developing hand-coded OBCPs. This paper briey describes the OBCP concept and the usual practice used for developing OBCPs with the Rosetta mission as study-case. It introduces a new way for simplifying the development of OBCPs with the integrated development tool at ESOC and presents a solution for a common OBCP language across dierent spacecraft. Finally, an analysis of advantages, disadvantages and reusability of the proposed solution is provided.
[1]
Paolo Ferri,et al.
Efficient and Effective Multi-Organization Mission Preparation Activities
,
2002
.
[2]
Javier Molina Morales,et al.
OBSM Operations Automation through the Use of On-board Control Procedures
,
2004
.
[3]
A. Monham,et al.
Mission operations preparation management: an effective end-to-end approach
,
2004,
2004 IEEE Aerospace Conference Proceedings (IEEE Cat. No.04TH8720).
[4]
Brad Kizzort,et al.
A Model for a Spacecraft Operations Language
,
2006
.
[5]
A. Monham,et al.
Reducing risks and costs in automated operations
,
2004,
2004 IEEE Aerospace Conference Proceedings (IEEE Cat. No.04TH8720).
[6]
W. Heinen,et al.
A Controlled Approach to Automated Operations
,
2004
.
[7]
Jerome Camel,et al.
Operational Concepts for the ATV Project and Applications with MOIS Tool
,
2003
.
[8]
Javier Molina Morales,et al.
On-Board Control Procedures for ESA's Deep Space Missions Rosetta and Venus Express
,
2005
.
[9]
Octavio Camino,et al.
SMART-1 GROUND OPERATIONS AUTOMATION
,
2006
.
[10]
David Quigley,et al.
Cryosat Mission Preparation: A Cost Savings and Quality Improvement Case Study
,
2006
.
[11]
A. T. Monham,et al.
Herschel-Planck Plans to Reduce Mission Costs through Effective Lifecycle Management of Operations Knowledge
,
2004
.
[12]
S.J. Cater,et al.
Automation of satellite requirement verification
,
2006,
2006 IEEE Aerospace Conference.
[13]
S.J. Cater,et al.
Satellite test and operation procedures cost reduction through standardization
,
2006,
2006 IEEE Aerospace Conference.