Project for Prof. Shengbo Eben Li's Reinforcement Learning and Control course in Tsinghua University.
-
clone this repo
-
install pytorch
-
install Stable-Baselines3
pip install stable-baselines3[extra]
(version 1.8.0) Documentation: https://stable-baselines3.readthedocs.io/
Tutorial: https://github.com/araffin/rl-tutorial-jnrr19/blob/sb3
- install pybullet
pip install pybullet
Documentation: https://docs.google.com/document/d/10sXEhzFRSnvFcl3XxNGhnD4N2SedqwdAvK3dsihxVUA/
- rl_course_project
assets/
store URDF file of the robotenvs/
gym environmentskick_ball_env.py
only task rewardkick_ball_stand_env.py
task reward with fall terminationkick_ball_imitation_env
task reward, termination and imitation reward
logs/
tensorboard logsmodels/
saved modelstest_urdf.py
test simulation and urdftrain.py
use stable-baselines3 to train RL agnettest.py
Test trained modelconfig.py
parameters of the robot and simulation