基于ZYNQ的激光雷达三维建模

FPGA技术江湖 2022-10-10 09:41

大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分。大侠可以关注FPGA技术江湖,在“闯荡江湖”、"行侠仗义"栏里获取其他感兴趣的资源,或者一起煮酒言欢。“煮酒言欢”进入IC技术圈,这里有近50个IC技术公众号。


第一部分 设计概述

1.1 设计目的

近年来,机器学习,无人驾驶等领域是十分热门的研究话题。在这些领域中,电脑对环境的感知十分重要。因此三维的环境重建是必然的趋势,方便我们实现虚拟世界与现实世界之间的交互。

在三维重建中,主流的方式有视觉和激光雷达两种。视觉技术的测距方法是基于三角的测距法,最大范围是 5-8m,并不适用于较大的空间,且这种方法受光线的影响很大。相比之下,激光雷达可以用于的场景更为广泛。

1.2 应用领域

三维建模的应用很广泛,例如无人机、无人驾驶汽车的即时避障,路径规划。同时也可以与机器视觉、3D 打印等技术也可以融合。在文物复刻和重建也是十分有意义的应用。本次设计的基于 ZYNQ 的激光雷达三维建模系统,可以深入目标环境, 进行点云采集,重建三维空间模型,测量等机器视觉方面的应用。

1.3 主要技术特点

首先,本系统采用 pcl 点云库中的 icp 算法,可将激光雷达返回的数据进行多次迭代计算,实现精确配准。

其次,本系统将激光雷达搭载在麦轮小车上,通过小车陀螺仪和电机编码器,实时传输小车的位置和速度信息,通过坐标系变换可得到激光雷达的实时精准定位。

本设计可以对距离为 1~5m,盲区较少的室内物体进行实时的三维重建, 不易受光线的影响。激光雷达搭载在可远程控制的小车上,可以用于勘察人无法进入的环境。

1.4 关键性能指标

1.5 主要创新点

(1) 可通过移动 app 对小车进行远程控制;

(2) 算法基于 PCL 点云库;

(3) 通过 Icp 算法可达到实时数据配准;

(4) 利用 pynq 的 PL 模块对 icp 算法进行 HLS 加速。

第二部分 系统组成及功能说明

2.1 整体介绍

图 2.1.1 是整个系统的实现框图。系统由激光雷达、基于 STM32 的麦轮小车 和 Xilinx 公司 PYNQ-Z2 组成的。其中激光雷达通过网口将采集到的点云数据传给 PYNQ-Z2,麦轮小车上搭载了电机编码器、陀螺仪和蓝牙模块。转向和移动可y由手机蓝牙程序控制。在运动过程中,将位移和姿态信息传递给 STM32 单片机,通过 UART 协议 STM32 将这些信息传递给 PYNQ-Z2,ZYNQ 根据位移和姿态信息计算出激光雷达的位移和姿态偏移。ZYNQ 根据姿态和位置信息的偏移将点云数据利用 ICP 算法拼接起来,拼接后用网口传出数据。

在本设计中,我们采用小车搭载激光雷达进行移动扫描,采集左、右和顶三面的信息进行重构。

2.2 各模块介绍

2.2.1 R-Fans-16 激光雷达

本系统中激光雷达采集采用的是 R-Fans-16 导航型雷达,它通过 16 线 360°扫描实现三维探测成像。基于高精度激光回波信号测量技术,R-Fans-16 具备测程远(探测能力最远达到 200m),测量精度高(测距精度优于 2cm),回波强度准确(目标反射回波强度达到 8 位)等技术特点,同时兼顾了俯仰方向的角度覆盖和角分辨率。运行激光雷达时,通过网口将实时点云数据传输给 PYNQ-Z2。

2.2.2 基于 STM32 的麦轮小车

在这个麦轮小车上搭载了 STM32 单片机,本次实验中,利用了小车上的陀螺仪、编码器和蓝牙。小车上的陀螺仪和电机编码器通过 SPI 协议将数据传给 STM32 单片机,单片机通过计算得到小车的姿态和轮胎转速,然后利用 UART 协议,以 115200 的波特率将数据循环实时发送给 ZYNQ。小车的移动和转向利用蓝牙远程控制。

