Integrating reification and ontologies for mobile autonomous robots

  • Authors:
  • J. P. Gunderson;L. F. Gunderson

  • Affiliations:
  • Gamma Two, Inc., Denver, CO;Gamma Two, Inc., Denver, CO

  • Venue:
  • PerMIS '08 Proceedings of the 8th Workshop on Performance Metrics for Intelligent Systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

A significant problem that has plagued autonomous mobile robots is the need to reason about a complex and dynamic world in a timely fashion. Huge strides have been made in artificial intelligence systems that deal with symbolic representations, and the hardware for robotics has seen significant growth. However, autonomous robots have not seen equivalent improvement. In this paper we examine a technique to couple deliberative reasoning systems with mobile robotic platforms to enable the robot to reason about the world. Mobile autonomous robots operate under extremely tight constraints in power and computational loads, and must be responsive to the dynamic environments in which they are deployed. Since they do not have the luxury of operating in a static, controlled environment, they must be capable of quickly recognizing changes to the environment, assessing the impacts of these changes, and implementing intelligent responses to those changes. All of these requirements must be met in a real-time environment, using limited computational resources. Since living organisms also operate under these same constraints we present a design that is biologically principled. This design integrates both reactive and deliberative components using a biologically principled component called a Reification Engine. The Reification Engine acts as a bi-directional bridge between the sensor domain and the symbolic domain. It provides the ability to map the changes detected by the sensors into a symbolic representation, which is expanded by the onboard ontology to generate a semantic representation of the salient aspects of problem. This, in turn, can be analyzed by a deliberative system to generate a planned response to the changes, which can be mapped by the Reification Engine back into the sensor/effector space of the robot's hardware.