Skip to content

Commit

Permalink
Dome (#726)
Browse files Browse the repository at this point in the history
* 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 <addisu@openrobotics.org>

* Add disable_physics_time param to breadcrumb plugin to auto disable them

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* 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 <ichen@osrfoundation.org>

* Minor cmake tweaks

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Change colors for comms visualization.

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix docs

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* 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 <addisu@openrobotics.org>

* Update cloudsim_bridge and json2docker

Signed-off-by: Addisu Z. Taddese <addisu@openrobotics.org>

* Suppress DetachableJoint missing child warning

Signed-off-by: Addisu Z. Taddese <addisu@openrobotics.org>

* Added platform

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix platform position

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Combined spawn

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Update submitted models

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Merge cave_circuit.ign to urban_circuit.ign, tunnel_circuit_practice.ign, and competition.ign

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Addisu Z. Taddese <addisu@openrobotics.org>
Co-authored-by: Nate Koenig <nate@openrobotics.org>

* Add missing changes from PRs #402 and #403

Signed-off-by: Addisu Z. Taddese <addisu@openrobotics.org>

* Adjust platform height

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix deprecation

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix build

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* 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 <caguero@openrobotics.org>
Co-authored-by: Nate Koenig <nate@openrobotics.org>

* citadel dockerfiles

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Merged with master

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fix dependencies

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Download models

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Path tracer (#545)

* Added a path tracer program that visualizes robot paths, artifacts, and artifact reports.

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added path tracer files

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Cleanup build and address comments

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Nate Koenig <nate@openrobotics.org>

* Break out model download into separate docker image.

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Cleanup

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Update docker image name

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Updating docker

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fixed merge

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Handle log files with no events.yml file, and also handle an error case in events.yml (#565)

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Nate Koenig <nate@openrobotics.org>

* Path tracer rtf (#596)

* Modify path tracer to use an RTF value

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Added more output

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Account for time required to process the step

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Nate Koenig <nate@openrobotics.org>

* Path tracer colors (#599)

* Modify path tracer to use an RTF value

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Start of path tracer color yaml configuration

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Support yaml configuration for colors and rtf

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Update to use DRY suggestion

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Update subt_ign/src/path_tracer.cc

Co-authored-by: Michael Carroll <michael@openrobotics.org>

Co-authored-by: Nate Koenig <nate@openrobotics.org>
Co-authored-by: Michael Carroll <michael@openrobotics.org>

* Merge from master (#621)

Signed-off-by: Carlos Agüero <caguero@openrobotics.org>

* Missing include

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Merged with master

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Disable truth_controller

* Update to use Ignition Dome

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Updating dockerfiles

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Updating subt_sim_entry dockerfile

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Updating model download

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Update dockerfile

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Update dockefile

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Update subt_sim_entry

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Update docker

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Fixing docker

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Improve git clone

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Add back in ros_ign bridge to cloudsim_sim dockerfile

Signed-off-by: Nate Koenig <nate@openrobotics.org>

* Update all urban .dat files. (#721)

Signed-off-by: Carlos Agüero <caguero@openrobotics.org>

* Update all tunnel .dat files. (#723)

Signed-off-by: Carlos Agüero <caguero@openrobotics.org>

* Update dockerfiles

Signed-off-by: Nate Koenig <nate@openrobotics.org>

Co-authored-by: Ian Chen <ichen@osrfoundation.org>
Co-authored-by: Nate Koenig <nate@openrobotics.org>
Co-authored-by: Addisu Taddese <addisu@openrobotics.org>
Co-authored-by: acschang <61025344+acschang@users.noreply.github.com>
Co-authored-by: Carlos Aguero <caguero@openrobotics.org>
Co-authored-by: Michael Carroll <michael@openrobotics.org>
Co-authored-by: Carlos Agüero <caguero@osrfoundation.org>
  • Loading branch information
8 people authored Dec 17, 2020
1 parent 5fb3180 commit b73ab3f
Show file tree
Hide file tree
Showing 54 changed files with 1,340 additions and 211 deletions.
12 changes: 6 additions & 6 deletions bitbucket-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,14 @@ pipelines:
- rosdep update
- rosdep install --from-paths ./ -i -y --rosdistro melodic
--skip-keys=ignition-common3
--skip-keys=ignition-gazebo2
--skip-keys=ignition-launch1
--skip-keys=ignition-gazebo3
--skip-keys=ignition-launch2
--skip-keys=ignition-math6
--skip-keys=ignition-msgs4
--skip-keys=ignition-msgs5
--skip-keys=ignition-plugin1
--skip-keys=ignition-rendering2
--skip-keys=ignition-sensors2
--skip-keys=ignition-transport7
--skip-keys=ignition-rendering3
--skip-keys=ignition-sensors3
--skip-keys=ignition-transport8
--skip-keys=ros_ign_bridge
--skip-keys=ros_ign_image
# SubT
Expand Down
2 changes: 1 addition & 1 deletion docker/build.bash
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ fi

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

shift

Expand Down
64 changes: 21 additions & 43 deletions docker/cloudsim_bridge/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,24 +1,17 @@
# Ubuntu 18.04 with nvidia-docker2 beta opengl support
FROM nvidia/opengl:1.0-glvnd-devel-ubuntu18.04

RUN export DEBIAN_FRONTEND=noninteractive \
&& apt-get update \
&& apt-get install -y \
tzdata \
&& ln -fs /usr/share/zoneinfo/America/Los_Angeles /etc/localtime \
&& dpkg-reconfigure --frontend noninteractive tzdata \
&& apt-get clean
FROM osrf/subt-virtual-testbed:models_latest

# Tools I find useful during development
RUN apt-get update -qq \
&& apt-get install --no-install-recommends -y -qq \
RUN sudo apt-get update -qq \
&& sudo apt-get install --no-install-recommends -y -qq \
build-essential \
bwm-ng \
atop \
cmake \
cppcheck \
gdb \
git \
gnutls-bin \
libbluetooth-dev \
libccd-dev \
libcwiid-dev \
Expand All @@ -41,16 +34,16 @@ RUN apt-get update -qq \
wget \
net-tools \
iputils-ping \
&& apt-get clean -qq
&& sudo apt-get clean -qq

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

# install ROS and required packages
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' \
&& apt-get update \
&& apt-get install -y \
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' \
&& sudo apt-get update \
&& sudo apt-get install -y \
python-catkin-tools \
python-rosdep \
python-rosinstall \
Expand All @@ -63,34 +56,22 @@ RUN /bin/sh -c 'echo "deb [trusted=yes] http://packages.ros.org/ros/ubuntu $(lsb
ros-melodic-twist-mux \
ros-melodic-rviz-imu-plugin \
ros-melodic-rotors-control \
&& rosdep init \
&& apt-get clean
ros-melodic-theora-image-transport \
&& sudo rosdep init \
&& sudo apt-get clean

# sdformat8-sdf conflicts with sdformat-sdf installed from gazebo
# so we need to workaround this using a force overwrite
# Do this before installing ign-gazebo
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' \
&& /bin/sh -c 'wget http://packages.osrfoundation.org/gazebo.key -O - | apt-key add -' \
&& /bin/sh -c 'apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654'

# install ign-blueprint and the ign-bridge
RUN apt-get update \
&& apt-get install -y \
ignition-blueprint \
ros-melodic-ros-ign \
&& apt-get clean

# Add a user with the same user_id as the user outside the container
# Requires a docker build argument `user_id`
ARG user_id
ENV USERNAME developer
RUN useradd -U --uid ${user_id} -ms /bin/bash $USERNAME \
&& echo "$USERNAME:$USERNAME" | chpasswd \
&& adduser $USERNAME sudo \
&& echo "$USERNAME ALL=NOPASSWD: ALL" >> /etc/sudoers.d/$USERNAME
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' \
&& sudo /bin/sh -c 'wget http://packages.osrfoundation.org/gazebo.key -O - | apt-key add -' \
&& sudo /bin/sh -c 'apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654'

# Commands below run as the developer user
USER $USERNAME
# install ign-dome and the ign-bridge
RUN sudo apt-get update \
&& sudo apt-get install -y \
ignition-dome \
&& sudo apt-get clean

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

WORKDIR /home/$USERNAME/subt_ws

# Install Rotors
# RUN wget https://s3.amazonaws.com/osrf-distributions/subt_robot_examples/releases/subt_robot_examples_latest.tgz
# RUN tar xvf subt_robot_examples_latest.tgz

RUN /bin/bash -c 'source /opt/ros/melodic/setup.bash && catkin_make install'

RUN /bin/sh -c 'echo ". /opt/ros/melodic/setup.bash" >> ~/.bashrc' \
&& /bin/sh -c 'echo ". ~/subt_ws/install/setup.sh" >> ~/.bashrc'

Expand Down
13 changes: 10 additions & 3 deletions docker/cloudsim_sim/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ RUN sudo apt-get update -qq \
cppcheck \
gdb \
git \
gnutls-bin \
libbluetooth-dev \
libccd-dev \
libcwiid-dev \
Expand All @@ -33,8 +34,13 @@ RUN sudo apt-get update -qq \
iputils-ping \
libyaml-cpp-dev \
xvfb \
g++-8 \
&& sudo apt-get clean -qq

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

RUN gcc --version

# Install AWS CLI. This is needed by cloudsim to capture ROS logs.
RUN pip3 install --upgrade awscli=="1.16.220"
VOLUME /root/.aws
Expand All @@ -55,6 +61,7 @@ RUN sudo /bin/sh -c 'echo "deb [trusted=yes] http://packages.ros.org/ros/ubuntu
ros-melodic-twist-mux \
ros-melodic-rviz-imu-plugin \
ros-melodic-rotors-control \
ros-melodic-theora-image-transport \
&& sudo rosdep init \
&& sudo apt-get clean

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

# install ign-blueprint
# install ign-dome
RUN sudo apt-get update \
&& sudo apt-get install -y \
ignition-blueprint \
ignition-dome \
&& sudo apt-get clean

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

WORKDIR /home/$USERNAME/subt_ws

RUN /bin/bash -c 'source /opt/ros/melodic/setup.bash && catkin_make install'

RUN /bin/sh -c 'echo ". /opt/ros/melodic/setup.bash" >> ~/.bashrc' \
&& /bin/sh -c 'echo ". ~/subt_ws/install/setup.sh" >> ~/.bashrc'

Expand Down
6 changes: 3 additions & 3 deletions docker/subt_models/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,10 @@ RUN /bin/sh -c 'echo "deb [trusted=yes] http://packages.osrfoundation.org/gazebo
&& /bin/sh -c 'wget http://packages.osrfoundation.org/gazebo.key -O - | apt-key add -' \
&& /bin/sh -c 'apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654'

# install ign-citadel
# install ign-dome
RUN apt-get update \
&& apt-get install -y \
ignition-citadel \
ignition-dome \
&& apt-get clean

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

# Cleanup ignition
RUN sudo apt-get remove ignition-citadel -y \
RUN sudo apt-get remove ignition-dome -y \
&& sudo apt-get clean
11 changes: 6 additions & 5 deletions docker/subt_sim_entry/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ RUN sudo /bin/sh -c 'echo "deb [trusted=yes] http://packages.ros.org/ros/ubuntu
ros-melodic-twist-mux \
ros-melodic-rviz-imu-plugin \
ros-melodic-rotors-control \
ros-melodic-theora-image-transport \
&& sudo rosdep init \
&& sudo apt-get clean -qq

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

# install ign-blueprint
RUN sudo apt-get update \
&& sudo apt-get install -y \
ignition-blueprint \
# install ign-dome
RUN sudo apt-get update -qq \
&& sudo apt-get install -y -qq \
ignition-dome \
&& sudo apt-get clean

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

WORKDIR /home/$USERNAME/subt_ws

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,18 @@ project(ctu_cras_norlab_absolem_sensor_config_1)

set(CMAKE_CXX_STANDARD 17)

find_package(ignition-gazebo2 REQUIRED)
find_package(ignition-gazebo4 REQUIRED)
find_package(ignition-common3 REQUIRED)

find_package(catkin REQUIRED)

catkin_package()

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

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

install(TARGETS laser_rotate_plugin flipper_control_plugin
ARCHIVE DESTINATION lib
Expand Down
14 changes: 7 additions & 7 deletions subt-communication/subt_communication_broker/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 2.8.3)
cmake_minimum_required(VERSION 3.5.1 FATAL_ERROR)
project(subt_communication_broker)

set(PKG_DEPENDS
Expand All @@ -18,22 +18,22 @@ set(RUN_DEPENDS
find_package(catkin REQUIRED ${BUILD_DEPENDS})

find_package(ignition-common3 REQUIRED)
find_package(ignition-msgs4 REQUIRED)
find_package(ignition-transport7 REQUIRED)
find_package(ignition-msgs6 REQUIRED)
find_package(ignition-transport9 REQUIRED)

include_directories(
include
${CATKIN_DEVEL_PREFIX}/include
${catkin_INCLUDE_DIRS}
${ignition-transport7_INCLUDE_DIRS}
${ignition-msgs4_INCLUDE_DIRS}
${ignition-transport9_INCLUDE_DIRS}
${ignition-msgs6_INCLUDE_DIRS}
${ignition-common3_INCLUDE_DIRS}
)

set(project_libs
${catkin_LIBRARIES}
${ignition-transport7_LIBRARIES}
${ignition-msgs4_LIBRARIES}
${ignition-transport9_LIBRARIES}
${ignition-msgs6_LIBRARIES}
${ignition-common3_LIBRARIES})

#######################################
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
find_package(ignition-transport7 REQUIRED)
find_package(ignition-transport9 REQUIRED)

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

include_directories(@CATKIN_DEVEL_PREFIX@/include)
4 changes: 2 additions & 2 deletions subt-communication/subt_communication_broker/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@
<depend>roscpp</depend>
<depend>subt_communication_model</depend>
<depend>subt_rf_interface</depend>
<depend>ignition-msgs4</depend>
<depend>ignition-transport7</depend>
<depend>ignition-msgs6</depend>
<depend>ignition-transport9</depend>
<depend>subt_msgs</depend>

</package>
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ protobuf_generate_cpp_with_descriptor(
PROTO_HEADERS
PROTO_DESCRIPTORS
IMPORT_DIRS
${ignition-msgs4_INCLUDE_DIRS}
${ignition-msgs6_INCLUDE_DIRS}
DESTINATION
${CATKIN_DEVEL_PREFIX}/${CATKIN_PACKAGE_INCLUDE_DESTINATION}/protobuf
${PROTO_MESSAGES}
Expand Down
11 changes: 10 additions & 1 deletion subt_example/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.5.1)
cmake_minimum_required(VERSION 3.5.1 FATAL_ERROR)
project(subt_example)

if(NOT WIN32)
Expand All @@ -11,6 +11,12 @@ find_package(catkin REQUIRED
subt_ign
message_generation
subt_communication_broker
geometry_msgs
nav_msgs
angles
tf2
tf2_ros
eigen_conversions
)

add_service_files(DIRECTORY srv
Expand Down Expand Up @@ -40,6 +46,9 @@ add_executable(teleop_node src/teleop_node.cc)
add_dependencies(teleop_node ${catkin_EXPORTED_TARGETS})
target_link_libraries(teleop_node ${catkin_LIBRARIES})

# add_subdirectory(src/truth_controller)


###########
## Tests ##
###########
Expand Down
Loading

0 comments on commit b73ab3f

Please sign in to comment.