~>cartographer是部署在tx2上的,接下来所有内容都是基于tx2的。
1、文件结构
在catkin_ws下有7个文件夹:
- 属于ros的src *
- cartographer
- cartographer_ros *
- cartographer_ros *
- cartographer_ros
- configuration_files *
- launch *
- scripts
- urdf *
- cartographer_ros_msgs
- cartographer_rviz
- docs
- jenkins
- scripts
- 其他文件
- cartographer_ros *
- ceres_solver
- 属于ros的build
- 属于ros的devel
- 必要包protobuf
- 属于cartographer的build_isolated
- 属于cartographer的devel_isolated
- 属于cartographer的install_isolated *
- bin
- include
- lib
- share *
- cartographer
- cartographer_ros *
- cartographer_ros
- configuration_files *
- launch *
- urdf *[1]
- cartographer_ros_msgs
- cartographer_rviz
- common
- common-lisp
- gennodejs
- rosrues
改动范围主要是*
2、配置lua文件
2d配置文件位置~> /home/nvidia/catkin_ws/install_isolated/share/cartographer_ros/configuration_files/backpack_2d.lua
3d配置文件位置~> /home/nvidia/catkin_ws/install_isolated/share/cartographer_ros/configuration_files/backpack_3d.lua
21行 map_frame = "map",

本文档详细介绍了如何在Cartographer中使用自己的bag文件进行自动驾驶建图,涵盖了从文件结构到配置lua、luanch文件,再到配置Urdf文件的全过程。主要涉及的配置包括lua文件中的扫描仪和IMU设置,luanch文件中的topic映射,以及urdf文件中传感器布局的定义。此外,还强调了src目录下的配置同样重要,并提到了在线和离线建图的差异。
最低0.47元/天 解锁文章
2556





