robot_mode
Last updated
Last updated
Сервис используется для переключения между режимами робота: ходьба, управление корпусом, управление стопами ног по отдельности, управление сервоприводами. Сервер работает в ноде . Файл с разметкой сообщения сервиса находится в пакете . Если вы хотите вызывать сервис со стороннего компьютера, то вам нужно скачать этот пакет c в свое рабочее пространство ROS и затем произвести компиляцию.
Файл сервиса QuadrupedCmd.srv имеет следующие поля:
cmd - запрос для переключения между режимами: 0 - ходьба, 1 - управление стопами, 2 - управление корпусом, 3 - управление сервоприводами.
result - ответ: 1 - если команда успешно получена и обработана, 0 - в случае ошибки.
description - описание ответа. В случае ошибки поле пустое, в случае успеха - сообщение "get the mode"
При отправке это команды робот переключится в режим управления корпусом.