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

1.概述

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

       本文的学习目标如下:

  1. 掌握RS-LIDAR-M1在两种不同电脑系统上的调试使用步骤。
  2. 通过该激光雷达掌握一些关于ROS的一些基础内容使用。

2.RS-LIDAR-M1在Windows系统上的调试及使用

2.1下载安装测试驱动

本次测试激光雷达用的驱动程序为RSview以及Wireshark,下载链接如下:

RSview:资源中心 - RoboSense(速腾聚创) - 自动驾驶激光雷达

Wireshark:Wireshark · Go Deep.

       其中RSview下载后解压即可,启动文件RSview.exe在解压后的bin文件夹内,Wireshark按照默认状态安装。

2.2接线

      本次是通过interface box(电源转接盒)的方式将激光雷达与电脑端进行连接,需要用到的设备包括激光雷达、电源转接盒、电源、千兆网线。这里要注意的是,由于传输的点云数据量庞大,百兆规格的网卡和网线不足以传输这样大的数据量,所以必须要用千兆网线,并且电脑网卡是千兆网卡,否则无法正常连接。查看网卡链接速度方式:设置--网络和Internet--以太网--链接速度(接收/传输),显示为1000/1000 (Mbps)则表示电脑网卡为千兆级别,能够正常连接。将所需设备接线连接好,网线连接电脑及电源转接盒,本次激光雷达单独插电源供电,不通过电脑。如下图:

  图1 接线

2.3设置IP

打开电脑设置--网络和Internet--以太网,对IPv4进行IP设置,将IPv4设置为192.168.1.102,掩码为0.0.0.0。RSLiDAR-M1 网络参数可配置,出厂默认采用固定 IP 和固定目的端口号模式。按照如下表格:

IP地址

MSOP包端口号

DIFOP包端口号

RS-LIDAR-M1

192.168.1.200

/

/

电脑

192.168.1.102

6699

7799

表1 参数配置

​​​​​​​2.4可视化调试

设置好IP地址以后,找到RSview文件下,用bin文件下的RSview.exe启动。

  1. File--Open--Sensor Stream,在弹出的 Sensor Configuration 窗口中,Sensor Calibration 默认包含一个命名为MEMSCorrectionFile_3V 的雷达参数,选择此参数后点击 OK。RS-LiDAR-M1原始点云输出的已经是校准过的点云,所以此参数文件里的值为空。
  2. Tools--Sensor Network Configuration,选择use udp, 并且输入正确的 MSOP 端口号和 DIFOP 端口号,其他的不用填写。

 图 2 RSview参数设置

       现在RSView 开始显示实时采集到数据。可以通过点击 Play 按钮暂停,再点击一次可以继续显示。如下图:

 图 3 实时点云画面

未完待续。

### 关于速腾产品的使用方法 #### 1. 激光雷达硬件配置 速腾的混合固态激光雷达 RS-M1 是一款高性能传感器设备,其主要功能在于提供高精度的距离测量数据。为了正确使用该产品,需完成以下基础操作: - **安装与连接** 需要将 RS-M1 安装到目标平台上,并通过 Ethernet 接口将其连接至主机计算机或嵌入式系统[^1]。 - **电源供应** 确保为 RS-M1 提供稳定的供电环境,通常推荐电压范围为 8V 至 30V DC。 #### 2. 软件驱动支持 对于 ROS (Robot Operating System) 用户而言,可以通过官方发布的 ROS 包来快速集成和调试 RS-M1 数据流。具体步骤如下所示: ```bash # 添加速腾 ROS 包源码仓库并编译工作空间 cd ~/catkin_ws/src/ git clone https://github.com/RoboSense-LiDAR/rslidar_ros.git cd .. catkin_make source devel/setup.bash ``` 上述命令会下载适用于 ROS 的 RSLIDAR 驱动程序包,并构建对应的节点用于接收和解析激光雷达原始数据[^2]。 #### 3. 数据处理与应用实例 以谷歌 Cartographer SLAM 库为例,在实际项目开发过程中可以利用速腾提供的三维点云信息实现地图建任务。以下是基于小强 ROS 机器人的典型应用场景描述[^3]: - 启动机器人底盘控制系统- 加载预定义的地图导航参数文件; - 执行实时定位算法并与外部传感器同步采集的数据相结合; 最终生成精确度较高的室内环境模型以便后续路径规划等功能模块调用。 --- #### 示例代码片段展示如何启动 RSLIDAR 设备节点 ```python import rospy from rslidar_msgs.msg import RSLIDARScan def callback(data): # 处理接收到的消息体 pass if __name__ == '__main__': rospy.init_node('rslidar_subscriber', anonymous=True) sub = rospy.Subscriber('/rslidar_points', RSLIDARScan, callback) rospy.spin() ``` 此脚本展示了订阅来自 `/rslidar_points` 主题上的消息内容逻辑框架结构。 ---
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卓沅best

点个赞也是鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值