Title: European Space Agency
1European Space Agency
Operations Automation for the Rosetta Mission
SpaceOps2004, Montréal, Canada, May 17-21, 2004
Alessandro Ercolani, Paolo FerriEuropean Space
Agency - ESOC
A. Simonic, Vitrociset SpA A. Kowalczyk, SciSys
Ltd T. Ulriksen, Terma GmbH
2Outline
- The Rosetta Mission
- The need for operations automation
- ASE for Rosetta demonstrator implementation
- Lessons Learned
- Conclusions
3The Rosetta Mission
- Comet Exploration
- Large spacecraft (3-ton), 3-axis stabilised,
solar array powered - Launch March 2nd, 2004
- 10 years cruise (2004-2014), max distances
reached 5.3 AU from Sun, 6.3 AU from Earth - 3 Earth fly-by, 1 Mars fly-by
- Rendezvous with Comet Churyumov-Gerasimenko, 2
years orbiting the nucleus at distances down to 1
Km - Lander delivery at about 3 AU distance from Sun
and Earth
4The Rosetta Spacecraft
5The need for automation
- The mission is more than 10 years long
- There are extended cruise phases in which
activity is reduced to a bare minimum (with no
need for immediate reaction to contingencies) - During routine passes the activity of the
Spacecraft Controllers is well defined via
procedures - An automation tool could substitute the
Spacecraft Controller during cruise phases, and
support him during routine operations
6What level of automation?
- The ideal situation(?) Lights-out operations
- Automation of spacecraft monitoring and control
activity - Reception of telemetry
- Uplink of telecommands
- Detection of spacecraft anomalies and recovery
actions (e.g. automatic request for human
intervention S/C Controller) - Automation of mission control system activity
- Check of the MCS status
- Start-up, utilisation and close down of MCS
applications - Detection of MCS anomalies and recovery actions
(e.g. automatic request for human intervention
Software Support)
7A first step toward automation
- ESOC initiative to the introduction of automation
- Identification of typical pass activity that
could be automated - Identification of the control system
applications/functionality involved in this
automation exercise - Prototype implementation of a demonstrator to
validate the concept in a realistic environment - The goals of the demonstrator activity
- Flight control team to gain experience in this
field, identifying more precisely the
requirements for an automation system - Identify the principal areas of MCS (Scos-2000)
that need improvements to fully support automation
8An automation demonstrator
- Preparatory phase
- Use of ASE for automatic schedule execution
- Pass procedures written by flight control team
using the PLUTO language (ECSS-E-70-32) - Adaptation of the Rosetta control system to
interact with ASE - Upgrade of the external interfaces and
modification of some applications to allow
interaction with the automation tool - Demonstration
- Control system connected to Rosetta EQM and ASE
- Nominal pass activity automatically executed with
no human intervention
9The system components
EQM
SCOS CLIENT
CONTROL
TM
TC
TM
TC
ASE
TC
CONTROL
TM
TM
SCOS Server
NCTRS
10The Rosetta EQM at Esoc
11ASE The automation tool
- Implemented by Vitrociset SpA
- Based on ECSS-E-70-32 PLUTO Language
- Includes
- Space System Model (SSM) modelling the mission
space and ground elements and providing the data
interface to external world (e.g. Rosetta Mission
Control System) - Procedure and SSM Preparation Environment
- Procedure Scheduling and Execution Environment
12ASE The High Level Concept
Procedure Editor
Space System Model
Compiled Procedures
Scheduling and Execution
SSM Editor
Space System Model Definition
13Structure of a PLUTO Procedure
14The procedure implemented
- Start command stack
- Start monitoring application and load displays of
interest - Get telemetry and look for anomalies
- Check spacecraft and ground segment preconditions
for the start of command activity - Load and execute command files of various types
(time-tagged commands, for immediate execution,
file transfer) - Produce printouts and reports
- Close down the applications
15Lessons learned
- The control of the MCS is fundamental, and the
current Scos-2000 infrastructure needs
improvement to fully support automation - An automation tool must be driven by procedures
generated and controlled via the standard
procedures management tool - The procedure preparation environment should be
separated from the procedure execution
environment
16Conclusions
- For lights-out operations it is essential to
reach a full level of automation. This is
extremely complex and expensive - Nevertheless, a lower level of automation of
spacecraft operations can lead to substantial
savings. The right compromise must be reached - The mission control system itself must be fully
capable of being controlled by an external entity - Inputs for the Scos-2000 automation project
- More experience is needed in order to define the
proper strategy for anomaly detection and recovery