Skip to content

mattbev/robot-juggler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

robot-juggler

Robotic juggling in pydrake.

Authors: @mattbev*, @rshube*

*equal contribution

Usage

python3 juggler.py

Dependencies

Drake dependencies

  1. Install Drake for python
  2. Install Drake manipulation package (outside this repo), and follow the local setup steps for manipulation (already did Drake!) in drake.html:
    git clone --recursive git@github.com:RussTedrake/manipulation.git
    

(Optional) Jupyter notebooks

  1. Install Jupyter Lab:
pip3 install jupyterlab
  1. Install ipywidgets:
pip3 install ipywidgets
  1. Install NodeJS (>= v10.0.0) for activating Widget Javascript:

    • On Ubuntu with apt-get:
    curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
    sudo apt-get install -y nodejs
    
    • On Mac with Homebrew:
    brew install nodejs
    
  2. Enable Widget Javascript in Jupyter:

    jupyter labextension install @jupyter-widgets/jupyterlab-manager
    

Useful resources

High-level Drake concepts