Skip to content

Commit

Permalink
feat(autoware_gnss_poser): porting from universe to core, autoware_gn…
Browse files Browse the repository at this point in the history
…ss_poser, remove package dependency to <autoware/component_interface_utils/rclcpp.hpp>: v0.1

Signed-off-by: liuXinGangChina <[email protected]>
  • Loading branch information
liuXinGangChina committed Jan 14, 2025
1 parent edcd449 commit aef1abf
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@
#define AUTOWARE__GNSS_POSER__GNSS_POSER_NODE_HPP_

#include <autoware/component_interface_specs/map.hpp>
#include <autoware/component_interface_utils/rclcpp.hpp>
#include <rclcpp/rclcpp.hpp>

#include <autoware_sensing_msgs/msg/gnss_ins_orientation_stamped.hpp>
Expand Down Expand Up @@ -79,8 +78,7 @@ class GNSSPoser : public rclcpp::Node
tf2_ros::TransformListener tf2_listener_;
tf2_ros::TransformBroadcaster tf2_broadcaster_;

autoware::component_interface_utils::Subscription<MapProjectorInfo>::SharedPtr
sub_map_projector_info_;
rclcpp::Subscription<MapProjectorInfo::Message>::SharedPtr sub_map_projector_info_;
rclcpp::Subscription<sensor_msgs::msg::NavSatFix>::SharedPtr nav_sat_fix_sub_;
rclcpp::Subscription<autoware_sensing_msgs::msg::GnssInsOrientationStamped>::SharedPtr
autoware_orientation_sub_;
Expand Down
1 change: 0 additions & 1 deletion sensing/autoware_gnss_poser/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@
<build_depend>libboost-dev</build_depend>

<depend>autoware_component_interface_specs</depend>
<depend>autoware_component_interface_utils</depend>
<depend>autoware_geography_utils</depend>
<depend>autoware_sensing_msgs</depend>
<depend>geographic_msgs</depend>
Expand Down
8 changes: 3 additions & 5 deletions sensing/autoware_gnss_poser/src/gnss_poser_node.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,9 @@ GNSSPoser::GNSSPoser(const rclcpp::NodeOptions & node_options)
gnss_pose_pub_method_(static_cast<int>(declare_parameter<int>("gnss_pose_pub_method")))
{
// Subscribe to map_projector_info topic
const auto adaptor = autoware::component_interface_utils::NodeAdaptor(this);
adaptor.init_sub(
sub_map_projector_info_, [this](const MapProjectorInfo::Message::ConstSharedPtr msg) {
callback_map_projector_info(msg);
});
sub_map_projector_info_ = create_subscription<MapProjectorInfo::Message>(
MapProjectorInfo::name, rclcpp::QoS{1},
std::bind(&GNSSPoser::callback_map_projector_info, this, std::placeholders::_1));

// Set up position buffer
int buff_epoch = static_cast<int>(declare_parameter<int>("buff_epoch"));
Expand Down

0 comments on commit aef1abf

Please sign in to comment.