0

iRobotCreateからセンサーデータをストリーミングしようとしています。bot.stream_sensors(somenumber)とbot.poll_sensors(somenumbers)を試すと、タプルが範囲外のエラーになります。bot.sensorsを入力するたびに、空の配列{}を取得します。バンプセンサーを押し込みながらbot.sensorsを送信しようとしましたが、まだ空の配列を取得しています。シリアルポートを介してボットに接続し、シリアルからUSBへのコンバーターを使用しています。センサーデータを取得する前の唯一のコードは、import openinterface bot = openinterface.CreateBot(com_port = "/ dev / ttyUSB0"、mode = "full")です。

誰かがこの問題を解決する方法のアイデアを持っていますか?他の場所ではstream_sensors(6)を使用するだけで、正常に機能しているようです。

PS私は少し前にこのトピックに似た質問を投稿しましたが、誰も応答しませんでした。スパムを送信しようとはしていませんが、より明確な質問と明らかな問題が何であるかがわかったので、もう一度試してみようと思いました。

4

2 に答える 2

0

このサイトから openinterface.py をダウンロードしました。これにはいくつかのサンプル プログラムが含まれていました。一歩下がってサンプル コードを試し、他のより洗練されたサンプル コードを見つけて、実際のコードに移る前にまずそれを試してみることをお勧めします。あなたはどこかで一歩を踏み外しているかもしれません。

于 2010-12-16T21:18:35.730 に答える
0

回答が遅くなるかもしれませんが、参考までに。Pyrobotを使用することで、iRobot の直接制御が大幅に簡素化され ます。

于 2011-04-29T12:30:13.083 に答える