1、Hand-held radar mapping

Gmapping:http://wiki.ros.org/gmapping/

hector_slam:http://wiki.ros.org/hector_slam

hector_slam/Tutorials:http://wiki.ros.org/hector_slam/Tutorials/SettingUpForYourRobot

hector_mapping:http://wiki.ros.org/hector_mapping

karto:http://wiki.ros.org/slam_karto

Cartographer:https://google-cartographer.readthedocs.io/en/latest/

Cartographer ROS:https://google-cartographer-ros.readthedocs.io/en/latest/

rrt_exploration:http://wiki.ros.org/rrt_exploration

rrt_exploration/Tutorials:http://wiki.ros.org/rrt_exploration/Tutorials

map_server:https://wiki.ros.org/map_server

1.1、Mapping

Install dependent libraries

If it is a new environment, you need to copy the lua file and launch file of cartographer to the corresponding location

Build map start command

 

1.1.1、gmapping

image-20211026110246131

1.1.2、hector

image-20211026110543865

1.1.3、karto

image-20211026111133282

1.1.4、cartographer

image-20211026120206830

1.2、Save map

Several mapping algorithms save maps in different ways.

The map will be saved this path: ~/rplidar_ws/src/transbot_nav/maps/

one pgm picture,one yaml file.

map.yaml

Parameter analysis:

 

View tf tree

View node