E1R 产品手册

1 安全提示
1.1 法律声明
Warning
除非我们另行声明 RoboSense 的所有产品、技术、软件、程序、数据及其他信息(包括文字、图标、照片、音频、视频、图表、色彩组合、版面设计等)的所有权利(报告版权、商标权、专利权、商业秘密及其他相关权利)均归 RoboSense 及其授权方所有。
未经 RoboSense 书面同意,任何人不得以任何方式非法使用本手册中所承载在的任何内容。
“RoboSense”、“速腾聚创”等文字及/或标识,以及其他标识、产品和服务名称等均为 RoboSense 所有,如有宣传、展示等任何使用需要,您必须取得 RoboSense 的事先书面授权。
1.2 使用规范
请按以下要求,规范使用本产品
- 请严格遵守国家激光安全相关法律法规;
- 请在使用产品前,详细阅读本产品手册;
- 请在相关针对的领域范围内使用本产品;
- 请避免在爆炸性、高腐蚀性、超越产品 IP 防护等级的环境中使用本产品。
1.3 违规操作
请按规定使用本产品,否则可能会造成产品损坏、财产损失及人员受伤。对违反规定的操作行为,需用户自行承担风险。
- 请勿私自拆解、改装本产品(包含配套配件)
- 禁止使用非规定供电电源及配套配件
- 请避免跌落、碰撞、焚烧等非正常操作
- 如发现产品外观受损,请立即停止使用,并及时联系 RoboSense
- 如发现产品工作异常等情况,请立即停止使用,并及时联系 RoboSense
1.4 操作人员的要求
本产品的使用,对操作人员的基础专业知识及其他相关资质有一定要求。对无基础知识及未经培训上岗人员的不当操作行为,给产品及人员财产造成损害、伤害、损失等后果 RoboSense 不承担相关责任。
- 使用产品前,详细阅读本产品手册;
- 禁止违规操作;
- 上岗前需经过培训,且有相关工种施工资格;
- 有一定的计算机数据连接、电气等基础知识。
1.5 工作安全和特殊危险
使用本产品前,为避免对用户或他人产生意外,同时损坏产品及违反保修条款,请务必仔细阅读并遵循本说明书中的操作及规范。
-
激光安全:本产品激光安全等级符合 IEC 60825-1:2014 标准:

-
高温注意:注意表面过热标识,谨防发生意外。

-
保留说明:请保留所有安全和操作说明,以备将来参考。
-
注意警告:请遵守产品和操作说明中的所有警告,以免发生意外。
-
产品维修:请勿在缺少官方指导的情况下尝试打开产品进行维修。如需维修,请及时联系 RoboSense
2 产品描述
2.1 产品结构
E1R 的平台外形尺寸图如图 1 所示。

图 1 E1R 平台外形尺寸规格
2.2 FOV分布
E1R 的光学包络如下图所示,所有极限公差累计后,激光雷达的光学包络面不能被车身外饰件遮挡,如激光雷达外罩、车顶饰板、引擎盖以及前保险杆等有可能遮挡 FOV 的零件,如图 2 所示。RoboSense 标定下线后,FOV 角度存在一定公差,具体以厂家最终结果为准。图 3 为 E1R 的 FOV 示意图。

图 2 E1R 光学包络示意图

