无人驾驶激光点云ICP匹配算法及其FPGA加速

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:ufod1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高精度车辆定位是无人驾驶核心技术之一,高精度车辆定位为无人车提供高精度的位置和姿态信息,而高精度的位姿信息是作为无人驾驶决策控制必不可少的参考信息。实时、连续、高精度、鲁棒性好,适应复杂多变场景的高精度定位是保证无人车辆安全行驶的前提。无人驾驶中定位技术发展至今,由单一传感器的定位发展成为多个传感器组合定位。采用多传感器组合定位,利用不同传感器的优势互补来满足无人车在多变环境下实现实时、连续、高精度、鲁棒性好的定位需求。基于激光雷达(LiDAR,Light Laser Detection and Ranging)的多传感器组合定位方案是目前的主流定位方案之一,但在 CPU(Central Processing Unit)或 GPU(Graphics Processing Unit)计算平台上运行计算,功耗高、能效比低,不利于车规级应用。针对上述问题展开研究,本文分析出激光点云匹配算法的精度和效率是影响基于LiDAR多传感器组合定位的关键因素。在粗-细结合两步法匹配中,迭代最近点(ICP.Iterative Closest Point)算法是整个点云匹配算法的瓶颈,其算法耗时长,是制约整个点云匹配算法效率和功耗的关键因素。本文提出采用现场可编程门阵列(FPGA,Field Programmable Gate Array)来实现ICP算法,在提高基于LiDAR组合定位方法能效比的同时对ICP算法进行加速。对于本文所提出的FPGA实现ICP算法加速方法,具体的研究工作如下:1.在MATLAB平台下实现了对ICP算法模型设计与仿真,完成了 ICP算法中遍历式找寻最近点函数,利用基于Givens变换的矩阵QR分解方法实现了奇异值分解(SVD,Singular Value Decomposition)函数;利用随机生成的三维点云作为ICP测试激励以及使用预先设定好的旋转矩阵R以及平移向量t作为ICP位姿输出参考,完成了对ICP算法的仿真。2.完成了 ICP算法的定点化设计,使用MATLAB平台下的fixed-point designer定点工具完成了 ICP算法中所有变量的定点格式转换,并且达到了最佳定点数值表示范围以及定点表示精度。解决了所有定点运算中舍入与溢出问题。使用坐标旋转数字计算方法(CORDIC,Coordinate Rotation Digital Computer)解决了 定点开根号运算以及定点除法运算的问题,使用移位方法实现了针对常数的乘法,从而简化了定点运算流程。3.使用Verilog HDL硬件描述语言完成了 ICP算法中各个运算模块的时序逻辑电路的设计,使用有限状态机(FSM,Finite State Machine)实现了 ICP数据流的迭代运算控制;采用“面积换速度”的FPGA设计思想实现了找寻最近点电路模块的最近点对的快速搜索,采用并行方法使得产生变换矩阵C的计算与最近点对搜索计算同步进行,达到了在完成所有最近点的遍历搜索的同时并完成了产生变换矩阵C的步骤的同步效果。使用多个FSM相结合的方法完成了 SVD模块的电路设计,并采用流水线的方法完成了场景点云的坐标更新操作。4.采用modelsim平台完成了 FPGA实现的ICP算法各个电路模块的测试与验证,采用对照的方法针对同一组数据输入,对比相同运算功能模块的matlab定点输出的数据与FPGA仿真输出数据。基于modelsim平台下测试结果表明FPGA实现的ICP各运算模块的计算结果与相应的matlab实现的ICP运算模块的计算结果相符合。达到了使用FPGA实现ICP算法的研究目的,提升了基于LiDAR多传感器组合定位的能效比。
其他文献
某电子公司生产的高频变压器外观缺陷检测和分类,目前都是由人工完成,存在误检测、效率低、受人情绪及疲劳等状态影响大、检测一致性难保证等问题。由此开发了机器视觉检测系
单光子雪崩二极管组成的单光子探测器能够以亚纳秒的时序分辨率捕获单个光子的微弱光信号。单光子探测器包括单光子雪崩二极管及外围电路,然而在设计外围电路的过程中,需为单
无线通信和电子技术的进步使得低成本、低功耗、多功能传感器节点性能得到极大的提高,这些微小的传感器节点由传感、数据处理和通信组件组成,无线传感器网络由大量的传感器节
船载重力测量中,观测位置与海底重力场源之间存在天然的观测距离——水深,因此测量分辨率受到了限制,如果将观测位置从水面移到水下,在近海底甚至是海底进行重力测量,就可以
随着光电探测、图像处理、精密机械以及计算机等技术的进步,近代光学测试技术已经得到了长足的发展。在对精密光学元件及光学系统进行检测中,干涉仪是目前较为有效的高精度检
轮胎是汽车的重要组成部件,具有承担重量,传送牵引力和制动扭矩的重要作用,因此对汽车轮胎的承载能力,缓冲性能力和耐磨耐久性能等有很高要求。轮胎的质量对车辆运行安全有重
随着GNSS在不同领域的发展中,用户对于该系统的精度性有着更高的要求,如何快速定位以及提高精度是当前GNSS研究的重点和发展趋势。对流层延迟极易受大气的影响,且与信号传播
交通是社会生产和人类生活的重要组成部分,然而近年来随着机动车保有量的上升,交通引发的安全问题、环境破坏和经济损失日趋严重,人们开始使用智能交通系统(Intelligent Traf
椭圆叶花锚(Halenia elliptica D.Don)是龙胆科(Gentianaceae)花锚属(Halenia)植物,在中国主要分布于海拔700至4000 m的西南部、中部和北部地区。该物种的花具有为传粉者提供
当今,随着科技与经济的飞速发展,我国将电力能源的发展上升至国家能源安全战略的层面。用户端在用电需求量急剧增加的同时也对电能质量提出新的要求。由于大量新能源不断开发