european robotics challenges - robot operating system

21
www.euroc-project.eu European Robotics Challenges Lorenz Halt Presenter: Alexander Bubeck Fraunhofer IPA [email protected]

Upload: others

Post on 04-Apr-2022

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: European Robotics Challenges - Robot Operating System

www.euroc-project.eu

European Robotics Challenges

Lorenz Halt Presenter: Alexander Bubeck

Fraunhofer IPA

[email protected]

Page 2: European Robotics Challenges - Robot Operating System

www.euroc-project.eu 2

Boosting science through competition

"UrbanChallenge StandfordRacingandVictorTango" by Cardsplayer4life at en.wikipedia - Transferred from en.wikipedia by SreeBot. Licensed under Public domain via Wikimedia Commons - http://commons.wikimedia.org/wiki/File:UrbanChallenge_StandfordRacingandVictorTango.JPG#mediaviewer/File:UrbanChallenge_StandfordRacingandVictorTango.JPG

http://www.dvice.com/2013-12-23/team-schaft-takes-top-honors-darpa-robotics-challenge

Page 3: European Robotics Challenges - Robot Operating System

www.euroc-project.eu 4

The European Challenges

● Three industry-relevant Challenges

● Open call framework

● Three stages of increasing complexity (incl. application experiments)

● Benchmarking and performance evaluation on shared resources

Reconfigurable Interactive Manufacturing Cell (RIMC)

Plant Servicing and Inspection (PSI)

Shop Floor Logistics and Manipulation (SFLM)

Page 4: European Robotics Challenges - Robot Operating System

www.euroc-project.eu 5

The Timeline

● Launch: 1 April 2014

● Three challenges articulated in three stages

● QUALIFYING

● REALISTIC LABS

● FIELD TESTS

● Duration: 48 months

We are here

Page 5: European Robotics Challenges - Robot Operating System

www.euroc-project.eu 6

pick System

Integrator

Simulation Contest

Elicitation

Use Cases Technologies

Expertise

Challengers 3 x 15 Simulation

Stage Winners

submit * Use Case * Technology * Expertise descriptions

pick Use Case to solve

pick Technologies needed to

implement Use Case

form

co

nso

rtiu

m /

pre

par

e p

rop

osa

l

End Users Technology Developers System Integrators

register

Use Cases

Technologies

System Integrators

The Match Making

Page 6: European Robotics Challenges - Robot Operating System

www.euroc-project.eu 7

pick System

Integrator

Simulation Contest

Elicitation

Use Cases Technologies

Expertise

Challengers 3 x 15 Simulation

Stage Winners

submit * Use Case * Technology * Expertise descriptions

pick Use Case to solve

pick Technologies needed to

implement Use Case

form

co

nso

rtiu

m /

pre

par

e p

rop

osa

l

End Users Technology Developers System Integrators

register

Use Cases

Technologies

System Integrators

The Match Making

Page 7: European Robotics Challenges - Robot Operating System

www.euroc-project.eu 8

The Challenge Chart

Page 8: European Robotics Challenges - Robot Operating System

www.euroc-project.eu 9

Scoring Example: Qualifying Stage

RIMC, Task 1 ● 3 subtasks ( max. 10 Points each)

● 1st Recognize the pointing gesture from the human (-> recognition rate)

● 2nd Localize the box object based on its known geometry (-> accuracy)

● 3rd Localize the position the human points to (on the box) (-> accuracy)

● Preliminary scoring can be found at http://www.euroc-project.eu/index.php?id=euroc_project0

● Scoring example for subtask 1

Page 9: European Robotics Challenges - Robot Operating System

www.euroc-project.eu 10

Technical Insights Qualifying Stage - RIMC

Task 1: Human-robot collaboration Task 2: Flexible dual-arm assembly

Page 10: European Robotics Challenges - Robot Operating System

www.euroc-project.eu 11

Technical Insights Qualifying Stage - RIMC

