速腾聚创雷达最新驱动安装(包含ring和timestamp)运行lio-sam

2023-11-09

记录一下搞slam的过程

ring和timestamp

最近想跑lio-sam,需要用到ring和timestamp两个参数,lio-sam作者用的velodyne雷达是带这两个参数的,但是rs雷达的老版驱动录制的点云包没有这两个参数,在github上找了一下,发现robesense发布了新的驱动,支持如下两类点

- XYZI - x, y, z, intensity
- XYZIRT - x, y, z, intensity, ring, timestamp

XYZIRT 正好包括了运行lio-sam需要的两个参数,那就开始安装新驱动吧。

安装新驱动

现新驱动支持的雷达类型包括:

  • RS16
  • RS32
  • RSBP
  • RS128
  • RS80
  • RSM1-B3
  • RSHELIOS

如果是这几个雷达的小伙伴可以下载,如果不是那就不行了。
下面附上新驱动的链接:
https://github.com/RoboSense-LiDAR/rslidar_sdk
注意:下载最新版本的rslidar_sdk. 请下载 rslidar_sdk.tar.gz 压缩包, 不要下载Source code。 因为Source code压缩包内不包含子模块rs_driver的代码, 用户还需自行下载rs_driver的代码放入其中才行

下边是中文版安装说明
https://github.com/RoboSense-LiDAR/rslidar_sdk/blob/release/README_CN.md

其实具体安装方法readme_cn.md说的很清楚。我是用ROS-catkin编译的,大致步骤如下:
1.打开工程内的CMakeLists.txt文件,将文件顶部的set(COMPILE_METHOD ORIGINAL)改为set(COMPILE_METHOD CATKIN)
2.将rslidar_sdk工程目录下的package_ros1.xml文件重命名为package.xml
3.新建一个文件夹作为工作空间,然后再新建一个名为src的文件夹, 将rslidar_sdk工程放入src文件夹内。
4.返回工作空间目录,执行以下命令即可编译&运行.

catkin_make

编译好了之后添加一下环境变量

sudo gedit .bashrc

打开之后把这句话加在最下边

source /xxx/xxx/devel/setup.bash

xxx不知道的话就在你工作空间的devel文件夹下输入

pwd

看看路径,是啥路径就写啥路径

调参

最后需要注意的是,安装好了之后的新驱动的各个参数可以在config/config.yaml来进行修改,找到doc/parameter_intro_cn.md,根据这个文件修改,我是16线雷达,就把RS128改成RS16就行了。并且要注意config.yaml文件格式一定要对齐,改成RS16了之后,后边要加个空格。

带有ring和timestamp的XYZIRT坐标

首先打开项目根目录下的CMakeLists.txt文件,在文件顶部便可以选择点的类型,把set(POINT_TYPE XYZI)改为set(POINT_TYPE XYZIRT),然后需要重新编译整个工程。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

