Adding UFACTORY robot model support to panda-gym training and simulation tools for Reinforcement Learning (RL). This repository is developed based on the original panda-gym
framework and should work alongside with it.
Please check the panda-gym
page for detailed documentation and credit information.
- Python 3.8+ and pytorch;
- Nvidia driver and CUDA with proper versions for your GPU device.
- stable baselines 3 and extended module sb3-contrib.
- pybullet
- panda-gym
- Other dependent packages needed during installation or running process.
- The scripts have self-explanatory names, to train xArm7 with pick and place task:
$ python train_xarm7_pickNplace.py
- To test the trained model for pick and place task:
$ python test_xarm7_pickNplace.py
The algorithm, hyper-parameters, task, model name, saving directories etc. can all be modified in the code according to your needs.
Currently only xArm6 and xArm7 (with gripper) are supported, other models will be added in the future.
XArm6Reach-v3 |
XArm6Push-v3 |
XArm7Slide-v3 |
XArm7PickAndPlace-v3 |
Some pre-trained models are uploaded and available on Hugging Face platform.