Joystick-based controller and libusb driver for the OWI / Maplin robotic arm