Edge programs and firmware are offered with limited support and documentation. They are experimental and offered 'as-is' for advanced users.
The Phoenix code is firmware for the PhantomX Hexapod. This firmware gives the PhantomX Hexapod a life-like walking gait as well as offers a variety of features. This community based project is based on the code for the original Phoenix Hexapod.
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
The Virtual Commander is a simple way to control your crawler using the commander protocol.
All the InterbotiX robots turrets, arms, and crawlers use DYNAMIXEL servos. These servos all have positional feedback, allowing the ArbotiX-M Robocontroller to read the current position of each servo. This makes it possible to physically pose an InterbotiX robot, then capture the positions for each servo, allowing the user to save/capture the current pose. By capturing multiple poses, a user can create a sequence that can be repeated.
The ArbotiX-M Robocontroller can be used to easily 'play' a sequence of poses on DYNAMIXEL servos. These poses can run automatically, triggered by an outside input (like a pushbutton) or integrated into more advanced code.
This tutorial can be used in conjunction with the DYNApose tutorial. The DYNApose tutorial will help you to capture a series of poses while this tutorial will help you integrate those poses into new code.