understanding the roboearth cloud
play

Understanding the RoboEarth Cloud a party with smart owls, big - PowerPoint PPT Presentation

Understanding the RoboEarth Cloud a party with smart owls, big elephants, and twisted snakes Mohanarajah Gajamohan, RoboEarth, ETH Zurich RoboEarth Quick Facts Objective: Building an Internet for Robots Funding: EU 7th Framework, ~4 mil.


  1. Understanding the RoboEarth Cloud a party with smart owls, big elephants, and twisted snakes Mohanarajah Gajamohan, RoboEarth, ETH Zurich

  2. RoboEarth Quick Facts • Objective: Building an Internet for Robots • Funding: EU 7th Framework, ~4 mil. Euro • 6 Partners: TUM, Uni. Stuttgart, TU/e, ETHZ, Uni. Zaragoza, Philips 2

  3. The RoboEarth Team 3

  4. The Building Blocks of the RoboEath Cloud • Language • Storage • Computation 4

  5. RoboEarth Language M. Tenorth, A. C. Perzylo, R. Lafrenz, and M. Beetz, “The roboearth language: Representing and exchanging knowledge about actions, objects, and environments,” in Robotics and Automation (ICRA), 2012 IEEE International Conference on , 2012, pp. 1284–1289.

  6. RoboEarth Language - Challenges and Solutions How to represent? KnowRob Ontology: OWL-based How to Reason? semantic representation KnowRob: Knowledge Processing Framework What to share? Object Models How to Execute? Environment Maps CRAM: Cognitive Robotics Action Recipes abstract knowledge for details visit: http://knowrob.org 6

  7. Action Recipes Neo : [aiming at an helicopter] Can you fly that thing? Trinity : Not yet. [picks the phone, calls Tank] Trinity : Tank, I need a pilot program for a B-212 helicopter. [Tank loads the program in Trinity's brain] Trinity : [to Neo] Let's go. 7

  8. Representation-Action Recipes • Highlights • Ability to reason about the applicability • Ability to adapt 8

  9. Representation-Action Recipes-Demo 9

  10. RoboEarth Storage

  11. RoboEarth Storage HDFS Fuse Hadoop Distributed file system Sesame Server (OWL repo.) HBase Web Interface (humans) / RESTful API (robot) 11

  12. RoboEarth Cloud Engine ( a.k.a Rapyuta ) D. Hunziker, M. Gajamohan, M. Waibel, and R. D’Andrea, “Rapyuta: The RoboEarth Cloud Engine,” in Proc. IEEE Int. Conf. on Robotics and Automation (ICRA), Karlsruhe, Germany , 2013.

  13. More challenges along the way... I wish RoboEarth Are you serious? did some processing.. Can I join too? 13

  14. Something missing?              14

  15. The Complete Picture!               15

  16. Turtlebot: Internet Edition ASUS Xtion PRO (~200$) ASUS USB-N53 (35$) ODROID U2 (~90$) connectivity ~90Mbps Task: ETH Zurich office, Amazon Ireland server, map it in real time! 16

  17. Turtlebot: Internet Edition 17

  18. Details              ✓ Secure, Light weight, ROS compatible computing environments with Linux Containers 18

  19. Details                      19

  20. Details                   20

  21. Details                         21

  22. Details                                   22

  23. Other use cases • Robot Networking Master Task Set Robot Robot I I Robot Robot Robot EP I I • rosbridge like functionality • multi master functionality 23

  24. Ongoing Work - Computation • repo-server • private virtual network • public instance 24

  25. Conclusion • Discussed the core components • RoboEarth Language • RoboEarth Storage • RoboEarth Cloud Engine • More details • http://roboearth.org/software-components 25

  26. Thank you for you attention! • Cloud Robotics Workshop http://www.roboearth.org/iros2013 • Looking for developers, gajan@ethz.ch 26

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend