So here is my work in progress of my PhantomX controlled by a Raspberry Pi. It's running a c/c++ port of the Phoenix software developed by Jeroen Janssen, Kurt Eckhardt and Kåre Halvorsen. This version is all floating point and standard math libraries are used. Body FK is still rough and is prone to glitches so more work is needed. But hey, it's progress. Once the body FK is fixed I will post the code if anyone is interested. Though I would suggest waiting and using Kurt's up and comming Raspberry Pi version since mine doesn't have a GP player or single leg control. (something I don't need or use so I depricated it)
Communication to the servos are done with the Robotis USB2Dynamixel and their SDK. I have one of Xevel's USB2AX from Seeed on order and I am planning to switch to that due to its small form factor. Power to the servos is provided by the Robotis smps2dynamixel. Power to the Rpi will be done with a BEC from Castle Creations when I mount all this inside.
Special thanks to Kurt in writing the Xbee code for the Raspberry Pi so I could still control it with the Arbotix Commander.
Bookmarks