Our Project depends on Petercorke Lib - Robotics Toolbox for Python which is well known in robotics simulation. You need to make sure you have installed this package in your anaconda environment. We strongly recommend using python 3.8 to make sure all environment setups include anaconda, cuda and so on be the same as what we did to make sure your can run it successfully without any problem. All python >3.6 should also be fine.
This part is only for our lab member tutorial. We assume you know how to do that and all setups have been finished on your own PC.
Note: Make sure you are in your anaconda environment with mujoco_py in your terminal!
Install a snapshot from PyPI
pip3 install roboticstoolbox-python
Available options are:
collision
install collision checking with pybullet
Put the options in a comma separated list like
pip3 install roboticstoolbox-python[optionlist]
Swift, a web-based visualizer, is installed as part of Robotics Toolbox.
To install the bleeding-edge version from GitHub
git clone https://github.com/petercorke/robotics-toolbox-python.git
cd robotics-toolbox-python
pip3 install -e .
For UR5 robot, you don't need to add anything for that due to the package has anything about. But for WAM, you need import WAM robot information to the toolbox package. We will contact with the the author of the toolbox and upload the WAM robot description to the package in the future. Go to this link to see how to import the WAM to the robotics toolbox package for python.
WAM Robot without Barrett BH282 hand installed 6 axis Torque/Force sensor(blue cylinder part)
Whole scene for WAM and UR5e on Mujoco.
Inertia of moment for all components in our environment include satellite model, solar panel model, hybrid hinge system, WAM and UR5.
- We will publish our coming IROS paper's code for the dislodging task with decentralized adaptive control algorithm implemented on robot arm(WAM and UR5e) soon.