The PhantomX Hexapod can be controlled wirelessly via the ArbotiX Commander In this demo, the ArbotiX Commander's joysticks will be used to control the movement of the cralwer while the pushbuttons allow for gait selection.
This demo code has an integrated Inverse Kinematics engine powered by NUKE. This software engine handles the calculations for each servo to make the cralwer walk. This demo code is a great place to start if you want to build modify the crawlers behavior and still use NUKE. You can learn more about NUKE here
Project Parts List:
- 1 x PhantomX Hexapod Kit - Includes ArbotiX Commander and XBees
|XBee Socket||XBee Series 1 (Do not plug in until after programming)|
|DYNAMIXEL Bus||DYNAMIXEL HUB/ Servo Chain|
|DC Jack||SMPS Power Supply, Battery, or other 11-14v power|
Load the Commander Cralwer Code onto the ArbotiX-M Robocontroller. You will need to plug in your FTDI cable / programming device to program the robocontroller. You cannot program the ArbotiX if the XBee is plugged in, so program the board first, then remove the FTDI cable, and finally plug in the XBee.
If you have problems loading your code onto your ArbotiX-M, see the ArbotiX Getting Started Guide. Also, make sure that you have configured your XBees for use with InterbotiX Kits.
The ArbotiX Commander should be running the stock Commander code that it shipped with. See the ArbotiX Commander Getting Started Guide for more information.
Once loaded onto the Robot Turret, the code should automatically stand the crawler up. Now turn on the ArbotiX Commander - the two should automatically connect Once connected, you can move the joysticks to move the cralwer.
- Horizontal Strafe left/right
- Vertical Move forward/back
- Horizontal Rotate left/right
- Vertical N/A
- RT N/A
- R3 Select Ripple Smooth Gait
- R2 Select Amble Smooth Gait
- R1 Select Ripple Gait Select Smooth Amble Gait
- LT N/A
- L6 Select Amble Gait
- L5 Select Tripod Gait, Normal Speed
- L4 Select Tripod Gait, High Speed
PC Control These demos and projects allow the robot to be controlled via a computer.
ArbotiX Commander Control - These demos and projects control the Robot using the ArbotiX Commander, the handheld Arduino based remote control.
Direct Control - These demos and projects control the Robot directly from sensors connected directly to the Robot's control board.
Pose Control - These demos and projects allow you to create and playback a sequence of poses.
Serial Control - These demos and projects control the robot using a serial packet protocol.
Standalone - These demos and projects are deisgned to let your robot function without a computer or additional microcontroller.
Wireless Control - These demos and projects allow you to control the robot wirelessly - usually by replacing the Serial Connection with XBee modules.
Reference - These articles have technical details regarding the control and operation of the robot.
More info here