#include <lodo.h>
Public Attributes | |
int | num_ranges |
Number of points in each scan. | |
double | range_max |
Maximum accepted range. | |
double | range_start |
Start angle for scans. | |
double | range_step |
Angular resolution of scans. | |
pose2_t | laser_pose |
Laser pose relative to robot. | |
double | max_error |
Maximum error value on a single point (m). | |
int | pef_num_ranges |
Number of bins in polar error function. | |
int | pef_num_bearings |
Number of bins in polar error function. | |
double | pef_range_start |
Range bin starting value and resolution in polar error function. | |
double | pef_range_step |
Range bin starting value and resolution in polar error function. | |
double | pef_bearing_start |
double | pef_bearing_step |
int | pef_size |
Polar error function (map). | |
double | fit_interval |
double | fit_err_thresh |
double | fit_outlier_dist |
double | fit_outlier_frac |
double | odom_dist |
Cumulative odometric distance and rotation. | |
double | odom_turn |
Cumulative odometric distance and rotation. | |
double | map_dist_interval |
Odometer interval for adding scans. | |
double | map_turn_interval |
Odometer interval for adding scans. | |
double | map_last_dist |
Odometer value of last scan in map. | |
double | map_last_turn |
Odometer value of last scan in map. | |
int | map_scan_count |
Map (ring buffer of scans). | |
int | max_map_scans |
Map (ring buffer of scans). | |
int | scan_count |
Current scan. | |
lodo_scan_point_t | scan_points [LODO_MAX_RANGES] |
Working space for current scan (useful pre-computed values). | |
int | num_map_points |
Working space for projected map points. | |
int | max_map_points |
Working space for projected map points. | |
gsl_min_fminimizer * | mini |
Minimizer. | |
double | fit_correct |
Fit correction. | |
int | fit_valid |
True if last scan fitted. | |
int | fit_add |
True if the last scan should be added to the map. |
|
Bearing bin starting value and resolution in polar error function. Note that the pef_bearing_step measures a distance, not an angle. |
|
Bearing bin starting value and resolution in polar error function. Note that the pef_bearing_step measures a distance, not an angle. |
|
Search interval for fitting (fitting will check interval [-fit_interval, +fit_interval] radians). |
|
Error threshold for good fits (error must be less than this value for a good fit). |
|
Error value for outlier points (points with error values larger than this are labeled as outliers). |
|
Outlier fraction threshold (used to decide when scans should be added to the map). |