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.

Ссылки и действия