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

is there some problem when using the 2d map built by slam in uneven ground?

asked 2021-11-19 06:10:26 -0500

wyfeng2013 gravatar image

updated 2021-11-20 03:18:12 -0500

I think the 2d map has't the height item. Is there some problem when using the 2d map built by slam in uneven ground?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2021-11-22 08:45:22 -0500

osilva gravatar image

There are different solutions to work with uneven grounds while performing SLAM.

For example there is ROS package from ANYbotics for elevation mapping:
https://github.com/ANYbotics/elevatio...

The software is designed for (local) navigation tasks with robots which are equipped with a pose estimation (e.g. IMU & odometry) and a distance sensor (e.g. structured light (Kinect, RealSense), laser range sensor, stereo camera). The provided elevation map is limited around the robot and reflects the pose uncertainty that is aggregated through the motion of the robot (robot-centric mapping).

Another solution is to use 3D octomap to capture elevation information as well: https://octomap.github.io/

The OctoMap library implements a 3D occupancy grid mapping approach, providing data structures and mapping algorithms

You may also look at another ROS package Cartographer.

Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations.

edit flag offensive delete link more

Comments

@osilva Thanks for your very much!

wyfeng2013 gravatar image wyfeng2013  ( 2021-11-23 05:18:28 -0500 )edit

Question Tools

1 follower

Stats

Asked: 2021-11-19 06:10:26 -0500

Seen: 138 times

Last updated: Nov 22 '21