An Object-Based Robot Ontology
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.
Keywordsservice robots ontology objects relations
Unable to display preview. Download preview PDF.
- 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
- 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
- 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
- 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
- 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