图 3 E1R FOV 分布图
2.3 规格参数
E1R 固态激光雷达采用 Flash 扫描方式,10%NIST 测距 30 米,单帧出点数 26,000 点,水平测角 \(120^{\circ}\) ( \(-60.0^{\circ} \sim +60.0^{\circ}\) ),垂直测角 \(90^{\circ}\) ( \(-45^{\circ} \sim +45^{\circ}\) ),详情参见表 1。
表 1 E1R 规格参数
| 规格参数 | ||||
|---|---|---|---|---|
| 测距原理 | TOF 法测距 | 水平视场角 | 120° (-60.0°~+60.0°) | |
| 激光波长 | 940 nm | 垂直视场角 | 90° (-45°~+45°) | |
| 激光安全等级 | Class1 人眼安全 | 水平角分辨率 | 平均 0.625°1 | |
| 测距能力2 | 30m @10% NIST, 100klux 日照 | 垂直角分辨率 | 平均 0.625°1 | |
| 盲区 | 0.1m | 精度(典型值)3 | ±5cm@1 sigma | |
| 出点数 | ~260,000 点/秒 | 以太网传输速率 | 1000Base-T1 千兆以太网 | |
| 时间同步 | gPTP (IEEE-802.1AS) PTP E2E L2 (IEEE-1588) |
工作电压 | 9 V - 16 V | |
| 帧率 | 10 Hz | 重量 | 330 g±20g(激光雷达本体) | |
| 产品功率4 | <10 W | 存储温度 | -40°C ~ + 105°C | |
| 工作温度5 | -40°C ~ + 85°C | 防护等级 | IP67 / IP6K9K | |
| 外形尺寸 | 名称 | 长 (mm) | 宽 (mm) | 高 (mm) |
| 外形尺寸 | 主体轮廓 | 95 | 42.6 | 69.5 |
| 外形尺寸 | 带连接器、安装位轮廓 | 95 | 51.1 | 87 |
1 水平&垂直分辨率在整个 FOV 区域内并非均匀分布,角分辨率在中心区域为 0.625°,在视场边缘为 0.7°;
2 测距能力以 10%NIST 漫反射板作为目标,测试结果会受到环境影响,包括但不限于环境温度、光照强度等因素;
3 测距精度以 50%NIST 漫反射板作为目标,测试结果会受到环境影响,包括但不限于环境温度、目标物距离等因素,且精度值适用于大部分通道,部分通道之间存在差异;
4 产品功耗测试结果会受到外部环境影响,包括但不限于环境温度、目标物的距离、目标物反射强度等因素;
5 产品运行温度可能会受到外部环境影响,包括但不限于光照环境、气流变化等因素;
2.4 产品原理
2.4.1 时间同步方式
本产品默认固件使用 gPTP (IEEE 802.1AS) 的时间同步方式。
2.4.1.1 gPTP 同步原理
gPTP(general Precise Time Protocol,IEEE802.1AS 协议)是 PTP 在时效性网络(Time-Sensitive Networking)的派生协议。同步机制采用和 PTP 协议一致的 P2P 端延迟机制(Peer Delay Mechanism),同时采用以太网 L2 层通信。与 PTP 不同,gPTP 要求使用硬件方式打时间戳,即硬件时间戳,所以对于交换机和 Master 时钟要求较为严苛,需满足 IEEE802.1AS 协议。
2.4.1.2 gPTP 接线方式
使用 gPTP 同步方式,需要做以下准备,连接方式详情参见图 4。

图 4 gPTP 时间同步拓扑
- gPTP Master 授时主机(即插即用,无需额外配置);
- 以太网交换机;
- 支持 gPTP 协议的待授时设备。
提示
- Master 授时设备属于第三方设备,RoboSense 出货时不包含此配件,需用户自行采购;
- RoboSense 产品作为 Slave 设备只获取 Master 发出的时间,不对 Master 时钟源的准确度判断,若解析激光雷达点云时间出现突变,请检查 Master 提供的时间是否准确;
- 激光雷达同步之后,Master 断开连接,点云数据包中的时间则会按照激光雷达内部时钟进行叠加,激光雷达断电重启后才会被重置。
2.4.2 使用 Linuxptp 工具简单验证时间同步
将本产品电源线和网线与接口盒相连,网线对端再与上位机相连。上位机操作系统(OS)必须为 Linux 系统,以下以 Ubuntu 为例。
-
使用命令
ifconfig查看网卡名。如图 5 所示,网卡名为enp2s0。
图 5 查找网卡名示意图
-
使用命令
ethtool -T enp2s0(上一步查询到的网卡名),可以查看此网卡是否支持 PTP 硬件。对于 gPTP 同步,需要硬件支持,PTP Hardware Clock选项要求不是none值。
图 6 检查 PTP 硬件支持情况示意图
-
下载并安装 linuxptp 工具。
sudo git clone git://git.code.sf.net/p/linuxptp/code linuxptp cd linuxptp sudo make sudo make install reboot -
Ptp4l 命令的使用。
Ptp4l 命令选项介绍如下:
a. 延迟机制选项
-A自动模式,自动选择 E2E 延迟机制,当收到对等延迟请求时切换到 P2P。-EE2E 模式,请求应答延迟机制(默认)-PP2P 模式,端延迟机制
b. 网络传输选项
-2IEEE 802.3-4UDP IPV4(默认)-6UDP IPV6
c. 时间戳选项
-H硬件时间戳(默认)-S软件模拟时间戳-L老的硬件时间戳,LEGACY HW 需要配合 PHC 设备使用。
d. 其他选项
-f [file]从指定文件 file 中读取配置。默认情况下不读取任何配置文件。-i [dev]选择 PTP 接口设备,例如 eth0(可多次指定)必须至少使用此选项或配置文件指定一个端口。-p [dev]此选项用于在旧 Linux 内核上指定要使用的 PHC 设备(例如/dev/ptp0时钟设备),默认为 auto,忽略软件 / LEGACY HW 时间戳(不推荐使用此选项)-sslaveOnly mode,从时钟模式(覆盖配置文件)-t透明时钟模式-l [num]将日志记录级别设置为num,默认是 6-m将消息打印到 stdout-q不打印消息到 syslog-v打印软件版本并退出-h帮助命令
此外,简单同步使用命令如下:
-
PTP E2E(L2 层)命令:
sudo ptp4l -E -S -2 -m -i enp2s0如设备硬件支持
PTP Hardware Clock不是none值,可以使用-H替代-S -
gPTP 命令:
sudo ptp4l -i enp4s0 -m -H -2 -f gptp-master.cfg设备要求硬件支持
PTP Hardware Clock不是none值。其中,gptp-master.cfg为 gPTP 主时钟配置文件。在主机上新建
gptp-master.cfg文件,在此文件中复制以下内容后,保存文件:# 802.1AS example configuration containing those attributes which # differ from the defaults. See the file, default.cfg, for the # complete list of available options. [global] domainNumber 0 logSyncInterval -3 syncReceiptTimeout 3 neighborPropDelayThresh 800 path_trace_enabled 1 follow_up_info 1 transportSpecific 0x1 ptp_dst_mac 01:80:C2:00:00:0E #p2p_dst_mac 01:1B:19:00:00:00 network_transport L2 delay_mechanism P2P masterOnly 1 BMCA noop asCapable true inhibit_announce 1 inhibit_delay_req 1
注意
无硬件支持设备可用 -S 替代 -H 进行 gPTP 同步模拟,但同步精度无法保证。
2.4.3 GPS 时间同步
如需要将本产品与 GPS 模块同步。首先需要使 GPS 模块给 gPTP Master 授时,具体接口与授时方式需要与 gPTP Master 提供方明确。除特殊需求外,RoboSense 将不提供相关技术支持。

