european robotics challenges - robot operating system
TRANSCRIPT
![Page 1: European Robotics Challenges - Robot Operating System](https://reader030.vdocument.in/reader030/viewer/2022040511/624a3fe28ad728262a125786/html5/thumbnails/1.jpg)
www.euroc-project.eu
European Robotics Challenges
Lorenz Halt Presenter: Alexander Bubeck
Fraunhofer IPA
![Page 2: European Robotics Challenges - Robot Operating System](https://reader030.vdocument.in/reader030/viewer/2022040511/624a3fe28ad728262a125786/html5/thumbnails/2.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040511/624a3fe28ad728262a125786/html5/thumbnails/3.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040511/624a3fe28ad728262a125786/html5/thumbnails/4.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040511/624a3fe28ad728262a125786/html5/thumbnails/5.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040511/624a3fe28ad728262a125786/html5/thumbnails/6.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040511/624a3fe28ad728262a125786/html5/thumbnails/7.jpg)
www.euroc-project.eu 8
The Challenge Chart
![Page 8: European Robotics Challenges - Robot Operating System](https://reader030.vdocument.in/reader030/viewer/2022040511/624a3fe28ad728262a125786/html5/thumbnails/8.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040511/624a3fe28ad728262a125786/html5/thumbnails/9.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040511/624a3fe28ad728262a125786/html5/thumbnails/10.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040511/624a3fe28ad728262a125786/html5/thumbnails/11.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040511/624a3fe28ad728262a125786/html5/thumbnails/12.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040511/624a3fe28ad728262a125786/html5/thumbnails/13.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040511/624a3fe28ad728262a125786/html5/thumbnails/14.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040511/624a3fe28ad728262a125786/html5/thumbnails/15.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040511/624a3fe28ad728262a125786/html5/thumbnails/16.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040511/624a3fe28ad728262a125786/html5/thumbnails/17.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040511/624a3fe28ad728262a125786/html5/thumbnails/18.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040511/624a3fe28ad728262a125786/html5/thumbnails/19.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040511/624a3fe28ad728262a125786/html5/thumbnails/20.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040511/624a3fe28ad728262a125786/html5/thumbnails/21.jpg)
www.euroc-project.eu