This directory contains scripts and Dockerfiles for use during development and testing of SubT Solutions.
Each subdirectory contains a Dockerfile for a particular use case.
This is the docker image that will run a simulation instance in the same way as CloudSim. Refer to: https://github.com/osrf/subt/wiki/Cloudsim%20Architecture.
This image should be used in conjunction with cloudsim_bridge
.
Usage
- Build the docker image
./build.bash cloudsim_sim
- Run the docker image.
./run.bash cloudsim_sim cloudsim_sim.ign robotName1:=X1 robotConfig1:=X1_SENSOR_CONFIG1 robotName2:=X2 robotConfig2:=X2_SENSOR_CONFIG2
This is the docker image that will run the cloudsim bridge. Refer to: https://github.com/osrf/subt/wiki/Cloudsim%20Architecture.
This image should be used in conjunction with cloudsim_sim
.
Usage
- Build the docker image
./build.bash cloudsim_bridge
- Run the docker image.
./run.bash cloudsim_bridge robotName1:=X1 robotConfig1:=X1_SENSOR_CONFIG1 robotName2:=X2 robotConfig2:=X2_SENSOR_CONFIG2
Use this directory to build a Docker image that supports an interactive bash shell and contains the SubT code base.
Usage
- Build the docker image
./build.bash subt_shell
- Run the docker image.
./run.bash subt_shell
- Join a running docker image
./join.bash subt_shell
Use this directory to build a Docker image that will run an installed launch file.
Usage
- Build the docker image
./build.bash subt_sim_entry
- Run the docker image. The last command line option is the name of launch file.
./run.bash subt_sim_entry tunnel_circuit_practice.ign