Голосовое управление освещением X10. Часть 4

Продолжение. Начало — Часть1 и Часть2 и Часть3

В этой части составим пошаговое руководство по запуску системы в ROS

Предполагается, что плата микроконтроллера подсоединена к компу по USB, прибор PSC05 подключен к сети, а через разъем RJ11 к плате микроконтроллера. Микрофон (у меня беспроводной) подключен к компьютеру. На компьютере установлена операционная система linux и установлен фреймворк ROS. Создан проект vp_x10_voice.

Следующие действия производим в терминале (я использую Guake Terinal, позволяющий открывать одно окно со множеством закладок).

Запускаем Guake Terinal

1 вкладка

$ roscore

2 вклавка

Смотрим список узлов и тем

$ rosnode list

$ rostopic list

3 вкладка

Запуск узла преобразования голоса в текст и выдача индекса выбранной команды

$ roscd vp_x10_voice

$ cd nodes

$ rosrun vp_x10_voice node_x10_voicetotext.py

4 вкладка

В ROS создаем узел serial_node.py пакета rosserial_python, который соединяет нашу Arduino платы с остальной частью ROS (необходимо выставить используемый последовательный порт)

$ rosrun rosserial_python serial_node.py /dev/ttyUSB0

 

5 вкладка

Запуск узла преобразования индекса выбранной команды в текст

$ rosrun vp_x10_voice node_x10_texttocommand.py

Заходим во вкладку 2 и проверяем список узлов и тем

$ rosnode list

$ rostopic list

Теперь произносим голосовые команды и смотрим результат



На этом пока все. 

 

Добавить комментарий

Ваш адрес email не будет опубликован.