- Install nvidia-docker2 & docker-compose
- Clone this repository with necessary submodules
$ git clone --recursive https://github.com/ayuguchi/docker-lipm_walking_controller.git
$ cd ros/lipm_walking_controller
$ git submodule update --init cmake/
- Build docker
$ docker-compose build
- Run docker
$ docker-compose run ros bash
- Add a mc_rtc configulation file
$ mkdir -p ~/.config/mc_rtc/
$ nano ~/.config/mc_rtc/mc_rtc.yaml
{
"MainRobot": "JVRC1",
"Enabled": ["LIPMWalking"]
}
- Run some software
$ roslaunch mc_rtc_ticker display.launch
(open a new terminal)
$ docker exec -it ${CONTAINER} bash
$ cd /usr/share/hrpsys/samples/JVRC1
$ ./clear-omninames.sh
$ choreonoid --start-simulation sim_mc.cnoid
- To get more information, please see the following information.
https://jrl-umi3218.github.io/lipm_walking_controller/doxygen/HEAD/build.html#jvrc
https://github.com/stephane-caron/lipm_walking_controller/wiki