Skip to main content

An Object-Based Robot Ontology

  • Conference paper

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

Abstract

An ontology encompassing objects and relations between them as well as the robot treated dually, as an object and a controlled device, is presented. Objects and relations between them are defined in terms of attributes which obtain their values through the robot’s perception subsystem. Robot behaviours are defined in terms of transition functions and terminal conditions that also operate on percepts, thus tasks formulated in terms of symbolic concepts such as objects and relations can be formally transformed into control of effectors and vice versa. Thus the anchoring problem is solved. A formal approach enabling the mentioned transformations between different abstractions is presented.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Mujtaba, S., Goldman, R.: AL users’ manual. Stanford Artificial Intelligence Laboratory (January 1979)

    Google Scholar 

  2. Ambler, A.P., Corner, D.F.: RAPT1 user’s manual. Department of Artificial Intelligence, University of Edinburgh (1984)

    Google Scholar 

  3. Blume, C., Jakob, W.: Programming languages for industrial robots (1986)

    Google Scholar 

  4. Zieliński, C.: TORBOL: An object level robot programming language. Mechatronics 1(4), 469–485 (1991)

    Article  Google Scholar 

  5. Tenorth, M., Beetz, M.: KnowRob — knowledge processing for autonomous personal robots. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, St. Louis, USA, October 10-15, pp. 4261–4266 (2009)

    Google Scholar 

  6. Tenorth, M., Beetz, M.: KnowRob: a knowledge processing infrastructure for cognition-enabled robots. International Journal of Robotics Research 32(5), 566–590 (2013)

    Article  Google Scholar 

  7. Stenmark, M., Stolt, A.: A system for high-level task specification using complex sensor-based skills. In: Robotics: Science and Systems (RSS) 2013 Workshop on Programming with Constraints, Berlin, Germany, June 28 (2013)

    Google Scholar 

  8. Pangercic, D., Tenorth, M., Jain, D., Beetz, M.: Combining perception and knowledge processing for everyday manipulation. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (2010)

    Google Scholar 

  9. Beetz, M., Mösenlechner, L., Tenorth, M.: CRAM – a cognitive robot abstract machine for everyday manipulation in human environments. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS, October 18-22, pp. 1012–1017. IEEE, Taipei (2010)

    Google Scholar 

  10. Tenorth, M., Perzylo, A.C., Lafrenz, R., Beetz, M.: Representation and exchange of knowledge about actions, objects, and environments in the RoboEarth framework. IEEE Transactions on Automation Science and Engineering 10, 643–651 (2013)

    Article  Google Scholar 

  11. Tenorth, M., Beetz, M.: Knowledge processing for autonomous robot control. In: AAAI Spring Symposium on Designing Intelligent Robots: Reintegrating AI (2011)

    Google Scholar 

  12. Tenorth, M., Perzylo, A.C., Lafrenz, R., Beetz, M.: The RoboEarth language: Representing and exchanging knowledge about actions, objects, and environments. In: IEEE International Conference on Robotics and Automation (2012)

    Google Scholar 

  13. Zieliński, C.: Description of semantics of robot programming languages. Mechatronics 2(2), 171–198 (1992)

    Article  Google Scholar 

  14. Zieliński, C., Kornuta, T., Boryń, M.: Specification of robotic systems on an example of visual servoing. In: 10th International IFAC Symposium on Robot Control (SYROCO 2012), vol. 10, pp. 45–50 (2012)

    Google Scholar 

  15. Kornuta, T., Zieliński, C.: Robot control system design exemplified by multi-camera visual servoing. Journal of Intelligent & Robotic Systems, 1–25 (2013)

    Google Scholar 

  16. Zieliński, C., Winiarski, T.: Motion generation in the MRROC++ robot programming framework. International Journal of Robotics Research 29(4), 386–413 (2010)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Cezary Zieliński .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Zieliński, C., Kornuta, T. (2015). An Object-Based Robot Ontology. In: Filev, D., et al. Intelligent Systems'2014. Advances in Intelligent Systems and Computing, vol 323. Springer, Cham. https://doi.org/10.1007/978-3-319-11310-4_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-11310-4_1

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-11309-8

  • Online ISBN: 978-3-319-11310-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics