本文主要基于激光雷达的非实时建图cartographer方案,进行代码级深入分析,手把手带领大家搞懂cartographer算法、以及cartographer和cartographer_ros主要程序代码,将从建图的小白摇身变为cartographer高手。
搞懂本文的内容,你需要:
1. 完成基于ROS2的turtlebot3代码级安装
2. 完成下载cartographer和cartographer_ros代码
通过前面几篇文章的代码级深入讲解,我们基本完成了turtlebot3仿真的机器人建模、环境建模、环境感知以及机器人自身智控的学习,同时也熟悉了ROS2中强大的可视化工具:rviz,和仿真工具:gazebo。相关的博文如下:
(30条消息) 基于Ubuntu22.04在ROS2 Humble中编译turtlebot3遇到的坑_数据绿洲的博客-优快云博客
(30条消息) TurtleBot3在ROS2 humble中的仿真解析之Fake Node_数据绿洲的博客-优快云博客