The code provided in this repo simplifies the interaction between pinocchio and pybullet.
You need PyBullet and Pinocchio to install this package.
To run the demo, you need to install robot_properties_solo as well.
To download this package, you can
-
use
git clone
mkdir -p ~/devel/workspace/src cd ~/devel/workspace/src git clone git@github.com:machines-in-motion/bullet_utils.git
-
use treep with the treep_machines_in_motion configuration.
mkdir -p ~/devel pip3 install treep cd ~/devel git clone git@github.com:machines-in-motion/treep_machines_in_motion.git treep --clone bullet_utils
You can install this package with
-
pure pip
cd mkdir -p ~/devel/workspace/src/bullet_utils pip3 install .
-
or colcon
cd mkdir -p ~/devel/workspace colcon build
To run the demo
cd mkdir -p ~/devel/workspace/src/bullet_utils/demos
python3 demo_simulate_a_robot.py
The API documentation is automatically generated using colcon. For the build to work one need to add the mpi_cmake_modules to their workspace using git or treep.
cd ~/devel/workspace/src
git clone git@github.com:machines-in-motion/mpi_cmake_modules.git
or
treep --clone mpi_cmake_modules
TODO: Where to find the last built doc on the internet.
License BSD-3-Clause Copyright (c) 2021, New York University and Max Planck Gesellschaft.