- docker-ce
- nvidia-docker
- gpu support nvidia-docker
pull docker image
$ docker pull juite/vrx
clone repo
$ git clone http://github.com/huangjuite/vrx
$ cd vrx
run docker
$ source docker_run.sh
open another docker terminal
$ source docker_join.sh
compile ros workspace in docker
# cd vrx
# source catkin_make.sh
open procman in docker
# cd vrx
# source environment.sh
# source start_vrx.sh
procman hot-key
Hot Key | Function |
---|---|
Ctrl + S | Start |
Ctrl + T | Stop |
Ctrl + R | Restart |
Ctrl + A | Select All |
plug a joystick first
- start 02_gazebo_single
- start 03_teleop
- start 04_rl
- run evaluation
cd ~/vrx/catkin_ws/src/rl_navigation/src && python eval.py
- start 02_gazebo_single
- start 03_teleop
- start 06_single_hrvo
- start 02_gazebo_multi
- start 04_rl_multi
- start 04_rl_state
- start 02_gazebo_multi
- start 06_multi_hrvo
- start rviz
click gif to watch full video
vrx gazebo : https://bitbucket.org/osrf/vrx/src/default/