2 #include <laser_geometry/laser_geometry.h> 4 #include <tf/transform_listener.h> 8 m_laserscan_subscriber = m_node_handle.subscribe<sensor_msgs::LaserScan>(
TOPIC_LASER_SCAN, 100,
9 &LaserscanTransformer::scanCallback,
this);
13 void LaserscanTransformer::scanCallback(
const sensor_msgs::LaserScan::ConstPtr& laserscan)
15 sensor_msgs::PointCloud2 pointcloud;
16 m_projector.transformLaserScanToPointCloud(
MODEL_BASE_LINK, *laserscan, pointcloud, m_listener);
17 m_pointcloud_publisher.publish(pointcloud);
constexpr const char * TOPIC_LASER_SCAN