Spot Choreography SDK

Develop advanced choreographed routines for Spot. The choreography service requires a special-permissions license, as well as Python and Spot SDK.

The Choreography SDK consists of:

  • The Choreography API protocol definitions, which defines the choreography moves and parameters.

  • The Choreography python client, which communicates with Spot to upload and execute choreographies on robot.

  • The Choreographer Application, which is an application to author choreographies and execute the routines on robot with music synchronization. The application, as well as additional documentation, can be downloaded from the Support Center and used with a robot that has a choreography license.

The high-level documentation provides an overview of the Choreography API and Client and a description of the different choreography terms. Additionally, descriptions of each choreography move and its associated parameters, as well as GIFs showing a preview of the move, are available in the Move Reference Guide.