主要内容

删除Invaliddata

删除无效范围和角度数据

描述

有效扫描= removeinvaliddata(扫描返回新的利达尔扫所有对象inf输入的值扫描删除。还删除了相应的角度读数。

例子

有效扫描= removeinvaliddata(扫描,名称,值)提供一个或多个指定的其他选项名称,价值成对。

例子

全部收缩

将LIDAR数据指定为范围和角度的向量。这些值包括传感器范围之外的读数。

x = linspace(-2,2);范围= abs((1.5)。*x。^2 + 5);范围(45:55)= 3.5;Angles = linspace(-pi/2,pi/2,numel(ranges));

通过指定范围和角度来创建激光扫描。绘制LiDAR扫描的所有点。

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

图包含一个轴。带有标题LIDAR扫描的轴包含类型线的对象。

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

微型= 0.1;maxrange = 7;scan2 = removeinvaliddata(扫描,'rangelimits',[minrange maxrange]);抓住情节(scan2)传奇(“所有点”,,,,“有效点”

图包含一个轴。带有标题LIDAR扫描的轴包含2个类型线的对象。这些对象表示所有点,有效点。

输入参数

全部收缩

激光扫描读数,指定为利达尔扫目的。

名称值对参数

指定可选的逗号分隔对名称,价值参数。姓名是参数名称和价值是相应的值。姓名必须出现在引号中。您可以按任何顺序指定几个名称和值对参数NAME1,Value1,...,Namen,Valuen

例子:[“ rangelimits”,[0.05 2]

范围读取限制,指定为两元素向量,[minrange maxrange],以米为单位。这些范围限制以外的所有范围读数和相应角度均已删除

数据类型:单身的|双倍的

角度极限,指定为两元素向量,[Minangle Maxangle]在弧度。除去这些角度限制之外的所有角度和相应的范围读数。

围绕正逆时针测量角度z-轴。

数据类型:单身的|双倍的

输出参数

全部收缩

激光扫描读数,指定为利达尔扫目的。所有无效的LIDAR扫描读数将删除。

也可以看看

在R2017b中引入