Skip to content

benjaminalt/pycram

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyCRAM

Python 3 implementation of CRAM.

Authors

Dependecies

To work with the Bullet World of PyCRAM the follwing packages are required.

  • PyBullet
  • pathlib
  • numpy
  • rospkg
  • atexit
  • urdfpy
  • graphviz
  • urdf-parser-py

Macropy

Additionally a specific fork of macropy is needed, which is already included in this repo as a submodule. To get this submodule just run the following commands in the Repo.

git submodule init
git submodule update

Run the Demo

Prerequisites

To run the demo one needs, all files in the resources folder along with the pr2 description and the description of the kitchen. Both descriptions should be placed in the resource directory.

Execute

To run the demo the following command has to be executed:

python3 <path-to-demo-directory>/run.py

Documentation

A complete documentation for all modules of PyCRAM can be found here. There are also a list of tutorial which explain how to setup PyCRAM and how to integrate your own robot. The tutorials can be found here

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 96.4%
  • CMake 3.6%