2010-11-21 46 views
0

J'essaie de diffuser des données de capteur à partir de l'iRobot Create. Je reçois des erreurs de dépassement de gamme lorsque j'essaie bot.stream_sensors (somenumber) et bot.poll_sensors (somenumbers). Chaque fois que j'introduis bot.sensors, j'obtiens juste un tableau vide {}. J'ai même essayé d'envoyer des bot.sensors en enfonçant le capteur de bosse, obtenant toujours un tableau vide. Je suis connecté au bot via le port série avec un convertisseur série-USB de mon côté. Le seul code avant d'essayer d'obtenir les données du capteur est importation OpenInterface bot = openinterface.CreateBot (Com_Port = "/ dev/ttyUSB0", mode = "full")iRobot Créer ne pas renvoyer de données de capteur

Est-ce que quelqu'un a une idée de la façon de résoudre ce problème? Partout ailleurs, il utilise juste stream_sensors (6) et il semble bien fonctionner.

P.S. J'ai posté une question similaire à ce sujet il n'y a pas si longtemps, mais personne n'a répondu. Je n'essaie pas de spammer, mais maintenant j'ai une question plus claire et quel est le problème apparent, alors j'ai pensé que j'essaierais encore.

+0

Je pense que je viens juste de cette question. Si vous pensez que votre nouvelle question est étroitement liée à votre ancienne, vous pouvez modifier votre ancienne question pour inclure les informations mises à jour. – spade78

Répondre

0

J'ai téléchargé openinterface.py à partir de ce site: qui comprenait quelques exemples de programmes. Je vous suggère de prendre du recul, d'essayer l'exemple de code, d'essayer d'en trouver d'autres, plus sophistiqués, et de jouer avec ce code avant de passer à votre vrai code. Vous pouvez manquer une étape quelque part.

0

Je pourrais être un peu en retard pour répondre à cette question, mais à titre de référence. Contrôle direct de l'iRobot est grandement simplifié en utilisant Pyrobot.