Skip to content

Commit

Permalink
versioning of the mrs system image
Browse files Browse the repository at this point in the history
  • Loading branch information
klaxalk committed Oct 20, 2024
1 parent fdf03c3 commit d2c7d36
Show file tree
Hide file tree
Showing 13 changed files with 39 additions and 33 deletions.
8 changes: 4 additions & 4 deletions docker/uav_sessions/camera_test_bottom/compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ services:
# starts roscore
# this is the first container in the ROS pipeline
roscore:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
network_mode: host
depends_on:
- copy_uav_custom_files
Expand All @@ -35,7 +35,7 @@ services:

# starts the camera drivers
cameras:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
network_mode: host
volumes:
- uav_custom_files:/etc/docker/uav_custom_files:consistent
Expand All @@ -47,7 +47,7 @@ services:
command: bash -c "waitForRos && roslaunch /etc/docker/uav_custom_files/launch_files/cameras.launch throttled_rate:=5.0"

apriltag_bottom:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
network_mode: host
depends_on:
- copy_shared_data
Expand All @@ -59,7 +59,7 @@ services:

# this container can be used to access a terminal with ROS inside the compose session
terminal:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
network_mode: host
depends_on:
- copy_shared_data
Expand Down
1 change: 1 addition & 0 deletions docker/uav_sessions/camera_test_bottom/variables.env
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@ UAV_NAME=uav80
ROS_MASTER_URI=http://localhost:11311
UAV_TYPE=robofly
UAV_ID=c4750f
MRS_UAV_SYSTEM_VERSION=1.5.0
8 changes: 4 additions & 4 deletions docker/uav_sessions/camera_test_front/compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ services:
# starts roscore
# this is the first container in the ROS pipeline
roscore:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
network_mode: host
depends_on:
- copy_uav_custom_files
Expand All @@ -35,7 +35,7 @@ services:

# starts the camera drivers
cameras:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
network_mode: host
volumes:
- uav_custom_files:/etc/docker/uav_custom_files:consistent
Expand All @@ -47,7 +47,7 @@ services:
command: bash -c "waitForRos && roslaunch /etc/docker/uav_custom_files/launch_files/cameras.launch throttled_rate:=5"

apriltag_front:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
network_mode: host
depends_on:
- copy_shared_data
Expand All @@ -59,7 +59,7 @@ services:

# this container can be used to access a terminal with ROS inside the compose session
terminal:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
network_mode: host
depends_on:
- copy_shared_data
Expand Down
1 change: 1 addition & 0 deletions docker/uav_sessions/camera_test_front/variables.env
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@ UAV_NAME=uav80
ROS_MASTER_URI=http://localhost:11311
UAV_TYPE=robofly
UAV_ID=c4750f
MRS_UAV_SYSTEM_VERSION=1.5.0
18 changes: 9 additions & 9 deletions docker/uav_sessions/gnss/compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ services:

# will copy session-specific data shared between containers from the shared_data container to a shared volume
copy_shared_data:
image: fly4future/robofly:shared_data_vio
image: fly4future/robofly:shared_data_gnss
volumes:
- shared_data:/tmp/docker/shared_data:consistent
command: sh -c "rm -rvf /tmp/docker/shared_data/*; mkdir -pv /tmp/docker/shared_data; cp -rv /etc/docker/shared_data/* /tmp/docker/shared_data/"
Expand All @@ -25,7 +25,7 @@ services:
# starts roscore
# this is the first container in the ROS pipeline
roscore:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
network_mode: host
depends_on:
- copy_shared_data
Expand All @@ -38,7 +38,7 @@ services:
# -> set a parameter that tells the system that simulation time is NOT used
# this container then stops
rostime:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
network_mode: host
depends_on:
- roscore
Expand All @@ -48,7 +48,7 @@ services:

# starts the HW API for connecting the MRS UAV System to PX4
hw_api:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
depends_on:
- rostime
network_mode: host
Expand All @@ -62,7 +62,7 @@ services:

# starts the MRS UAV System's core
uav_core:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
depends_on:
- rostime
network_mode: host
Expand All @@ -74,7 +74,7 @@ services:

# starts the camera drivers
cameras:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
depends_on:
- rostime
network_mode: host
Expand All @@ -90,7 +90,7 @@ services:

# starts the node that handles automatic initialization of the system and takeoff
automatic_start:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
depends_on:
- rostime
network_mode: host
Expand All @@ -102,7 +102,7 @@ services:

# starts `rosbag record`
rosbag:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
depends_on:
- rostime
network_mode: host
Expand All @@ -115,7 +115,7 @@ services:

