二维激光雷达常用公式介绍

本文介绍了二维激光雷达的基本参数,如点数、角分辨率、范围和最大距离,并提供了计算点数、角度和两点间距离的公式。通过公式解析,展示了如何根据角度差计算两点间的实际距离,以及如何滤波选取有效范围内的数据。
摘要由CSDN通过智能技术生成

点数N:单线雷达一般是一个电机转动获得反射距离,离散采样(与电机速度,雷达设计有关)点数一般是固定的,或者几种可选
角分辨率angle_increment:由激光厂商决定,大部分是固定分辨率,比如点数1800个点,360度,那么角度分辨率就是360/1800=0.2度固定值
范围: 雷达范围一部分是出厂决定,比如有些雷达只能扫描270度,有些雷达能扫描360度,如果厂商不提供设置范围的接口,我们可以自己滤波,截取想要的数据, 范围一般是有两个值来标称,min_angle, max_angle(最大,最小角度)
最大距离: range的最大值,出厂决定
实际距离: 雷达每个点的距离

公式一:
  点数计算: range_size = round(max_angle-min_angle)/angle_increment+1
  注意可能与实际点数多一个或者两个,由取整以及+1决定
公式二:
   第i个点的角度:
   angle_i = angle_min+ i * angle_increment

公式三:
      第i个点和第j个点的角度差:
      d_angle = (j-i)*angle_increment


公式四: 滤波重选择有效范围内数据
        int start = round((angle_min_new-angle_min)/scan.angle_increment);
        size_new = roun

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值