● Ubuntu 12.04 ● ROS Hydro

● Software Solution

created by Challenger ● Additional Software

packages, libraries, …

● Provided helper-functions, libraries, …

● Logging of Results

● Ubuntu 12.04 ● ROS Hydro

● Gazebo server

● Models ● Scenes ● Plugins

● State machine for task coordination

● Logging

Challenger Virtual Machine Simulation Virtual Machine

RO

S Msg

s R

OS Srvs

Page 11: European Robotics Challenges - Robot Operating System

www.euroc-project.eu 12

Technical Insights Qualifying Stage - RIMC

● Ubuntu 12.04 ● ROS Hydro

● Software Solution

created by Challenger ● Additional Software

packages, libraries, …

Challenger VM

Evaluation

Page 12: European Robotics Challenges - Robot Operating System

www.euroc-project.eu 13

Technical Insights Key facts

● Ubuntu 12.04 ● ROS Hydro

● Gazebo server

● Models ● Scenes ● Plugins

● State machine for task coordination

● Logging

Simulation Virtual Machine

● Human model

● Mesh created using www.makehuman.org

● Mesh finalized using Blender

● UR5 Robot

● Based on ros_industrial stack

● Work piece

● Created in Solidworks

● Mesh finalized using Blender

Page 13: European Robotics Challenges - Robot Operating System

www.euroc-project.eu 14

Technical Insights Key facts

● Ubuntu 12.04 ● ROS Hydro

● Gazebo server

● Models ● Scenes ● Plugins

● State machine for task coordination

● Logging

Simulation Virtual Machine

● Human

● Cartesian movement based on a mobile robot plugin

● joint_effort_controller for arms

● UR5 Robot

● joint_effort_controller

● Kinect sensors for human gestures

● Cameras attached to the robot tool

● Bumper plugin for collision detection

Page 14: European Robotics Challenges - Robot Operating System

www.euroc-project.eu 17

Technical Insights Lessons learned

Gazebo & VM

Modeling masses

and inertia

Startup & Threading

Gazebo & joint

controller

Gazebo & collision

check

Page 15: European Robotics Challenges - Robot Operating System

www.euroc-project.eu 18

Technical Insights Lessons learned

Gazebo & VM

Modeling masses

and inertia

Startup & Threading

Gazebo & joint

controller

Gazebo & collision

check

Page 16: European Robotics Challenges - Robot Operating System

www.euroc-project.eu 19

Technical Insights Lessons learned

Gazebo & VM

Modeling masses

and inertia

Startup & Threading

Gazebo & joint

controller

Gazebo & collision

check

Page 17: European Robotics Challenges - Robot Operating System

www.euroc-project.eu 20

Technical Insights Lessons learned

Gazebo & VM

Modeling masses

and inertia

Startup & Threading

Gazebo & joint

controller

Gazebo & collision

check

Page 18: European Robotics Challenges - Robot Operating System

www.euroc-project.eu 21

Technical Insights Lessons learned

Gazebo & VM

Modeling masses

and inertia

Startup & Threading

Gazebo & joint

controller

Gazebo & collision

check

Page 19: European Robotics Challenges - Robot Operating System

www.euroc-project.eu 22

Technical Insights Lessons learned

Gazebo & VM

Modeling masses

and inertia

Startup & Threading

Gazebo & joint

controller

Gazebo & collision

check

Page 20: European Robotics Challenges - Robot Operating System

www.euroc-project.eu 23

Summary

● The European Robot Challenges are open

● Three industry-relevant Challenges

● Open call framework

● Three stages of increasing complexity (incl. application experiments)

● Benchmarking and performance evaluation on shared resources

● Connecting Scientists, Engineers, Technology Provider, System integrators and Industry

● Submits are still possible until the 15th of November!

● Next EuRoC is planned in about 3 years! Be prepared.

Page 21: European Robotics Challenges - Robot Operating System

www.euroc-project.eu