This repository contains docker images for deploying ROS packages with https://github.com/K4R-IAI/K4R_Development
0. Prerequisites: https://docs.docker.com/compose/install
No ROS required, No Unreal Engine required, just a PC with a good NVIDIA Graphic Card :)
docker-compose version 1.29.2, build 5becea4c
docker-py version: 5.0.0
1. If you want to use a package simulator from Unreal Engine, download it at https://seafile.zfn.uni-bremen.de/f/e49379520efc48c69c8f and unzip it
cd docker
./setup_ros_packages.bash
./setup_rviz.bash
docker-compose build
docker-compose up k4r-iai-donbot-unreal-ws
cd LinuxNoEditor
sh K4R_Development.sh
4.3. On the menu, click Load, then click Random Shop. You should see the connection in both terminals (one from 4.1 and one from 4.2)
docker exec -it k4r-iai-donbot-unreal-ws-container bash
source devel/setup.bash
roslaunch iai_donbot_unreal iai_donbot_control.launch
./run_rviz.bash
The result should look like this:
docker-compose down