Upload
esaesoc-darmstadt-germany
View
821
Download
1
Tags:
Embed Size (px)
DESCRIPTION
With ESA's Aurora programme, a new class of exploration missions is coming closer to realisation, increasingly involving the use of robotic technologies in payloads and infrastructure elements. Besides the technological challenges, operating this type of missions implies specific requirements. Autonomous operation and decision making become critical features in order to cope with the needs of on-surface mobility, the target environment, constrained mission duration, and complex payload operations. Taking ExoMars as an example, the presentation illustrates the specifics of upcoming robotic exploration missions on planetary surfaces. It also highlights the specific requirements on mission operations for this type of missions.
Citation preview
ESOC / OPS-G Forum
2006-03-24 1
RB / 2006-03-24 1
AURORA AURORA -- Operational RequirementsOperational Requirementsfor Robotic Explorationfor Robotic Exploration
Reinhold Bertrand
OPS-GTM
OPS-G Forum24 March 2006
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
2
OutlineOutline
1. Context and Motivation:
2. ExoMars: Typical Mission and System Requirements
3. Rover Navigation & Control
4. Operational Requirements
5. Conclusions
ESOC / OPS-G Forum
2006-03-24 2
Aurora - ESA’s Space Exploration Programme
2008 2011 2015 2017 2019 2021 2026 2030 2033
OPS-G Forum, 2006-03-24
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
4
Exploration Performance DriversExploration Performance Drivers
Perception capabilities:– Recognise / understand environment and targets– “see”, process, analyse targets / samples
Mobility capabilities:– Reach targets– Access, touch, grasp, collect samples
(digging, drilling, etc.)
Operational capabilities:– Autonomy (signal delays, hard real-time requirements,
mission duration constraints, ground interaction needs)– Unstructured / unknown environment:
autonomous decision making, unexpected situations, contingencies
– Adaptability / flexibility of operations– Exploration System Approach (P/L↔Rover)
Robotic SystemsContext &Motivation
1.
ESOC / OPS-G Forum
2006-03-24 3
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
5
OutlineOutline
1. Context and Motivation:
2. ExoMars: Typical Mission and System Requirements
3. Rover Navigation & Control
4. Operational Requirements
5. Conclusions
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
6
What is ExoMarsWhat is ExoMars??
Search for traces of past and present life on Mars:
– Where does life come from– How/where did it evolve– Is Earth a normal case or
a singularity
Deploy on the Martian surface a Rover carrying a suitable analytical P/L (Pasteur)
ExoMars
2.
ESOC / OPS-G Forum
2006-03-24 4
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
7
ExoMars ExoMars ObjectivesObjectives
Scientific Objectives:– To search for traces of past and present life on Mars– characterise, in the shallow subsurface, vertical
distribution profiles for water and geochemical composition
– measure planetary geophysics parameters – study the surface environment and identify hazards to
human missions
Technology Objectives– Land large payloads on Mars– Demonstrate high surface mobility
and subsurface access– Prepare technologies for MSR
ExoMars
2.
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
8
Looking for signs Looking for signs of life:of life:
Life is cells:– Need water– Requires sugars (energy source and
backbone for nucleic acids)– Cell menbranes are built with phospholipids
Life has Homochirality– 2 mirror forms of biomolecules (enantiomers)– Life uses only one enantiomer, e.g.
Left handed (L) amino acidsRight handed (R) sugars
ExoMars
2.
ESOC / OPS-G Forum
2006-03-24 5
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
9
What to search for?What to search for?
Extant Life: Biomarkers, such as:
Amino acids Nucleotides Sugars Phospholipids Pigments
• • •
Extinct Life:– Organic residues of biological origin;
(chemical, chiral, spectroscopic, and isotopic information)– Images of groups of fossil organisms and their structure;
(morphological evidence)– Geochemical and mineralogical effects of biology on the environment.
(second order)
ExoMars
2.
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
10
Where to search?Where to search?
Liquid water is presently unstable on the Martian surface
The solar UV dose is harmful to unprotected life and organic compounds.
the search for extant life will focus on the subsurface.
warm spots with evidence of water deposits at accessible depths, as identified from remote sensing satellites, i.e. Mars Express & MRO.
For extinct life, the search strategy relies on looking for well-preserved biosignatures, i.e. encased in the geological record as microfossils.
the search for extinct life will also focus on the subsurface.
On sites occupied by bodies of water over extended time periods:– Sedimentary deposits in ancient lake beds,– Remains of hydrothermal systems;– Outflow regions of past water channel systems.
ExoMars
2.
ESOC / OPS-G Forum
2006-03-24 6
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
11
ExoMars ExoMars Landing SitesLanding Sites
–15º
+ 45º
ExoMars Latitude Landing BandExoMars
2.
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
12
How How to look to look for signs for signs of life: PASTEURof life: PASTEUR
Panoramic Stereo Camera
Infrared Spectrometer
Ground-Penetrating Radar
Close-up Imager
Moessbauer Spectrometer
Combined Laser Plasma / Raman Spectrometer
Microscope
XRD
Life Marker Chip
Mars Organic Detector (MOD/MOI)
Gas Chromatograph / Mass Spectrometer
Drilling system (2 m)
Sample preparation and handling subsystem
ExoMars
2.
ESOC / OPS-G Forum
2006-03-24 7
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
13
ExoMars ExoMars Payload: Payload: PasteurPasteur
Ana
lytic
al L
ab.
Con
tact
Su
iteR
emot
e
ORGANICS/LIFE
MOD/MOIGC-MSLife Marker Chip
ENVIRONMENTDust & H2OIonising Rad.UV Rad.P, T, Wind
Accommodated in GEP
CONTEXTPanCamIR Spectr.GPRNeutron Scatt.Close-up ImagerMössbauerAPXSRaman & LIBSMicroscope IRXRD
SUPPORT INSTRUMENTS
Drill System(2-m depth & surface)
incl. Borehole IR
Manipulator Arm
Sample Preparation & Distribution System
ExoMars
2.
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
14
Pasteur: Drill SystemPasteur: Drill System
ExoMars
2.
ESOC / OPS-G Forum
2006-03-24 8
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
15
Pasteur: Analytical LaboratoryPasteur: Analytical Laboratory
MicroscopeRaman / LIBS
SampleDestructiveanalysis
Non-destructiveanalysis
GC-MS
LifeMarkerChip
Dust
MOD
Fluorescamine
CE
RockCrusher
AnalyteExtraction
Extraction &CruscibleOxidants
XRD
MOD
Drill System
Nominal mission:
10 surface +20 subsurfacesamples
ExoMars
2.
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
16
ExoMarsExoMars TopTop--Level Level RequirementsRequirements
Transport, deploy and operate the Pasteur payload, in particular:– Collect material samples at the surface and from the sub-surface (2 m)– Store, process, and analyse samples „in-situ“
Implement at least 10 experiment cycles, composed of:– Locomotion to next sampling site (500-2000 m)– Sample collection (drilling) and processing– Data processing and transmission
One command cycle per day (Sol) only
Compatible with Environmental Conditions/Requirements for– Launch, interplanetary transfer, re-entry, landing– Mars environment (10 ... 45° latitude North or South),
VL2 landing site conditions– Planetary Protection
ExoMars
2.
ESOC / OPS-G Forum
2006-03-24 9
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
17
ExoMars ExoMars Rover Mission ParametersRover Mission ParametersNominal mission: 180 sols;Nominal science: 10 Experiment Cycles + 2 Vertical Surveys;Extended mission: 10 additional Experiment Cycles;Experiment Cycle length: 6 – 18 solsSandy slopes of up to: 25 deg;
ExoMars
2.
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
18
Typical Rover DesignTypical Rover Design
Total mass (including 48 kg P/L) 253 kg
Body Dimensions (l x w x h) 1500 x 630 x 580 mm
Wheels Ø300 x 100 mm
Track distance (c-c) 1070 mm
Ground clearance 310 mm
Solar Array InGa/GaAs/Ge, 1.5 m2
Batteries Li-Ion, 1500 Wh
Thermal RHU, 2 x 15 W, loop heat pipes
Data: 680 Mbits per exp. cycle
Communications: X-band DTE, UHF to orbiter relay
ExoMars
2.
ESOC / OPS-G Forum
2006-03-24 10
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
19
Typical Rover Design: LocomotionTypical Rover Design: Locomotion
Effective locomotion speed: 100 m/sol (72 m/h nominal)
Max. slope climbing: 25 Deg.
Tip-over limit 40 Deg.
Max. obstacle height: 300 mm
ExoMars
2.
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
20
ExoMars ExoMars vs. MERvs. MERMars Exploration Rovers (2004)
– Rover 185 kg– P/L 14.8 kg– Mobility: 10-40 m/d; < 1 km total– Instruments: distributed, miniaturised– Regional exploration
ExoMars (projected), 2011– Rover 254 kg– 48 kg complex P/L facility– Mobility: ~100 m/d;
5 - 20 km total– Regional exploration– Multiple drilling/sampling,
sub-surface sampling
ExoMars
2.
ESOC / OPS-G Forum
2006-03-24 11
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
21
OutlineOutline
1. Context and Motivation:
2. ExoMars: Typical Mission and System Requirements
3. Rover Navigation & Control
4. Operational Requirements
5. Conclusions
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
22
How to navigate through an unknown How to navigate through an unknown environment ???environment ???
ModellingDigital Terrain Model
Decisionpath, trajectories
Perceptione.g. Stereo Vision
Actionlocomotion monitoring & control
Localisationposition, orientation
Rover N&C
3.
ESOC / OPS-G Forum
2006-03-24 12
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
23
Basic Basic Functions for Functions for Navigation & Navigation & ControlControl
Perception: Data Acquisition (surrounding environment, stereo vision)
Environmental Modeling: Digital Terrain Model (DTM)
Localisation: position and orientation in the DTM
Decision: path / trajectory planning, based onDTM, obstacles, rover state, current objective, resource/risk considerations
Action: locomotion monitoring and control
Rover N&C
3.
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
24
N&C Example 1: SojournerN&C Example 1: Sojourner
“classical” approach: Direct Control (all planning on ground)
Earth MarsPerception (stereo vision)DTM on GroundlocalisationDecision pre-planned sequenceAction
Minimised risk, max. control
Time consuming
Limited performancein rough terrain
Not usable for “long” trajectories
Rover N&C
3.
ESOC / OPS-G Forum
2006-03-24 13
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
25
N&C Example 2: MERN&C Example 2: MER
Largely Direct Control
Autonomous local navigation: AutoNav “Obstacle Avoidance Scheme”
Earth MarsPerception (stereo vision)DTMlocalisationDecision: elementary trajectory evaluationAction: Trajectory execution (short distance)
Rover N&C
3.
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
26
MER Operations: Lessons learnedMER Operations: Lessons learned
Localisation is critical in some situations (ground slippage)
Better locomotion abilities required (slip detection)
Higher autonomy required to traverse “cluttered” areas(reach a given target through some sort of itinerary)
Several ground interactions required to place instruments
End of autonomous motions may leave rover in bad attitude(w.r.t. antenna, solar panel)
Rover N&C
3.
ESOC / OPS-G Forum
2006-03-24 14
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
27
ExoMarsExoMars Navigation & Navigation & Control RequirementsControl Requirements
Enable autonomous operations for one sol (one comms session per sol)
Traverse > 100 m per sol
Reach a target location– at a distance up to 100m with an accuracy of 10m– distance up to 20m with an accuracy of 0.5m– 2m with an accuracy of 0.05m
Path planning and execution functions:– Autonomously advance along a sequence of way points
pre-planned on Ground– Autonomous path planning (goal tracking, obstacle avoidance,
minimisation of risk and resource consumption)
Autonomously classify and negotiate obstacles:– Ignore / overcome / avoid / stop
Rover N&C
3.
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
28
N&C Key TradeN&C Key Trade--Offs Offs
Degree of autonomy on the planetary surface
Distribution of functions, models, processing capabilities decision authority.
Efficiency / feasiblility versus safety, reliability, risk
Control Autonomy / role of human operator to be scaled according to the control task:
– Type of environment– Length of trajectories– Motions w.r.t. a target
Rover N&C
3.
ESOC / OPS-G Forum
2006-03-24 15
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
29
ExoMars ExoMars Navigation & Control ApproachNavigation & Control Approach
Four Control Modes:
Long traverses, difficult terrain
Define itinerary to follow, specification of goal and sub-goals
Long Range Mode
Trajectory defined w.r.t. a locomotion targetTarget reaching mode
For easy traverses beyond the “3D view” of the operators
Local autonomous navigation (MER - AutoNav)
Safeguarded Mode
For short motions, easy traverses, difficult situations
No on-board decisions, trajectories planned on ground
Direct Control
Operator selects and configures a suitable operational mode
Rover N&C
3.
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
30
ExoMarsExoMars Navigation & Control Approach (2)Navigation & Control Approach (2)
4 operational modes reflecting different levels of autonomy / direct operator control
Perception through stereo vision
Localisation through multiple sensors:– 3D Odometry (wheel encoders, steering angles, chassis angular config.)– Inertial navigation (gyrometer, IMU)– Visual odometry (motion tracking in images)– Sun Sensor
Decision:– Local DTM with traversability assessment per cell– Merging into a global navigation map, maintained over long ranges– Target tracking in visual model / DTM– Definition of sub-goals (“path planner”) and associated perception tasks– Definition of trajectories (“trajectory planner”)
Rover N&C
3.
ESOC / OPS-G Forum
2006-03-24 16
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
31
ExoMarsExoMars Navigation & Control Approach (3)Navigation & Control Approach (3)
Action– Several nested loops
individual wheel controlrover body speed controlnavigation control
– Wheel walking control– Locomotion monitoring
Position trackingAttitude / chassis internal anglesWheel slippageLocalisation algorithm monitoring
Rover N&C
3.
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
32
OutlineOutline
1. Context and Motivation:
2. ExoMars: Typical Mission and System Requirements
3. Rover Navigation & Control
4. Operational Requirements
5. Conclusions
ESOC / OPS-G Forum
2006-03-24 17
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
33
Rover Operations ImplicationsRover Operations Implications
Three players at least:– Overall mission control– Rover navigation & control– Payload control
Strong interrelationships
Overall exploration performance is“end to end”: Mission – Rover – Pasteur
Strict separation MOC-SOCnot suitable
Scientific Users interface with rover and P/L control
Regional distribution of control centres is critical,for rover and payload control a separation is unsuitable
Mission Control
Rover Control Payload Control
Ops. Requ.
4.
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
34
Operations Centres Requirements: RoverOperations Centres Requirements: Rover
Methods and tools to cover all operational modesfrom direct control to long range mode
Specifics (besides “usual” M&C):– DTM (local, regional, global),
to be updated constantly– 3D Monitoring /
Visualisation techniques– All related processing capabilities
(imaging, sensor filtering / fusion)– Path and trajectory planners,
optimisation tools– Simulators:
S/WRover test benches including H/W models
– Needs link to P/L control for both, planning and verification– Public outreach issues
Ops. Requ.
4.
ESOC / OPS-G Forum
2006-03-24 18
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
35
Ground Support ToolsGround Support Tools
Global high level mission planning tools(time / ressource constraints, overall rover activities)
Functional navigation tools– 3D environment modeling– Complex trajectory planner– Rover simulator
Debriefing tools– Localisation (w.r.t. skyline, orbiter map, panoramas)
Situation analysis
Rough terrain traj. planner
Ops. Requ.
4.
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
36
Operations Centres Requirements: P/LOperations Centres Requirements: P/L
traverse wac gpr traverse wac gpr
traverse wac gpr hrc drill lowmagmic
spds
gc-ms moi
raman libs
lmc
AUTOMATIC ANALYSIS SEQUENCE
himagmic
spds
raman libs
DETAILED ANALYSIS SEQUENCE
earth
earth
earth earth
earth
earth
mod
environmental / hazard sensors
environmental / hazard sensors
environmental / hazard sensors
gc-ms moi lmcmod
Ops. Requ.
4.
ESOC / OPS-G Forum
2006-03-24 19
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
37
Operations Centres Requirements: P/LOperations Centres Requirements: P/L
Pasteur contains classical science instruments as well as robotic systems (drill, robotic arm, PanCam, SPDS)
Strongly depends / interacts with rover vehicle as carrying platform
Needs DTM in high resolution (mm range)
Similar planning / verification tools for robotic components
Ops. Requ.
4.
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
38
ConclusionsConclusions
Operation of a robotic exploration mission on planetary surfaces (ExoMars) is characterised by
– Unknown and unstructured environment– Control needs under hard real time conditions– Complex rover and P/L operations– Restricted communications access (frequency, delays, as usual)
“classical” direct control schemes and automation of operations can not do the job
Change in culture: Operational Autonomy“let the child walk on its own”
A third block of operational functions protrudes:Mission – Rover Control – Payload Control
Operations concept must be truly interdisciplinary,location/distribution of control centres is critical for performance
ESOC / OPS-G Forum
2006-03-24 20
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
39
Prepare the ground for new insights Prepare the ground for new insights ......
The End
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
40
AcknowledgmentsAcknowledgments
Many Thanks for viewgraph and video contributions as well as for reviewing support to
Michael McKay, OPS-OSCJorge Vago, HME-GAP
ESOC / OPS-G Forum
2006-03-24 21
RB / 2006-03-24 ESOC OPS-G Forum
Op. Requirements for Robotic ExplorationOp. Requirements for Robotic Exploration
41
Contributions to Contributions to ExoMarsExoMars (%)(%)
Total Subscription 109.79% = 650.8 MEUROs
16.02
14.51
40
7
5.47
17.041.018.74
FranceGermanyItalySpainSwitzerlandUnited KingdomCanadaOthers < 3%