A-loam跑通记录

本文详细介绍了如何在Ubuntu 18环境下安装依赖、编译并运行A-LOAM算法,包括ceres-solver的编译及Kitti数据集的处理。通过实际操作展示了A-LOAM在bag文件中的应用,结果与lio-sam类似,适合激光雷达SLAM初学者参考。
摘要由CSDN通过智能技术生成

代码地址:

https://github.com/Mitchell-Lee-93/kitti-A-LOAM

我使用的环境是 ubuntu18 + ros melodic

安装 依赖的环境


sudo apt-get install -y libgoogle-glog-dev
sudo apt-get install -y libatlas-base-dev
wget -O ~/Downloads/ceres.zip https://github.com/ceres-solver/ceres-solver/archive/1.14.0.zip
cd ~/Downloads/ && unzip ceres.zip -d ~/Downloads/
cd ~/Downloads/ceres-solver-1.14.0
mkdir ceres-bin && cd ceres-bin
cmake ..
sudo make install -j4

编译


    cd ~/catkin_ws/src
    git clone https://github.com/HKUST-Aerial-Robotics/A-LOAM.git
    cd ../
    rosdep install --from-paths src --ignore-src -r -y
    catkin_make
    source ~/catkin_ws/devel/setup.zsh

准备 bag文件

这里我使用的是之前跑 lio-sam的时候生成的 bag文件, 由于 topic的名字与这里使用的不一致,因此在

scanRegistration.cpp

中要把对应的 topic的名字改为bag文件里面存着的 /points_raw

在这里插入图片描述

然后 roslaunch aloam_velodyne aloam_velodyne_HDL_64.launch
再运行bag文件

rosbag play ~/kitti_0071.bag --clock

结果如下

在这里插入图片描述

看上云应该 是对的,和lio-sam跑出来的结构挺 像的.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值