Как управлять физическим роботом с помощью веб-интерфейса - PullRequest
0 голосов
/ 20 апреля 2020

Я хотел бы знать, как я могу управлять движением физического робота, используя веб-интерфейс. Например, я создал веб-интерфейс с четырьмя кнопками перемещения (спереди, сзади, влево, вправо), но не знаю, как подключить этот интерфейс к физическому роботу и контролировать его движения. У меня есть опыт управления имитируемой Turtlebot (в Gazebo) с помощью локального интерфейса на моем ноутбуке с использованием ROSBRIDGE и SimpleHTTPServer. Должен ли я использовать их для управления физическим роботом?

Я использую ROS2 Crystal, Ubuntu 18.04. Спасибо!

1 Ответ

0 голосов
/ 22 апреля 2020

Да, интерфейс для управления физическим роботом будет таким же, как симуляция.
Вам нужно будет опубликовать sh команду управления для /cmd_vel topi c, а затем вы можете подписаться на topi c для преобразования этих команд скорости в фактические команды двигателя.

Вы также можете использовать Robot Web Tools для веб-интерфейса.

Кроме того, если бы вы могли предоставить больше подробностей о вашей настройке, я мог бы дать больше информации.

...