Событийный контроль Сервер Oro поддерживает две парадигмы для доступа к своему контенту: запросы в стиле RPC (на основе стандартного языка SPARQL) или события. Модуль может подписаться на событие, зарегистрировав шаблон события (в его простейшей форме, частичное утверждение типа "Тип книги" ) и обратный вызов. Каждый раз, когда в базе знаний появляется новый экземпляр книги, вызывается обратный вызов. Это позволяет нам писать реактивные роботы-контроллеры с высоким уровнем выразительности: например, подписавшись на событие « HUMAN1 Желания» action, «Тип действия Give», «action acts On Object» obj, «obj type Book» , мы эффективно запускаем поведение, когда человек выражает (через диалог, жесты ...), что он хочет, чтобы робот дал ей книгу. Разработчику контроллера робота не нужно напрямую заботиться о том, как это создается желание (это делегируется модулям восприятия), вместо этого он может сосредоточиться на семантике желания. Обратите внимание, что мы прозрачно используем возможност
Усовершенствование действий с учетом человеческого фактора
8 мая 20208 мая 2020
1
3 мин