图 7 GPS 同步拓扑简图
3 产品安装布置推荐
3.1 接口说明
3.1.1 E1R 平台连接器
E1R 平台推荐 TE 2397179-1 连接器方案,不接受客户自定义连接器型号,线束折弯半径大于 30 mm,具体接插件方案见表 2。
表 2 接插件方案
| 接插件方案 | 连接器类型 | 型号 | 图片 | 功能 |
|---|---|---|---|---|
| TE 弯插型 (二合一直插, 6 + 2 pin) | 激光雷达端连接器 | TE 2397179-1 | ![]() |
电源+千兆以太网 |
3.1.2 连接器安装要求
1) 线束端连接器防水圈与线材配合良好,需满足 IP67 及 IP6K9K 防水等级;
2) 线束端连接器末端出线位置与周边环境建议至少 70 mm 的手部预留拔插空间。
3.1.3 整车线束端安装要求
1) 以太网线束材质需采用满足 1000BASE-T1 的 STP 线材;
2) 建议采用 Dacra 686-3(折弯半径 25 mm) 或 GG X9305(折弯半径 12 mm);
3) 以太网线束总长度建议小于 \(15 \mathrm{~m}\) , 连接器对接数建议不超过 3 对 (包含线对板);
4) 以太网信号线在整车上走线,建议避开运动段与高温区域;
5) 供电需考虑线长、线径、阻抗,电源线上激光雷达工作电压保持在 9 V 以上;
3.2 LIDAR 接线及接口说明
3.2.1 车载以太网线束接口及定义
E1R 使用 1 个车载以太网、电源二合一接头,线束如图 8 所示。

图 8 车载以太网电源线束
3.2.2 接口盒接口
E1R 的接口盒接线说明如表 3 所示:
表 3 接线说明
| 接线说明 | TE 接口盒结构图 |
|---|---|
| 连接激光雷达侧 | ![]() |
| 连接电源及上位机侧 | ![]() |
3.2.3 电源接口
E1R 接口盒使用标准 DC 5.5-2.1 接口。电源正常输入时,电源盒绿色指示灯常亮。当绿色指示灯熄灭,请检查电源输入是否正常,若电源输入正常,即接口盒可能已损坏,请联系 RoboSense。
3.2.4 RJ45 网口
E1R 本体只支持 1000BASE-T1 车载以太网,使用接口盒时网络接口使用标准 RJ45 接口。接口盒只支持千兆以太网。
3.3 状态机说明
E1R 状态机说明参见图 9。

