帮助中心帮助中心
删除无效的范围和角度数据
validScan = removeInvalidData(扫描)
validScan = removeInvalidData(扫描,名称,值)
validScan= removeInvalidData (扫描)返回一个新的lidarScan对象与所有正而且南输入中的值扫描移除。相应的角度读数也被删除。
validScan= removeInvalidData (扫描)
validScan
扫描
lidarScan
正
南
例子
validScan= removeInvalidData (扫描、名称、值)提供一个或多个指定的其他选项名称,值对。
validScan= removeInvalidData (扫描、名称、值)
名称,值
全部折叠
指定激光雷达数据为距离和角度的向量。这些值包括传感器范围以外的读数。
X = linspace(-2,2);范围= abs((1.5).*x。^2 + 5);Ranges (45:55) = 3.5;角度= linspace(- /2, /2,numel(ranges));
通过指定范围和角度创建一个激光雷达扫描。画出激光雷达扫描的所有点。
扫描= lidarScan(范围,角度);情节(扫描)
根据指定的最小和最大范围删除无效点。
minRange = 0.1;maxRange = 7;scan2 = removeInvalidData(扫描,“RangeLimits”, (minRange maxRange]);持有在情节(scan2)传说(“点”,“有效点”)
激光雷达扫描读数,指定为lidarScan对象。
指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。
Name1 = Value1,…,以=家
的名字
价值
在R2021a之前,名称和值之间用逗号隔开,并括起来的名字在报价。
例子:[" RangeLimits ", (0.05 - 2)
[" RangeLimits ", (0.05 - 2)
RangeLimits
范围读取限制,指定为双元素向量,[minRange maxRange]单位为米。在这些范围限制之外的所有范围读数和相应角度都被删除
[minRange maxRange]
数据类型:单|双
单
双
AngleLimits
角度限制,指定为双元素矢量,[minAngle maxAngle]在弧度。在这些角度限制之外的所有角度和相应的范围读数都被删除。
[minAngle maxAngle]
角度是逆时针绕正极测量的z设在。
激光雷达扫描读数,指定为lidarScan对象。所有无效的激光雷达扫描读数被删除。
在R2017b中引入
transformScan
您有了这个示例的修改版本。您想用您的编辑打开这个示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处