速腾聚创雷达最新驱动安装(包含ring和timestamp)运行lio-sam 的相关文章

  • 用Eigen库练习代数运算方式以便后续对刚体旋转和移动做基础

    include
  • Ceres Solver从零开始手把手教学使用

    目录 一 简介 二 安装 三 介绍 四 Hello Word 五 导数 1 数值导数 2解析求导 六 实践 Powell函数 一 简介 笔者已经半年没有更新新的内容了 最近学习视觉SLAM的过程中发现自己之前学习的库基础不够扎实 Ceres
  • 无人车

    1 无人车四大核心技术 自动驾驶实际包含三个问题 一是我在哪 二是我要去哪 三是如何去 第一个问题是环境感知和精确定位 无人车需要的是厘米级定位 厘米级定位是无人驾驶的难点之一 不光是车辆本身的语义级定位 还有一个绝对坐标定位 第二个问题是
  • 【Pytorch论文相关代码】使用SOLD2预训练好的模型检测与匹配线段(自己的数据集)

    文章目录 前言 使用流程 检测与匹配结果 前言 论文链接 SOLD2 Self supervised Occlusion aware Line Description and Detection 论文源码 https github com
  • lanelet安装

    1 https github com KIT MRT mrt cmake modules 2 sudo apt get install libpugixml dev sudo apt get install libpugixml1v5 3
  • 自动驾驶:轨迹预测综述

    自动驾驶 轨迹预测综述 轨迹预测的定义 轨迹预测的分类 基于物理的方法 Physics based 基于机器学习的方法 Classic Machine Learning based 基于深度学习的方法 Deep Learning based
  • ORB-SLAM2:基于可识别特征的自主导航与地图构建

    ORB SLAM2 基于可识别特征的自主导航与地图构建 ORB SLAM Tracking and Mapping Recognizable Features 转自 http blog csdn net cicibabe article d
  • 经纬恒润重磅推出第七代前视单目摄像头控制器

    随着L2 自动驾驶功能的普及 整车架构的升级 以及越来越高的法规要求 ADAS产品的开发迎来了更高的挑战 一方面 需要提高ADAS产品的整车性能 以应对更多的使用场景 另一方面 需要考虑ADAS的综合成本 以应对量产压力 据相关数据统计 2
  • pcl入门笔记1:pcl的安装

    前言 最近刚入坑pcl 打算记录一下自己的学习历程 安装pcl前的准备 本教程使用的是windows下的预编译包安装 要想顺利编译程序 需要安装好微软的Visual Studio IDE和cmake 这两者安装过程笔者不详细介绍 读者可以自
  • 轻量级分割网络总结

    目录 ddrnet STDC Seg 重新思考BiSeNet ExtremeC3Net DFANet NfS SegNet 好像未开源 人像分割
  • A-LOAM总结-(前端+后端)算法流程分析

    文章目录 scanRegistration cpp 雷达信息预处理进程 laserOdometry cpp laserMapping cpp A LOAM算法流程 主要运行以下3个cpp文件 流程框图在文末 scanRegistration
  • RLException:Unable to contact my own server at

    问题 RLException Unable to contact my own server at http 192 168 0 101 42985 This usually means that the network is not co
  • ROS学习笔记(二)文件系统

    ROS学习笔记 二 文件系统 开篇 ROS的文件系统结构 要学会建立一个ROS工程 首先要认识一个ROS工程 了解它们的组织架构 从根本上熟悉ROS项目的组织形式 了解各个文件的功能和作用 才能正确的进行开发和编程 本章的主要内容有 介绍c
  • 自动驾驶轨迹/行为/运动/交通预测综述论文总结

    作者 eyesighting 编辑 汽车人 原文链接 https zhuanlan zhihu com p 664213622 点击下方 卡片 关注 自动驾驶之心 公众号 ADAS巨卷干货 即可获取 点击进入 自动驾驶之心 轨迹预测 技术交
  • ASAM CEO Marius Dupuis 到访深信科创

    2023年12月14日 自动化及测量系统标准协会 以下简称 ASAM 首席执行官CEO Marius Dupuis 到访深信科创研发中心 参观深信科创在CARLA社区 Synkrotron OasisSim商业仿真平台建设方面的成果 并与深
  • CARLA实战 | CARLA文档里都没有的渲染关闭方法被我找到?

    一 前言 大家好 我是自动驾驶打工人白夜 最近我在学习CARLA渲染相关的知识 发现很多小伙伴在进行仿真实验的时候 都希望有一种关闭渲染的方法 于是我决定来分享一下CARLA关闭渲染的几种方法 其中有一种方法 CARLA文档中都没有提到过
  • CARLA实战 | CARLA文档里都没有的渲染关闭方法被我找到?

    一 前言 大家好 我是自动驾驶打工人白夜 最近我在学习CARLA渲染相关的知识 发现很多小伙伴在进行仿真实验的时候 都希望有一种关闭渲染的方法 于是我决定来分享一下CARLA关闭渲染的几种方法 其中有一种方法 CARLA文档中都没有提到过
  • 图神经网络与智能化创作艺术:开启艺术的智能时代

    导言 图神经网络 GNNs 与智能化创作艺术的结合为艺术领域带来了新的可能性 本文深入研究二者的结合方向 包括各自的侧重点 当前研究动态 技术运用 实际场景 未来展望 并提供相关链接 1 图神经网络与智能化创作艺术的结合方向 1 1 图神经
  • 自动驾驶轨迹预测

    目录 神经网络轨迹预测综述 比较新的轨迹预测网络 Uber LaneRCNN 5 Google VectorNet 6 Huawei HOME 7 Waymo TNT 8 Aptive Covernet 9 NEC R2P2 10 商汤 T
  • 史上最全自动驾驶岗位介绍

    作者 自动驾驶转型者 编辑 汽车人 原文链接 https zhuanlan zhihu com p 353480028 点击下方 卡片 关注 自动驾驶之心 公众号 ADAS巨卷干货 即可获取 点击进入 自动驾驶之心 求职交流 技术交流群 本