图 9 激光雷达状态机描述
3.4 安装及定位方式推荐
E1R 不包含安装耳,推荐采用安装支架的方式固定。
3.4.1 安装支架位置
激光雷达后壳设置有 4 个 M4 螺孔或者过孔,以及 2 个定位柱,如图 10 所示。后壳定位柱和支架定位孔配合,支架设置 4 个固定孔,与后壳 4 个螺纹孔采用螺纹连接,完成激光雷达安装。

图 10 支架安装固定位置
3.4.2 安装支架定位与紧固要求
- 推荐激光雷达后壳定位孔/定位柱的定位方式;
- 后壳侧耳 4 颗 M4 螺钉(可以根据实际设计需求选择);
- 激光雷达支架建议在 4 个安装孔附近使用小凸台与激光雷达配合,凸台整体平面度要求 0.2 mm 以内;
- M4 螺钉孔螺距为 1 mm;
- 螺钉强度等级推荐 8.8 级及以上;
- 推荐扭矩 5 ± 10% N·m;
- 建议螺钉长度为支架厚度 T + 4.5 mm;
- 推荐支架厚度:钢板 2~2.5 mm,压铸铝合金 3~5 mm,支架厚度根据设计校核确定。
3.5 安装支架设计参考
固定支架需要有较好的刚性用于安装固定激光雷达,并在各种工况下保持激光雷达处于一个稳定的状态,设计要求如下:
- 激光雷达及其固定支架整体的一阶模态频率至少大于 50 Hz,固定支架刚度过低会导致激光雷达刚体位移过大,影响点云精度;
- 激光雷达及其固定支架需要保证在 780 Hz 不产生共振,如果确实无法避开共振区间,客户需提供激光雷达安装处在道路随机激励下的加速度 PSD 响应谱(仿真或实测或经验预估数据),RoboSense 根据光雷达的定频抗振能力曲线作比较识别是否有风险;
- 激光雷达在使用过程中会经历各种随机振动、机械冲击等工况。这些工况下支架需要承受较大的负载,因此支架还需要有足够的强度,推荐 2 倍安全系数;
- 同时在各个方向尽可能的增加加强筋、凸包、折弯等设计提高其刚度和强度;
- 尽量避免设计出现尖角或小于 0.3 mm 的圆角、缺口等易产生应力集中的结构;
- 建议避免激光雷达支架与防撞梁在高度上重叠,重叠后会增加行人保护设计的难度,矛盾点在于行人保护要求溃缩,而激光雷达支架要求刚性好;
- 安装平面的平面度、共面度建议小于 0.5 mm;
- 建议提供安装支架模型和安装环境信息给到 RoboSense,进行结构仿真确认。
3.6 安装支架散热要求
-
散热要求:E1R 在使用过程中会有部分发热,且受其他热源的辐射,可能会加剧 E1R 的温升,散热要求如下:
a. E1R 安装支架需为优良的传热导体,且 E1R 应尽量避免被支架封闭包裹;
b. E1R 前后端为主要散热面;
c. 支架建议采用导热系数大于 50 W/m·K 的铝合金或者镀锌钢板等材料;
d. 尽量在支架上做一些散热鳍片,并合理的控制鳍片间距/高度/方向,尽量增大散热面积,与空气对流方向一致;
e. 建议提供安装支架模型和安装环境信息给到 RoboSense,进行热仿真确认。
-
工作温度要求。
a. E1R 与周边件的间隙(大于 5 mm),安装件最好不要完全包裹激光雷达,开一些孔保证空气流动更好;
b. 原则上只需要满足任何条件下 E1R 周边环境温度不高于 85℃ 即可。
4 产品使用
4.1 产品坐标系
E1R 坐标系定义如图 11 所示。