2.2.3 坐标系转换

本设计中采用的是 R-Fans-16 导航型雷达,它采集的数据是建立在自身的坐标系之中的,三维重建的本质是将激光雷达坐标系中的数据转换为大地绝对坐标系,即球坐标系转化为直角坐标系。

球坐标系是一种利用球坐标(r,θ,φ)表示一个点 P 在三维空间的位置的三维正交坐标系。如图 2.2.1 所示,原点与点 P 之间的“径向距离”为 r,原点到点 P 的连线与正 z 轴之间的“极角”为 θ,原点到点 P 的连线在 xy 平面的投影线与 x 轴之间的“方位角”为 φ。

球坐标系与直角坐标系之间的公式转化如下:

在本设计中,以车启动时的坐标为绝对坐标系的坐标原点,此后在每圈激光雷达的数据期间,以激光雷达为坐标原点建立一个个子坐标系,并记录此刻激光雷达在初始绝对坐标系下的位移偏转量。

xyz 三个坐标轴的方向与激光雷达坐标系的轴方向一致。借助电机的编码器, 可测得激光雷达的水平平面移动速度和方向,即可得知激光雷达坐标系与绝对坐标之间的平移量;通过陀螺仪,可测得激光雷达的姿态角,以得知激光雷达坐标系与绝对坐标系之间的旋转量。借助以上测得的两个数值以及球坐标系与直角坐标系之间的转换公式,即可将激光雷达坐标系中的点映射到大地绝对坐标系中。

2.2.4 点云配准(ICP 算法)

ICP 算法配准就是要将两个不同坐标系下的点集,利用它们的几何特性匹配起来。需要求解目标点集和参考点集之间的刚体变换矩阵和平移矩阵,利用刚体变换矩阵作用在目标点集,使两个点集尽可能重合。对于目标点集 P 和参考点集 Q 来说,转换公式为:

上式不总是成立的,因此我们要最小化目标函数

求解 R 和 T 常用的方法有:SVD 和非线性优化。本设计中使用了 SVD 的方法。

ICP 算法问题通常转换为最小二乘最优解问题,将整个问题分为两部分,第一部分是第二部分的基础和输入。第一部分称为粗略配准或全局配准,粗略配准即通过计算两点集间的位姿,得出点集间的大致重合结果,为下一步的精确配准提供合适初值。第二部分称精确配准或局部配准,对两个距离足够接近的点集使用迭代优化策略以达到最终的配准结果。

第三部分 完成情况及性能参数

3.1 总述

本系统本设计完成了激光雷达的点云采集、 陀螺仪、编码器的姿态信息采 集。PYNQ-Z2 开发板的控制芯片 ZYNQ 使用的 PS-PL 设计极大地提高了系 统设计的便捷性、可行性,降低了系统的设计难度。PS-PL 主从设计在保留系 统设计的简易性同时提高了系统的运行速度和处理能力。PL 端 IP 核的设计极 大地加快了算法的计算速度。本设计的点云拼接部分通过 PL 端的 IP 核加速, 增强了拼接效果,成功地实现了实时三维重建的功能。

3.2 完成情况

在室内走廊中,我们摆放了一排桌子、一个消防灭火器,两侧分别为墙壁和 窗户,具体场景如下图 3.2.1 所示。

每采集 200 帧作为一组数据,存入 pcd 文件,得到每组数据生成的原始图像如图 3.2.2 所示,图像右侧为摆放桌子一侧,可看到明显桌面和桌脚的细节,左侧较低侧为摆放的消防灭火器。

每相邻两组点云进行 icp 配准,得到完整的小车驶过走廊的三维模型如图 3.2.3 所示。

图片右侧离散的小点云为走廊中的窗户投射到室外返回的激光,若走廊两侧都为墙面,则可返回得到完整的三维模型。

