Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add new package rtt_ros2_tf2 support for ROS2 TF2 #19

Open
wants to merge 22 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
252ea30
rtt_ros2_tf2: create the skeleton of new package rtt_ros2_tf2
spd-intermodalics Jul 15, 2020
fdc20c1
rtt_ros2_tf2: implement basic functionality
spd-intermodalics Jul 16, 2020
10a39ce
rtt_ros2_tf2: add more functionality
spd-intermodalics Jul 17, 2020
43d26e5
rtt_ros2_tf2: refactor to use composition instead of inheritance
spd-intermodalics Jul 17, 2020
0febc6b
rtt_ros2_tf2: add the service as an Orocos plugin
spd-intermodalics Jul 17, 2020
7cb3c9a
rtt_ros2_tf2: use tf2_ros::TransformBroadcaster and other tf2_ros
spd-intermodalics Jul 20, 2020
604a24e
rtt_ros2_tf2 comply with linting and other sanity checks
spd-intermodalics Jul 20, 2020
4947a72
rtt_ros2_tf2: adapt travis to include rtt_ros2_integration
spd-intermodalics Jul 20, 2020
351316f
rtt_ros2_tf2: test tarvis with rtt_ros2_common_interfaces
spd-intermodalics Jul 20, 2020
32ca0a5
rtt_ros2_tf2: remove internal dependency on typekit
spd-intermodalics Jul 20, 2020
8988130
rtt_ros2_tf2: link target agains typekits specifically
spd-intermodalics Jul 20, 2020
6032213
rtt_ros2_tf2: fix eloquent dashing dependencies
spd-intermodalics Jul 22, 2020
d5e87aa
rtt_ros2_tf2: rename main class to Tf2Service
spd-intermodalics Jul 22, 2020
ad77c00
rtt_ros2_tf2: add unitest in rtt_ros2_tf2_tests
spd-intermodalics Jul 22, 2020
4a29fc6
rtt_ros2_tf2_tests: remove rtt_ros2_geometry_msgs dependency
spd-intermodalics Jul 22, 2020
3d0d6ee
rtt_ros2_tf2: add documentation
spd-intermodalics Jul 24, 2020
ded7b4b
Merge branch 'master' into feature/add-rtt_tf2
meyerj Jul 28, 2020
a3da067
rtt_ros2_tf2: fix ament_export_include_directories() and use new macr…
meyerj Jul 28, 2020
b89d2e9
rtt_ros2_tf2_tests: match CMakeLists.txt with other unit test package…
meyerj Jul 28, 2020
f41ca47
rtt_ros2_tf2: cleanup CMakeLists.txt and dependencies in package.xml,…
meyerj Jul 28, 2020
b94ffcd
rtt_ros2_tf2_tests: fix loading of renamed service rosnode in test_ro…
meyerj Jul 28, 2020
30adf61
rtt_ros2_tf2_tests: remove import of package rtt_ros2_geometry_msgs
meyerj Jul 28, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
rtt_ros2_tf2: link target agains typekits specifically
This patch may solve the problem compiling for dashing and
eloquent.
  • Loading branch information
spd-intermodalics committed Jul 20, 2020
commit 898813045d79c9e76fa72ae55f7a1baac1d10ae8
8 changes: 7 additions & 1 deletion rtt_ros2_tf2/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -56,7 +56,10 @@ orocos_library(rtt_ros2_tf2
# target_link_libraries(rtt_ros2_tf2 tf2)
# target_include_directories(rtt_ros2_tf2 tf2)
ament_target_dependencies(rtt_ros2_tf2
rclcpp tf2 tf2_ros tf2_msgs rtt_ros2_geometry_msgs
rclcpp tf2 tf2_ros tf2_msgs rtt_ros2_node
)
target_link_libraries(rtt_ros2_tf2
rtt_ros2_geometry_msgs::rtt_geometry_msgs_typekit
)

# Extra include_directories to find the own generated typekits from inside
@@ -115,7 +118,10 @@ else()
endif()
rtt_ros2_export_plugin_depend(rclcpp)
rtt_ros2_export_plugin_depend(tf2)
rtt_ros2_export_plugin_depend(tf2_msgs)
rtt_ros2_export_plugin_depend(rtt_ros2_tf2)
rtt_ros2_export_plugin_depend(rtt_ros2_node)
rtt_ros2_export_plugin_depend(rtt_ros2_geometry_msgs)
rtt_ros2_export_plugin_depend(rtt_tf2_msgs_typekit) # If typekit is generated and used

# orocos_generate_package(