# Sim_twin基于示教和力反馈强化学习零样本虚实迁移框架
**Repository Path**: baxter-open-source-application/Sim_twin
## Basic Information
- **Project Name**: Sim_twin基于示教和力反馈强化学习零样本虚实迁移框架
- **Description**: Sim_twin基于示教和力反馈强化学习零样本虚实迁移框架
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 0
- **Created**: 2022-09-07
- **Last Updated**: 2026-04-01
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Isaac-ManipulaRL

[](https://github.com/cypypccpy "Author")
[](LICENSE)
[](https://github.com/RichardLitt/standard-readme)
## Table of Contents
- [Background](#background)
- [Install](#install)
- [Usage](#usage)
- [TODO](#todo)
- [Contributing](#contributing)
- [License](#license)
## Background
The Manipulator Reinforcement Learning based on [Isaac-gym](https://developer.nvidia.com/isaac-gym), the following additional implementations are added:
- Add Baxter and UR5 robots and supporting environment like open cabinet, assembly and pick & place
- Customizable neural network structure
- Visual input reinforcement learning processing pipeline
- SAC2019 Algorithm
- Reinforcement Learning from Demonstration
- ROS wrapper
This project is **still under development** and detailed usage documentation will be available upon completion.
## Install
### Prerequisites
- Ubuntu 18.04 or 20.04.
- Python 3.6, 3.7 or 3.8.
- Minimum recommended NVIDIA driver version:
+ Linux: 460.32
### Set up the Python package
#### Install in an existing Python environment
In the ``python`` subdirectory, run:
pip install -e .
This will install the ``isaacgym`` package and all of its dependencies in the active Python environment. If your have more than one Python environment where you want to use Gym, you will need to run this command in each of them. To verify the details of the installed package, run::
pip show isaacgym
To uninstall, run::
pip uninstall isaacgym
#### Install in a new conda environment
In the root directory, run:
./create_conda_env_rlgpu.sh
This will create a new conda env called ``rlgpu``, which you can activate by running:
conda activate rlgpu
If you wish to change the name of the env, you can edit ``python/rlgpu_conda_env.yml``, then update the ``ENV_NAME`` variable in the ``create_conda_env_rlgpu.sh`` script to match.
To uninstall, run:
conda remove --name rlgpu --all
For troubleshooting check docs `docs/index.html`
## Usage
```bash
conda activate rlgpu
cd Isaacgym-drlgrasp/rlgpu
python train --task BaxterCabinet
```
You can choose to use PPO or SAC in `train.py`
## TODO
**Still in development**
## Contributing
See [the contributing file](CONTRIBUTING.md)!
## License
[MIT © Richard McRichface.](../LICENSE)