Skip to content

Commit b73ab3f

Browse files
nkoenigiche033Nate Koenigazeeyacschang
authored
Dome (#726)
* bump to citadel, update comms visualization * Adding breadcrumbs to x1 config 7 & 8 * Added additional breadcrumbs * Update to citadel * Prevent breadcrumb topics * Added breadcrumb handling to more launch files * Apply patch * Adjust spawn location of the breadcrumbs * Update cave_circuit.ign to call the corect spawner method (#409) Signed-off-by: Addisu Z. Taddese <[email protected]> * Add disable_physics_time param to breadcrumb plugin to auto disable them Signed-off-by: Ian Chen <[email protected]> * Adding team base * One team base only * Cleanup after move from bitbucket * Cleanup * Remove extra whitespace * Use https for git * Cave Qual release * Update Citadel and Urban Circuit * Update Citadel and Urban Circuit * bump to citadel, update comms visualization * Update to citadel * bump to citadel, update comms visualization * Cleanup after rebase * Updates based on review * Missed one pose publisher * one more RawPose Signed-off-by: Ian Chen <[email protected]> * Minor cmake tweaks Signed-off-by: Nate Koenig <[email protected]> * Change colors for comms visualization. Signed-off-by: Nate Koenig <[email protected]> * Fix docs Signed-off-by: Nate Koenig <[email protected]> * Azeey/marsupial (#424) * Add marsupial robots for cave_circuit * Update example command * Apply spawnWorldYaw to marsupial offsets * Add marsupial vehicle support to cloudsim Signed-off-by: Addisu Z. Taddese <[email protected]> * Update cloudsim_bridge and json2docker Signed-off-by: Addisu Z. Taddese <[email protected]> * Suppress DetachableJoint missing child warning Signed-off-by: Addisu Z. Taddese <[email protected]> * Added platform Signed-off-by: Nate Koenig <[email protected]> * Fix platform position Signed-off-by: Nate Koenig <[email protected]> * Combined spawn Signed-off-by: Nate Koenig <[email protected]> * Update submitted models Signed-off-by: Nate Koenig <[email protected]> * Merge cave_circuit.ign to urban_circuit.ign, tunnel_circuit_practice.ign, and competition.ign Signed-off-by: Nate Koenig <[email protected]> Co-authored-by: Addisu Z. Taddese <[email protected]> Co-authored-by: Nate Koenig <[email protected]> * Add missing changes from PRs #402 and #403 Signed-off-by: Addisu Z. Taddese <[email protected]> * Adjust platform height Signed-off-by: Nate Koenig <[email protected]> * Fix deprecation Signed-off-by: Nate Koenig <[email protected]> * Fix build Signed-off-by: Nate Koenig <[email protected]> * Update to visibility RF model (#440) * Testing. * Remove debug code. * Update to visibility RF model to account for radio characteristics and message size. * Updated the static number of bytes in a message for communication visualization from 5 to 100. Co-authored-by: Carlos Aguero <[email protected]> Co-authored-by: Nate Koenig <[email protected]> * citadel dockerfiles Signed-off-by: Nate Koenig <[email protected]> * Merged with master Signed-off-by: Nate Koenig <[email protected]> * Fix dependencies Signed-off-by: Nate Koenig <[email protected]> * Download models Signed-off-by: Nate Koenig <[email protected]> * Path tracer (#545) * Added a path tracer program that visualizes robot paths, artifacts, and artifact reports. Signed-off-by: Nate Koenig <[email protected]> * Added path tracer files Signed-off-by: Nate Koenig <[email protected]> * Cleanup build and address comments Signed-off-by: Nate Koenig <[email protected]> Co-authored-by: Nate Koenig <[email protected]> * Break out model download into separate docker image. Signed-off-by: Nate Koenig <[email protected]> * Cleanup Signed-off-by: Nate Koenig <[email protected]> * Update docker image name Signed-off-by: Nate Koenig <[email protected]> * Updating docker Signed-off-by: Nate Koenig <[email protected]> * Fixed merge Signed-off-by: Nate Koenig <[email protected]> * Handle log files with no events.yml file, and also handle an error case in events.yml (#565) Signed-off-by: Nate Koenig <[email protected]> Co-authored-by: Nate Koenig <[email protected]> * Path tracer rtf (#596) * Modify path tracer to use an RTF value Signed-off-by: Nate Koenig <[email protected]> * Added more output Signed-off-by: Nate Koenig <[email protected]> * Account for time required to process the step Signed-off-by: Nate Koenig <[email protected]> Co-authored-by: Nate Koenig <[email protected]> * Path tracer colors (#599) * Modify path tracer to use an RTF value Signed-off-by: Nate Koenig <[email protected]> * Start of path tracer color yaml configuration Signed-off-by: Nate Koenig <[email protected]> * Support yaml configuration for colors and rtf Signed-off-by: Nate Koenig <[email protected]> * Update to use DRY suggestion Signed-off-by: Nate Koenig <[email protected]> * Update subt_ign/src/path_tracer.cc Co-authored-by: Michael Carroll <[email protected]> Co-authored-by: Nate Koenig <[email protected]> Co-authored-by: Michael Carroll <[email protected]> * Merge from master (#621) Signed-off-by: Carlos Agüero <[email protected]> * Missing include Signed-off-by: Nate Koenig <[email protected]> * Merged with master Signed-off-by: Nate Koenig <[email protected]> * Disable truth_controller * Update to use Ignition Dome Signed-off-by: Nate Koenig <[email protected]> * Updating dockerfiles Signed-off-by: Nate Koenig <[email protected]> * Updating subt_sim_entry dockerfile Signed-off-by: Nate Koenig <[email protected]> * Updating model download Signed-off-by: Nate Koenig <[email protected]> * Update dockerfile Signed-off-by: Nate Koenig <[email protected]> * Update dockefile Signed-off-by: Nate Koenig <[email protected]> * Update subt_sim_entry Signed-off-by: Nate Koenig <[email protected]> * Update docker Signed-off-by: Nate Koenig <[email protected]> * Fixing docker Signed-off-by: Nate Koenig <[email protected]> * Improve git clone Signed-off-by: Nate Koenig <[email protected]> * Add back in ros_ign bridge to cloudsim_sim dockerfile Signed-off-by: Nate Koenig <[email protected]> * Update all urban .dat files. (#721) Signed-off-by: Carlos Agüero <[email protected]> * Update all tunnel .dat files. (#723) Signed-off-by: Carlos Agüero <[email protected]> * Update dockerfiles Signed-off-by: Nate Koenig <[email protected]> Co-authored-by: Ian Chen <[email protected]> Co-authored-by: Nate Koenig <[email protected]> Co-authored-by: Addisu Taddese <[email protected]> Co-authored-by: acschang <[email protected]> Co-authored-by: Carlos Aguero <[email protected]> Co-authored-by: Michael Carroll <[email protected]> Co-authored-by: Carlos Agüero <[email protected]>
1 parent 5fb3180 commit b73ab3f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+1340
-211
lines changed

bitbucket-pipelines.yml

+6-6
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,14 @@ pipelines:
2424
- rosdep update
2525
- rosdep install --from-paths ./ -i -y --rosdistro melodic
2626
--skip-keys=ignition-common3
27-
--skip-keys=ignition-gazebo2
28-
--skip-keys=ignition-launch1
27+
--skip-keys=ignition-gazebo3
28+
--skip-keys=ignition-launch2
2929
--skip-keys=ignition-math6
30-
--skip-keys=ignition-msgs4
30+
--skip-keys=ignition-msgs5
3131
--skip-keys=ignition-plugin1
32-
--skip-keys=ignition-rendering2
33-
--skip-keys=ignition-sensors2
34-
--skip-keys=ignition-transport7
32+
--skip-keys=ignition-rendering3
33+
--skip-keys=ignition-sensors3
34+
--skip-keys=ignition-transport8
3535
--skip-keys=ros_ign_bridge
3636
--skip-keys=ros_ign_image
3737
# SubT

docker/build.bash

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ fi
3636

3737
user_id=$(id -u)
3838
image_name=$(basename $1)
39-
image_plus_tag=$image_name:$(date +%Y_%b_%d_%H%M)
39+
image_plus_tag=$image_name:latest-$(date +%Y_%b_%d_%H%M)
4040

4141
shift
4242

docker/cloudsim_bridge/Dockerfile

+21-43
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,17 @@
11
# Ubuntu 18.04 with nvidia-docker2 beta opengl support
2-
FROM nvidia/opengl:1.0-glvnd-devel-ubuntu18.04
3-
4-
RUN export DEBIAN_FRONTEND=noninteractive \
5-
&& apt-get update \
6-
&& apt-get install -y \
7-
tzdata \
8-
&& ln -fs /usr/share/zoneinfo/America/Los_Angeles /etc/localtime \
9-
&& dpkg-reconfigure --frontend noninteractive tzdata \
10-
&& apt-get clean
2+
FROM osrf/subt-virtual-testbed:models_latest
113

124
# Tools I find useful during development
13-
RUN apt-get update -qq \
14-
&& apt-get install --no-install-recommends -y -qq \
5+
RUN sudo apt-get update -qq \
6+
&& sudo apt-get install --no-install-recommends -y -qq \
157
build-essential \
168
bwm-ng \
179
atop \
1810
cmake \
1911
cppcheck \
2012
gdb \
2113
git \
14+
gnutls-bin \
2215
libbluetooth-dev \
2316
libccd-dev \
2417
libcwiid-dev \
@@ -41,16 +34,16 @@ RUN apt-get update -qq \
4134
wget \
4235
net-tools \
4336
iputils-ping \
44-
&& apt-get clean -qq
37+
&& sudo apt-get clean -qq
4538

4639
# Install AWS CLI. This is needed by cloudsim to capture ROS logs.
4740
RUN pip3 install --upgrade awscli=="1.16.220"
4841
VOLUME /root/.aws
4942

5043
# install ROS and required packages
51-
RUN /bin/sh -c 'echo "deb [trusted=yes] http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' \
52-
&& apt-get update \
53-
&& apt-get install -y \
44+
RUN sudo /bin/sh -c 'echo "deb [trusted=yes] http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' \
45+
&& sudo apt-get update \
46+
&& sudo apt-get install -y \
5447
python-catkin-tools \
5548
python-rosdep \
5649
python-rosinstall \
@@ -63,34 +56,22 @@ RUN /bin/sh -c 'echo "deb [trusted=yes] http://packages.ros.org/ros/ubuntu $(lsb
6356
ros-melodic-twist-mux \
6457
ros-melodic-rviz-imu-plugin \
6558
ros-melodic-rotors-control \
66-
&& rosdep init \
67-
&& apt-get clean
59+
ros-melodic-theora-image-transport \
60+
&& sudo rosdep init \
61+
&& sudo apt-get clean
6862

6963
# sdformat8-sdf conflicts with sdformat-sdf installed from gazebo
7064
# so we need to workaround this using a force overwrite
7165
# Do this before installing ign-gazebo
72-
RUN /bin/sh -c 'echo "deb [trusted=yes] http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list' \
73-
&& /bin/sh -c 'wget http://packages.osrfoundation.org/gazebo.key -O - | apt-key add -' \
74-
&& /bin/sh -c 'apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654'
75-
76-
# install ign-blueprint and the ign-bridge
77-
RUN apt-get update \
78-
&& apt-get install -y \
79-
ignition-blueprint \
80-
ros-melodic-ros-ign \
81-
&& apt-get clean
82-
83-
# Add a user with the same user_id as the user outside the container
84-
# Requires a docker build argument `user_id`
85-
ARG user_id
86-
ENV USERNAME developer
87-
RUN useradd -U --uid ${user_id} -ms /bin/bash $USERNAME \
88-
&& echo "$USERNAME:$USERNAME" | chpasswd \
89-
&& adduser $USERNAME sudo \
90-
&& echo "$USERNAME ALL=NOPASSWD: ALL" >> /etc/sudoers.d/$USERNAME
66+
RUN sudo /bin/sh -c 'echo "deb [trusted=yes] http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list' \
67+
&& sudo /bin/sh -c 'wget http://packages.osrfoundation.org/gazebo.key -O - | apt-key add -' \
68+
&& sudo /bin/sh -c 'apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654'
9169

92-
# Commands below run as the developer user
93-
USER $USERNAME
70+
# install ign-dome and the ign-bridge
71+
RUN sudo apt-get update \
72+
&& sudo apt-get install -y \
73+
ignition-dome \
74+
&& sudo apt-get clean
9475

9576
# Make a couple folders for organizing docker volumes
9677
RUN mkdir ~/workspaces ~/other
@@ -104,16 +85,13 @@ RUN rosdep update
10485
# docker is run
10586
RUN mkdir -p subt_ws/src \
10687
&& cd subt_ws/src \
88+
&& git config --global http.postBuffer 1048576000 \
89+
&& git clone https://github.com/ignitionrobotics/ros_ign -b melodic \
10790
&& git clone https://github.com/osrf/subt
10891

10992
WORKDIR /home/$USERNAME/subt_ws
11093

111-
# Install Rotors
112-
# RUN wget https://s3.amazonaws.com/osrf-distributions/subt_robot_examples/releases/subt_robot_examples_latest.tgz
113-
# RUN tar xvf subt_robot_examples_latest.tgz
114-
11594
RUN /bin/bash -c 'source /opt/ros/melodic/setup.bash && catkin_make install'
116-
11795
RUN /bin/sh -c 'echo ". /opt/ros/melodic/setup.bash" >> ~/.bashrc' \
11896
&& /bin/sh -c 'echo ". ~/subt_ws/install/setup.sh" >> ~/.bashrc'
11997

docker/cloudsim_sim/Dockerfile

+10-3
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ RUN sudo apt-get update -qq \
1111
cppcheck \
1212
gdb \
1313
git \
14+
gnutls-bin \
1415
libbluetooth-dev \
1516
libccd-dev \
1617
libcwiid-dev \
@@ -33,8 +34,13 @@ RUN sudo apt-get update -qq \
3334
iputils-ping \
3435
libyaml-cpp-dev \
3536
xvfb \
37+
g++-8 \
3638
&& sudo apt-get clean -qq
3739

40+
RUN sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 800 --slave /usr/bin/g++ g++ /usr/bin/g++-8 --slave /usr/bin/gcov gcov /usr/bin/gcov-8
41+
42+
RUN gcc --version
43+
3844
# Install AWS CLI. This is needed by cloudsim to capture ROS logs.
3945
RUN pip3 install --upgrade awscli=="1.16.220"
4046
VOLUME /root/.aws
@@ -55,6 +61,7 @@ RUN sudo /bin/sh -c 'echo "deb [trusted=yes] http://packages.ros.org/ros/ubuntu
5561
ros-melodic-twist-mux \
5662
ros-melodic-rviz-imu-plugin \
5763
ros-melodic-rotors-control \
64+
ros-melodic-theora-image-transport \
5865
&& sudo rosdep init \
5966
&& sudo apt-get clean
6067

@@ -65,10 +72,10 @@ RUN sudo /bin/sh -c 'echo "deb [trusted=yes] http://packages.osrfoundation.org/g
6572
&& sudo /bin/sh -c 'wget http://packages.osrfoundation.org/gazebo.key -O - | apt-key add -' \
6673
&& sudo /bin/sh -c 'apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654'
6774

68-
# install ign-blueprint
75+
# install ign-dome
6976
RUN sudo apt-get update \
7077
&& sudo apt-get install -y \
71-
ignition-blueprint \
78+
ignition-dome \
7279
&& sudo apt-get clean
7380

7481
# install the ros to ign bridge
@@ -88,12 +95,12 @@ RUN rosdep update
8895
# Install subt sim
8996
RUN mkdir -p subt_ws/src \
9097
&& cd subt_ws/src \
98+
&& git config --global http.postBuffer 1048576000 \
9199
&& git clone https://github.com/osrf/subt
92100

93101
WORKDIR /home/$USERNAME/subt_ws
94102

95103
RUN /bin/bash -c 'source /opt/ros/melodic/setup.bash && catkin_make install'
96-
97104
RUN /bin/sh -c 'echo ". /opt/ros/melodic/setup.bash" >> ~/.bashrc' \
98105
&& /bin/sh -c 'echo ". ~/subt_ws/install/setup.sh" >> ~/.bashrc'
99106

docker/subt_models/Dockerfile

+3-3
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ RUN /bin/sh -c 'echo "deb [trusted=yes] http://packages.osrfoundation.org/gazebo
2020
&& /bin/sh -c 'wget http://packages.osrfoundation.org/gazebo.key -O - | apt-key add -' \
2121
&& /bin/sh -c 'apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654'
2222

23-
# install ign-citadel
23+
# install ign-dome
2424
RUN apt-get update \
2525
&& apt-get install -y \
26-
ignition-citadel \
26+
ignition-dome \
2727
&& apt-get clean
2828

2929
# Add a user with the same user_id as the user outside the container
@@ -45,5 +45,5 @@ WORKDIR /home/$USERNAME
4545
RUN ign fuel download -v 4 -j 8 --type model -u "https://fuel.ignitionrobotics.org/OpenRobotics/collections/SubT Tech Repo"
4646

4747
# Cleanup ignition
48-
RUN sudo apt-get remove ignition-citadel -y \
48+
RUN sudo apt-get remove ignition-dome -y \
4949
&& sudo apt-get clean

docker/subt_sim_entry/Dockerfile

+6-5
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ RUN sudo /bin/sh -c 'echo "deb [trusted=yes] http://packages.ros.org/ros/ubuntu
4848
ros-melodic-twist-mux \
4949
ros-melodic-rviz-imu-plugin \
5050
ros-melodic-rotors-control \
51+
ros-melodic-theora-image-transport \
5152
&& sudo rosdep init \
5253
&& sudo apt-get clean -qq
5354

@@ -66,10 +67,10 @@ RUN sudo /bin/sh -c 'echo "deb [trusted=yes] http://packages.osrfoundation.org/g
6667
&& sudo /bin/sh -c 'wget http://packages.osrfoundation.org/gazebo.key -O - | apt-key add -' \
6768
&& sudo /bin/sh -c 'apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654'
6869

69-
# install ign-blueprint
70-
RUN sudo apt-get update \
71-
&& sudo apt-get install -y \
72-
ignition-blueprint \
70+
# install ign-dome
71+
RUN sudo apt-get update -qq \
72+
&& sudo apt-get install -y -qq \
73+
ignition-dome \
7374
&& sudo apt-get clean
7475

7576
# install the ros to ign bridge
@@ -82,7 +83,7 @@ RUN sudo apt-get update \
8283
# docker is run
8384
RUN mkdir -p subt_ws/src \
8485
&& cd subt_ws/src \
85-
&& git clone https://github.com/osrf/subt
86+
&& git clone https://github.com/osrf/subt -b dome
8687

8788
WORKDIR /home/$USERNAME/subt_ws
8889

submitted_models/ctu_cras_norlab_absolem_sensor_config_1/CMakeLists.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,18 @@ project(ctu_cras_norlab_absolem_sensor_config_1)
33

44
set(CMAKE_CXX_STANDARD 17)
55

6-
find_package(ignition-gazebo2 REQUIRED)
6+
find_package(ignition-gazebo4 REQUIRED)
77
find_package(ignition-common3 REQUIRED)
88

99
find_package(catkin REQUIRED)
1010

1111
catkin_package()
1212

1313
add_library(laser_rotate_plugin src/laser_rotate_plugin.cpp)
14-
target_link_libraries(laser_rotate_plugin PRIVATE ignition-gazebo2::core ignition-common3::ignition-common3)
14+
target_link_libraries(laser_rotate_plugin PRIVATE ignition-gazebo4::core ignition-common3::ignition-common3)
1515

1616
add_library(flipper_control_plugin src/flipper_control_plugin.cpp)
17-
target_link_libraries(flipper_control_plugin PRIVATE ignition-gazebo2::core ignition-common3::ignition-common3)
17+
target_link_libraries(flipper_control_plugin PRIVATE ignition-gazebo4::core ignition-common3::ignition-common3)
1818

1919
install(TARGETS laser_rotate_plugin flipper_control_plugin
2020
ARCHIVE DESTINATION lib

subt-communication/subt_communication_broker/CMakeLists.txt

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
cmake_minimum_required(VERSION 2.8.3)
1+
cmake_minimum_required(VERSION 3.5.1 FATAL_ERROR)
22
project(subt_communication_broker)
33

44
set(PKG_DEPENDS
@@ -18,22 +18,22 @@ set(RUN_DEPENDS
1818
find_package(catkin REQUIRED ${BUILD_DEPENDS})
1919

2020
find_package(ignition-common3 REQUIRED)
21-
find_package(ignition-msgs4 REQUIRED)
22-
find_package(ignition-transport7 REQUIRED)
21+
find_package(ignition-msgs6 REQUIRED)
22+
find_package(ignition-transport9 REQUIRED)
2323

2424
include_directories(
2525
include
2626
${CATKIN_DEVEL_PREFIX}/include
2727
${catkin_INCLUDE_DIRS}
28-
${ignition-transport7_INCLUDE_DIRS}
29-
${ignition-msgs4_INCLUDE_DIRS}
28+
${ignition-transport9_INCLUDE_DIRS}
29+
${ignition-msgs6_INCLUDE_DIRS}
3030
${ignition-common3_INCLUDE_DIRS}
3131
)
3232

3333
set(project_libs
3434
${catkin_LIBRARIES}
35-
${ignition-transport7_LIBRARIES}
36-
${ignition-msgs4_LIBRARIES}
35+
${ignition-transport9_LIBRARIES}
36+
${ignition-msgs6_LIBRARIES}
3737
${ignition-common3_LIBRARIES})
3838

3939
#######################################
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
find_package(ignition-transport7 REQUIRED)
1+
find_package(ignition-transport9 REQUIRED)
22

3-
list(APPEND catkin_INCLUDE_DIRS ${ignition-transport7_INCLUDE_DIRS})
4-
list(APPEND catkin_LIBRARIES ${ignition-transport7_LIBRARIES} ${Protobuf_LIBRARIES})
3+
list(APPEND catkin_INCLUDE_DIRS ${ignition-transport9_INCLUDE_DIRS})
4+
list(APPEND catkin_LIBRARIES ${ignition-transport9_LIBRARIES} ${Protobuf_LIBRARIES})
55

66
include_directories(@CATKIN_DEVEL_PREFIX@/include)

subt-communication/subt_communication_broker/package.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
<depend>roscpp</depend>
1717
<depend>subt_communication_model</depend>
1818
<depend>subt_rf_interface</depend>
19-
<depend>ignition-msgs4</depend>
20-
<depend>ignition-transport7</depend>
19+
<depend>ignition-msgs6</depend>
20+
<depend>ignition-transport9</depend>
2121
<depend>subt_msgs</depend>
2222

2323
</package>

subt-communication/subt_communication_broker/src/protobuf/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ protobuf_generate_cpp_with_descriptor(
1818
PROTO_HEADERS
1919
PROTO_DESCRIPTORS
2020
IMPORT_DIRS
21-
${ignition-msgs4_INCLUDE_DIRS}
21+
${ignition-msgs6_INCLUDE_DIRS}
2222
DESTINATION
2323
${CATKIN_DEVEL_PREFIX}/${CATKIN_PACKAGE_INCLUDE_DESTINATION}/protobuf
2424
${PROTO_MESSAGES}

subt_example/CMakeLists.txt

+10-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
cmake_minimum_required(VERSION 3.5.1)
1+
cmake_minimum_required(VERSION 3.5.1 FATAL_ERROR)
22
project(subt_example)
33

44
if(NOT WIN32)
@@ -11,6 +11,12 @@ find_package(catkin REQUIRED
1111
subt_ign
1212
message_generation
1313
subt_communication_broker
14+
geometry_msgs
15+
nav_msgs
16+
angles
17+
tf2
18+
tf2_ros
19+
eigen_conversions
1420
)
1521

1622
add_service_files(DIRECTORY srv
@@ -40,6 +46,9 @@ add_executable(teleop_node src/teleop_node.cc)
4046
add_dependencies(teleop_node ${catkin_EXPORTED_TARGETS})
4147
target_link_libraries(teleop_node ${catkin_LIBRARIES})
4248

49+
# add_subdirectory(src/truth_controller)
50+
51+
4352
###########
4453
## Tests ##
4554
###########

0 commit comments

Comments
 (0)