My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Wiki pages
Links

PyRobot is a high-level Python interface, built on pySerial, to iRobot's Roomba and Create.

PyRobot is also the name of another Python robotics library formerly known as Pyro.

PyRobot was originally created for this instructable for using the Create and an OLPC for telepresence. Since then, the telepresence project has become project Fido. Fido uses a GSD web interface for controlling the Create/Roomba over the internet.

Fido Features

  • Automated docking and charging of both the OLPC and the Create.
  • Arduino control of the Create's power and a high-intensity LED flashlight for night driving.
  • Control of a QuickCam Orbit in addition to the OLPC's built in camera.
  • Automatic diagnostics to keep the robot running.
  • Text-to-speech synthesis using Flite.

Fido Web Interface Features

  • Remote control of movement, lighting, and Flite.
  • Streaming sensor data with sparklines.
  • Streaming logging from the Fido server.
  • Click-to-pan control of the Orbit (clicking on the webcam image pans/tilts to center on that position).

Powered by Google Project Hosting