ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

How does gmapping uses odometry data (from the encoder + IMU)

asked 2013-07-11 20:44:13 -0600

Andrick gravatar image

Hi everyone, I'm currently working on a robotics project which uses gmapping. If I'm not wrong, the gmapping uses information from odometry and laser to obtain more accurate results. But how does the IMU and encoder data is used in this case? Any help is appreciated :)

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
1

answered 2013-07-12 01:58:39 -0600

dornhege gravatar image

The IMU + encoder are usually fused into a combined improved odometry estimate (e.g. by the robot_pose_ekf node) that is in turn put into gmapping (instead of raw odometry).

edit flag offensive delete link more
2

answered 2015-03-14 20:47:03 -0600

musiqsoulchild gravatar image

If you are using robot pose ekf, it fuses the imu and encoder data into odom. This is a combination of both the inputs. Gmapping uses that combined odom as an initial guess and then relies on scan registration.

edit flag offensive delete link more

Question Tools

Stats

Asked: 2013-07-11 20:44:13 -0600

Seen: 1,508 times

Last updated: Mar 14 '15