Obtaining nav_msgs/Odometry from a laser_scan (eg. with laser_scan_matcher)
Is it possible to obtain nav_msgs/Odometry
message expressed in base_link
basing on laser measurements with any existing package? I'd like to feed it to base_local_planner
in the future, and laser measurements is all I have to estimate odometry.
E.g. the laser_scan_matcher
package publishes a base_link->odom
tf
and an equivalent message geometry_msgs/Pose2D
expressed in odom
frame. As laser_scan_matcher
's outcome is of a cumulative nature, I'm guessing twist (velocity) information is calculated internally as first. So maybe, with some tweaking, it would be possible to make it publish nav_msgs/Odometry
expressed in base_link
, too?
Or is there another way of solving this issue?