Co-evolving controller and sensing abilities in a simulated Mars Rover explorer

23
Co-evolving controller and sensing abilities in a simulated Mars Rover explorer 21 st May, 2009 Trondheim, Norway

description

M. Peniak, D.Marocco, A. Cangelosi (2009). Co-evolving controller and sensing abilities in a simulated Mars Rover explorer. IEEE Congress on Evolutionary Computation (CEC) 2009. Trondheim, Norway, 18th-21nd May

Transcript of Co-evolving controller and sensing abilities in a simulated Mars Rover explorer

Page 1: Co-evolving controller and sensing abilities in a simulated Mars Rover explorer

Co-evolving controller and sensing abilities in a simulated Mars Rover explorer

21st May, 2009 Trondheim, Norway

Page 2: Co-evolving controller and sensing abilities in a simulated Mars Rover explorer

Introduction: Mars Robots

Fundamental requirement of all planetary robots is a high degree of autonomy and safety It takes 4.3 to 21 minutes for radio

signal to reach Mars from Earth Planetary robotics mission are extremely

expensive, e.g. NASA spent $800 million to build and launch Spirit and Opportunity rovers to Mars

Page 3: Co-evolving controller and sensing abilities in a simulated Mars Rover explorer

Introduction: Mars Robots

Spirit and Opportunity rovers travel slower than 1cm/s when in autonomous mode

Obstacle avoidance is based on stereo cameras producing 3D representation of surrounding environment This solution is effective but rather slow as lot of

processing needs to be done

Page 4: Co-evolving controller and sensing abilities in a simulated Mars Rover explorer

Rover model: predecessors

Page 5: Co-evolving controller and sensing abilities in a simulated Mars Rover explorer

Rover model: overview

Rocker-bogie suspension Open dynamics engine Open GL

MSL rover 2.9 x 2.7 x 2.2m 775kg

Page 6: Co-evolving controller and sensing abilities in a simulated Mars Rover explorer

Rover model: closer look

Page 7: Co-evolving controller and sensing abilities in a simulated Mars Rover explorer

Rover model: “brain” & “senses”

Page 8: Co-evolving controller and sensing abilities in a simulated Mars Rover explorer

Rover model: threshold

40cm

Page 9: Co-evolving controller and sensing abilities in a simulated Mars Rover explorer

Rover model: threshold

Page 10: Co-evolving controller and sensing abilities in a simulated Mars Rover explorer

Rover model: sensors in action

Page 11: Co-evolving controller and sensing abilities in a simulated Mars Rover explorer

Experimental setup:

Elitism Fitness function:

Genotype

...

connection weights threshold

w1 w2 w3 w4 w5 w6 w7 w8 w9 w10 w11 w80 t

Page 12: Co-evolving controller and sensing abilities in a simulated Mars Rover explorer

Environment

Page 13: Co-evolving controller and sensing abilities in a simulated Mars Rover explorer

Results

Simulations results show that the robot, at the end of the evolutionary process, is able to avoid rocks, holes and steep slopes based purely on the information provided by the infrared sensors

Page 14: Co-evolving controller and sensing abilities in a simulated Mars Rover explorer
Page 15: Co-evolving controller and sensing abilities in a simulated Mars Rover explorer

Co-evolving controller and sensing ability Fitness starts to increase once the threshold

value settles

Page 16: Co-evolving controller and sensing abilities in a simulated Mars Rover explorer

Co-evolving controller and sensing ability Fitness starts to increase after sudden change

of threshold value

Page 17: Co-evolving controller and sensing abilities in a simulated Mars Rover explorer

Co-evolving controller and sensing ability Early presence of good obstacle avoidance

behaviour with unsuitable threshold

Page 18: Co-evolving controller and sensing abilities in a simulated Mars Rover explorer

Tests: evaluating robustness

Best rover from last generation was tested on two other terrains. Terrain with more obstacles Terrain with increased surface

roughness

Page 19: Co-evolving controller and sensing abilities in a simulated Mars Rover explorer

Tests: evaluating robustness

Exploration ability depends on fitness and on type of the terrain

Page 20: Co-evolving controller and sensing abilities in a simulated Mars Rover explorer

Current research on active vision

pan

tilt

zoom

speed

steering

pan

tilt

speed

steering

visual neurons

Page 21: Co-evolving controller and sensing abilities in a simulated Mars Rover explorer

Preliminary results

Page 22: Co-evolving controller and sensing abilities in a simulated Mars Rover explorer

Conclusion

Evolutionary robotics applied in space research domain

A model of a Mars rover robot autonomously avoiding obstacles in different environments

Different co-evolutionary scenarios Tests of robustness of the evolved

controllers Current research on active vision

Page 23: Co-evolving controller and sensing abilities in a simulated Mars Rover explorer