iRobot创建不返回传感器数据

时间:2010-11-21 23:29:33

标签: streaming robotics sensor pyserial

我正在尝试从iRobot Create传输传感器数据。当我尝试时,我得到了远远超出范围错误的元组 bot.stream_sensors(somenumber)和bot.poll_sensors(somenumbers)。每当我输入bot.sensors时,我只得到一个空数组{}。我甚至尝试在推入凹凸传感器时发送bot.sensors,仍然得到一个空数组。我通过串口连接机器人,并在我这边使用串口到USB转换器。尝试获取传感器数据之前的唯一代码是 导入openinterface bot = openinterface.CreateBot(com_port =“/ dev / ttyUSB0”,mode =“full”)

有没有人知道如何解决这个问题?其他地方只使用stream_sensors(6),它似乎工作正常。

P.S。我不久前发布了一个类似于这个主题的问题,但没有人回应。不试图垃圾邮件,但现在我有一个更明确的问题,明显的问题是什么,所以我想我会再试一次。

2 个答案:

答案 0 :(得分:0)

我从这个site下载了openinterface.py:其中包含一些示例程序。我建议你退后一步,尝试示例代码,尝试找到其他更复杂的示例代码,并在继续使用真实代码之前先使用它。你可能在某个地方错过了一步。

答案 1 :(得分:0)

我可能有点迟到回答这个问题,但仅供参考。通过使用,可以极大地简化对iRobot的直接控制 Pyrobot