An Ontology for Unified Modeling of Tasks, Actions, Environments, and Capabilities in Personal Service Robotics
2509.22434v1
cs.RO, cs.AI
2025-09-30
Авторы:
Margherita Martorana, Francesca Urgese, Ilaria Tiddi, Stefan Schlobach
Резюме на русском
## Контекст
Современные персональные сервисные роботы используются в домашних условиях для обеспечения поддержки старшим людям и людям, нуждающимся в помощи. Успешная работа роботов зависит не только от физического взаимодействия, но и от их способности интерпретировать динамические окружения, понимать задачи и выбирать подходящие действия в зависимости от контекста. Для этого необходимо интегрировать физические компоненты (например, сенсоры и актуаторы) с программными системами, реализующими логику рассуждений по задачам, окружениям и возможностям робота. Одним из популярных фреймворков является Robot Operating System (ROS), который объединяет низкоуровневые компоненты с высокоуровневыми функциональностями. Однако, реализации, основанные на ROS, часто привязаны к конкретным платформам, что приводит к изолированным и жестко запрограммированным решениям, снижающим интерфейсность, повторное использование и взаимодействие знаний. Онтологии и знаний графы предлагают структурированный подход к представлению задач, окружений, роботов и их возможностей. Несмотря на то, что существуют как SOMA (Socio-physical Model of Activities) так и DOLCE (Descriptive Ontology for Linguistic and Cognitive Engineering), они часто специализируются на определенных доменах и не обеспечивают полноценное моделирование взаимосвязи между окружением, действиями, роботом и системным уровнем. В данной работе мы предлагаем Ontology for roBOts and acTions (OntoBOT), которая расширяет существующие онтологии, предлагая унифицированное представление всех этих аспектов.
## Метод
Мы разработали Ontology for roBOts and acTions (OntoBOT), которая является расширением и подключением существующих онтологий. Она предлагает решение для унифицированного представления задач, действий, окружений и роботов. Наша методология включает в себя:
1. **Расширение существующих онтологий**: мы использовали DOLCE и SOMA для строительства OntoBOT, добавив новые классы, свойства и отношения.
2. **Представление взаимосвязи**: мы структурировали систему таким образом, чтобы представлять взаимосвязи между задачами, действиями, окружением и роботом.
3. **Разработка контекст-специфических моделей**: мы создали модели, которые могут быть применены к различным типам роботов, таким как TIAGo, HSR, UR3 и Stretch.
4. **Тестирование и оценка**: мы проводили эксперименты с целью проверки того, что OntoBOT может включать в себя контекст-специфические модели и поддерживать контекст-самостоятельное выполнение задач.
## Результаты
Мы провели эксперименты с четырьмя разными роботами: TIAGo, HSR, UR3 и Stretch. Наши результаты показали, что OntoBOT может быть при
Abstract
Personal service robots are increasingly used in domestic settings to assist
older adults and people requiring support. Effective operation involves not
only physical interaction but also the ability to interpret dynamic
environments, understand tasks, and choose appropriate actions based on
context. This requires integrating both hardware components (e.g. sensors,
actuators) and software systems capable of reasoning about tasks, environments,
and robot capabilities. Frameworks such as the Robot Operating System (ROS)
provide open-source tools that help connect low-level hardware with
higher-level functionalities. However, real-world deployments remain tightly
coupled to specific platforms. As a result, solutions are often isolated and
hard-coded, limiting interoperability, reusability, and knowledge sharing.
Ontologies and knowledge graphs offer a structured way to represent tasks,
environments, and robot capabilities. Existing ontologies, such as the
Socio-physical Model of Activities (SOMA) and the Descriptive Ontology for
Linguistic and Cognitive Engineering (DOLCE), provide models for activities,
spatial relationships, and reasoning structures. However, they often focus on
specific domains and do not fully capture the connection between environment,
action, robot capabilities, and system-level integration. In this work, we
propose the Ontology for roBOts and acTions (OntoBOT), which extends existing
ontologies to provide a unified representation of tasks, actions, environments,
and capabilities. Our contributions are twofold: (1) we unify these aspects
into a cohesive ontology to support formal reasoning about task execution, and
(2) we demonstrate its generalizability by evaluating competency questions
across four embodied agents - TIAGo, HSR, UR3, and Stretch - showing how
OntoBOT enables context-aware reasoning, task-oriented execution, and knowledge
sharing in service robotics.
Ссылки и действия
Дополнительные ресурсы: