Hallo

Da die USB-Schnittstelle ein sehr komplexes Gebilde
verschiedener Protokolle darstellt, würde ich dir raten
dich erst mit der USB-Schnittstelle an sich zu beschäftigen.

Dann musst du versuchen herauszufinden welche "Art"
von Kommunikation der Roboter eigentlich verwendet,
und erst dann kannst du dir überlegen, wie du programm-
technisch auf den Roboter zugreifst.

Hier mal ein Link zu einer, wie ich meine, guten
USB-Einführung.

http://www.beyondlogic.org/usbnutshell/usb1.htm

Grüße GeoBot