图 11 E1R 激光雷达坐标系定义
4.2 RSView 使用
在激光雷达数据的检测上,可使用 Wireshark 和 tcp-dump 等免费工具获取原始数据,而 RSView 可帮助用户更为便捷的实现对原始数据的可视化。
4.2.1 软件功能
RSView 提供将本产品数据进行实时可视化的功能。RSView 也能回放保存为 “.pcap” 文件格式的数据,但是目前还不支持 “.pcapng” 格式的文件。
RSView 将本产品得到的距离测量值显示为一个点。它能够支持多种自定义颜色来显示数据,例如反射强度、时间、距离、水平角度和激光线束序号。所显示的数据能够导出保存为 “.csv” 格式,RSView 4.3.11 以后的版本支持导出 “.las” 格式的数据。
RSView 包含以下功能:
- 通过以太网实时显示数据;
- 将实时数据记录保存为 PCAP 文件;
- 从记录的 PCAP 文件中回放;
- 不同类型可视化模式,例如距离、时间、水平角度等等;
- 用表格显示点的数据;
- 将点云数据导出为 CSV 格式文件;
- 测量距离工具;
- 将回放数据的连续多帧同时显示;
- 裁剪显示。
4.2.2 安装 RSView
RSView 支持在 Windows 64 位、Ubuntu 18.04 以上操作系统上运行。可从 RoboSense 的官网下载最新版本 RSView 软件压缩包。下载后,软件的解压路径请勿出现中文字符,软件无需安装,解压后运行可执行文件即可正常使用。
4.2.3 使用 RSView
打开 RSview 后,在软件界面,可通过 F1 按钮打开软件使用指南,或通过点击软件菜单栏 Help 选项中的 RS-LiDAR User Guide 进行查阅。
4.3 通信协议
E1R 与电脑之间的通信采用以太网介质,使用 UDP 协议,输出包有两种类型:MSOP 包和 DIFOP 包。
文中所有涉及 MSOP 协议包均为 1200 Bytes 定长;DIFOP 协议包均为 256 Bytes 定长。E1R 网络参数可配置,出厂默认为单播模式,采用固定 IP 和固定目的端口号,按照如下表格。
表 4 出厂默认网络配置表
| IP 地址 | MSOP 包端口号 | DIFOP 包端口号 | |
|---|---|---|---|
| E1R | 192.168.1.200 | 6699 | 7788 |
| 电脑 | 192.168.1.102 | 6699 | 7788 |
产品默认 MAC 地址是在工厂初始设置的,每台产品 MAC 地址唯一。
当使用产品的时候,需要把电脑的 IP 设置为与产品同一网段上,例如 192.168.1.x(x 的取值范围为 1~254),子网掩码为 255.255.0.0。若不知产品网络配置信息,请将主机子网掩码设置为 255.255.0.0 后连接产品并使用 Wireshark 抓取产品输出包进行分析。
E1R 和电脑之间的通信协议主要分两类,一览表见表 5。
主数据流输出协议 MSOP,将激光雷达扫描出来的距离,角度,反射率等信息封装成包输出给电脑;
产品信息输出协议 DIFOP,将激光雷达当前状态的各种配置信息输出给电脑。
表 5 产品协议一览表
| (协议/包)名称 | 简写 | 功能 | 类型 | 包大小 |
|---|---|---|---|---|
| Main Data Stream Output Protocol | MSOP | 扫描数据输出 | UDP | 1200 Bytes |
| Device Information Output Protocol | DIFOP | 产品信息输出 | UDP | 256 Bytes |
4.3.1 主数据流输出协议(MSOP)
主数据流输出协议:Main data Stream Output Protocol,简称:MSOP。
I/O 类型:产品输出,电脑解析。
默认端口号为 6699。
MSOP 包完成三维测量相关数据输出, 包括激光测距值、回波的反射强度值、垂直角度、水平角度和时间戳。MSOP 包的有效荷载长度为 1200Bytes,其中 32Bytes 为同步帧头 Header,1152Bytes 为数据块区间(共 96 个 12Bytes 的 data block),16Bytes 为帧尾。
基本数据结构如下图所示:

