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?