R3live官方数据集测试及R3live+ Velodyne

文章详细介绍了如何编译和运行R3live,包括Livox-SDK和livox_ros_driver的安装,CGAL与pcl_viewer的配置,以及R3live源码的编译。此外,还探讨了将R3live与Velodyne激光雷达的适配过程,并对比了与lio-sam的效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、R3live编译

1. 下载livox-SDK,编译安装

git clone https://github.com/Livox-SDK/Livox-SDK.git
cd Livox-SDK
cd build && cmake ..
make
sudo make install

2.下载livox驱动,编译安装

cd livox_ws/src
git clone https://github.com/Livox-SDK/livox_ros_driver.git
cd ..
catkin_make
source ./devel/setup.sh

3.CGAL和pcl_viewer安装

sudo apt-get install libcgal-dev pcl-tools

4.下载r3live源码,编译安装

    cd r3live_ws/src
    git clone https://github.com/hku-mars/r3live.git
    cd ..
    catkin_make

顺利编译成功后就可以尝试运行launch文件了,我们需要将livox驱动source到环境中,所以需要从livox_ws文件夹中启动

cd livox_ws
source devel/setup.bash
cd ..
cd r3live_ws
source devel/setup.bash
roslaunch r3live r3live_bag.launch

再rosbag play你的数据集就可以了。

二、R3live+Velodyne

r3live一般使用的是livox固态激光雷达,在这里我尝试将其与velodyne 激光雷达进行适配,适配结果与lio-sam做了比较。(上面是r3live,下面所lio-sam效果)

 

 

引用:

香港大学R3live:手把手教你如何编译和运行_不甘平凡的平凡之人的博客-CSDN博客_r3live编译

github:

GitHub - hku-mars/r3live: A Robust, Real-time, RGB-colored, LiDAR-Inertial-Visual tightly-coupled state Estimation and mapping package

### 使用 R3Live 运行 KITTI 数据集 为了使用R3Live运行KITTI数据集,需先创建适当的工作环境并安装必要的依赖项。创建工作空间`demo01_ws/src`,并通过命令完成基本设置[^1]。 #### 安装依赖包 确保已安装ROS以及相关工具链。对于特定于R3Live的需求,还需额外配置: ```bash sudo apt-get update sudo apt-get install ros-noetic-rviz ros-noetic-tf ros-noetic-cmake-modules libpcl-dev python-catkin-tools ``` #### 获取R3Live源码 通过Git获取项目仓库,并编译源代码: ```bash cd ~/catkin_ws/src git clone https://github.com/RobustFieldAutonomyLab/R3Live.git cd .. catkin_make source devel/setup.bash ``` #### 准备KITTI数据集 下载所需版本的KITTI数据集至本地存储位置。通常情况下,这些资源可以从官方网页获得。解压后确认文件结构符合预期标准。 #### 配置启动参数 编辑launch文件来适应个人计算机上的路径差异。这一步骤至关重要,因为默认设定可能并不匹配用户的实际文件布局。修改后的配置应指向正确的传感器输入地址。 ```xml <param name="velodyne_cloud_topic" value="/kitti/velo/pointcloud"/> <param name="image_left_color_topic" value="/kitti/camera_gray/left/image_rect"/> <!-- 更多参数依据实际情况调整 --> ``` #### 启动程序 一切准备就绪之后,在终端内执行如下指令以加载场景并与RVIZ一同展示效果: ```bash roslaunch r3live r3live_kitti.launch ``` 此时应该可以在图形界面中观察到由KITTI提供的激光雷达点云图像以及其他同步采集的数据流。
评论 36
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值