Skip to main content

RoboEarth Action Recipe Execution

  • Chapter
Book cover Intelligent Autonomous Systems 12

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 193))

Abstract

The ability of reusing existing task execution plans is an important step towards autonomous behavior. Today, the reuse of sophisticated services allowing robots to act autonomous is usually limited to identical robot platforms and to very similar application scenarios. The approach presented in this paper proposes a way to mitigate this limitation by storing and reusing task plans on a global accessible database. We describe the task execution engine for the RoboEarth project to demonstrate its ability to execute tasks in a flexible and reliable way.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 299.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 379.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alami, R., Fleury, S., Herrb, M., Ingrand, F., Robert, F.: Multi-robot cooperation in the martha project. IEEE Robotics & Automation Magazine 5(1), 36–47 (1998)

    Article  Google Scholar 

  2. Beetz, M., Arbuckle, T., Belker, T., Cremers, A., Schulz, D., Bennewitz, M., Burgard, W., Hahnel, D., Fox, D., Grosskreutz, H.: Integrated, plan-based control of autonomous robot in human environments. IEEE Intelligent Systems 16(5), 56–65 (2001)

    Article  Google Scholar 

  3. Beetz, M., Mösenlechner, L., Tenorth, M.: CRAM – A Cognitive Robot Abstract Machine for everyday manipulation in human environments. In: 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 1012–1017 (2010)

    Google Scholar 

  4. Beetz, M., Klank, U., Kresse, I., Maldonado, A., Mösenlechner, L., Pangercic, D., Rühr, T., Tenorth, M.: Robotic roommates making pancakes. In: 2011 11th IEEE-RAS International Conference on Humanoid Robots (Humanoids), pp. 529–536 (2011), doi:10.1109/Humanoids.2011.6100855

    Google Scholar 

  5. Brumitt, B., Stentz, A.: GRAMMPS: A generalized mission planner for multiple mobile robots in unstructured environments. In: 1998 Proceedings of the IEEE International Conference on Robotics and Automation, vol. 2, pp. 1564–1571. IEEE (1998)

    Google Scholar 

  6. Clement, B., Durfee, E.: Top-down search for coordinating the hierarchical plans of multiple agents. In: Proceedings of the Third Annual Conference on Autonomous Agents, pp. 252–259. ACM (1999)

    Google Scholar 

  7. Collins, J., Tsvetovat, M., Mobasher, B., Gini, M.: Magnet: A multi-agent contracting system for plan execution. In: Proc. of SIGMAN, pp. 63–68 (1998)

    Google Scholar 

  8. Control Systems Technology Group, Eindhoven University of Technology (2011) AMIGO specifications (2011), http://www.roboticopenplatform.org/wiki/AMIGO (accessed December 19, 2011)

  9. Firby, R.: An investigation into reactive planning in complex domains. In: Proceedings of the Sixth National Conference on Artificial Intelligence, vol. 1, pp. 202–206 (1987)

    Google Scholar 

  10. Gat, E.: Esl: A language for supporting robust plan execution in embedded autonomous agents. In: 1997 Proceedings of the IEEE Aerospace Conference, vol. 1, pp. 319–324. IEEE (1997)

    Google Scholar 

  11. Horridge, M., Patel-Schneider, P.: Manchester syntax for owl 1.1. In: OWL: Experiences and Directions, OWLED (2008)

    Google Scholar 

  12. Kahn, A.B.: Topological sorting of large networks. Commun. ACM 5, 558–562 (1962)

    Article  MATH  Google Scholar 

  13. Kunze, L., Roehm, T., Beetz, M.: Towards semantic robot description languages. In: IEEE International Conference on Robotics and Automation (ICRA), Shanghai, China (2011)

    Google Scholar 

  14. McDermott, D.: A reactive plan language. Tech. rep., Citeseer (1991)

    Google Scholar 

  15. Muscettola, N., Dorais, G., Fry, C., Levinson, R., Plaunt, C.: Idea: Planning at the core of autonomous reactive agents. In: Proceedings of the Workshops at the AIPS-2002 Conference, Tolouse, France (2002)

    Google Scholar 

  16. Quigley, M., Gerkey, B., Conley, K., Faust, J., Foote, T., Leibs, J., Berger, E., Wheeler, R., Ng, A.: Ros: an open-source robot operating system. In: ICRA Workshop on Open Source Software (2009)

    Google Scholar 

  17. Rühr, T., Sturm, J., Pangercic, D., Cremers, D., Beetz, M.: A generalized framework for opening doors and drawers in kitchen environments. In: IEEE International Conference on Robotics and Automation (ICRA), St. Paul, MN, USA (to appear, 2012)

    Google Scholar 

  18. Schießle, B., Häussermann, K., Zweigle, O.: Deliverable D6.1: Complete specification of the RoboEarth platform. Tech. rep., (December 1, 2010), http://www.roboearth.org/wp-content/uploads/2011/03/D61.pdf

  19. Simmons, R., Goodwin, R., Haigh, K., Koenig, S., O’Sullivan, J.: A layered architecture for office delivery robots. In: Proceedings of the First International Conference on Autonomous Agents, pp. 245–252. ACM (1997)

    Google Scholar 

  20. Tenorth, M., Beetz, M.: KnowRob - knowledge processing for autonomous personal robots. In: 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 4261–4266. IEEE (2009)

    Google Scholar 

  21. Tenorth, M., Perzylo, A., Lafrenz, R., Beetz, M.: The RoboEarth language: Representing and Exchanging Knowledge about Actions, Objects, and Environments. In: IEEE International Conference on Robotics and Automation (ICRA), Saint Paul, USA (accepted for publication, 2012)

    Google Scholar 

  22. W3C OWL Working Group OWL 2 Web Ontology Language Document Overview. W3C recommendation, W3C (2009) (accessed December 1, 2011)

    Google Scholar 

  23. Waibel, M., Beetz, M., Civera, J., D’Andrea, R., Elfring, J., Galvez-Lopez, D., Häussermann, K., Janssen, R., Montiel, J., Perzylo, A., et al.: RoboEarth. IEEE Robotics & Automation Magazine 18(2), 69–82 (2011)

    Article  Google Scholar 

  24. Williams, B., Ingham, M., Chung, S., Elliott, P.: Model-based programming of intelligent embedded systems and robotic space explorers. Proceedings of the IEEE 91(1), 212–237 (2003)

    Article  Google Scholar 

  25. Willow Garage: Xml robot description format (urdf) (2011), http://www.ros.org/wiki/urdf/XML (accessed December 1, 2011)

  26. Zweigle, O., van de Molengraft, R., D’Andrea, R., Häussermann, K.: RoboEarth: connecting robots worldwide. In: Proceedings of the International Conference on Interaction Sciences: Information Technology, Culture and Human, pp. 184–191. ACM (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Daniel Di Marco .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Di Marco, D., Tenorth, M., Häussermann, K., Zweigle, O., Levi, P. (2013). RoboEarth Action Recipe Execution. In: Lee, S., Cho, H., Yoon, KJ., Lee, J. (eds) Intelligent Autonomous Systems 12. Advances in Intelligent Systems and Computing, vol 193. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33926-4_42

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-33926-4_42

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-33925-7

  • Online ISBN: 978-3-642-33926-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics