记录一下搞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),然后需要重新编译整个工程。

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

  1. ubuntu18.04速腾聚创雷达采集XYZIRT点云格式转换Velodyne雷达XYZIRT点云格式

    在利用lio-sam代码运行自己的数据包时,若自己的雷达是速腾雷达,一定会遇到一个问题:那就是采集到的数据不可以直接用,因为速腾的点云数据与Velodyne有一定的不同.然后对于lio-sam,它对激 ...

  2. Ubuntu18 安装ROS节点解决----速腾聚创雷达点云格式转换为Velodyne雷达点云格式 --SLAM不学无术小问题

    注意:本文只适和速腾聚创激光雷达 主要适配型号: RS-16 . RS-Ruby 教程作用:在速腾官方驱动中加入一个ROS节点,采集数据时使速腾激光雷达格式的点直接转换为Velodyne格式,可以直接 ...

  3. Ubuntu18.04 安装速腾聚创最新驱动RSLidar_SDK采集XYZIRT格式的激光点云数据 --SLAM不学无术小问题

    Ubuntu18.04 安装速腾聚创最新驱动RSLidar_SDK采集XYZIRT格式的激光点云数据 新款驱动支持RS16.RS32.RSBP.RS128.RS80.RSM1-B3.RSHELIOS等 ...

  4. 速腾聚创16线激光雷达rslidar-16的ros驱动安装与rviz点云显示

    原链接: https://community.bwbot.org/topic/520 运行测试平台:小强ROS机器人 速腾聚创16线激光雷达rslidar-16的供电是直流12v 3A,通信接口是rs ...

  5. 速腾聚创16线激光雷达ros驱动安装与rviz点云展示说明

    .速腾聚创16线激光雷达ros驱动安装与rviz点云展示说明 V1.0.0 – by Holden Date : 2021-10-12 文章目录 .速腾聚创16线激光雷达ros驱动安装与rviz点云展 ...

  6. BLAM跑自己的数据包无法显示全局点云地图解决(速腾聚创RS-LiDAR-16 雷达 )-SLAM不学无术小问题

    BLAM算法跑自己的数据包无法显示全局点云地图解决(适配速腾聚创RS-LiDAR-16 雷达 ) 提示:本文笔者使用环境Ubuntu18.04,ROS melodic版本   首先放一个效果链接(由b ...

  7. lego-LOAM跑自己的数据包无法显示全局点云地图解决(速腾聚创RS-LiDAR-16 雷达 )---SLAM不学无术小问题

    LeGo-LOAM跑自己的数据包无法显示全局地图问题 注意:本文笔者使用环境:Ubuntu18.04 ROS melodic 版本 背景      3D SLAM新手,在看到了各种狂拽炫酷的3D点云图 ...

  8. 速腾聚创激光雷达部署

    速腾聚创激光雷达部署 文章目录 速腾聚创激光雷达部署 一.安装显卡驱动 ① 修改Ubuntu系统软件与更新中的默认配置 ② 添加NVIDIA下载源 ③ 安装 二.修改网口IP地址 三.启动实时点云获取 ...

  9. 调试速腾聚创激光雷达RS-LIDAR-M1(在Windows系统下)

    1.概述 RS-LIDAR-M1是速腾聚创研发的一款车规级别三维固态激光雷达,本文主要记录该型号激光雷达在Windows以及Linux系统下的基础调试及相关算法调试使用步骤. 本文的学习目标如下: 掌 ...

最新文章

  1. python 中类属性共享问题
  2. 神策分析 1.10 推数据全景化,跨部门联动释放共享价值
  3. pythontk多线程_tkinter是否线程安全(threadsafe)?
  4. 剑指offer之青蛙跳台阶问题
  5. Spring Boot Oauth2安全性
  6. url存在宽字节跨站漏洞_利用WebSocket跨站劫持(CSWH)漏洞接管帐户
  7. 10 | 递归:如何用三行代码找到“最终推荐人”?
  8. Oracle解锁scott账号
  9. 三星开出的57619美元年薪 却还是留不住千禧一代
  10. Flutter进阶—铅刀一割
  11. 一套提取自 Ant Design 的优质图标
  12. SDOI 2018 R2 游记
  13. Java——线程回顾汇总:同步/生产者消费者模式/定时调度
  14. 从语义网络到知识图谱
  15. 怎么学计算机自学,自学经验:如何学习计算机知识
  16. 中学物理数字化探究实验室建设配备
  17. codewars【1】
  18. [乡土民间故事_徐苟三传奇]第四二回_见洋广争啃西瓜皮
  19. html快速创建块,CAD怎么快速创建带编号的块?
  20. 普元 AppServer 6.5 哑安装后执行启动命令./startup.sh后启动失败

热门文章

  1. 形容巨大用什么单词?
  2. 刀锋铁骑服务器维护,刀锋铁骑方向控制教程 教你如何灵活走动
  3. 01 电商数仓(架构设计、用户行为数据生成脚本)
  4. org.apache.hadoop.hive.ql.exec.DDLTask. MetaException
  5. 大唐仙侠传java,大唐仙侠传官网版,大唐仙侠传手游官网版预约 v1.0-手游汇
  6. 怎么购买 nest_购买Nest恒温器时如何省钱
  7. freopen的使用
  8. 微软手机我的世界服务器,我的世界已经手机端和电脑端一起变成了神一般的游戏...
  9. 如何快速判断一个文件是否为病毒 by 是昔流芳
  10. 电脑自动修复失败之后