Общая информация:
получить информацию о топике
rostopic info /<topic name>
получить данные с топика
rostopic echo /<topic name>
опубликовать данные в топик
rostopic pub /<topic name> ...
Датчики прикосновений sens:
Топик выводит информацию а срабатывании емкостного датчика в голове и ладонях робота.
Данные с топика:
rostopic echo /sens #полученные данные left_hand: False #емкостной датчик в левой ладони right_hand: False #емкостной датчик в правой ладони head_left: False #емкостной датчик в левом ухе head_right: False #емкостной датчик в правом ухе head_center: False #емкостной датчик в центре головы
При срабатывании right_hand, left_hand в ладонях, робот начнет сгибать пальцы правой или левой руки соответственно
При срабатывании head_left, head_right, head_center в голове, уши робота загорятся желтым цветом
Публикация данных в топик:
rostopic pub /sens promobot_msgs/TouchSens "{left_hand: false, right_hand: false, head_left: false, head_right: false, head_center: false}" -1 #передача любому ключу значение true сымитирует прикосновение к датчику
Распознавание речи asr:
Топик выводит информацию готов робот распознавать речь или нет, процесс распознавания и что распознал робот.
Данные с топика:
rostopic echo /asr #полученные данные data: True #если робот сейчас не произносит текст и готов слушать собеседника --- data: False #если робот сейчас произносит текст и не может услышать собеседника --- rostopic echo /asr/result #полученные данные header: seq: 127 #кол-во итераций распознавания с момента запуска stamp: #время публикации в милисекундах secs: 1617172367 nsecs: 814594122 frame_id: "asr" #индентификатор asr source: 0 #источник звука uuid: "7d607d83-a98d-42cf-8e83-f0bcce857c91" #уникальный идентификатор text: "hello" #распознанный текст final: 1 #статус распознавания (1 - завершен, 0 - в процессе) conf: 0.899999976158 #данные с google, коэфициент уверенности в распознавании ---
Публикация данных в топик:
rostopic pub /asr std_msgs/Bool "data: true" -1 #включить распознавание речи rostopic pub /asr std_msgs/Bool "data: false" -1 #выключить распознавание речи rostopic pub /asr/result promobot_msgs/ASRResult "header: seq: 0 stamp: {secs: 0, nsecs: 0} frame_id: '' source: 0 uuid: 'cb2726de-91f2-11eb-a8b3-0242ac130003' #можно сгенерировать на https://www.uuidgenerator.net/version1 text: 'test' #что отправляем на распознавание final: 1 #сообщаем сервису, что реплика завершена conf: 1.0" #указываем коэфициент