These examples utilize the Joint Control API that is available starting in v4.0.2 in order to move the robot. More generally, the Joint Control API allows for low-level control of the robot's joints.
Your robot needs to have a Joint Control license in order to run this example.
Your Spot should be a base robot with out an arm attached.
You will need to launch a software e-stop separately.
Safety: this example will result in Spot moving, so please ensure the area around Spot is kept clear. The robot should not be run from a dock and should start without motors on and in a nominal sitting position on the floor.
To run the example, set BOSDYN_CLIENT_USERNAME and BOSDYN_CLIENT_PASSWORD environment variables with the robot credentials and then run:
./noarm_squat {ROBOT_IP}
Your Spot needs to have an arm.
You will need to launch a software e-stop separately.
Safety: this example will result in Spot moving, so please ensure the area around Spot is kept clear.
To run the example, set BOSDYN_CLIENT_USERNAME and BOSDYN_CLIENT_PASSWORD environment variables with the robot credentials and then run:
./wiggle_arm_example {ROBOT_IP}