Robotics StackExchange | Archived questions

Using gmapping with multiple laser scanners and odometry

I am working with a robot that has multiple laser scanners near it's base (front, left, and right) and I was looking into using the Gmapping package to map or a room. Is it possible to use this package with multiple laser scanners? Also, once I map out the room, what is the best way to get the coordinate position of the robot in the map?

Asked by rplankenhorn on 2016-09-20 08:50:55 UTC

Comments

Answers

There is no need to use multiple lasers for gmapping, only a front laser is needed. Say your front laser scope is 180 degrees, you can make your robot turn left and right to get the map on the left and right.

After gmapping, amcl can get robot pose for you.

Asked by Shay on 2016-09-20 21:35:17 UTC

Comments

Not sure if GMapping supports multiple laser range finders, but slam_karto (aka Open Karto) definitely does. But it's not well documented on the ROS wiki unfortunately.

You can install it from Debian packages, e.g. ros-indigo-slam-karto, but I would also look at the GitHub repo: https://github.com/ros-perception/slam_karto

Asked by spmaniato on 2016-09-20 23:57:23 UTC

Comments