ST意法半导体
直播中

斗地主之神

9年用户 882经验值
擅长:嵌入式技术
私信 关注
[问答]

VL53L5CX距离与理论不符是什么原因

我在一个机器人论坛上,过去两个月我们一直在研究使用 VL53L5CX 进行机器人视觉、地图绘制和 SLAM。我们在这个线程的第 12 页:“<如果需要,我可以提供链接>”
我们遇到的问题与我们从中获取的距离读数有关。这篇文章的后半部分详细解释了这个问题,“<链接在请求和我被允许的情况下提供>”带有图片和该线程的先前帖子提供了传感器的详细输出。
由于我是这个论坛的新手,无法提供链接,我将在这里总结问题:
  • 我们将传感器垂直放置在 1000 毫米外的墙上。
  • 墙壁是白色的
  • 环境照明非常低(几乎无法阅读)
  • 由于从一个角到另一个角的 FoV 角度约为 64 度,因此角距离应遵循标准三角学理论并且比中心像素更远。
理论上说,如果中心距离为 1000 毫米,则到所有四个角像素中心的距离应为 ~1112 毫米。传感器仅返回接近 1018 毫米的值。IOW,离理论还差得很远。我们尝试了许多不同的积分时间(5 到 100 毫秒)和清晰度百分比(0 到 99%)设置。  
因为这是错误的,所以我觉得我在这里缺少一些基本的东西。也许这里有人可以启发我。我们论坛上没有人发现我们的逻辑和期望存在问题。




回帖(1)

乔丽娜

2022-12-5 15:11:41
你有点想多了。我们可以选择返回实际距离或进行角度补偿。我们选择了补偿。
我们通过将传感器垂直于距离为 N 的墙壁进行测试,返回的距离应全部为 N。如果需要,您可以撤消我们使用的触发并返回到更长的外部区域。
我们添加这一点只是因为手机摄像头(他们拥有大量传感器)想要这样。他们只有一个焦距。
是的。在极不可能的情况下,您的房间的半径曲线恰到好处,外部区域的距离会更短。
我们下周推出的 VL53L7 具有更宽的 FoV。但是我们使用相同的技巧来确保所有区域在观看墙壁时具有相同的距离。
飞行时间通过对光线熄灭和返回的时间进行计时来测量距离。唯一真正的诀窍是需要非常灵敏的检测器(我们在镜头后面使用一组单光子雪崩二极管),当然必须要快。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分