真正的全栈工程师!硬核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 。
文章图片
在实际装配时 , 电机输出轴和导电滑环和旋转中心因为误差关系大概率不会处于同一轴心上 , 这里使用了一个弹性连轴器来补偿轴向偏差:
文章图片
探头和底座之间设计了一对红外对管 , 用来确定探头转动的初始位置:
- 小米科技|全球、中国、印度、欧洲手机市场数据:小米,华为、OV的排名如何
- 新春|京东:大年初一 400 万消费者收到京东快递的“新春第一单”
- 红米手机|红米准千元机还香不香?一亿像素卖点加持之下,市场还是很不错的
- 三星|安卓机皇“官宣”,行业领先的屏幕、45W充电、一亿像素镜头!
- 红米手机|无广告的“机皇”!当贝超级盒子MAX 1评测:8K视频也不卡
- iPhone|有锁iPhone直接eSIM黑解,卡贴机的春天!垃圾佬的噩梦!
- 【健康素养】春节送礼的保健品真的有药效吗?
- 通过二维材料增强的模拟退火算法,解决组合优化“大问题”
- |10kV高压开关柜内的主要电气元器件及其“五防”功能详解
- 机器人|任正非的第二任妻子姚凌,曾经是得力秘书,比丈夫小了30岁