随机推荐

  • 同步通讯和异步通讯(简单理解)

    同步通信和异步通信 简单理解 注 本篇文章只是告诉你什么是同步通信 什么是异步通信 即使没有计算机基础的同学也适合阅读 同时也能帮助计算机专业同学更好理解这个知识点 但是如果想深入学习 还需自己翻阅资料 一 电脑完成一个读命令需要的步骤 主
  • ​Qt for Python 入门¶​

    本页重点介绍如何从源代码构建Qt for Python 如果你只想安装PySide2 与你需要运行 pip pip install pyside2 有关更多详细信息 请参阅我们的快速入门指南 此外 您可以 查看与项目相关的常见问题解答 一般
  • 【猿人学WEB题目专解】猿人学第17题

    据说 看我文章时 关注 点赞 收藏 的 帅哥美女们 心情都会不自觉的好起来 前言 作者简介 大家好我是 user from future 意思是 来自未来的用户 寓意着未来的自己一定很棒 个人主页 点我直达 在这里肯定能找到你想要的 专栏介
  • C#socket编程——TCP协议创建服务器端和客户端并进行通信

    我们做网络通信的时候需要有通信协议 在进行socket编程的时候有两种通信协议TCP UDP 这次我们就用简单的方式在一台电脑建立TCP协议的服务器端和客户端并使之进行通信 服务器端和客户端进行连接 第一步就行在服务器端创建一个socket
  • 白名单限制

    白名单是设置可以通过的用户 其他用户不可以通过 黑名单是设置不可以通过的用户 其他用户可以通过 常用的白名单限制 数据库使用白名单限制 rds数据库在阿里云设置能够访问的IP白名单 MySQL设置白名单 1 登录mysql mysql h
  • Vue 3-计算属性的getter,setter

  • Docker Alpine安装oracle客户端

    Docker Alpine安装oracle客户端 进入docker容器 docker run it name 容器名 镜像名 latest bin sh 由镜像创建容器并进入 只有镜像无容器 或 docker exec it 容器名 bin
  • Linux ——实操篇

    Linux 实操篇 前言 vi 和 vim 的基本介绍 vi和vim常用的三种模式 正常模式 插入模式 命令行模式 vi和vim基本使用 各种模式的相互切换 vi和vim快捷键 关机 重启命令 基本介绍 注意细节 用户登录和注销 基本介绍
  • 134. 加油站

    Powered by NEFU AB IN Link 文章目录 134 加油站 题意 思路 代码 134 加油站 题意 在一条环路上有 n 个加油站 其中第 i 个加油站有汽油 gas i 升 你有一辆油箱容量无限的的汽车 从第 i 个加油
  • ElasticSearch8.8 Docker local安装(一)

    ES ElasticSearch 的安装教程网上比较多 但是基本都是8 0以前版本 8 0以后的版本主要默认支持https加密了 连接上有一些不太一样 尤其用java连接的时候 因此再做一个报告避免一些坑 前提linux操作系统 我使用虚拟
  • SQL Server2008下载地址

    SQL Server2008下载地址 https www microsoft com zh CN download details aspx id 30438 版本说明 Microsoft SQL Server 2008 R2 Expres
  • HyperLedger Fabric 实战入门第一天

    2019独角兽企业重金招聘Python工程师标准 gt gt gt HyperLedger Fabric 实战入门 先实践后理论 第一步 初始化开发环境 参考官方文档 http hyperledger fabric readthedocs
  • 【深度学习基础】准确率(Accuracy), 精确率(Precision), 召回率(Recall)和F1-Measure

    深度学习基础 性能评估指标 超参数介绍 这里主要解释的是前四个 先给出百度百科定义 召回率 Recall Rate 也叫查全率 是检索出的相关文档数和文档库中所有的相关文档数的比率 衡量的是检索系统的查全率 精度是检索出的相关文档数与检索出
  • 腾达宽带连接服务器无响应,腾达(Tenda)无线路由器192.168.0.1打不开问题解决方法图文教程...

    本文介绍了腾达 Tenda 无线路由器192 168 0 1 打不开的解决办法 192 168 0 1是腾达无线路由器的设置网址 在浏览器中无法打开192 168 0 1登录页面 请参考下面的解决办法 方法一 正确设置电脑IP地址 这里以W
  • 循环单链表的销毁操作

    循环单链表销毁的时候 我的代码开始是这样子的 Status DestroyList L LinkList L 销毁链表 Lnode p while L p L L L gt next delete p return OK 不出意外的报错了
  • vue 弹窗 多选表格组件封装 以及 回调绑定

    组件
  • CUDA Toolkit多版本安装与配置

    CUDA Toolkit多版本安装目的是为了将CUDA Toolkit支持多个版本 并将当前版本更新到后续支持常见pytorch的版本 即cuda11 6 目前该系统默认安装的是cuda10 2 cuda11 0和cuda11 2 CUDA
  • layui折叠面板无效 - 已解决

    出现折叠面板无效 可能因为一下两点造成的 原因一 原因二 具体是为什么 我不清楚 正确的方式
  • Unity:给角色和敌人加上血条

    横条血条 想法 1 创建一个画布 画布里面包含血条 HealthBar 空对象 Fill image 血条填充物 Border image 血条框 Heart image 心脏图标 2 为HealthBar对象添加HealthBar脚本和S
  • 速腾聚创雷达最新驱动安装(包含ring和timestamp)运行lio-sam

    记录一下搞slam的过程 ring和timestamp 最近想跑lio sam 需要用到ring和timestamp两个参数 lio sam作者用的velodyne雷达是带这两个参数的 但是rs雷达的老版驱动录制的点云包没有这两个参数 在g