真正的全栈工程师!B站硬核UP主自己造了一个激光雷达
【真正的全栈工程师!B站硬核UP主自己造了一个激光雷达】机器之心报道
机器之心编辑部
从零造一个激光雷达 , 需要多久?
激光雷达(LiDAR)是激光探测及测距系统的简称 , 目前广泛应用在无人驾驶和扫地机器人等领域 。 这种广泛的应用一方面得益于激光雷达的性能提升 , 一方面也得益于其成本的下降 。
根据扫描方式 , 激光雷达可分为MEMS型、Flash型、相控阵型、机械旋转型;根据线数 , 可分为单线型和多线型:
文章图片
话说回来 , 有没有可能自制一个激光雷达?B站的一位硬核UP主「不想宅的技术宅」还真就把这个小目标实现了 。
UP主用了大半年的业余时间 , 用一个激光测距传感器整出了一个单线机械旋转式激光雷达 , 总共包括硬件设计、结构设计、FPGA开发和3D打印几个步骤 。 对于UP主来说 , 这不算是新的挑战 , 只能算是「把以前学过的东西复习了一遍」:
文章图片
虽然UP主很谦虚 , 但很多人播放完视频之后 , 只能表示「不懂 , 但受到震撼」:
文章图片
做一个激光雷达 , 需要哪些基本部件?
UP主选用了一款FPGA开发板 , 主芯片为XilinxZYNQ7000 , 板上搭载了一个最高可输出1080p60帧视频的HDMI接口、32个GPIO(通用输入输出接口)等其他外设 。 在这块开发板上 , 将要完成雷达数据的采集、运算和显示 。
文章图片
此外还有一个直流减速机 , 额定电压为12V , 减速比为1:30 , 最大输出转速为300转每分钟 , 电机尾部安装了500线的光电编码器 , 通过光电编码器可以获知输出轴的转动角度 。
文章图片
最后 , 还有一个激光测距传感器 , 测距精度为1cm , 量程为12m , 每秒钟可以测量1000次 , 输出接口为串口 。
文章图片
这些就是自制激光雷达所需要的基本部件 , 然后就是结构设计的问题了 。
结构设计
UP主表示 , 激光雷达在工作时 , 探头需要连续旋转 , 因此探头和底座的信号传输无法用导线连接 , 否则会引发缠绕问题 , 他通过导电滑环解决了这个问题 。 导电滑环内部是一组电刷 , 可以解决信号线在旋转情况下的缠绕问题:
文章图片
文章图片
如此 , 激光雷达就设计好了:
文章图片
整个激光雷达分为底座和探头 , 探头和底座通过旋转轴进行连接 , 激光测距传感器通过螺丝固定在探头基座上 。
文章图片
探头基座内部还固定有转子PCB , 底座部分固定有导电滑环、电机和定子PCB 。
文章图片
在实际装配时 , 电机输出轴和导电滑环和旋转中心因为误差关系大概率不会处于同一轴心上 , 这里使用了一个弹性连轴器来补偿轴向偏差:
- 机器|买手机,牢记“三不碰”原则,大概率选到满意的机器
- hms|力挺华为!已正式确定,第三家接入鸿蒙系统的厂商出现
- 路由器|路由器相当于一台小电脑,不保养的后果是wifi速度越来越慢
- 显卡|苹果Airpods,为什么买的时候很后悔,用的时候却非常香?
- 手机信号突然降为2G!当心!你的手机有可能被“劫持”了……
- 螺丝|德国工业有多牛一家卖螺丝的公司,做到全球第一,年入账1000亿!
- 台积电|全球缺芯的局面下,苹果却降价发售新机,这是为何?
- 小米科技|全球、中国、印度、欧洲手机市场数据:小米,华为、OV的排名如何
- 真正的全栈工程师!硬核UP主自己造了一个激光雷达
- 新春|京东:大年初一 400 万消费者收到京东快递的“新春第一单”