Skip to content

Commit 2787703

Browse files
committed
Fix TF2 deprecation
fix compile alfter ros2/geometry2#752 FIX: fatal error: tf2/LinearMath/Quaternion.h: No such file or directory 29 | #include "tf2/LinearMath/Quaternion.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 parent 5eb04da commit 2787703

File tree

6 files changed

+5
-7
lines changed

6 files changed

+5
-7
lines changed

diff_drive_controller/src/diff_drive_controller.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
#include "hardware_interface/types/hardware_interface_type_values.hpp"
2727
#include "lifecycle_msgs/msg/state.hpp"
2828
#include "rclcpp/logging.hpp"
29-
#include "tf2/LinearMath/Quaternion.h"
29+
#include <tf2_geometry_msgs/tf2_geometry_msgs.hpp>
3030

3131
namespace
3232
{

mecanum_drive_controller/src/mecanum_drive_controller.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
#include "controller_interface/helpers.hpp"
2323
#include "hardware_interface/types/hardware_interface_type_values.hpp"
2424
#include "lifecycle_msgs/msg/state.hpp"
25-
#include "tf2/transform_datatypes.h"
2625
#include "tf2_geometry_msgs/tf2_geometry_msgs.hpp"
2726

2827
namespace

mecanum_drive_controller/src/odometry.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414

1515
#include "mecanum_drive_controller/odometry.hpp"
1616

17-
#include "tf2/transform_datatypes.h"
1817
#include "tf2_geometry_msgs/tf2_geometry_msgs.hpp"
1918

2019
namespace mecanum_drive_controller

tricycle_controller/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ set(THIS_PACKAGE_INCLUDE_DEPENDS
2020
realtime_tools
2121
std_srvs
2222
tf2
23-
tf2_msgs
23+
tf2_geometry_msgs
2424
)
2525

2626
find_package(ament_cmake REQUIRED)
@@ -69,7 +69,7 @@ if(BUILD_TESTING)
6969
rclcpp_lifecycle
7070
realtime_tools
7171
tf2
72-
tf2_msgs
72+
tf2_geometry_msgs
7373
)
7474

7575
add_definitions(-DTEST_FILES_DIRECTORY="${CMAKE_CURRENT_SOURCE_DIR}/test")

tricycle_controller/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
<depend>realtime_tools</depend>
3838
<depend>std_srvs</depend>
3939
<depend>tf2</depend>
40-
<depend>tf2_msgs</depend>
40+
<depend>tf2_geometry_msgs</depend>
4141

4242
<test_depend>ament_cmake_gmock</test_depend>
4343
<test_depend>controller_manager</test_depend>

tricycle_controller/src/tricycle_controller.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
#include "hardware_interface/types/hardware_interface_type_values.hpp"
2828
#include "lifecycle_msgs/msg/state.hpp"
2929
#include "rclcpp/logging.hpp"
30-
#include "tf2/LinearMath/Quaternion.h"
3130
#include "tricycle_controller/tricycle_controller.hpp"
31+
#include <tf2_geometry_msgs/tf2_geometry_msgs.hpp>
3232

3333
namespace
3434
{

0 commit comments

Comments
 (0)