I also like this self balancing vehicle, and I noticed that they were using this motors.
For regeneration brake may be they are using the Smart Pie in the SBU v3, perhaps the best option it is to contact with goldenmotor.com , I don´t think that SBU people will help you because this means loose money for them.
edit: There is a lot of information in goldenmotor forums, I´ve just found this:
I think this would be relatively easy to implement with an arduino, a gyro and doing something really fun!!
Muchas gracias. Lo he solucionado usando Linux. Por lo visto, ciertos Windows tienen problemas para reconocer el dispositivo si no hay ningún sketch cargado. Una vez que he cargado cualquier sketch a través de Ubuntu los ordenadores windows lo reconocen perfectamente.
Estoy liado con una plaquita vinciduino, hasta ahora la he soldado, la conecté al usb y apareció el mensaje del bootloader de atmega. Programé el bootloader arduino y ahora cuando la conecto, aparece el mensaje del bootloader arduino Leonardo, pero cuando voy a instalar los drivers presentes en arduino1.0/drivers no los acepta, no los reconoce. ¿necesito descargar la versión 1.0 rc2 de arduino?. lo habría probado, pero no la encuentro. ¿Alquien sabe que puede estar pasándome?.