Skip to content

Tutorials

Nitzan Orr edited this page Mar 20, 2024 · 8 revisions

Development Tutorials

To learn how to program spot, these tutorials by BD provide a nice starting point

Python API Quickstart

Instructions on first baby steps to connecting to robot and running a sample program: https://dev.bostondynamics.com/docs/python/quickstart

Deeper Dive: Understanding Spot Programming

Deeper dive into the SPOT Python SDK https://dev.bostondynamics.com/docs/python/understanding_spot_programming

Run Some Examples

Try out some of the provided examples. Pick 4-6 examples that sound interesting and try them out! Select from the Examples under different categories here: https://dev.bostondynamics.com/python/examples/readme Or view all the examples here: https://github.com/boston-dynamics/spot-sdk/tree/master/python/examples

Write Your Own Code

Finally, write your own code to accomplish the following:

Goal 1: While the robot is sitting make the arm move sweep the floor around the robot. For this demo, sweeping is defined as the gripper moving in a U-shape around the front of the robot, and about 1-2 inches above the ground. The U-Shape can be composed of 3 straight paths like this: |_|. To avoid collisions between the arm and the robot or ground while working on this code, it is HIGHLY suggested to first get the basic mechanics of moving the arm in a U-Shape while it is far from the robot and ground, and then, once the arm seems to move as you intend, have the arm perform the movement closer to the ground.

Goal 2: Make the robot stand up, move a little bit forward, sit down, do a sweep, stand up, move a little bit forward, do a sweep, and stand up.

Spot Fun Facts & Specs

Moved to Home Page of Wiki!