我有一个Discovery系列iRobot Roomba和一个iRobot Create USB线。我把它们连接到我的Ubuntu 10.04笔记本电脑上。 roombacomm软件识别/ dev / ttyUSB0连接,当我发送命令时,电缆的LED亮起,但Roomba没有响应:(软件有消息:“检查Roomba ...没有Roomba。:(它是否已转动在?“(Roomba已开启。)
如果Roomba未插入“创建”电缆,则软件会显示相同的错误消息。当没有插入Roomba时,电缆不会亮起。当电缆插入Roomba时,电缆在中间点亮;当通过roombacomm GUI发出命令时,电缆在一侧亮起。因此,GUI必须具有正确的端口并与电缆通信。
您有任何疑难解答提示吗?有没有我可以尝试的替代软件库?
谢谢! --Erin
答案 0 :(得分:0)
也许你正在使用错误的端口。这些instructions at iRobotReviews建议使用编号较高的端口来避免冲突。
答案 1 :(得分:0)
并非所有Discovery系列Roombas都安装了Open Interface。 http://en.wikipedia.org/wiki/Roomba#Hacking_and_extending_Roomba
如果您确定可以对Roomba进行编程,请尝试使用终端程序。使用终端程序以57600 bps(8n1)收听时打开Roomba。你会看到一个数据流。要测试传出数据,请发送128(数字,而不是ascii)。你应该听到Roomba的哔哔声。
如果您的Roomba没有回复128,您可能需要获得“Hacker Osmo”。你仍然可以从各种第三方获得它们。