Skip to content

Allows easy control of humanoid.urdf using human poses with pybullet

License

Notifications You must be signed in to change notification settings

OmkarKabadagi5823/humanoid_bullet_control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Humanoid Bullet Control

Description

humanoid_bullet_control is a package for pybullet that makes it easy to control the humanoid urdf model provided with pybullet using human poses. Currently, it supports pose format, output by voxelpose model.

Getting started

This package depends on human_voxelpose_model which reads the poses output by voxelpose and estimate joint angles. It is not available on pip repositories yet, so you need to install it manually.

Installation

# human_voxelpose_model installation
cd ~/Downloads
git clone https://github.com/OmkarKabadagi5823/human_voxelpose_model.git
cd human_voxelpose_model/
python -m build
cd dist/
pip install human_voxelpose_model-<version>-py3-none-any.whl

# humanoid_bullet_control installation
cd ~/Downloads
git clone https://github.com/OmkarKabadagi5823/humanoid_bullet_control.git
cd humanoid_bullet_control/
python -m build
cd dist/
pip install humanoid_bullet_control-<version>-py3-none-any.whl

Example

python examples/humanoid_motion.py --config config/humanoid_controllers.yaml --data data/hammer.npy

About

Allows easy control of humanoid.urdf using human poses with pybullet

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages