Skip to content

Commit 43f6e2d

Browse files
authored
feat(autoware_utils_tf): rename package (#46)
Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>
1 parent 685b8b2 commit 43f6e2d

File tree

8 files changed

+24
-23
lines changed

8 files changed

+24
-23
lines changed

autoware_utils/include/autoware_utils/ros/transform_listener.hpp

+7-6
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,14 @@
1515
#ifndef AUTOWARE_UTILS__ROS__TRANSFORM_LISTENER_HPP_
1616
#define AUTOWARE_UTILS__ROS__TRANSFORM_LISTENER_HPP_
1717

18-
#include <autoware_utils_geometry/transform_listener.hpp>
18+
// NOLINTBEGIN(build/namespaces, whitespace/line_length)
19+
// clang-format off
1920

20-
namespace autoware_utils
21-
{
21+
#pragma message("#include <autoware_utils/ros/transform_listener.hpp> is deprecated. Use #include <autoware_utils_tf/transform_listener.hpp> instead.")
22+
#include <autoware_utils_tf/transform_listener.hpp>
23+
namespace autoware_utils { using namespace autoware_utils_tf; }
2224

23-
using namespace autoware_utils_geometry; // NOLINT(build/namespaces)
24-
25-
} // namespace autoware_utils
25+
// clang-format on
26+
// NOLINTEND
2627

2728
#endif // AUTOWARE_UTILS__ROS__TRANSFORM_LISTENER_HPP_

autoware_utils/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@
2121
<depend>autoware_planning_msgs</depend>
2222
<depend>autoware_utils_debug</depend>
2323
<depend>autoware_utils_diagnostics</depend>
24-
<depend>autoware_utils_geometry</depend>
2524
<depend>autoware_utils_logging</depend>
2625
<depend>autoware_utils_math</depend>
2726
<depend>autoware_utils_pcl</depend>
2827
<depend>autoware_utils_rclcpp</depend>
2928
<depend>autoware_utils_system</depend>
29+
<depend>autoware_utils_tf</depend>
3030
<depend>autoware_utils_uuid</depend>
3131
<depend>autoware_utils_visualization</depend>
3232
<depend>autoware_vehicle_msgs</depend>

autoware_utils_pcl/include/autoware_utils_pcl/managed_transform_buffer.hpp

+4-4
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#ifndef AUTOWARE_UTILS_PCL__MANAGED_TRANSFORM_BUFFER_HPP_
1616
#define AUTOWARE_UTILS_PCL__MANAGED_TRANSFORM_BUFFER_HPP_
1717

18-
#include <autoware_utils_geometry/transform_listener.hpp>
18+
#include <autoware_utils_tf/transform_listener.hpp>
1919
#include <eigen3/Eigen/Core>
2020
#include <pcl_ros/transforms.hpp>
2121
#include <rclcpp/rclcpp.hpp>
@@ -73,7 +73,7 @@ class ManagedTransformBuffer
7373
return get_static_transform(target_frame, source_frame, eigen_transform);
7474
};
7575
} else {
76-
tf_listener_ = std::make_unique<autoware_utils_geometry::TransformListener>(node);
76+
tf_listener_ = std::make_unique<autoware_utils_tf::TransformListener>(node);
7777
get_transform_ = [this](
7878
const std::string & target_frame, const std::string & source_frame,
7979
Eigen::Matrix4f & eigen_transform) {
@@ -173,7 +173,7 @@ class ManagedTransformBuffer
173173
}
174174

175175
// Get the transform from the TF tree
176-
tf_listener_ = std::make_unique<autoware_utils_geometry::TransformListener>(node_);
176+
tf_listener_ = std::make_unique<autoware_utils_tf::TransformListener>(node_);
177177
auto tf = tf_listener_->get_transform(
178178
target_frame, source_frame, rclcpp::Time(0), rclcpp::Duration(1000ms));
179179
tf_listener_.reset();
@@ -218,7 +218,7 @@ class ManagedTransformBuffer
218218

219219
TFMap buffer_;
220220
rclcpp::Node * const node_;
221-
std::unique_ptr<autoware_utils_geometry::TransformListener> tf_listener_;
221+
std::unique_ptr<autoware_utils_tf::TransformListener> tf_listener_;
222222
std::function<bool(const std::string &, const std::string &, Eigen::Matrix4f &)> get_transform_;
223223
};
224224

