Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/quantumiracle/robot_learning2
https://github.com/quantumiracle/robot_learning2
Last synced: 24 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/quantumiracle/robot_learning2
- Owner: quantumiracle
- Created: 2019-07-13T16:06:30.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-02-15T22:05:58.000Z (almost 2 years ago)
- Last Synced: 2024-10-07T14:41:08.780Z (about 1 month ago)
- Language: Python
- Size: 133 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Robot_Learning2
Sawyer robot learning to reach the target (Reacher) controlled with PPO algorithm, using PyRep for Sawyer robot simulation and game building. The environment is wrapped into Openai Gym format in `./reacher_sawyer_env.py`.
## To Run:
* First check the environment can run successfully:`python reacher_sawyer_env_boundingbox.py`
If it works properly with VRep called to run a scene, then go to next step; otherwise check the `requirements.txt` for necessary packages and versions.
* Run a single-process PPO for testing:
`python ppo_single.py`
* Run multi-process SAC for distributed training:`python sac_multi.py --train` for non-vectorized environment;
`python sac_multi_vec2.py --train` for vectorized environment (acceleration).