Локализация роботом лица пользователя
Робот может поворачивать глаза и голову по направлению к человекому. Со стороны пользователя это может выглядеть как обращённый к нему взгляд робота. Чтобы вычислить положение лица пользователя, робот пользуется внешними устройствами – он получает данные с Microsoft Kinect, строит трёхмерную картину своего окружения и направляет взгляд в том направлении, где находится лицо человека.
![]() |
![]() |
Чтобы перевести взгляд робота на пользователя, нужно передать роботу пакет BML:
<bml>
<gaze target="person1"/>
</bml>
Вы можете использовать и другие системы технического зрения, чтобы передавать роботу информацию о положении окружающих объектов в пространстве. Для этого у робота предусмотрен специальный API.