3.3 性能参数

激光雷达点云采集时距离越远分辨率越低,在有效探测距离内对物体的宽度和深度的测量误差取决于设备的稳定性(这里指激光雷达的抖动程度)。宽度测量误差在 2cm 内,倾斜物体的测量误差为 6cm,倾斜角度的误差为 4°。由于测量时小车自身会有轻微抖动,所以结果有一定的误差。

第四部分 总结

可扩展之处

(1)使用 python 编程。本次设计是 ZYNQ 上搭载了 Utunbu18.04,基于 C++ 语言的编程。使用过程中只能调用 C 语言基本的库中的函数以及 PCL 库函数, 显示并不方便,对使用者并不友好。可将 PCL 移植到 Jupyter 平台,利用 Python 更方便更快捷。

(2)全方位的立体扫描。对于搭载激光雷达的小车来说,只能扫描小车的 左、右和顶三面进行单向的扫描。想要扫描一个特定的物体,则无法了解其立体的信息,可以选择更灵活的搭载物,例如无人机。

【QQ交流群】

群号:173560979,进群暗语:FPGA技术江湖粉丝。

多年的FPGA企业开发、培训经验,各种通俗易懂的学习资料以及学习方法,浓厚的交流学习氛围,QQ群目前已有4000多名志同道合的小伙伴,从初学小白到行业精英业界大佬等,从军工领域到民用企业等,从通信、图像处理到人工智能等各个方向应有尽有,FPGA技术江湖打造最纯净最专业的技术交流学习平台。

【微信交流群】

现微信交流群已建立12群,人数已达数千人,欢迎关注“FPGA技术江湖”微信公众号,可获取进群方式。

END


往期精选 

 
 

【免费】FPGA工程师招聘平台

简谈FPGA设计中系统运行频率计算方法与组合逻辑的层级

SANXIN-B01开发板verilog教程V3电子版

学员笔记连载 | FPGA Zynq 千兆以太网回环

求职面试 | FPGA或IC面试题最新汇总篇

FPGA项目开发:204B实战应用-LMK04821代码详解(二)

项目合作 | 承接FPGA项目公告

资料汇总|FPGA软件安装包、书籍、源码、技术文档…(2022.09.24更新)


FPGA技术江湖广发江湖帖

无广告纯净模式,给技术交流一片净土,从初学小白到行业精英业界大佬等,从军工领域到民用企业等,从通信、图像处理到人工智能等各个方向应有尽有,QQ微信双选,FPGA技术江湖打造最纯净最专业的技术交流学习平台。


FPGA技术江湖微信交流群

加群主微信,备注姓名+公司/学校+岗位/专业进群


FPGA技术江湖QQ交流群

备注姓名+公司/学校+岗位/专业进群

