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

is hector_slam includes any kind of kalman filter? if not, how should i do?

asked 2016-05-30 08:55:41 -0500

bsk gravatar image

updated 2016-10-24 09:09:56 -0500

ngrennan gravatar image


I have -only- LMS100 lidar and can create map with hector_slam. My question is hector_slam includes filters like kalman filter or extended kalman filter (EKF)?

If hector_slam itself doesnt include it, how should i do the filter when creating map with hector_slam??

Thanks, Basak

edit retag flag offensive close merge delete


What do you want to achieve with the KF? Do you want to localize in the map built using hector_slam ?

spmaniato gravatar image spmaniato  ( 2016-05-30 09:03:55 -0500 )edit

actually i dont need to localization(but hector_slam does it anyway-with no odometry data) my graduate thesis is just about mapping but my teacher said "use some filter like kalman to get better results and it should be more academic!" :/ so i'm looking for to do in hector_slam which i currently use

bsk gravatar image bsk  ( 2016-05-30 09:18:27 -0500 )edit

I can't help with that, but here's something you might find useful as you're working on your thesis:

spmaniato gravatar image spmaniato  ( 2016-05-30 09:37:05 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2016-05-31 03:19:39 -0500

There is no Kalman Filter included in the hector_mapping executable, but the output can be fed to a filtering framework. I think robot_localization is the most used and best documented one. There is also hector_localization, but there is no extensive documentation available.

edit flag offensive delete link more


thanks for the answer, i'm gonna check them. Can i ask a little bit unrelated question? (to the one of the creater of hector_slam :)) is the represantation of map from hector_slam is occuancy grid or something else?

bsk gravatar image bsk  ( 2016-05-31 07:49:18 -0500 )edit

Yes, it's using a (2D) occupancy gridmap representation.

Stefan Kohlbrecher gravatar image Stefan Kohlbrecher  ( 2016-05-31 11:37:10 -0500 )edit

by the way, does it include or use any kind of filter in hector_slam itself when extracting and building map from laser data, (not in the localization part)?

bsk gravatar image bsk  ( 2016-06-01 01:53:19 -0500 )edit

Question Tools

1 follower


Asked: 2016-05-30 08:55:41 -0500

Seen: 875 times

Last updated: May 31 '16