#include <lidar_measurement_model_beam.h>
|
pcl::PointCloud< PointType >::Ptr | filter (const pcl::PointCloud< PointType >::ConstPtr &pc) const |
|
BeamStatus | getBeamStatus (ChunkedKdtree< PointType >::Ptr &kdtree, const Vec3 &beam_begin, const Vec3 &beam_end, typename mcl_3dl::Raycast< PointType >::CastResult &result) const |
|
uint32_t | getFilterLabelMax () const |
|
float | getMaxSearchRange () const |
|
float | getSinTotalRef () const |
|
| LidarMeasurementModelBeam (const float grid_size_x, const float grid_size_y, const float grid_size_z) |
|
void | loadConfig (const ros::NodeHandle &nh, const std::string &name) |
|
LidarMeasurementResult | measure (ChunkedKdtree< PointType >::Ptr &kdtree, const pcl::PointCloud< PointType >::ConstPtr &pc, const std::vector< Vec3 > &origins, const State6DOF &s) const |
|
void | setGlobalLocalizationStatus (const size_t num_particles, const size_t current_num_particles) |
|
std::shared_ptr< SamplerType > | getRandomSampler () |
|
| LidarMeasurementModelBase () |
|
void | setRandomSampler (const std::shared_ptr< SamplerType > &sampler) |
|
mcl_3dl::LidarMeasurementModelBeam::LidarMeasurementModelBeam |
( |
const float |
grid_size_x, |
|
|
const float |
grid_size_y, |
|
|
const float |
grid_size_z |
|
) |
| |
uint32_t mcl_3dl::LidarMeasurementModelBeam::getFilterLabelMax |
( |
| ) |
const |
|
inline |
float mcl_3dl::LidarMeasurementModelBeam::getMaxSearchRange |
( |
| ) |
const |
|
inlinevirtual |
float mcl_3dl::LidarMeasurementModelBeam::getSinTotalRef |
( |
| ) |
const |
|
inline |
void mcl_3dl::LidarMeasurementModelBeam::loadConfig |
( |
const ros::NodeHandle & |
nh, |
|
|
const std::string & |
name |
|
) |
| |
|
virtual |
void mcl_3dl::LidarMeasurementModelBeam::setGlobalLocalizationStatus |
( |
const size_t |
num_particles, |
|
|
const size_t |
current_num_particles |
|
) |
| |
|
virtual |
bool mcl_3dl::LidarMeasurementModelBeam::add_penalty_short_only_mode_ |
|
private |
float mcl_3dl::LidarMeasurementModelBeam::additional_search_range_ |
|
private |
float mcl_3dl::LidarMeasurementModelBeam::beam_likelihood_ |
|
private |
float mcl_3dl::LidarMeasurementModelBeam::beam_likelihood_min_ |
|
private |
float mcl_3dl::LidarMeasurementModelBeam::clip_far_sq_ |
|
private |
float mcl_3dl::LidarMeasurementModelBeam::clip_near_sq_ |
|
private |
float mcl_3dl::LidarMeasurementModelBeam::clip_z_max_ |
|
private |
float mcl_3dl::LidarMeasurementModelBeam::clip_z_min_ |
|
private |
uint32_t mcl_3dl::LidarMeasurementModelBeam::filter_label_max_ |
|
private |
float mcl_3dl::LidarMeasurementModelBeam::hit_range_sq_ |
|
private |
float mcl_3dl::LidarMeasurementModelBeam::map_grid_x_ |
|
private |
float mcl_3dl::LidarMeasurementModelBeam::map_grid_y_ |
|
private |
float mcl_3dl::LidarMeasurementModelBeam::map_grid_z_ |
|
private |
size_t mcl_3dl::LidarMeasurementModelBeam::num_points_ |
|
private |
size_t mcl_3dl::LidarMeasurementModelBeam::num_points_default_ |
|
private |
size_t mcl_3dl::LidarMeasurementModelBeam::num_points_global_ |
|
private |
float mcl_3dl::LidarMeasurementModelBeam::search_range_ |
|
private |
float mcl_3dl::LidarMeasurementModelBeam::sin_total_ref_ |
|
private |
The documentation for this class was generated from the following files: