30
Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany Autonomous Exploration Rover Design and Development of AERO 2013 Sample Return Robot Centennial Challenge

Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

Autonomous Exploration Rover

Design and Development of AERO

2013 Sample Return Robot Centennial Challenge

Page 2: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

AERO Sample Return Challenge

2

Motivation for AERO

Page 3: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

AERO Sample Return Challenge

3

Motivation for AERO

Page 4: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

AERO Sample Return Challenge

DEMONSTRATE A ROBOT

WIDE AND VARIED TERRAIN WITHOUT HUMAN CONTROL

that can

LOCATE AND RETRIEVE GEOLOGIC SAMPLES

from a

4

Sample Return Robot Challenge

Page 5: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

AERO Sample Return Challenge 5

Geologic Samples

Easy Samples Pre-cached sample Pink Tennis Ball Red Hockey Puck Orange PVC Pipe

Intermediate Samples Uniquely Colored Spherical Object 20-60mm Purple Rock 6-10cm Wooden Cube ~10cm

Hard Samples Non ferrous metal object with engraving x3

Page 6: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

AERO Sample Return Challenge 6

AERO Platform

Clearpath Husky A200 • 4 wheel differentially

driven platform

Kinova Jaco 6-DOF Arm • Harmonic drive modules

with absolute encoders

Page 7: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

AERO Sample Return Challenge

SPECIFICATION

Dimensions (LxWxH) 99 x 67 x 56 cm

Mass 60 kg

Rated Payload 20 kg

Maximum Speed 100 cm/sec

Maximum Obstacle 13 cm

Operating Time 3 hrs typical

Maximum Drive Power

800 W

Battery 25.6V 80 Ah LiFePO4

Software

7

Initial Design

Page 8: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

AERO Sample Return Challenge 8

Sensors

Only space compatible technologies

are allowed for the competition.

1. Cameras

2. LIDAR

3. IMU

4. Wheel Encoders

Page 9: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

AERO Sample Return Challenge 9

Cameras

• Allied Vision Manta G-095C – Qty 4

• Arranged in stereo pairs – near/far

• 1292 x 734 pixels

• Sony ICX692 sensor

• Pentax 4.8mm C-mount lens

• External trigger

Page 10: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

AERO Sample Return Challenge 10

LIDAR

• SICK LMS151

• 50m range

• 20m at 10% reflect

• Excellent outdoor performance

Page 11: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

AERO Sample Return Challenge 11

IMU

• KVH 1750 IMU

• Fiber optic gyros

• MEMS acc.

• RS-422 interface for 1kHz update rate

• Bias stability 0.05°/h

• 480°/s

Page 12: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

AERO Sample Return Challenge 12

Computing System

Data transfer is a significant issue.

1. Intel Xeon E5-2660 Qty. 2

2. Dual Processor Motherboard

3. Nvidia Tesla K20

4. 6 Independent Gig-E ports

Page 13: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

AERO Sample Return Challenge 13

Computer System

Page 14: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

AERO Sample Return Challenge 14

Water Cooling

Page 15: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

AERO Sample Return Challenge 15

DC-DC Power Supply

Page 16: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

AERO Sample Return Challenge 16

Batteries

Page 17: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

AERO Sample Return Challenge 17

Lateral Stability

Page 18: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

AERO Sample Return Challenge 18

Current Design

Page 19: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

AERO Sample Return Challenge 19

Navigation Architecture

Page 20: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

AERO Sample Return Challenge 20

Driving with Tentacles

Driving with Tentacles - Integral Structures for Sensing and Motion Felix v. Hundelshausen, Michael Himmelsbach, Falk Hecker, Andre Mueller, Hans-Joachim Wuensche

• Multiple speed sets

• Tentacle selection happens very quickly

• Requires robot to drive arc

• First used in the DARPA Urban Challenge 2007

Page 21: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

AERO Sample Return Challenge 21

Our Implementation

Page 22: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

AERO Sample Return Challenge 22

Global Planner and SLAM

• ROS gmapping

• Utilized LIDAR and IMU sensors

• Small modification for inverted LIDAR

Page 23: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

AERO Sample Return Challenge 23

Tree Detection

• Vertical SURF features to find trees

• Generate point cloud of trees

• Fuse LIDAR and tree point clouds

Page 24: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

AERO Sample Return Challenge 24

Sample Detection with Vision System

1. Mast cameras identify anomalies in

the grass using simple normalized

RGB thresholding.

2. Fixed cameras identify samples using

OpenCV cascade classifier. Disparity

map provides range to sample.

Background noise for training sets for

the classifier are critical.

Page 25: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

AERO Sample Return Challenge 25

Anomaly Detection from Mast Cameras

Page 26: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

AERO Sample Return Challenge 26

Sample Detection from Fixed Cameras

Page 27: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

AERO Sample Return Challenge 27

Sample Detection Results

Page 28: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

AERO Sample Return Challenge 28

Perturbations in the Cameras

Page 29: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

AERO Sample Return Challenge 29

System Test

Page 30: Design and Development of AERO - IEEEewh.ieee.org/conf/icra/2013/workshops/Planetary... · Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany AERO Sample Return Challenge

Planetary Rovers Workshop – ICRA 2013 – Karlsruhe, Germany

AERO Sample Return Challenge

http://robot.wpi.edu/rover

[email protected]

30

Questions and Comments