Build my own 3D map and run various SLAM in this map

asked 2016-04-13 23:48:27 -0500

carto_zed gravatar image

Hi, everybody! I'm new to ROS, and I really don't know whether my idea can be achieved in ROS.

First, I want to build my own 3D map, like in Gazebo - Building Editor.

Then, using this 3D map, I want to test a few Slam algorithms to see their difference in pose-estimation. In this section, only 2D map will be create by one laser sensor. In addition, another laser sensor will record the z-axis information of the stuffs in the 3D map that I build.

Last, I will choose the best SLAM algorithm perfoming in pose-estimation, and create 3D map using the information from laser sensors.

So, I have questions below: 1. How to draw or build a 3D map, like in Gazebo - Building Editor or other software? (this question is not important)

  1. How to use the map I build to run various SLAM algorithms? It means how to configure files to apply my map in .launch file and run a robot in it.

  2. Where can I find existing SLAM algorithms bag? And how to run them?

  3. Should I build my own robot model with two laser sensors? (one for X-Y, and another for Z).

I don't know if my idea can be achieved in ROS, or if it is difficult. Plz give me some suggestion. BTW, I'm a senior student from China, so if there is any Chinese tutorials about my questions, please recommend them to me! Thanks a lot!

edit retag flag offensive close merge delete

Comments

you can start here for slam algorithms and data sets https://openslam.org/

Mehdi. gravatar image Mehdi.  ( 2016-04-14 03:49:54 -0500 )edit

Thank you very much. But i can't find any tutorials on Openslam.org...

carto_zed gravatar image carto_zed  ( 2016-04-18 00:29:11 -0500 )edit