30 #ifndef MCL_3DL_LIDAR_MEASUREMENT_MODELS_LIDAR_MEASUREMENT_MODEL_LIKELIHOOD_H 31 #define MCL_3DL_LIDAR_MEASUREMENT_MODELS_LIDAR_MEASUREMENT_MODEL_LIKELIHOOD_H 39 #include <pcl/point_types.h> 72 const std::string& name);
74 const size_t num_particles,
75 const size_t current_num_particles);
76 pcl::PointCloud<PointType>::Ptr
filter(
77 const pcl::PointCloud<PointType>::ConstPtr& pc)
const;
80 const pcl::PointCloud<PointType>::ConstPtr& pc,
81 const std::vector<Vec3>& origins,
86 #endif // MCL_3DL_LIDAR_MEASUREMENT_MODELS_LIDAR_MEASUREMENT_MODEL_LIKELIHOOD_H LidarMeasurementResult measure(ChunkedKdtree< PointType >::Ptr &kdtree, const pcl::PointCloud< PointType >::ConstPtr &pc, const std::vector< Vec3 > &origins, const State6DOF &s) const
std::shared_ptr< ChunkedKdtree > Ptr
void setGlobalLocalizationStatus(const size_t num_particles, const size_t current_num_particles)
size_t num_points_global_
pcl::PointCloud< PointType >::Ptr filter(const pcl::PointCloud< PointType >::ConstPtr &pc) const
float getMaxSearchRange() const
void loadConfig(const ros::NodeHandle &nh, const std::string &name)
size_t num_points_default_