astrium ‘robotics and autonomy’ test facilities - hardware and software verification - for 28...

17
Astrium ‘Robotics and Autonomy’ Test facilities - hardware and software verification - for 28 Feb 2012 Harwell meeting. Tony Jorden Elie Allouis.

Upload: erick-hensley

Post on 17-Jan-2018

220 views

Category:

Documents


0 download

DESCRIPTION

Current Astrium Mars Yard (2009) - as used for ExoMars rover vehicle testing

TRANSCRIPT

Page 1: Astrium ‘Robotics and Autonomy’ Test facilities - hardware and software verification - for 28 Feb 2012 Harwell meeting. Tony Jorden Elie Allouis

Astrium ‘Robotics and Autonomy’ Test facilities- hardware and software verification - for 28 Feb 2012 Harwell meeting.

Tony JordenElie Allouis.

Page 2: Astrium ‘Robotics and Autonomy’ Test facilities - hardware and software verification - for 28 Feb 2012 Harwell meeting. Tony Jorden Elie Allouis

Outline(1) Mars Yard

Current Mars Yard Photos/ Layout /Slope Bins Soil Simulants & Health & Safety Localisation System

Future Mars Yard Specification

(2)Autonomy and software testing Overview of testing- as applied to ExoMars rover (autonomous

navigation vehicle) Comparison of small-scale and large-scale testing

Page 3: Astrium ‘Robotics and Autonomy’ Test facilities - hardware and software verification - for 28 Feb 2012 Harwell meeting. Tony Jorden Elie Allouis

Current Astrium Mars Yard (2009)- as used for ExoMars rover vehicle testing

Page 4: Astrium ‘Robotics and Autonomy’ Test facilities - hardware and software verification - for 28 Feb 2012 Harwell meeting. Tony Jorden Elie Allouis

Layout : As Built

Slope Bin #1(5m x 3m)

Slope Bin #2(3m x 5m)

Flat area(6m x 3m)

DESKSDESKS RAMP

11m

11m

1m

1m

0.3m

~2.7m

Team Building !

Terrain Area = 11m by 11m

EGSE Area = 11m by ~5m

Page 5: Astrium ‘Robotics and Autonomy’ Test facilities - hardware and software verification - for 28 Feb 2012 Harwell meeting. Tony Jorden Elie Allouis

Slope Bins

Internal test area Humidity control- for dry soil. Allows controlled illumination

Aluminium slope bins used to create slopes up to 20 degrees

Two slope bins: 5m wide x 3m deep – used

primarily for cross-slope trials 3m wide x 5m deep – used

primarily for up/down-slope trials

Page 6: Astrium ‘Robotics and Autonomy’ Test facilities - hardware and software verification - for 28 Feb 2012 Harwell meeting. Tony Jorden Elie Allouis

Soil Simulants Three soil types are used in the current Mars Yard

Slope bins: Sand representative of Engineering Soil 2 (ES2) Flat area: Sand representative of Engineering Soil 3 (ES3) Remaining area: Temporary material (red sand & rocks)

Health & Safety Main risk is airborne sand Minimal risk in current Mars Yard due to composition / particle size: Silica-based sand is not flammable, therefore cannot cause a dust

explosion However, if sand becomes contaminated, risk of fire / explosion

increases – in particular blasted sand should be avoided Finest sand in the Mars Yard (Engineering Soil 2) has less than

0.2% of particles with grain sizes < 63 microns Dusts with particle sizes below 63 microns may cause irritation to

the nose and throat but dusts need to be 10 microns or less to be respirable and cause respiratory irritation

Page 7: Astrium ‘Robotics and Autonomy’ Test facilities - hardware and software verification - for 28 Feb 2012 Harwell meeting. Tony Jorden Elie Allouis

Localisation System The Mars Yard Localisation System

54 markers (known as fiducials) Installed in the ceiling “i-Position” measurement system (Inition Ltd)

Pattern scanned using a theodolite and loaded into rover computers Camera on the rover compares what it sees with this pattern Outputs position and attitude data to a very high degree of accuracy Used as a ‘ground truth’ for localisation sources on the rover

Page 8: Astrium ‘Robotics and Autonomy’ Test facilities - hardware and software verification - for 28 Feb 2012 Harwell meeting. Tony Jorden Elie Allouis

Extended Mars Yard

Page 9: Astrium ‘Robotics and Autonomy’ Test facilities - hardware and software verification - for 28 Feb 2012 Harwell meeting. Tony Jorden Elie Allouis

Specification Key points from specification:

Mars Yard Dimensions of 30m x 14m No obstacles in terrain area (except Rocks) Lighting: representative spectrum, minimum light intensity at

