Skip to content

Scripts for experimentation with Boston Dynamics Spot Robot

Notifications You must be signed in to change notification settings

naokiyokoyama/bd_spot_wrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Python API for Spot

Installation

Create the conda env:

conda create -n spot_env -y python=3.6
conda activate spot_env

Install requirements

pip install -r requirements.txt

Install this package

# Make sure you are in the root of this repo
pip install -e .

Quickstart

Ensure that you are connected to the robot's WiFi.

The following script allows you to move the robot without having to use tablet (which prompts you to enter a password once a day):

python -m spot_wrapper.keyboard_teleop

If you get an error about the e-stop, you just need to make sure that you run this script in another terminal:

python -m spot_wrapper.estop

Read through the spot_wrapper/keyboard_teleop.py to see most of what this repo offers in terms of actuating the Spot and its arm.

To receive/monitor data (vision/proprioception) from the robot, you can use these scripts:

python -m spot_wrapper.view_camera
python -m spot_wrapper.view_arm_proprioception
python -m spot_wrapper.monitor_nav_pose

About

Scripts for experimentation with Boston Dynamics Spot Robot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages