/robot_remote

a collection of tools in python to control a robot remotely

Primary LanguagePython

Mobile Robot Remote Control by Ed Paradis

Arduino + Python + pygame + openCV

draw_pos.py - creates a pygame window to let you see the computed path and drive using the arrow keys umbmark.py - lets you run umbmark-style squares for calibrating your odometry system

setup: I developed this on a Mac running OS X 10.7.5, then later 10.8.3 I used homebrew to install all the goodies: python, pygame (and its requirements), and openCV (and its requirements)

usage: python remote.py /dev/tty.usbmodem1a21

note to self:

  • if using the USB serial port, remember to unplug the bluetooth module (specifically pin 0, RX, orange wire)

TODO

  • port ArUco to python openCV bindings
  • mount a fiducial to the bot to measure its end position when running umbmark squares so I can avoid using rulers