8 #ifndef FLOAM__LIDAR_MAPPING_NODE_HPP_ 9 #define FLOAM__LIDAR_MAPPING_NODE_HPP_ 13 #include <sensor_msgs/PointCloud2.h> 14 #include <nav_msgs/Odometry.h> 22 #include <pcl/point_cloud.h> 23 #include <pcl/point_types.h> 70 const nav_msgs::OdometryConstPtr & odom,
71 const sensor_msgs::PointCloud2ConstPtr & cloud);
82 #endif // FLOAM__LIDAR_MAPPING_NODE_HPP_
message_filters::sync_policies::ApproximateTime< nav_msgs::Odometry, sensor_msgs::PointCloud2 > ApproximateSyncPolicy
message_filters::sync_policies::ExactTime< nav_msgs::Odometry, sensor_msgs::PointCloud2 > ExactSyncPolicy
ros::NodeHandle m_nodeHandle
std::shared_ptr< ApproximateSynchronizer > m_approximateSync
LidarMapping m_lidarMapping
message_filters::Synchronizer< ExactSyncPolicy > ExactSynchronizer
std::shared_ptr< ExactSynchronizer > m_exactSync
message_filters::Subscriber< sensor_msgs::PointCloud2 > m_subPoints
message_filters::Subscriber< nav_msgs::Odometry > m_subOdom
void generateMap(const nav_msgs::OdometryConstPtr &odom, const sensor_msgs::PointCloud2ConstPtr &cloud)
Major rewrite Author: Evan Flynn.
message_filters::Synchronizer< ApproximateSyncPolicy > ApproximateSynchronizer