ubuntu20.04可以跑速腾驱动嘛

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu20.04可以跑速腾驱动嘛相关的知识,希望对你有一定的参考价值。

该教程旨在引导安装,可能现在已经不具时效性了,建议官网查看官方教程

背景
   笔者在尝试新的多传感器融合算法LIO-SAM时惊异于其优异的性能,准备上手一试,跑源码作者给出的数据集时没有丝毫问题,效果也非常惊艳,但是适配自己的数据包时出现了问题,原作者对激光雷达的数据格式有要求,考虑到与IMU时间同步问题,源码中会检查激光雷达的ring通道和时间戳是否符合要求。但是笔者使用的激光雷达支持的格式是XYZI,即( x, y, z,intensity),为了解决这一问题,笔者登录了速腾聚创的官网寻求帮助。发现速腾聚创开发了一款新的激光雷达驱动rslidar_sdk,并停止了对旧驱动rs_driver的维护(仍然可用),其实旧的驱动已经集成到了新的SDK中,新的SDK功能更加强大,并且解决了笔者的问题。
   新款驱动支持两种激光雷达点云格式,即 XYZI (x, y, z, intensity)格式和 XYZIRT(- x, y, z, intensity, ring, timestamp)格式,其中后一种就包含了ring通道和timestamp时间戳数据,并且时间戳可以在配置文件中选择是使用雷达时间戳还是使用ROS时间戳。这很可以,准备安装。
一、下载rslidar_sdk
新建workspace下载sdk

mkdir -p RS_SDK/src
登录后复制
手动打开workspace进入src文件夹下将下面的文件解压到此处,先不要编译
然后打开: https://github.com/RoboSense-LiDAR/rslidar_sdk/releases.
请下载 rslidar_sdk.tar.gz 压缩包, 不要下载Source code。 因为Source code压缩包内不包含子模块rs_driver的代码, 用户还需自行下载rs_driver的代码放入其中才行。
二、添加依赖
1.Yaml (必需)
版本号: >= v0.5.2
若已安装ROS desktop-full, 可跳过
安装方式:

sudo apt-get update
sudo apt-get install -y libyaml-cpp-dev
登录后复制
2.Pcap (必需)
版本号: >=v1.7.4
安装方式:

sudo apt-get install -y libp
参考技术A Ubuntu2004系统支持跑速腾驱动,但官方不提供,可以从其他网站上下载跑速腾的驱动进行安装。

速腾聚创3d激光雷达整理

具体如下

型号RS-RubyRS-Ruby_LiteRS-BpearlRS-Lidar-32RS-Lidar-16RS-Lidar-M1
线数12880323216
激光波长905nm905nm905nm905nm905nm
激光安全等级Class1Class1Class1Class1Class1
盲区<1.0m<1.0m<1.0m<0.4m<0.4m
测距能力250m(200m@10%NIST)230m(160m@10%NIST)100m(30m@10%NIST200m(150m@10%NIST)150m(80m@10%NIST)200m(150m@10%NIST)
精度(典型值)Up to +/-3cmUp to +/-3cmUp to +/-3cmUp to +/-3cmUp to +/-2cm+/-3cm
水平视场角360360360360360120(-60~60)
垂直视场角404090403025(-12.5~12.5)
水平角分辨率0.2/0.40.2/0.40.2/0.40.1/0.2/0.40.1/0.2/0.40.2
垂直角分辨率Up to 0.1Up to 0.12.81Up to 0.332.00.2
帧率10Hz/20Hz10Hz/20Hz10Hz/20Hz5Hz/10Hz/20Hz5Hz/10Hz/20Hz10Hz
转速600/1200rpm(10/20Hz)600/1200rpm(10/20Hz)600/1200rpm(10/20Hz)300/600/1200rpm300/600/1200rpm
出点数-2304000pts/s(单回波模式)~4608000pts/s(双回波模式)-1440000/s(单回波模式)~2880000/s(双回波模式)-576000/s(单回波模式)~1152000/s(双回波模式)-600000/s(单回波模式)~120000/s(双回波模式)-300000/s(单回波模式)~600000/s(双回波模式)-750000/s(单回波模式)~1500000/s(双回波模式)
UDP数据包内容三维空间坐标、反射强度、时间戳等三维空间坐标、反射强度、时间戳等三维空间坐标、反射强度、时间戳等三维空间坐标、反射强度、时间戳等三维空间坐标、反射强度、时间戳等三维空间坐标、反射强度、时间戳等
以太网输出1000Mbps1000Mbps100Mbps100Mbps100Mbps1000M Base T1
输出数据协议UDP packets over EthernetUDP packets over EthernetUDP packets over EthernetUDP packets over EthernetUDP packets over EthernetUDP packets over Ethernet
工作电压19V~32V19V~32V9V~32V9V~32V9V~32V9V~32V
工作温度-30~60-30~60-30~60-30~60-30~60-40~80
产品功率45W38W13W13.5W12W15W
存储温度-40~85-40~85-40~85-40~85-40~85-40~105
防护等级IP67IP67IP67IP67IP67IP67, IP6K9K
时间同步PTP ¥GPRMC with 1PPSPTP ¥GPRMC with 1PPSPTP ¥GPRMC with 1PPSPTP ¥GPRMC with 1PPSPTP ¥GPRMC with 1PPSPTP
尺寸R166*H148.5R166*H148.5R100*H111R114*H108.73R109*H80.7108mm110mm45mm
重量(不包含数据线)~3.75kg~3.75kg~0.92kg~1.13kg~0.87kg730g

以上是关于ubuntu20.04可以跑速腾驱动嘛的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu 20.04安装绿联PL2303串口驱动

Ubuntu 20.04安装绿联PL2303串口驱动

Ubuntu20.04下安装显卡驱动

Ubuntu20.04上3090显卡安装Nvidia驱动和CUDA11.4,cuDNN,anaconda,以及解决向日葵无法连接和重装Ubuntu20.04遇到的问题

Ubuntu系统安装无线网卡驱动并解决包依赖关系

ubuntu 20.04 服务器系统经常死机