使用 PandarView
1 概述
PandarView2 是禾赛官方提供的可视化点云调试工具,可用于激光雷达点云实时播放、录制与回放、数据导出分析、串口连接验证等功能,支持禾赛所有系列的激光雷达产品。
2 常用操作说明
2.1 下载与安装
最新版本的 PandarView2 软件和使用说明手册可通过禾赛官网进行下载。对于电脑主机操作系统(Windows、Ubuntu)相关硬件和驱动配置的要求、适用激光雷达型号以及安装注意事项等信息,详见 PandarView2 用户手册。
注:在 Ubuntu 操作系统中,PandarView2 的安装文件为.bin 文件格式,相应的安装方法为在此.bin 文件所在路径下运行以下命令:
sudo chmod +x PandarView_Release_Ubuntu_V2.1.7.bin #此处替换为实际使用版本的 PandarView2 安装文件
sudo ./PandarView_Release_Ubuntu_V2.1.7.bin
安装成功 后,运行 PandarView2 软件时需要在对应的安装路径下运行以下命令:
sudo ./PandarView.sh
在使用 PandarView2 软件播放点云前,需要先确认:
- 激光雷达能正常工作;
- 硬件设备检查无误:接线盒、网线、电源适配器;
- 电脑主机能正常接收点云 UDP 数据包(可通过 Wireshark 软件检查确认)。
2.2 连接设备与解析数据
2.2.1 启 动与连接
启动 PandarView2 后,点击工具栏左起第二个图标按键(如下图所示),进入数据连接设置:
PandarView2 可支持以下四种方式获取点云数据用与播放:
- Listen Net:以太网口实时接收点云
- Serial Port:串口实时接收点云(如 JT16)
- Pcap File:读取保存的
.pcap文件进行离线回放 - Listen Net From TCP:通过 TCP 接口接收点云
这里以"Listen Net"方式为例,当按照下图所示的配置完成后点击 OK,PandarView2 会自动尝试建立连接。
图中所示的配置参数含义说明如下:
| 参数名 | 含义 |
|---|---|
| UDP Port | 雷达点云数据包的 UDP 端口 |
| PTC Port | 控制通道端口,用于配置参数 |
| Host PTC Port | 本机监听的 TCP 控制端口 |
| Fault Message Port | 用于接收雷达故障码的 UDP 端口 |
| Multicast IP | 组播模式下工作时,需要填写组播地址 |
| SomeIP Subscribe | 是否启用 SomeIP 协议订阅(用于车载域控制器通信) |
| Host IP | 主机的 IP 地址 |
| Device IP | 雷达设备的固定 IP 地址 |
| Set Standby Mode | 进入雷达待机模式 |
与雷达进行连接时要确保 UDP 端口正确。其中 UDP Port 可以使用 Wireshark 查看:
主机的 IP 地址要与雷达的 IP 地址处于同一网段,Device IP 需要输入正确。Wireshark 可以查看雷达的 IP:
以上条件都满足后,连接雷达即可成功查看点云。
2.2.2 解析 PCAP 数据
方法一:点击红色标注的区域,然后选择对应的 pcap 文件,打开即可查看点云:
方法二:可以直接拖拽 pcap 文件放入 PandarView:
2.3 点云修正
如下图所示,PandarView2 工具栏左起第三个图标按键即为点云修正选项(Correction),可支持在实时播放点云或离线回放 pcap 文件时导入相应的修正文件开启点云校正,或在实时播放点云时导出激光雷达自带的修正文件。
PandarView2 可支持以下三类不同的点云修正选项:
- 角度修正(Angle Correction):点击 Import,导入该激光雷达的角度修正文件,实现修正效果。
- 发光时刻修正(Firetime Correction):点击 Import,导入该激光雷达的发光时刻修正文件,实现修正效果。
- 距离修正(Distance Correction):开启该修正选项开关后,实现修正效果。(注:此选项用于修正因激光雷达发光中心与几何中心不重合引入的距离误差)
2.4 激光通道选择
在 PandarView2 工具栏中点击图中所框出的图标按键(Channels)后,可查看或更改当前显示点云的激光通道以及对应的角度参数。
- 勾选最上方的全选按键,点击后即可显示所有通道的点云;下方黄色框的按键可以逐通道进行筛选,当某个通道未被选中时,该通道的点云将不会显示。
- 若所有通道都不勾选,对应的点云将会完全消失:
2.5 点云数据选择与数据表
如下图所示,在 PandarView2 工具栏中点击图中所框出的左侧图标按键(Select)后,可在当前点云区域通过拖动鼠标,手动框选并高亮显示一组数据点;点击图中工具栏区域所框出的右侧图标按键(Spread Sheet)后,可查看所选数据点的所有详细数据。
以下是数据表正上方框出的从左到右三个小按键的功能说明:
| 按键名称 | 功能说明 |
|---|---|
| Select All | 显示该帧点云全部数据点的详细数据。再次点击时,仅显示所选数据点的详细数据 |
| Export Points Info | 将当前数据表导出为 CSV 文件。Ubuntu 系统下命名文件时,需包含后缀(.csv) |
| Save Column Order | 保存当前的列顺序 |
- 点击第一个红色框标注的按键,即可全选所有点。
- 点击第二个红色框标注的按键,即可选择相对应的路径进行导出。
- 数据列表中的列都可自由拖拽,然后点击第三个红色框对应的按键进行保存,下次使用即可按照保存后的配置进行使用。
- 数据表中各列的表头定义如下(注:不同产品型号在该界面上展示的具体参数可能有所差异):
| 表头名 | 含义 |
|---|---|
| Ch | 通道序号 |
| Ele | 垂直高度角 |
| AziCorr | 根据角度修正文件修正的水平方位角 |
| t | 点云时间戳 |
| Dist | 距离 |
| Field | 针对 AT 系列雷达,该测量数据对应镜面编号 |
| Rfl | 反射率 |
| AziState | 方位角标识,用于查表计算各通道的发光时刻偏移 |
| Azi | 未修正的水平方位角 |
| Weight Factor | 点云置信度(雨雾噪点标记) |
2.6 点云筛选过滤
在 PandarView2 工具栏中点击图中所框出的图标按键(Points Filter)后,可通过设置各个参数的有效范围,显示仅符合相应范围的数据点。
例如设置 Weight Factor(权重因子)的范围,可以过滤已被标记的离散噪点(例如雨雾、扬尘或尾气)。
- 点击图中框选的部分,即可弹出对应的配置信息。
-
当设置完筛选参数后,点击下图中页面底部的 ON 按键即按照当前参数配置开启筛选过滤,再次点击 ON 即为关闭。点击 Reset 按键则会恢复成默认参数。
-
点击图中的 Import 按键,可手动选择一个已保存的筛选过滤参数配置文件导入。
筛选过滤参数含义如下:
-
Azimuth (deg) Range:方位角(单位:度)取值范围
- Min.:最小值
-360.00 - Max.:最大值
360.00
- Min.:最小值
-
Elevation (deg) Range:俯仰角(单位:度)取值范围
- Min.:最小值
-360.00 - Max.:最大值
360.00
- Min.:最小值
-
Distance (m) Range:测距距离(单位:米)取值范围
- Min.:最小值
0.00 - Max.:最大值
1000.00
- Min.:最小值
-
X (m) Range:X 轴坐标(单位:米)取值范围
- Min.:最小值
-1000.00 - Max.:最大值
1000.00
- Min.:最小值
-
Y (m) Range:Y 轴坐标(单位:米)取值范围
- Min.:最小值
-1000.00 - Max.:最大值
1000.00
- Min.:最小值
-
Z (m) Range:Z 轴坐标(单位:米)取值范围(竖直高度方向)
- Min.:最小值
-1000.00 - Max.:最大值
1000.00
- Min.:最小值
-
Intensity Range:反射强度取值范围(激光雷达点云的回波强度)
- Min.:最小值
230 - Max.:最大值
0
- Min.:最小值
-
Confidence Range:置信度取值范围(表征点云可靠程度)
- Min.:最小值
0 - Max.:最大值
255
- Min.:最小值
-
Weight Factor Range:权重系数取值范围
- Min.:最小值
0 - Max.:最大值
255
- Min.:最小值
-
Angle State Range:角度状态取值范围
- Min.:最小值
0 - Max.:最 大值
255
- Min.:最小值
注:点云过滤设置仅作用于当前 PandarView 界面上显示的点云,并不影响已录制和保存的 PCAP 文件。
2.7 点云坐标系显示
如下图所示,点击工具栏中的坐标轴图标按键后,即可实时显示点云的 X、Y、Z 轴。
2.8 点云投影模式
PandarView2 支持正交投影与透视投影这两种投影模式,分别对应下图中框出的按键:
1. 正交投影(Orthographic Projection):平行光线垂直投射到成像平面,所有投影射线互相平行,无近大远小。适合精度、对齐、测量类工作。对应的点云效果如下图所示:
2. 透视投影(Perspective Projection):所有视线汇聚于相机视点(小孔),遵循人眼视觉规律,近大远小、平行线远处相交于灭点。适合仿真实车视觉、动态路测、算法仿真。对应的点云效果如下 图所示:
2.9 点云视角切换
PandarView2 支持通过正视图、后视图、左视图、右视图以及俯视图等共五种不同视角查看点云,点击下图中框出的按键即可选择切换对应的观察视角:
2.10 点云视角旋转
点击图中框出的按键后,点云视角会自动旋转。
2.11 激光扫描轨迹
点击图中框出的按键后,即可显示当前点云对应的激光扫描轨迹。
以下是此功能开启前与开启后的效果对比:
| 开启前 | 开启后 |
|---|---|
![]() | ![]() |
2.12 激光雷达状态显示
点击图中框出的按键后,即可在点云窗口下方显示转速与回波模式等信息。
2.13 PCD 数据导出
点击图中框出的按键后,会弹出字段选择界面。
点击 OK 按键后,选择到处数据存放的路径和文件名。
2.14 点云配色设置
点击下图中框出的按键,即可自定义点云显示颜色。
2.14.1 Color Mode 着色模式
点击 Color Mode 可以选择颜色映射的字段模式。如下图所示,这里选择了按三维坐标 Y 轴进行着色。
2.14.2 Color Map 色彩映射表
点击 Color Map 后可以对当前点云的颜色类型与映射关系。
如下图所示,这里选择了 'spring' 的颜色类型后,点云颜色也会随之发生变化:
再次点击下图中框出的按键后,可以发现点云颜色发生了反转:
2.15 点云尺寸显示
如下图中框出的选项所示,加号表示增大点云尺寸,减号表示减小点云尺寸。
通常将此参数设为 3.5 或更大的数值时,比较便于用户观察点云效果。
2.16 回波模式选择
PandarView2 可以实时选择显示不同回波模式的点云。
2.17 点云轨道
如下图所示,右击 PandarView2 页面正下方的时间轨道轴,可显示以下选项:
| 选项 | 功能说明 |
|---|---|
| Cut by Time | 按时间戳截短点云,并保存为 PCAP 文件 |
| Cut by Frame | 按帧截短点云,并保存为 PCAP 文件 |
| Export Detail | 指定起止帧号,将相应的点云数据导出到 CSV 文件 |
| Delete Track | 删除点云轨道 |
| Cancel | 关闭菜单 |
3 进阶操作说明 ——— Toolbox 工具箱
3.1 通用工具
3.1.1 隐藏选中区域 Hide Selection In Single Frame
PandarView2 Toolbox工具箱支持对点云进行隐藏设置:

