What do you use for localization and mapping?

Hi folks!

Ditto. There are plenty of options out there these days, and perhaps that (partially?) explains why the choice isn’t as clear cut as it was back when robot_pose_ekf, amcl, and karto or cartographer were as much as you could get, at least for mobile robots. GitHub insights and packages.ros.org stats do not tell the whole story, so I come to you for the wisdom of the crowds.

What are you using? Why? Not looking for theoretical justifications (+1 if you have them though), some account of a package or library that you fall back often because it’s proven useful is enough.

And I must confess this isn’t pure intellectual curiosity. At Ekumen we’ve been working on Ekumen-OS/beluga for some time now, and we’ve crossed paths with unexpected users more than once. Often by chance. So if you are using it we definitely want to hear from you too.

Thanks in advance!

PS: it sounds like work but it’d be cool to have something like a community tech radar for stuff like this.

2 Likes

Here are links to our technical reports in 2025 (mix of ROS 1 and ROS 2):

Older reports can be found here: Published Technical Reports · GitHub

3 Likes