autoware_utils_pcl/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<buildtool_depend>ament_cmake_auto</buildtool_depend>
1515
<buildtool_depend>autoware_cmake</buildtool_depend>
1616

17-
<depend>autoware_utils_geometry</depend>
17+
<depend>autoware_utils_tf</depend>
1818
<depend>pcl_conversions</depend>
1919
<depend>pcl_ros</depend>
2020

autoware_utils_geometry/CMakeLists.txt autoware_utils_tf/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
cmake_minimum_required(VERSION 3.14)
2-
project(autoware_utils_geometry)
2+
project(autoware_utils_tf)
33

44
find_package(autoware_cmake REQUIRED)
55
autoware_package()

autoware_utils_geometry/README.md autoware_utils_tf/README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
# autoware_utils_geometry
1+
# autoware_utils_tf
22

33
## Overview
44

55
The **autoware_utils** library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications.
6-
This package provides essential utilities for geometry.
7-
It is extensively used in the Autoware project to handle common tasks such as geometric calculations and message conversions.
6+
This package provides essential utilities for transform.
7+
It is extensively used in the Autoware project to handle common tasks such as managing transform listener and vehicle transform.
88

99
## Design
1010

autoware_utils_geometry/include/autoware_utils_geometry/transform_listener.hpp autoware_utils_tf/include/autoware_utils_tf/transform_listener.hpp

+5-5
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
// See the License for the specific language governing permissions and
1313
// limitations under the License.
1414

15-
#ifndef AUTOWARE_UTILS_GEOMETRY__TRANSFORM_LISTENER_HPP_
16-
#define AUTOWARE_UTILS_GEOMETRY__TRANSFORM_LISTENER_HPP_
15+
#ifndef AUTOWARE_UTILS_TF__TRANSFORM_LISTENER_HPP_
16+
#define AUTOWARE_UTILS_TF__TRANSFORM_LISTENER_HPP_
1717

1818
#include <rclcpp/rclcpp.hpp>
1919

@@ -26,7 +26,7 @@
2626
#include <memory>
2727
#include <string>
2828

29-
namespace autoware_utils_geometry
29+
namespace autoware_utils_tf
3030
{
3131
class TransformListener
3232
{
@@ -82,6 +82,6 @@ class TransformListener
8282
std::shared_ptr<tf2_ros::Buffer> tf_buffer_;
8383
std::shared_ptr<tf2_ros::TransformListener> tf_listener_;
8484
};
85-
} // namespace autoware_utils_geometry
85+
} // namespace autoware_utils_tf
8686

87-
#endif // AUTOWARE_UTILS_GEOMETRY__TRANSFORM_LISTENER_HPP_
87+
#endif // AUTOWARE_UTILS_TF__TRANSFORM_LISTENER_HPP_

autoware_utils_geometry/package.xml autoware_utils_tf/package.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<?xml version="1.0"?>
22
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
33
<package format="3">
4-
<name>autoware_utils_geometry</name>
4+
<name>autoware_utils_tf</name>
55
<version>1.1.0</version>
6-
<description>The autoware_utils_geometry package</description>
6+
<description>The autoware_utils_tf package</description>
77
<maintainer email="egon.kang@autocore.ai">Jian Kang</maintainer>
88
<maintainer email="ryohsuke.mitsudome@tier4.jp">Ryohsuke Mitsudome</maintainer>
99
<maintainer email="esteve.fernandez@tier4.jp">Esteve Fernandez</maintainer>

0 commit comments

Comments
 (0)