ieee web hosting - rimres: a project...

35
1 RIMRES: A project summary 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES: A project summary at ICRA 2013 -- Planetary Rovers Workshop presented by Thomas M Roehr, [email protected] DFKI Robotics Innovation Center Bremen Robert-Hooke Straße 5 28359 Bremen

Upload: others

Post on 13-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

1 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

RIMRES: A project summary at ICRA 2013 -- Planetary Rovers Workshop presented by Thomas M Roehr, [email protected] DFKI Robotics Innovation Center Bremen Robert-Hooke Straße 5 28359 Bremen

Page 2: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

2 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

Acknowledgements

RIMRES has been sponsored by the Space Agency of the German Aerospace Center with federal funds of the Federal Ministry of Economics and Technology in accordance with the parliamentary resolution of the German Parliament.

Project partner: Contributors:

Page 3: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

3 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

Outline

• System Overview • System Composition Rover: Sherpa Electro-Mechanical-Interface and Payload-Items Scout: CREX

• Software Framework • Lessons learnt & Summary • Ongoing and Future Developments

Page 4: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

4 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

System Overview and Mission Scenario

Page 5: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

5 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

Overview • RIMRES addresses several aspects of a robotic lunar

surface mission: Robotic surface mobility: Combination of various

locomotion principles Cooperation of heterogeneous robots Reconfigurability on different system levels Modularity Autonomy

• Multi-robot system, consisting of Wheeled Rover with active suspension system and

manipulator arm Six-Legged scout robot Different types of so called ‘Payload-Items’

► Can be stacked to form payloads ► Can be used to extend the capabilities of the

mobile units • Demonstration in an artificial crater environment in

DFKI laboratories

Page 6: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

6 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

Aspired Mission Scenario • Lunar Polar Crater Exploration

Search for volatile substances in permanently shaded regions

• Landing in regions with high illumination

• Transport of scout system to crater rim (wheeled rover)

• Deploy scientific instruments and/or simple communication infrastructure elements (modular payload-items)

• Deployment of scout at site of application

• Exploration of shaded regions by highly mobile scout system

Example at lunar south pole: Illumination and hight map of Shakelton crater. Picture taken from http://www.nasa.gov/mission_pages/LRO/news/crater-ice.html

Page 7: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

7 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

System composition

Page 8: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

8 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

Rover: Sherpa

Page 9: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

9 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

Rover concepts – From draft to …

Page 10: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

10 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

… to final design and implementation

Page 11: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

11 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

Key characteristics

Description Value

Max. ground clearance 711 mm

Min. ground clearance (wheels above body) 189 mm

Square-shaped footprint in cross stance 2100 mm (high stance) to 2500 mm (body low)

Mass (w/o scout or payload-items, incl. manipulator) approx. 160 kg

Mass of manipulator 25 kg

Length of fully stretched arm 1955 mm

Max. static load on stretched arm (stretched wrist) 183 N

Max. static load on stretched arm (hanging wrist) 537 N

Page 12: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

12 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

Modularity of construction

• Mechanical Construction legged-wheels EMI receptors compartments for electronics manipulator adapter wheel steering unit camera housing

• Support of operation

locomotion platform manipulator

Page 13: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

13 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

Manipulator

DOF 5 DOF 3

DOF 4 DOF 6 DOF 2

DOF 1

• General manipulation 6 DOF Interface as „partial P/L-Item“

• Stacking 6-DOF FT-Sensor Payload

• dynamic 25kg, static 45kg • DOF 5 with vertical orientation

60kg • Lifting from and deploying to

body 100kg (reduced workspace)

• Locomotion support 5th leg

• System-Inspection using interface camera

F/T-Sensor

Manipulator-Interface

Page 14: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

14 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

Manipulator for locomotion (1)

Video: Sherpa uses manipulator as support to lift two legs

http://youtu.be/RQV2RpUikBo

Page 15: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

15 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

EMI and Payload-Items

Page 16: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

16 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

EMI Iterations: Mechanical

Page 17: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

17 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

Final mechanical design EMI

Bottom EMI Top EMI

Page 18: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

18 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

EMI Experiments

• Simulation of lunar dust accumulation, to measure effects on EMI functionality

• Mechanical locking CREX with a weight of 27 kg Function can be maintain up to

► 40 kg in 30 deg, ► 60 kg in 0 deg

• Power transfer across pair of pins up 200W constant transfer current implementation splits

transfer across two pairs of pins

