Advertisement

cartographer 研究 Ros

阅读量:

近期再次尝试运行Cartographer ROS包,为了验证其实际效能,我首先复现了官方提供的德意志博物馆演示数据集,随后又对自己采集的ROS bag数据进行了测试。这次实验旨在深入记录从环境搭建到参数调优的完整流程,并对比不同配置下的建图表现。

在部署阶段,Cartographer的安装流程相较于常规ROS包略显特殊。需要在标准的catkin_ws工作空间内部再嵌套创建一个独立的catkin_ws目录。这一结构要求主要是为了隔离依赖管理,通过wstool拉取源代码,并利用rosdep自动解决底层依赖项。在编译环节,强烈建议采用ninja作为构建工具,相较于传统的makeninja在并行编译和依赖追踪上效率极高,能显著缩短编译等待时间。安装完成后,务必注意环境变量加载步骤:在运行任何节点前,必须source位于Cartographer安装路径下的setup.bash文件,以确保动态链接库路径正确,否则极易出现节点启动失败或库文件缺失的错误。

自定义Bag数据构建流程

当处理自行采集的数据时,核心工作在于配置启动文件与参数文件。所有自定义文件应放置在__${HOME}/catkin_ws/catkin_ws/install_isolated/share/cartographer_ros/__目录下的相应子目录中。具体而言,需要创

全部评论 (0)

还没有任何评论哟~