SortME uses a beaglebone black and OpenCV for image processing. When the coordinates needed to move the robot are acquired, a corresponding character is sent to an arduino indicating a directions. When the character is received, the arduino moves the motors, using a motor shield, accordingly.
for image processing using OpenCV
for direction character processing.
adafruit motor shield
for motor control
to allow multiple USB inputs for the beaglebone black