Robotics StackExchange | Archived questions

How Does Hector Slam Work (Code-Algorithm Explanation)

I watched several tutorials and read some articles about this topic. But they always focused on "it does not need odometry and it is one of the best ways of localization for pitching-rolling systems". Okay, but why is that so and what algorithms is it using?

The source code from hector_mapping has a bunch of files with c++ codes, and I want to understand the crucial ones for the slamming algorithm.

Can you please explain it in detail with the code pieces from the source code?

At least the most critical functions for the algorithm?

Asked by kiru on 2022-05-20 14:48:01 UTC

Comments

Answers

They have conference paper. have a look at it.

Can you please explain it in detail with the code pieces from the source code?

I don't think anyone is that much free here. If you want to understand the code best way is to DIY. And if you can't, hire someone to do it for you.

Asked by aarsh_t on 2022-05-23 03:36:29 UTC

Comments

@kiru The best thing you can do right now is try to analyze the code yourself, do your due diligence, and ask again about specific parts of code that you don't understand. Right now, your question doesn't even have a link to the source code of hector_mapping, nor to any of the "several tutorials and (...) some articles about this topic" that you've read, nor to any of the minimal working code/project you've tried to use/analyze. These types of unstructured questions won't yield any useful answers.

Asked by ljaniec on 2022-05-24 08:28:57 UTC