Streaming iRobot创建不返回传感器数据

Streaming iRobot创建不返回传感器数据,streaming,robotics,sensors,pyserial,Streaming,Robotics,Sensors,Pyserial,我正在尝试从iRobot创建传感器数据流。当我尝试时,会出现元组超出范围的错误 bot.stream_传感器(somenumber)和bot.poll_传感器(somenumber)。每当我输入bot.sensors时,我只会得到一个空数组{}。我甚至尝试发送bot.sensors,同时按下通气传感器,仍然得到一个空阵列。我通过串行端口连接到机器人,在我这边有一个串行到usb转换器。尝试获取传感器数据之前的唯一代码是 导入openinterface bot=openinterface.Creat

我正在尝试从iRobot创建传感器数据流。当我尝试时,会出现元组超出范围的错误 bot.stream_传感器(somenumber)和bot.poll_传感器(somenumber)。每当我输入bot.sensors时,我只会得到一个空数组{}。我甚至尝试发送bot.sensors,同时按下通气传感器,仍然得到一个空阵列。我通过串行端口连接到机器人,在我这边有一个串行到usb转换器。尝试获取传感器数据之前的唯一代码是 导入openinterface bot=openinterface.CreateBot(com_port=“/dev/ttyUSB0”,mode=“full”)

有人知道如何解决这个问题吗?其他任何地方都只使用stream_传感器(6),它似乎工作正常


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

我从下面下载了openinterface.py:其中包括一些示例程序。我建议您后退一步,尝试示例代码,尝试找到其他更复杂的示例代码,并在继续编写真正的代码之前先使用这些代码。您可能遗漏了某个步骤。

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

我想我是从那个问题中走出来的。如果您觉得新问题与旧问题密切相关,则可以编辑旧问题以包含更新的信息。