欢迎来到本教程!本文将详细介绍如何在ROS2 Humble上安装和运行LIO-SAM,一个强大的激光惯性里程计SLAM系统。我们将不使用Docker,适合希望深入了解系统的小白用户。本文是全网最详细的安装教程,涵盖所有依赖和常见问题。
确保你已安装Ubuntu 22.04和ROS2 Humble。如果没有,请参考官方文档安装。本文假设你已经配置好ROS2环境。
LIO-SAM依赖一些库:Eigen3、OpenCV、Ceres Solver、GTSAM等。运行以下命令安装:
sudo apt install libeigen3-dev libopencv-dev libceres-dev libgtsam-dev 注意:ROS2 Humble的官方源可能不包含libceres-dev,需要从源码编译,但本教程为简化,假设直接安装成功。若失败,请参考Ceres官网。
mkdir -p ~/lio_sam_ws/srccd ~/lio_sam_ws/srcgit clone https://github.com/TixiaoShan/LIO-SAM.git -b ros2 cd ~/lio_sam_wscolcon build --symlink-install 如果编译出错,请检查依赖是否齐全。常见错误缺少GTSAM,确保已安装。
下载示例数据集(如Walking dataset),然后运行:
source install/setup.bashros2 launch lio_sam run.launch.py 在另一个终端播放bag文件:
ros2 bag play walking_dataset.bag 即可看到实时建图效果。
至此,你已经成功在ROS2 Humble上运行了LIO-SAM。希望这篇安装教程对你有帮助!
本文由主机测评网于2026-03-02发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260328254.html