Page 19: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

19 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

Payload-Items • Battery module

houses a single 48V/2,4Ah battery pack allows for a second battery pack simulation of a energy storage, e.g. as

part of a setup for solar energy harvesting

• Camera module Placeholder for data producing module

(science module) Commendable and generating

significant data volume, handled by high-level software framework

Page 20: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

20 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

Manipulator for stacking

Video: Sherpa uses manipulator for stacking

http://youtu.be/ikUM8nUBMjI

Page 21: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

21 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

Scout: CREX

Page 22: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

22 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

CREX: Crater Explorer • Six-legged scout for the RIMRES-system • Provides high locomotion capabilities in

difficult terrains such as steep crater environments

• Legs can be reconfigured as grippers or sensing devices

• Passive EMI on back Connection to rover Payload bay for equipping with

additional functionalities ► Sensors ► Extra energy packs

• Sensor head with laser range finder and monocular camera

• System specifications 820x1000x220mm (standard posture) Weight: approx 27kg 27 DOF in total Power consumption ca. 85W standing/

105W walking

Page 23: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

23 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

CREX and manipulator

Video: CREX is lifted from high level to ground level

http://youtu.be/H-XGX89DGoo

Page 24: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

24 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

System reconfiguration via docking

Page 25: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

25 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

Docking – Participating systems

Sherpa

CREX

EMI

Page 26: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

26 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

Docking - Subsystems

PC

Gumstix

PC Suzaku-Board

Page 27: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

27 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

Docking - Subsystems Marker

detection

Camera

PC Suzaku-Board

Control command ACTION SET_POSTURE EXEC x 0.01 .. yaw 0.0017

Response

SUCCESS | NO_SUCCESS

LEDs

Page 28: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

28 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

Docking - Subsystems EMI

Connection

Camera

PC Suzaku-Board

Page 29: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

29 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

Communication – dialog-based commanding

bottom_emi_cam

Monster

MTA CORE

supervision

MTA CORE

supervision

Control command ACTION SET_POSTURE EXEC x 0.01 … yaw 0.0017

Response

SUCCESS | NO_SUCCESS

Conversation Identifier ID: 1:20121030_12:00:00-VisualServoing Protocol: RIMRES

Page 30: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

30 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

System inspection in monolithic state

Video: System inspection in monolithic state

http://youtu.be/KaQfs3U9SIg

Page 31: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

31 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

Lessons learnt & Summary

Page 32: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

32 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

Lessons learnt • Hardware

Seemingly small devices such as the EMI can be as complex as ‘big’ systems and draw many resources

Things that can break will break (including COTS) ► account for accessibility of all(!) systems (ideally), e.g. for changing

electronics, checking fuses, wireless communication, … Complexity of locomotion platform questionable, DOF not fully exploited

• Software Invest early in setting up of a proper, smooth workflow for all(!) involved

system platforms Try generalized approach first, specialize late when deploying to

individual systems Make all features and functions directly accessible for mission operation

• Integration requires hardware and software, finishing hardware late means less

integration and testing time for software (if the deadline is on a fix date) maintain a component database, i.e. track hardware and installed builds

Page 33: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

33 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

Summary

• Unique mechatronic system comprising a hybrid rover, six-legged scout, and payload-items a further step towards developing heterogeneous, modular and

reconfigurable systems capable of complex activities • Development of a software framework to control the

heterogeneous, modular robotic system model-based development , supporting modularity also at the

software layer embedding EMI as central device for realizing reconfigurability

• Many lessons learned regarding system design and handling system heterogeneity at software level

Page 34: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

34 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

Future and ongoing development at DFKI

• IMPERA April 2011 – March 2014 Integrated Mission Planning for Distributed Robot Systems

► Multi-robot exploration strategies for space application Applicable approaches for a system like RIMRES A cooperation between DFKI Bremen and University of Kassel

• TransTerrA May 2013 – February 2014 Semi-autonomous exploration of planetary surfaces to establish a

logistic chain – ► Explicit consideration of transferring technology to terrestrial

applications ► Building on top of technology of RIMRES

Page 35: IEEE Web Hosting - RIMRES: A project summaryewh.ieee.org/conf/icra/2013/workshops/PlanetaryRovers/08...RIMRES: A project summary 1 10 May 2013 DFKI RIC Bremen Thomas Röhr RIMRES:

35 RIMRES: A project summary 10 May 2013

DFKI RIC Bremen Thomas Röhr

Remarks, questions , …