图 12 MSOP Packet 数据包定义示意图
4.3.1.1 帧头
帧头 Header 共 32Bytes,用于识别数据的开始位置,包计数,UDP 通信预留以及存储时间戳。详细定义如下:
表 6 MSOP 包头定义
| Header(32Bytes) | ||||
|---|---|---|---|---|
| Sync | PktCnt | Ver | ReturnMode | TimeMode |
| 4 Bytes | 2 Bytes | 2 Bytes | 1 Byte | 1 Byte |
| Timestamp | FrameSync | Res0 | LidarType | LidarTmp |
| 10 Bytes | 1 Byte | 9 Bytes | 1 Byte | 1 Byte |
Sync: 可作为包的检查序列,识别头为 0x55AA5AA5。
PktCnt: 包序列号,表示包计数,循环计数,从每帧数据的起点的包计数为0,每帧数据的最后一个点的包计数为最大值。
Ver: 表示 UDP 通信协议的版本号。
ReturnMode: 回波模式标志位,出厂时固定 04(最强回波模式)。
TimeMode: 时间同步模式:
0x00 表示使用雷达内部计时
0x02 表示使用 PTP E2E 时间同步模式
0x03 表示使用 gPTP 时间同步模式
Timestamp: 用于存储时间戳,定义的时间戳用来记录系统的时间
其中 0-5 bytes: Second ; 6-9 bytes: MicroSecond
FrameSync: 帧同步状态(0x00:no 0x01:yes)
Res0: 预留位
LidarType: 雷达类型标志位,默认值为 0x62。
LidarTmp: 芯片温度,Temp = LidarTmp - 80; 即原始值 0 代表 - 80 度。
4.3.1.2 数据块区域
数据块区间是 MSOP 包中传感器的测量值部分,共 1152Bytes。它由 96 个 data block 组成,每个 data block 长度为 12Bytes。
详细定义如下:
表 7 MSOP 包中的 data block 定义
| Data block (12Bytes) | |||
|---|---|---|---|
| 字段 | offset | 长度 (byte) | 定义说明 |
| TimeOffset | 0 | 2 | 该组 Block 里面所有的点相对于包的 timestamp 的时间偏移量(单位: ns), 该组点的时间等于 timestamp+time_offset |
| Radius | 2 | 2 | 极坐标系下, 通道 1 的径向点距离值, 距离解析分辨率 5mm |
| DirVectorX | 4 | 2 | 通道 1 单位方向向量 X 轴分量, 范围 -32768~32767, 转浮点除以 2^15 |
| DirVectorY | 6 | 2 | 通道 1 单位方向向量 Y 轴分量, 范围 -32768~32767, 转浮点除以 2^15 |
| DirVectorZ | 8 | 2 | 通道 1 单位方向向量 Z 轴分量, 范围 -32768~32767, 转浮点除以 2^15 |
| Intensity | 10 | 1 | 通道 1 的点反射强度值, 取值范围 0~255 |
| PointAttribute | 11 | 1 | 通道 1 的点的属性, 1 表示正常点, 2 表示噪点, 后续该定义会进一步扩展属性, 原回波饱和程度特征合入点属性 |
相关计算说明
径向距离 radius 计算(Radius 为 2 Bytes,分辨率为 5 mm):例如某数据包中 Radius 值的十六进制数为 R1 = 0x03、R2 = 0xfc,则径向距离 = R1 × 256 + R2 = 3 × 256 + 252 = 1020,换算为米:1020 × 0.005 = 5.10 m。
点云 X、Y、Z 坐标计算:
由以下公式可以解析得到点云的 XYZ 坐标:
4.3.1.3 帧尾
帧尾部分包含参数是雷达 E2E Profile4 所用参数,详细定义如下表
表 8 MSOP 帧尾参数定义
| 字段 | offset | 长度 (byte) | 定义说明 |
|---|---|---|---|
| Res1 | 1184 | 4 | 预留位 |
| DataLength | 1188 | 2 | 04 B0 |
| Counter | 1190 | 2 | 00 00~FF FF |
| DataId | 1192 | 4 | 00 00 0E 5C |
| Crc32 | 1196 | 4 |
4.3.2 产品信息输出协议(DIFOP)
产品信息输出协议,Device Info Output Protocol,简称:DIFOP
I/O 类型:产品输出,电脑读取。
默认端口号为 7788。
DIFOP 是为了将产品序列号(S/N)、固件版本信息、网络配置信息、运行状态定期发送给用户的“仅输出”协议,用户可以通过读取 DIFOP 解读当前使用产品的各种参数的具体信息。
一个完整的 DIFOP Packet 的详细信息如下:
表 9 DIFOP Packet 详细结构信息
| DIFOP Packet(256Bytes) | |||
|---|---|---|---|
| 字段 | offset | 长度 (byte) | 定义说明 |
| DifopHeader | 0 | 8 | DIFOP 识别头 |
| Res0 | 8 | 8 | 预留位 |
| SW Version | 16 | 3 | 雷达版本号 |
| Res1 | 19 | 1 | 预留位 |
| SN | 20 | 6 | 设备序列号 |
| Res2 | 26 | 18 | 预留位 |
| LocalIp | 44 | 4 | 雷达 IP 源地址 |
| NetMask | 48 | 4 | 子网掩码 |
| MacAddress | 52 | 6 | 雷达 IP 本机 MAC 地址 |
| MsopRemoteIp | 58 | 4 | Msop 远程 IP |
| MsopLocalPort | 62 | 2 | Msop 本地端口号 |
| MsopRemotePort | 64 | 2 | Msop 远程端口号 |
| DifopRemoteIp | 66 | 4 | Difop 远程 IP |
| DifopLocalPort | 70 | 2 | Difop 本地端口号 |
| DifopRemotePort | 72 | 2 | Difop 远程端口号 |
| Res3 | 74 | 25 | 预留位 |
| FrequecySetting | 99 | 1 | 雷达帧率设置 |
| ReturnMode | 100 | 1 |
雷达回波信息: 0x00: FarthestWave 0x04: StrongestWave (Default) 0x07: NearestWave 0x08: 2ndStrongestWave 0x09: StrongestFarthestWave 0x0A: NearestFarthestWave 0x0B: Strongest2ndStrongestWave |
| TimesyncMode | 101 | 1 |
时间同步模式: 0x0: Internal 0x2: E2E L2 0x3: GPTP |
| TimesyncStatus | 102 | 1 |
时间同步状态: 0x00: failed 0x01: success 0x02: timeout |
| TimeStatus | 103 | 10 |
时间: 0-5bytes: Second 6-9bytes: MicroSecond |
| PHYMode | 113 | 1 |
物理层工作模式: 0x00: auto-negotiation 0x01: master 0x02: slave other: same as 0x00 |
| Res4 | 114 | 142 | 预留位 |
6 产品维护
6.1 运输与物流
运输不当会导致产品损坏
- 应采用防震防潮包装材料包装产品,以避免运输途中损毁。建议使用原始包装;
- 运输过程务必小心轻放,避免磕碰、摔落等危险行为;
- 每次运输收到货物时,必须详细检查交付货物清单与是否有损坏(含产品与包装);
- 如若有运输损坏,请拒绝收货,并及时联系 RoboSense
6.2 存储
Note
- 请将产品存储于室内常温、干燥的环境中;
- 请轻拿轻放,避免产品遭受磕碰、摔落等;
- 产品应存放于安全环境中,避免腐蚀、机械冲击及暴露于超过防护等级的环境中;
- 请定期检查所有组件和包装的状态,建议检查周期为 3 个月。
6.3 产品清洁
为了能够准确地感知周围环境 RS-LiDAR 需保持环形防护罩洁净。
6.3.1 注意事项
Note
- 请在清理 RS-LiDAR 前仔细并完整的阅读本节的内容,否则不当的操作可能会损坏产品。
- 激光雷达在环境比较恶劣的情况下使用时,需及时清理表面的脏污保持激光雷达清洁,否则会影响激光雷达的正常使用。
6.3.2 需要的材料
- 洁净的无尘布;
- 温度适中的中性溶液(如肥皂水、蒸馏水、99%浓度乙醇等)。
6.3.3 清洁方法
-
如果激光雷达的表面只是粘附了一些灰尘/粉尘:
- a. 首先用洁净的无尘布,蘸取少量的中性溶液;
- b. 其次轻轻地对激光雷达表面拭擦清洁;
- c. 最后用一块干燥洁净的无尘布将其擦干。
-
如果激光雷达表面沾上了泥浆等块状异物:
- d. 首先应使用洁净水喷洒在激光雷达脏污部位表面让泥浆等异物脱离(注意:不能直接用无尘布将泥浆擦掉,这样做可能会划伤表面特别是防护罩表面);
- e. 其次用温的肥皂水喷洒在脏污部位,因肥皂水的润滑作用可加速异物的脱离。再次用纤维布轻轻试擦激光雷达表面,但注意不要擦伤表面;
- f. 最后用洁净的水清洗激光雷达表面肥皂的残留(如果表面仍有残留,可用 \(99\%\) 乙醇对其再次清洁),同时用一块干燥的无尘布擦干即可。
7 售后
如果“故障诊断”章节未能解决问题,请及时联系 RoboSense
官网:https://www.robosense.cn/contact
邮箱:support@robosense.cn
电话:0755-86325830/15338772453
提示
- 请在收到 RoboSense 售后服务回信确认后,再寄回产品;
- 产品只能使用原包装或等效的软垫防潮包装寄。
附录 A Driver & SDK
A.1 rs_driver 的编译与安装
RS Driver 为 RoboSense 激光雷达提供跨平台的雷达驱动内核,方便用户二次开发使用。v 1.5.10 的驱动内核及之后的版本已支持本产品的点云解析及变换。可以在官方 GitHub 下载 rs_driver 包:
https://github.com/RoboSense-LiDAR/rs_driver
rs_driver 目前支持下列系统和编译器:
-
Windows:
- MSVC (VS2017 & VS2019 已测试)
- Mingw-w64 (x86_64-8.1.0-posix-seh-rt_v6-rev0 已测试)
-
Ubuntu (16.04, 18.04, 20.04):
- gcc (4.8 + )
A.1.1 依赖库的安装
rs_driver 依赖下列的第三方库,在编译之前需要先安装:
- Boost
- Pcap
- PCL (非必须, 如果不需要可视化工具可忽略)
- Eigen3 (非必须,如果不需要内置坐标变换可忽略)
在 Ubuntu 中安装以下依赖库:
sudo apt-get install libboost-dev libpcap-dev libpcl-dev libeigen3-dev
在 Windows 中安装以下依赖库:
-
Boost
Windows 下需要从源码编译 Boost 库,请参考官方指南,编译安装完成之后,将 Boost 的路径添加到系统环境变量
BOOST_ROOT如果使用 MSVC,也可以选择直接下载相应版本的预编译的安装包。
环境变量添加示意图
-
pcap
首先,安装 pcap 运行库,然后下载开发者包到任意位置,然后将
WpdPack_4_1_2/WpdPack的路径添加到环境变量PATH -
PCL (非必须,如果不需要可视化工具可忽略):
-
MSVC
如果使用 MSVC 编译器,可使用 PCL 官方提供的安装包安装。安装过程中选择 “Add PCL to the system PATH for xxx”;
PCL 设置界面
-
Mingw-w64
PCL 官方并没有提供 mingw 编译的库,所以需要按照官方教程,从源码编译 PCL 并安装。
-
A.1.2 使用方式
A.1.2.1 rs_driver 安装使用
驱动编译以 Linux 环境为例(在 Windows 中 rs_driver 暂不支持安装使用),按顺序执行以下代码,安装驱动:
cd rs_driver
mkdir build && cd build
cmake .. && make -j4
sudo make install
A.1.2.2 作为子模块使用
在作为子模块使用时,需要添加如下命令到 CMakeLists.txt 文件中(将 rs_driver 作为子模块添加到工程内,使用 find_package() 指令找到 rs_driver 然后链接相关库)。
add_subdirectory(${PROJECT_SOURCE_DIR}/rs_driver)
find_package(rs_driver REQUIRED)
include_directories(${rs_driver_INCLUDE_DIRS})
target_link_libraries(project ${rs_driver_LIBRARIES})
A.1.3 示例程序 & 可视化工具
A.1.3.1 示例程序
rs_driver 提供了两个示例程序,用户可参考示例程序编写代码调用接口,存放于 rs_driver/demo 中:
- demo_online.cpp
- demo_pcap.cpp
若希望编译这两个示例程序,执行 CMake 配置时加上参数:
cmake -DCOMPILE_DEMOS=ON ..
A.1.3.2 可视化工具
rs_driver 提供了一个基于 PCL 的点云可视化工具,存放于 rs_driver/tool 中:
- rs_driver_viewer.cpp
若希望编译可视化工具,执行 CMake 配置时加上参数:
cmake -DCOMPILE_TOOLS=ON ..
A.1.4 坐标变换
rs_driver 提供了内置的坐标变换功能,可以直接输出经过坐标变换后的点云,节省了用户对点云进行坐标变换的额外操作耗时。若希望启用此功能,执行 CMake 配置时加上参数:
cmake -DENABLE_TRANSFORM=ON ..
A.2 rslidar_sdk 的编译与安装
rslidar_sdk 是 ROS 平台下的驱动 SDK,请通过 RoboSense GitHub 主页下载,或联系 RoboSense 获取。
-
rslidar_sdk 依赖 rs_driver
-
如果使用环境为 ROS2,rslidar_sdk 还依赖 rslidar_msg
-
驱动 SDK 包含丰富的使用指引,请在使用驱动 SDK 前,详细阅读其中的 README 以及 doc 文件夹下的文档。
附录 B 结构图纸

TE 接口雷达结构图纸
针脚定义:

接插件针脚定义
| pin 脚编号 | 序号 | 引脚定义 | 连接器型号 |
|---|---|---|---|
| A1 | 1 | Battery+ | TE-2397179-1 |
| A2 | 2 | Wakeup(KL15) | |
| A3 | 3 | NC | |
| A4 | 4 | GND | |
| A5 | 5 | NC | |
| A6 | 6 | NC | |
| B1 | D1 | TRX_P(1000Base-T1) | |
| B2 | D2 | TRX_N(1000Base-T1) | |
| B3 | / | SHIELD |



