多语言展示
当前在线:1805今日阅读:57今日分享:41

如何标绘激光雷达扫描和删除无效点?

手把手教学。
工具/原料
1

matlab

2

电脑

方法/步骤
2

命令行键入:ranges = abs((1.5).*x.^2 + 5);

3

命令行键入:ranges(45:55) = 3.5;

4

命令行键入: angles = linspace(-pi/2,pi/2,numel(ranges));

5

创建一个激光雷达扫描指定范围和角度。绘制激光雷达扫描的所有点。命令行键入:scan = lidarScan(ranges,angles);plot(scan)

6

根据指定的最小和最大范围删除无效点。命令行键入:minRange = 0.1;maxRange = 7;scan2 = removeInvalidData(scan,'RangeLimits',[minRange maxRange]);hold onplot(scan2)legend('All Points','Valid Points')

推荐信息