主要内容

removeInvalidData

删除无效的范围和角度数据

描述

validScan= removeInvalidData (扫描返回一个新的lidarScan对象与所有而且输入中的值扫描移除。相应的角度读数也被删除。

例子

validScan= removeInvalidData (扫描、名称、值)提供一个或多个指定的其他选项名称,值对。

例子

全部折叠

指定激光雷达数据为距离和角度的向量。这些值包括传感器范围以外的读数。

X = linspace(-2,2);范围= abs((1.5).*x。^2 + 5);Ranges (45:55) = 3.5;角度= linspace(- /2, /2,numel(ranges));

通过指定范围和角度创建一个激光雷达扫描。画出激光雷达扫描的所有点。

扫描= lidarScan(范围,角度);情节(扫描)

图中包含一个axes对象。标题为LiDAR Scan的axis对象包含一个类型为line的对象。

根据指定的最小和最大范围删除无效点。

minRange = 0.1;maxRange = 7;scan2 = removeInvalidData(扫描,“RangeLimits”, (minRange maxRange]);持有情节(scan2)传说(“点”“有效点”

图中包含一个axes对象。标题为LiDAR Scan的axis对象包含两个类型为line的对象。这些对象表示所有点,有效点。

输入参数

全部折叠

激光雷达扫描读数,指定为lidarScan对象。

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。

在R2021a之前,名称和值之间用逗号隔开,并括起来的名字在报价。

例子:[" RangeLimits ", (0.05 - 2)

范围读取限制,指定为双元素向量,[minRange maxRange]单位为米。在这些范围限制之外的所有范围读数和相应角度都被删除

数据类型:|

角度限制,指定为双元素矢量,[minAngle maxAngle]在弧度。在这些角度限制之外的所有角度和相应的范围读数都被删除。

角度是逆时针绕正极测量的z设在。

数据类型:|

输出参数

全部折叠

激光雷达扫描读数,指定为lidarScan对象。所有无效的激光雷达扫描读数被删除。

版本历史

在R2017b中引入

另请参阅

Baidu
map