Roomba не отвечает на roombacomm - PullRequest
0 голосов
/ 14 октября 2011

У меня есть серия Discovery iRobot Roomba и USB-кабель iRobot Create.Я подключил их к своему ноутбуку Ubuntu 10.04.Программное обеспечение roombacomm распознает соединение / dev / ttyUSB0, и когда я посылаю команды, загораются светодиоды кабеля, но Roomba не отвечает :( У программы появляется сообщение: «Проверка Roomba ... Нет Roomba. :( Включеноon? "(Roomba включен.)

Программное обеспечение выдает то же сообщение об ошибке, если Roomba не подключен к кабелю Create. Кабель не загорается, когда Roomba не подключен.Кабель загорается посередине, когда он подключен к Roomba, и с одной стороны, когда команда подается через графический интерфейс roombacomm, поэтому графический интерфейс должен иметь правильный порт и подключаться к кабелю.

ВыполнитьУ вас есть какие-либо советы по устранению неполадок? Могу ли я попробовать альтернативные библиотеки программного обеспечения?

Спасибо! --Erin

Ответы [ 2 ]

0 голосов
/ 13 июня 2012

Не во всех Roombas серии Discovery установлен открытый интерфейс.http://en.wikipedia.org/wiki/Roomba#Hacking_and_extending_Roomba

Если вы уверены, что ваш Roomba можно запрограммировать, попробуйте использовать терминальную программу.Включите Roomba во время прослушивания с помощью программы терминала на скорости 57600 бит / с (8n1).Вы увидите поток данных.Чтобы проверить исходящие данные, отправьте 128 (число, не ascii).Вы должны услышать звуковой сигнал от Roomba.

Если ваша Roomba не отвечает на 128, вам может потребоваться приобрести «Hacker Osmo».Вы все еще можете получить их от различных третьих лиц.

0 голосов
/ 14 октября 2011

Возможно, вы используете не тот порт.Эти инструкции в iRobotReviews предлагают использовать порт с более высоким номером, чтобы избежать конфликтов.

...