# this container can be used to access a terminal with ROS inside the compose session
terminal:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
network_mode: host
depends_on:
- rostime
Expand Down
1 change: 1 addition & 0 deletions docker/uav_sessions/gnss/variables.env
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ UAV_TYPE=robofly
ROS_MASTER_URI=http://localhost:11311
UAV_MASS=0.8
UAV_ID=c4750f
MRS_UAV_SYSTEM_VERSION=1.5.0
8 changes: 4 additions & 4 deletions docker/uav_sessions/sensor_diagnostics/compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ services:
# starts roscore
# this is the first container in the ROS pipeline
roscore:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
network_mode: host
depends_on:
- copy_uav_custom_files
Expand All @@ -26,7 +26,7 @@ services:

# starts the HW API for connecting the MRS UAV System to PX4
hw_api:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
network_mode: host
volumes:
- /dev/:/dev/
Expand All @@ -37,7 +37,7 @@ services:

# starts the camera drivers
cameras:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
network_mode: host
volumes:
- uav_custom_files:/etc/docker/uav_custom_files:consistent
Expand All @@ -50,7 +50,7 @@ services:

# this container can be used to access a terminal with ROS inside the compose session
terminal:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
network_mode: host
depends_on:
- copy_uav_custom_files
Expand Down
1 change: 1 addition & 0 deletions docker/uav_sessions/sensor_diagnostics/variables.env
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ UAV_TYPE=robofly
ROS_MASTER_URI=http://localhost:11311
UAV_MASS=0.8
UAV_ID=c4750f
MRS_UAV_SYSTEM_VERSION=1.5.0
4 changes: 2 additions & 2 deletions docker/uav_sessions/user_session/compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ services:

# starts the HW API for connecting the MRS UAV System to PX4
custom_package:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
network_mode: host
depends_on:
- copy_catkin_workspace
Expand All @@ -25,7 +25,7 @@ services:

# this container can be used to access a terminal with ROS inside the compose session
terminal:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
network_mode: host
depends_on:
- copy_catkin_workspace
Expand Down
1 change: 1 addition & 0 deletions docker/uav_sessions/user_session/variables.env
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
UAV_NAME=uav80
ROS_MASTER_URI=http://localhost:11311
MRS_UAV_SYSTEM_VERSION=1.5.0
18 changes: 9 additions & 9 deletions docker/uav_sessions/vio/compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ services:
# starts roscore
# this is the first container in the ROS pipeline
roscore:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
network_mode: host
depends_on:
- copy_shared_data
Expand All @@ -38,7 +38,7 @@ services:
# -> set a parameter that tells the system that simulation time is NOT used
# this container then stops
rostime:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
network_mode: host
depends_on:
- roscore
Expand All @@ -48,7 +48,7 @@ services:

# starts the HW API for connecting the MRS UAV System to PX4
hw_api:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
depends_on:
- rostime
network_mode: host
Expand All @@ -62,7 +62,7 @@ services:

# starts the open_vins visual inertial odometry
open_vins:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
depends_on:
- rostime
network_mode: host
Expand All @@ -75,7 +75,7 @@ services:

# starts the MRS UAV System's core
uav_core:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
depends_on:
- rostime
network_mode: host
Expand All @@ -87,7 +87,7 @@ services:

# starts the camera drivers
cameras:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
depends_on:
- rostime
network_mode: host
Expand All @@ -103,7 +103,7 @@ services:

# starts the node that handles automatic initialization of the system and takeoff
automatic_start:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
depends_on:
- rostime
network_mode: host
Expand All @@ -115,7 +115,7 @@ services:

# starts `rosbag record`
rosbag:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
depends_on:
- rostime
network_mode: host
Expand All @@ -128,7 +128,7 @@ services:

# this container can be used to access a terminal with ROS inside the compose session
terminal:
image: ctumrs/mrs_uav_system:robofly
image: ctumrs/mrs_uav_system:${MRS_UAV_SYSTEM_VERSION}
network_mode: host
depends_on:
- rostime
Expand Down
1 change: 1 addition & 0 deletions docker/uav_sessions/vio/variables.env
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ UAV_TYPE=robofly
ROS_MASTER_URI=http://localhost:11311
UAV_MASS=0.8
UAV_ID=c4750f
MRS_UAV_SYSTEM_VERSION=1.5.0
2 changes: 1 addition & 1 deletion docker/user_workspace/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
ARG WORKSPACE_PATH
ARG BASE_IMAGE=ctumrs/mrs_uav_system:robofly
ARG BASE_IMAGE=ctumrs/mrs_uav_system:1.5.0

#############################################################################

Expand Down

0 comments on commit d2c7d36

Please sign in to comment.