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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Mujtaba, S., Goldman, R.: AL users’ manual. Stanford Artificial Intelligence Laboratory (January 1979)
Ambler, A.P., Corner, D.F.: RAPT1 user’s manual. Department of Artificial Intelligence, University of Edinburgh (1984)
Blume, C., Jakob, W.: Programming languages for industrial robots (1986)
Zieliński, C.: TORBOL: An object level robot programming language. Mechatronics 1(4), 469–485 (1991)
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)
Tenorth, M., Beetz, M.: KnowRob: a knowledge processing infrastructure for cognition-enabled robots. International Journal of Robotics Research 32(5), 566–590 (2013)
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)
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)
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)
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)
Tenorth, M., Beetz, M.: Knowledge processing for autonomous robot control. In: AAAI Spring Symposium on Designing Intelligent Robots: Reintegrating AI (2011)
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)
Zieliński, C.: Description of semantics of robot programming languages. Mechatronics 2(2), 171–198 (1992)
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)
Kornuta, T., Zieliński, C.: Robot control system design exemplified by multi-camera visual servoing. Journal of Intelligent & Robotic Systems, 1–25 (2013)
Zieliński, C., Winiarski, T.: Motion generation in the MRROC++ robot programming framework. International Journal of Robotics Research 29(4), 386–413 (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)