An Object-Based Robot Ontology

  • Cezary ZielińskiEmail author
  • Tomasz Kornuta
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 323)


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.


service robots ontology objects relations 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Mujtaba, S., Goldman, R.: AL users’ manual. Stanford Artificial Intelligence Laboratory (January 1979)Google Scholar
  2. 2.
    Ambler, A.P., Corner, D.F.: RAPT1 user’s manual. Department of Artificial Intelligence, University of Edinburgh (1984)Google Scholar
  3. 3.
    Blume, C., Jakob, W.: Programming languages for industrial robots (1986)Google Scholar
  4. 4.
    Zieliński, C.: TORBOL: An object level robot programming language. Mechatronics 1(4), 469–485 (1991)CrossRefGoogle Scholar
  5. 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. 6.
    Tenorth, M., Beetz, M.: KnowRob: a knowledge processing infrastructure for cognition-enabled robots. International Journal of Robotics Research 32(5), 566–590 (2013)CrossRefGoogle Scholar
  7. 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. 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. 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. 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)CrossRefGoogle Scholar
  11. 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. 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. 13.
    Zieliński, C.: Description of semantics of robot programming languages. Mechatronics 2(2), 171–198 (1992)CrossRefGoogle Scholar
  14. 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. 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. 16.
    Zieliński, C., Winiarski, T.: Motion generation in the MRROC++ robot programming framework. International Journal of Robotics Research 29(4), 386–413 (2010)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Warsaw University of TechnologyWarsawPoland

Personalised recommendations