文档帮助中心
删除无效范围和角度数据
validScan = removeInvalidData(扫描)
validScan = removeInvalidData(扫描,名称,值)
validScan= removeInvalidData(扫描)返回一个新的lidarScan所有对象天道酬勤和为NaN从输入值扫描除去。相应的角读数也被除去。
validScan= removeInvalidData(扫描)
validScan
扫描
lidarScan
天道酬勤
为NaN
例
validScan= removeInvalidData(扫描,名称,值)提供通过一个或多个指定的附加选项名称,值对。
validScan= removeInvalidData(扫描,名称,值)
名称,值
全部收缩
指定激光雷达数据的范围和角度的矢量。这些值包括读数以外的传感器的范围内。
X = linspace(-2,2);范围= ABS(。(1.5)* X ^ 2 + 5);范围(45:55)= 3.5;角度= linspace(-pi / 2,π/ 2,numel(范围));
通过指定范围和角度创建激光雷达扫描。画出激光雷达扫描的所有点。
扫描= lidarScan(范围,角度);图(扫描)
删除基于指定的最小和最大范围的无效点。
minRange = 0.1;maxRange = 7;SCAN2 = removeInvalidData(扫描,'RangeLimits'[minRange maxRange]);保持上图(SCAN2)传奇(“所有点”,“有效点”)
激光雷达扫描读数,指定为lidarScan目的。
指定可选的用逗号分隔的对名称,值参数。名称是参数的名称和值是对应的值。名称必须出现引号内。您可以按照任何顺序指定多个名称和值对参数名1,值1,...,NameN,值N。
名称
值
名1,值1,...,NameN,值N
[ “RangeLimits”,[0.05 2]
'RangeLimits'
范围限制读取,指定为两元件载体,[minRange maxRange],以米为单位。这些范围限制之外的所有范围读数和对应的角被除去
[minRange maxRange]
数据类型:单|双
单
双
'AngleLimits'
角度的限制,指定为两元件载体,[minAngle maxAngle]弧度。这些角度范围之外的所有角和相应的读数范围被去除。
[minAngle maxAngle]
角度逆时针方向测量周围的正ž-轴。
激光雷达扫描读数,指定为lidarScan目的。所有无效的激光雷达扫描读数被删除。
transformScan
这个例子的修改版本的系统上存在。你要打开这个版本呢?
您单击对应于该MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。金宝app
选择一个网站,以获得翻译的内容,其中可看到当地的活动和优惠。根据您的位置,我们建议您选择:。
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。
请联系您当地的办事处