Go to the documentation of this file.
44 #ifndef LASER_SCAN_MATCHER_LASER_SCAN_MATCHER_H
45 #define LASER_SCAN_MATCHER_LASER_SCAN_MATCHER_H
48 #include <sensor_msgs/LaserScan.h>
49 #include <geometry_msgs/PoseStamped.h>
50 #include <geometry_msgs/Pose2D.h>
51 #include <geometry_msgs/PoseWithCovarianceStamped.h>
52 #include <geometry_msgs/PoseWithCovariance.h>
53 #include <geometry_msgs/TwistStamped.h>
54 #include <std_msgs/Empty.h>
55 #include <nav_msgs/Odometry.h>
56 #include <nav_msgs/OccupancyGrid.h>
57 #include <nav_msgs/MapMetaData.h>
62 #include <gsl/gsl_blas.h>
63 #include <gsl/gsl_linalg.h>
69 #define MAX_ODOM_HISTORY 1024
70 #define MAX_ODOM_AGE 2.0
225 void laserScanToLDP(
const sensor_msgs::LaserScan::ConstPtr& scan_msg,
230 void mapCallback (
const nav_msgs::OccupancyGrid::ConstPtr& map_msg);
232 void initialposeCallback (
const geometry_msgs::PoseWithCovarianceStamped::ConstPtr& pose_msg);
234 void scanCallback (
const sensor_msgs::LaserScan::ConstPtr& scan_msg);
235 void odomCallback(
const nav_msgs::Odometry::ConstPtr& odom_msg);
242 double& pr_ch_a,
double dt);
249 #endif // LASER_SCAN_MATCHER_LASER_SCAN_MATCHER_H
lsm_localization
Author(s): Ivan Dryanovski
, Ilija Hadzic
autogenerated on Fri Dec 23 2022 03:09:11