by i-Bot » Thu Dec 31, 2009 9:19 pm
by i-Bot
Thu Dec 31, 2009 9:19 pm
The PS2 Game Controller is readily avaliable in wireless form from Madcatz and Logitech. Interfaces are available for Kondo, Robonova, Bioloid, and Robobuilder. These each use the easiest interface ( serial, IR port, Dynamixel bus), and keep the PC connection avaliable for other use ( download). For the Robonova and Robobuilder, they are open source, same board, reprogrammable, and low cost.
The aim for the PS3 and Wiimote was to make available the new features such as accelerometer, gyro, and IR camera. Since both of these controllers again are wireless(bluetooth) by design, it seems sensible to exploit this. Previous solutions using PC proxy are OK, but high overhead, and I find them rather unresponsive by comparison. Boards like Gumstix or Roboard are great, but fairly expensive.
The AVR32 and the AT90USB processors with integrated USB host are under $10 and the USB dongles are now around £3. They have bullt in USB bootloaders and free development and library software.
I choose to support the Arduino platform because the value of the new PS3 and Wiimote features appeared higher to that community ( and the challenge of 1K RAM !), but physically smaller versions are possible, and easily compatible with existing robot controllers. Using the AVR32 controller from RandomMatt, if have the PS3 game controller as a dynamixel bus device, using free libraries and RTOS.
Welcome to the new decade, this is the new "low end" !
The PS2 Game Controller is readily avaliable in wireless form from Madcatz and Logitech. Interfaces are available for Kondo, Robonova, Bioloid, and Robobuilder. These each use the easiest interface ( serial, IR port, Dynamixel bus), and keep the PC connection avaliable for other use ( download). For the Robonova and Robobuilder, they are open source, same board, reprogrammable, and low cost.
The aim for the PS3 and Wiimote was to make available the new features such as accelerometer, gyro, and IR camera. Since both of these controllers again are wireless(bluetooth) by design, it seems sensible to exploit this. Previous solutions using PC proxy are OK, but high overhead, and I find them rather unresponsive by comparison. Boards like Gumstix or Roboard are great, but fairly expensive.
The AVR32 and the AT90USB processors with integrated USB host are under $10 and the USB dongles are now around £3. They have bullt in USB bootloaders and free development and library software.
I choose to support the Arduino platform because the value of the new PS3 and Wiimote features appeared higher to that community ( and the challenge of 1K RAM !), but physically smaller versions are possible, and easily compatible with existing robot controllers. Using the AVR32 controller from RandomMatt, if have the PS3 game controller as a dynamixel bus device, using free libraries and RTOS.
Welcome to the new decade, this is the new "low end" !