/digit_sim

Pybullet simulation package for Digit robot

Primary LanguagePython

digit_sim

Pybullet simulation package for Digit robot.

This digit simulation can perform both path planning and arm motion planning using Caelan Garrett's pybullet_planning package. It also uses IKFast as the forward and inverse kinematics solver for Digit's arms.

In my bid to skirt Digit's tedious bipedal locomotion trouble, I made the joints in Digit's legs fixed joints and mounted it on a hoverboard for good measure.

Installation

It is recommended that you install this package in a conda environment. Here's how to create one: Create a conda environment. Python3.6 is recommended.

To install dependencies,

  1. Clone this repo

    $ git clone https://github.com/alphonsusadubredu/digit_sim.git

  2. Install dependencies

    $ pip install -r requirements.txt

Usage

To run navigation example

$ cd examples 
$ python navigation_example.py 

Digit moving in 'circles'

To run manipulation example

$ cd examples
$ python manipulation_example.py 

Digit picking up a 'coke' can