FPGA技术江湖 任何技术的学习就好比一个江湖,对于每一位侠客都需要不断的历练,从初入江湖的小白到归隐山林的隐世高人,需要不断的自我感悟自己修炼,让我们一起仗剑闯FPGA乃至更大的江湖。
评论 (0)
  •   基于 2025 年行业权威性与时效性,以下梳理国内知名软件定制开发企业,涵盖综合型、垂直领域及特色技术服务商:   华盛恒辉科技有限公司:是一家专注于高端软件定制开发服务和高端建设的服务机构,致力于为企业提供全面、系统的开发制作方案。在部队政企开发、建设到运营推广领域拥有丰富经验,在教育,工业,医疗,APP,管理,商城,人工智能,部队软件、工业软件、数字化转型、新能源软件、光伏软件、汽车软件,ERP,系统二次开发,CRM等领域有很多成功案例。   五木恒润科技有限公司:是一家专业的部队信
    华盛恒辉l58ll334744 2025-05-12 16:13 236浏览
  •   电磁数据管理系统深度解析   北京华盛恒辉电磁数据管理系统作为专业的数据处理平台,旨在提升电磁数据的处理效率、安全性与可靠性。以下从功能架构、核心特性、应用场景及技术实现展开分析:   应用案例   目前,已有多个电磁数据管理系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润电磁数据管理系统。这些成功案例为电磁数据管理系统的推广和应用提供了有力支持。   一、核心功能模块   数据采集与接入:实时接收天线、频谱仪等设备数据,兼容多协议接口,确保数据采集的全面性与实时性
    华盛恒辉l58ll334744 2025-05-13 10:59 208浏览
  • 递交招股书近一年后,曹操出行 IPO 进程终于迎来关键节点。从 2024 年 4 月首次递表,到 2025 年 4 月顺利通过中国证监会境外发行上市备案,并迅速更新招股书。而通过上市备案也标志着其赴港IPO进程进入实质性推进阶段,曹操出行最快有望于2025年内完成港股上市,成为李书福商业版图中又一关键落子。行路至此,曹操出行面临的挑战依然不容忽视。当下的网约车赛道,早已不是当年群雄逐鹿的草莽时代,市场渐趋饱和,竞争近乎白热化。曹操出行此时冲刺上市,既是背水一战,也是谋篇布局。其招股书中披露的资金
    用户1742991715177 2025-05-10 21:18 100浏览
  •   定制软件开发公司推荐清单   在企业数字化转型加速的2025年,定制软件开发需求愈发多元复杂。不同行业、技术偏好与服务模式的企业,对开发公司的要求大相径庭。以下从技术赛道、服务模式及行业场景出发,为您提供适配的定制软件开发公司推荐及选择建议。   华盛恒辉科技有限公司:是一家专注于高端软件定制开发服务和高端建设的服务机构,致力于为企业提供全面、系统的开发制作方案。在部队政企开发、建设到运营推广领域拥有丰富经验,在教育,工业,医疗,APP,管理,商城,人工智能,部队软件、工业软件、数字化转
    华盛恒辉l58ll334744 2025-05-12 15:55 307浏览
  • 【拆解】+CamFi卡菲单反无线传输器拆解 对于单反爱好者,想要通过远程控制自拍怎么办呢。一个远程连接,远程控制相机拍摄的工具再合适不过了。今天给大伙介绍的是CamFi卡菲单反无线传输器。 CamFi 是专为数码单反相机打造的无线传输控制器,自带的 WiFi 功能(无需手机流量),不但可通过手机、平板、电脑等设备远程连接操作单反相机进行拍摄,而且还可实时传输相机拍摄的照片到 iPad 和电视等大屏设备进行查看和分享。 CamFi 支持大部分佳能和尼康单反相机,内置可充电锂离子电池,无需相机供电。
    zhusx123 2025-05-11 14:14 338浏览
  • 在全球供应链紧张和国产替代需求推动下,国产存储芯片产业快速发展,形成设计到封测一体化的完整生态。北京君正、兆易创新、紫光国芯、东芯股份、普冉股份和佰维存储等六大上市公司在NOR/NAND Flash、DRAM、嵌入式存储等领域布局各具特色,推动国产替代提速。贞光科技代理的品牌紫光国芯,专注DRAM技术,覆盖嵌入式存储与模组解决方案,为多领域客户提供高可靠性产品。随着AI、5G等新兴应用兴起,国产存储厂商有望迎来新一轮增长。存储芯片分类与应用易失性与非易失性存储芯片易失性存储芯片(Volatile
    贞光科技 2025-05-12 16:05 157浏览
  • 文/Leon编辑/cc孙聪颖‍2025年1月至今,AI领域最出圈的除了DeepSeek,就是号称首个“通用AI Agent”(智能体)的Manus了,其邀请码一度被炒到8万元。很快,通用Agent就成为互联网大厂、AI独角兽们的新方向,迅速地“卷”了起来。国外市场,Open AI、Claude、微软等迅速推出Agent产品或构建平台,国内企业也在4月迅速跟进。4月,字节跳动、阿里巴巴、百度纷纷入局通用Agent市场,主打复杂的多任务、工作流功能,并对个人用户免费。腾讯则迅速更新腾讯元器的API接
    华尔街科技眼 2025-05-12 22:29 98浏览
  •         信创产业含义的“信息技术应用创新”一词,最早公开信息见于2019年3月26日,在江苏南京召开的信息技术应用创新研讨会。本次大会主办单位为江苏省工业和信息化厅和中国电子工业标准化技术协会安全可靠工作委员会。        2019年5月16日,美国将华为列入实体清单,在未获得美国商务部许可的情况下,美国企业将无法向华为供应产品。       2019年6
    天涯书生 2025-05-11 10:41 192浏览
  •   电磁数据展示系统平台解析   北京华盛恒辉电磁数据展示系统平台是实现电磁数据高效展示、分析与管理的综合性软件体系,以下从核心功能、技术特性、应用场景及发展趋势展开解读:   应用案例   目前,已有多个电磁数据展示系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润电磁数据展示系统。这些成功案例为电磁数据展示系统的推广和应用提供了有力支持。   一、核心功能模块   数据采集与预处理   智能分析处理   集成频谱分析、时频变换等信号处理算法,自动提取时域频域特征;
    华盛恒辉l58ll334744 2025-05-13 10:20 270浏览
  • ‌磁光克尔效应(Magneto-Optic Kerr Effect, MOKE)‌ 是指当线偏振光入射到磁性材料表面并反射后,其偏振状态(偏振面旋转角度和椭偏率)因材料的磁化强度或方向发生改变的现象。具体表现为:1、‌偏振面旋转‌:反射光的偏振方向相对于入射光发生偏转(克尔旋转角 θK)。2、‌椭偏率变化‌:反射光由线偏振变为椭圆偏振(克尔椭偏率 εK)。这一效应直接关联材料的磁化状态,是表征磁性材料(如铁磁体、反铁磁体)磁学性质的重要非接触式光学探测手段,广泛用于
    锦正茂科技 2025-05-12 11:02 274浏览
  • 感谢面包板论坛组织的本次测评活动,本次测评的对象是STM32WL Nucleo-64板 (NUCLEO-WL55JC) ,该测试板专为LoRa™应用原型构建,基于STM32WL系列sub-GHz无线微控制器。其性能、功耗及特性组合经过精心挑选,支持通过Arduino® Uno V3连接,并利用ST morpho接头扩展STM32WL Nucleo功能,便于访问多种专用屏蔽。STM32WL Nucleo-64板集成STLINK-V3E调试器与编程器,无需额外探测器。该板配备全面的STM
    无言的朝圣 2025-05-13 09:47 97浏览
  • 在 AI 浪潮席卷下,厨电行业正经历着深刻变革。AWE 2025期间,万得厨对外首次发布了wan AiOS 1.0组织体超智能系统——通过AI技术能够帮助全球家庭实现从健康检测、膳食推荐,到食材即时配送,再到一步烹饪、营养总结的个性化健康膳食管理。这一创新之举并非偶然的个案,而是整个厨电行业大步迈向智能化、数字化转型浪潮的一个关键注脚,折射出全行业对 AI 赋能的热切渴求。前有标兵后有追兵,万得厨面临着高昂的研发成本与技术迭代压力,稍有懈怠便可能被后来者赶
    用户1742991715177 2025-05-11 22:44 175浏览
  • 在印度与巴基斯坦的军事对峙情境下,歼10C的出色表现如同一颗投入平静湖面的巨石,激起层层涟漪,深刻印证了“质量大于数量”这一铁律。军事领域,技术优势就是决定胜负的关键钥匙。歼10C凭借先进的航电系统、强大的武器挂载能力以及卓越的机动性能,在战场上大放异彩。它能够精准捕捉目标,迅速发动攻击,以一敌多却毫不逊色。与之形成鲜明对比的是,单纯依靠数量堆砌的军事力量,在面对先进技术装备时,往往显得力不从心。这一现象绝非局限于军事范畴,在当今社会的各个领域,“质量大于数量”都已成为不可逆转的趋势。在科技行业
    curton 2025-05-11 19:09 233浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