ground level (lower than Mars) and uniform. Dedicated loading area (with access ramps to terrain) Ventilation system for terrain areas Radiative heaters for terrain areas

…soil must be dry- hence the need for an indoor test area Extension of localisation system Representative terrain – reference soils (& rocks /slopes)

- commercial sand but similar colour & density…- emphasis is on integrated tests, including vision.

Separate area for perception tests Control Room

“Office” environment Rover control system (GNC, PSS, DHS etc) Visibility across complete Terrain

Page 10: Astrium ‘Robotics and Autonomy’ Test facilities - hardware and software verification - for 28 Feb 2012 Harwell meeting. Tony Jorden Elie Allouis

Astrium Test facilities for software/autonomy testing- as used for ExoMars rover vehicle testing (eg navigation/GNC) and smaller-scale robotics instrumentation

Page 11: Astrium ‘Robotics and Autonomy’ Test facilities - hardware and software verification - for 28 Feb 2012 Harwell meeting. Tony Jorden Elie Allouis

Autonomous Systems – Key Elements The end result is a system (eg. Rover) autonomously performing its function

in the mission environment (eg. Martian surface)

A number of key elements (building blocks) are needed to develop and validate such a system

Flight SoftwareNumerical

Models

Hardware Breadboards

Eg. Mars yard

Flight Hardware

Environment

Mission Elements Development and Testing Elements

Autonomy Algorithms

Page 12: Astrium ‘Robotics and Autonomy’ Test facilities - hardware and software verification - for 28 Feb 2012 Harwell meeting. Tony Jorden Elie Allouis

GNC Simulator Example of test case

Rover start location

Rover target

Path planned by rover while traversing terrain

5m

Areas classified as obstacles by roverWhite: UnsafeDark grey: “Do not plan a path into”

Areas classified as safe by roverGreen: Low costRed: High cost

Page 13: Astrium ‘Robotics and Autonomy’ Test facilities - hardware and software verification - for 28 Feb 2012 Harwell meeting. Tony Jorden Elie Allouis

ExoMars GNC development and validation Benches

GNC software specificationdocuments

Development Sim

GNC equipment & environment

models

FVB

GNC flight software

Prototype GNC algorithms

Bread board rovers

Prototype GNC algorithms

GNC equipment & environment

models

NSVF

Complete flight software

All equipment & environment

models

ETB

Complete flight software

Env models

Algorithm & model development Formal verification and validation

Coding of GNC software

V&V of models[Verification &

Validation]

EM/EQM H/W

FVB= Functional Validation Bench

NSVF= Numerical Software Validation Facility

ETB=Electrical test BenchEM= Eng. ModelEQM= Engineering Qualification Model

e.g. Rover Dynamics Model

Hardware model

Used for operations also

Page 14: Astrium ‘Robotics and Autonomy’ Test facilities - hardware and software verification - for 28 Feb 2012 Harwell meeting. Tony Jorden Elie Allouis

Mars Yard test facility

Page 15: Astrium ‘Robotics and Autonomy’ Test facilities - hardware and software verification - for 28 Feb 2012 Harwell meeting. Tony Jorden Elie Allouis

Testing robotic equipment- small-scale

Off-line development & test of control software and simulations

Test bench- includes hardware in-the-loop

Adaptable user-defined control and monitoring options

LiRA Robotic arm – typical robotic payload

Page 16: Astrium ‘Robotics and Autonomy’ Test facilities - hardware and software verification - for 28 Feb 2012 Harwell meeting. Tony Jorden Elie Allouis

Large-scale and small-scale comparison Overall process is the same

Numerical simulation facilities (for faster execution, repeatability…) Test bench with hardware (may be multiple elements) in the loop Hardware models must be designed to suit the scope of the testing. Environment needs to be correct (e.g. terrain, lighting…)

For smaller scale systems some elements may be merged or omitted

E.g. rover simulation may include PANGU visual environment model, but not needed for robotic arm testing.

Still need to develop and test software independent of hardware initially (including simulations).

Still need to verify with appropriate hardware models and facilities

Page 17: Astrium ‘Robotics and Autonomy’ Test facilities - hardware and software verification - for 28 Feb 2012 Harwell meeting. Tony Jorden Elie Allouis

Summary of ExoMars facilities

Astrium, under the ESA ExoMars project, has developed critical technologies using:

A Mars yard which allows for different soils and visual test conditions Rover breadboards representative of the 2011 ExoMars flight design Numerical simulators modelling the Martian environment, the Rover

dynamics on the Martian surface, the sensors and actuators, etc. The ExoMars GNC algorithms running on the Rover breadboards and on

the numerical simulators Several tools for the development and validation of the Rover autonomy The integrated autonomy system has demonstrated its TRL 6 The next level (TRL 7) is the demonstration already on the Mars surface