Welcome to the official repository for the BestMan Robot Simulator, integrated with Pybullet. This project provides a comprehensive simulation environment for the BestMan robot, a sophisticated machine featuring a robust base and a versatile arm (Ur5e).
git clone https://github.com/yding25/BestMan_Pybullet.git
git submodule init
git submodule update
pip3 install pygccxml==2.2.1.
cd BestMan_Pybullet/package_OMPL
pip3 install ompl-1.6.0-cp38-cp38-manylinux_2_28_x86_64.whl
βββ APIs_in_utils.txt
βββ examples
β βββ navigation_basic.py
β βββ ...
βββ Kitchen_models
βββ tool
β βββ capture_screen_front.py
β βββ ...
βββ URDF_models
βββ URDF_robot
β βββ segbot.urdf
β βββ ur5e.urdf
β βββ ...
βββ utils
βββ pb_ompl.py
βββ utils_Bestman.py
βββ ....
Load Kitchens
python3 ./examples/load_kitchen_v0.py
Navigation
python3 ./examples/navigation_basic.py
Manipulation
python3 ./examples/grasp_bowl_in_kitchen_v0.py
python3 ./examples/grasp_bowl_from_drawer_in_kitchen0.py
- APIs_in_utils.txt: A detailed list of common functions used in the utility scripts
@article{ding2023task,
title={Task and motion planning with large language models for object rearrangement},
author={Ding, Yan and Zhang, Xiaohan and Paxton, Chris and Zhang, Shiqi},
journal={arXiv preprint arXiv:2303.06247},
year={2023}
}
@article{ding2023integrating,
title={Integrating Action Knowledge and LLMs for Task Planning and Situation Handling in Open Worlds},
author={Ding, Yan and Zhang, Xiaohan and Amiri, Saeid and Cao, Nieqing and Yang, Hao and Kaminski, Andy and Esselink, Chad and Zhang, Shiqi},
journal={arXiv preprint arXiv:2305.17590},
year={2023}
}