用于光学距离测量的系统和方法技术方案

技术编号:23365935 阅读:101 留言:0更新日期:2020-02-18 18:42
提供执行光学距离测量的系统(100,150,400)和方法。在一方面,一种用于测量到物体(160)距离的系统(100,150,400)包括被配置为发射出射光脉冲的光发射器(101,402),以及被配置为接收从物体(160)发射的返回光脉冲并输出表示该返回光脉冲的模拟脉冲信号(502)的光传感器(404)。所述系统(100,150,400)还包括耦合到光传感器的现场可编程门阵列(FPGA)。所述FPGA被配置为将模拟脉冲信号(502)转换为多个数字信号值,并生成基于多个数字信号值的多个时间测量。该系统还包括被配置为基于多个数字信号值和多个时间测量来计算到物体(160)的距离的控制器(171,172,406)。

System and method for optical distance measurement

【技术实现步骤摘要】
【国外来华专利技术】用于光学距离测量的系统和方法
本公开总体上涉及距离测量,并且更具体地涉及使用光检测和测距(LIDAR)的用于距离测量的系统和方法。
技术介绍
无人载运工具如无人机(UAVs)可应用于许多应用,包括农作物监测、摄影、建筑物和其他结构的检测、消防和安全任务、边境巡逻以及产品交付等。这些无人载运工具可被配置用于检测周围环境中的障碍物和其他物体的传感器。LIDAR系统可用于提供三维障碍物检测和环境测绘的距离测量。然而,现有的LIDAR系统的测量精度可能不足以用于复杂的环境。因此,有需要对无人载运工具和其他可移动物体携带的LIDAR系统实施的改进技术。
技术实现思路
本公开涉及使用LIDAR和其他光学技术进行距离测量的系统和方法。在一个方面,提供一种用于测量到物体距离的系统。所述系统包括被配置为发射出射光脉冲的光发射器。所述系统还包括被配置为接收物体反射的返回光脉冲并输出表示所述返回光脉冲的模拟脉冲信号的光传感器。所述系统还包括耦合到光传感器的FPGA。所述FPGA被配置为将模拟脉冲信号转换为多个数字信号值,并通过对每个数字信号值进行采样以生成与多个数字信号值相对应的多个时间测量值。采样的时间分辨率比FPGA的时钟周期短。所述系统还包括配置为基于多个数字信号值和多个时间测量值计算到物体的距离的控制器。另一方面,提供一种用于测量到物体距离的方法。所述方法包括通过光发射器发射出射光脉冲。物体反射的返回光脉冲由光传感器接收。由光传感器输出表示返回光脉冲的模拟脉冲信号。使用FPGA来将模拟脉冲信号转换为多个数字信号值。所述FPGA被用来通过对每个数字信号值进行采样以生成与多个数字信号值相对应的多个时间测量值,其中采样的时间分辨率比FPGA的时钟周期短。基于多个数字信号值和多个时间测量值计算到物体的距离。另一方面,提供一种用于测量到物体距离的系统。所述系统包括被配置为发射出射光脉冲的光发射器。所述系统还包括被配置为接收物体反射的返回光脉冲并输出表示所述返回光脉冲的模拟脉冲信号的光传感器。所述系统还包括耦合到光传感器的FPGA。所述FPGA被配置为通过(1)将所述模拟脉冲信号与多个阈值比较,并且(2)基于所述比较生成多个数字信号值,将所述模拟脉冲信号转换为多个数字信号值。所述FPGA还被配置为生成与多个数字信号值相对应的多个时间测量值。所述系统还包括配置为基于多个数字信号值和多个时间测量值计算到物体的距离的控制器。另一方面,提供一种用于测量到物体距离的方法。所述方法包括通过光发射器发射出射光脉冲。物体反射的返回光脉冲由光传感器接收。由光传感器输出表示返回光脉冲的模拟脉冲信号。使用FPGA来(1)将所述模拟脉冲信号与多个阈值比较,并且(2)基于所述比较生成多个数字信号值,以将所述模拟脉冲信号转换为多个数字信号值。所述FPGA还被用来生成与多个数字信号值相对应的多个时间测量值。基于多个数字信号值和多个时间测量值计算到物体的距离。另一方面,提供一种用于校准距离测量设备的方法。所述方法包括提供具有多个差分输入端口的FPGA,其中多个差分输入端口中的每一个与偏移电压相关联。所述FPGA被配置为接收表示物体反射的返回光脉冲的模拟脉冲信号。所述FPGA还被配置为通过(1)使用多个差分输入端口将所述模拟脉冲值与多个阈值比较,并且(2)基于所述比较生成多个数字信号值,将所述模拟脉冲信号转换为多个数字信号值。所述FPGA还被配置为生成与多个数字信号值相对应的多个时间测量值。所述方法还包括校准FPGA以补偿转换模拟脉冲信号时与多个差分输入端口中的每一个相关联的偏移电压。附图说明在附图、说明书和权利要求书中更详细地描述了以上和其他方面及其实现。图1A是根据本技术的实施例的包括可移动物体的代表系统的示意图。图1B是根据本技术的实施例的示例性LIDAR系统的示意图。图2A是根据本技术的实施例的基于比较器的采样配置的示意图。图2B示出了根据本技术的实施例的图2A的比较器的输入和输出波形。图3是根据本技术的实施例的多比较器采样配置的示意图。图4是根据本技术的实施例的使用FPGA距离测量的系统的示意图。图5A是根据本技术的实施例的被配置用于脉冲数字化的FPGA的示意图。图5B示出了使用根据本技术的实施例的图5A的FPGA进行模拟脉冲信号的数字化。图6示出根据本技术的实施例用于执行偏移校准的梯形波信号。图7是根据本技术的实施例用于测量端口延迟的方法的示意图。图8A是根据本技术的实施例被配置用于以高时间分辨率进行时间-数字转换的FPGA的示意图。图8B示出了根据本技术的实施例的上升沿信号的时间-数字转换。图8C示出了根据本技术的实施例的下降沿信号的时间-数字转换。图9示出了根据本技术的实施例的用于时间-数字转换的多个PLL时钟信号。图10示出了根据本技术的实施例的用于测量到物体的距离的方法。图11示出了根据本技术的实施例的用于校准距离测量设备的方法。具体实施方式本公开涉及使用电磁辐射(诸如光)来测量到物体的距离的系统和方法。在一些实施例中,通过使用FPGA来处理表示检测的光脉冲的模拟脉冲信号,本文的系统和方法提供改进的测量精度(例如,厘米级精度)以及降低的成本、功耗和处理负担。本技术的基于FPGA的方法可用于准确地数字化模拟脉冲信号,并且以增大的时间分辨率(例如,皮秒级分辨率)测量该信号的定时信息。此外,本技术可以集成到各种可移动物体中,包括但不限于无人载运工具、自主载运工具和机器人。因此,这里描述的实施例对依赖于复杂和动态环境中的高精度距离测量的应用特别有利,诸如由自主或半自主载运工具执行的障碍物检测和环境测绘。在下文中,阐述了许多具体细节以提供对当前公开的技术的透彻理解。在其他实施例中,这里介绍的技术可以在没有这些具体细节的情况下实施。在其他情况下,为了避免不必要地模糊本公开,没有详细描述如特定制造技术的公知特征。在本说明书中对“实施例”、“一个实施例”等的引用表示所描述的特定特征、结构、材料或特性被包括在本公开的至少一个实施例中。因此,本说明书中这些短语的出现不一定都参考相同的实施例。另一方面,这样的引用也不一定是互相排斥的。此外,特定特征、结构、材料或特性可在一个或多个实施例中以任何合适的方式组合。并且,应当理解,附图所示的各种实施例仅仅是示例性的表示,并且不一定按比例绘制。在本公开中,用语“示例性”用于表示用作示例、实例或说明。在此描述为“示例性”的任何实施例或设计不一定被解释为比其他实施例或设计更优选或者更有利。相反,使用用语“示例性”旨在以具体的方式呈现概念。本处使用的A和/或B包括A或B中的一个或多个,以及它们的组合,诸如A和B。在以下描述中,尽管某些实施例的介绍结合了UAV,在其他实施例中,本技术可以类似的方式应用于其他类型的可移动物体中,包括但不限于其他类型的无人载运工具(例如,地面载运工具)、自主载运工具(例如,自动驾驶汽本文档来自技高网...

【技术保护点】
1.一种测量到物体的距离的系统,所述系统包括:/n光发射器,被配置为发射出射光脉冲;/n光传感器,被配置为接收从所述物体反射的返回光脉冲并输出表示所述返回光脉冲的模拟脉冲信号;/n耦合到所述光传感器的现场可编程门阵列“FPGA”,被配置为:/n将所述模拟脉冲信号转换为多个数字信号值,以及/n通过采样每个数字信号值生成与所述多个数字信号值相对应的多个时间测量,其中,采样的时间分辨率短于所述FPGA的时钟周期;以及/n控制器,被配置为基于所述多个数字信号值和所述多个时间测量来计算到所述物体的距离。/n

【技术特征摘要】
【国外来华专利技术】1.一种测量到物体的距离的系统,所述系统包括:
光发射器,被配置为发射出射光脉冲;
光传感器,被配置为接收从所述物体反射的返回光脉冲并输出表示所述返回光脉冲的模拟脉冲信号;
耦合到所述光传感器的现场可编程门阵列“FPGA”,被配置为:
将所述模拟脉冲信号转换为多个数字信号值,以及
通过采样每个数字信号值生成与所述多个数字信号值相对应的多个时间测量,其中,采样的时间分辨率短于所述FPGA的时钟周期;以及
控制器,被配置为基于所述多个数字信号值和所述多个时间测量来计算到所述物体的距离。


2.如权利要求1所述的系统,其中所述光发射器、所述光传感器、所述FPGA和所述控制器由无人载运工具、自主载运工具或机器人承载。


3.如权利要求1所述的系统,其中所述时间分辨率比所述FPGA的时钟周期短至少5倍。


4.如权利要求1所述的系统,其中所述FPGA包括彼此顺序耦合的多个延迟单元,并且其中所述FPGA被配置为使用所述多个延迟单元执行采样。


5.如权利要求4所述的系统,其中所述多个延迟单元包括至少25个延迟单元。


6.如权利要求4所述的系统,其中所述多个延迟单元包括进位链或查找表“LUT”。


7.如权利要求4所述的系统,其中所述多个延迟单元中的每一个被配置为产生从5皮秒到2000皮秒的范围内的延迟。


8.如权利要求4所述的系统,其中所述FPGA包括多个锁存器,其中每个锁存器耦合到所述多个延迟单元中的对应延迟单元,并且其中每个锁存器被配置为响应于所述对应延迟单元接收到数字信号值而被锁存。


9.如权利要求8所述的系统,其中所述FPGA被配置为通过以下操作生成所述多个时间测量:
沿着所述多个延迟单元顺序发送数字信号值;
确定在所述FPGA的时钟周期内触发的多个锁存器的数量;以及
基于确定的数量计算与所述数字信号值相对应的时间测量。


10.如权利要求9所述的系统,还包括置于所述FPGA之上、之内或附近的温度传感器,其中所述FPGA被配置为通过以下操作生成所述多个时间测量:
从所述温度传感器接收温度值;以及
基于所述温度值计算时间测量。


11.如权利要求1所述的系统,其中所述FPGA包括多个锁相环“PLL”时钟,每个锁相环时钟都被配置为生成具有不同相位的时钟信号,并且其中所述FPGA被配置为使用所述多个PLL时钟执行采样。


12.如权利要求11所述的系统,其中所述多个PLL时钟包括至少2个PLL时钟。


13.如权利要求11所述的系统,其中由所述多个PLL时钟生成的时钟信号彼此相移π/8、π/4、π/2或π。


14.如权利要求11所述的系统,其中所述FPGA被配置为通过以下操作生成所述多个时间测量:
将数字信号值与所述多个PLL时钟中的每一个PLL时钟生成的时钟信号进行比较;以及
基于所述比较计算与所述数字信号值相对应的时间测量。


15.如权利要求1所述的系统,其中所述FPGA包括所述控制器。


16.如权利要求1所述的系统,其中所述控制器耦合到所述FPGA。


17.一种测量到物体的距离的方法,所述方法包括:
通过光发射器发射出射光脉冲;
在光传感器处接收从所述物体反射的返回光脉冲;
通过所述光传感器输出表示所述返回光脉冲的模拟脉冲信号;
使用现场可编程门阵列“FPGA”将所述模拟脉冲信号转换为多个数字信号值;
使用所述FPGA,通过采样每个数字信号值生成与所述多个数字信号值相对应的多个时间测量,其中,采样的时间分辨率短于所述FPGA的时钟周期;以及
基于所述多个数字信号值和所述多个时间测量计算到所述物体的距离。


18.如权利要求17所述的方法,其中所述光发射器、所述光传感器、和所述FPGA由无人载运工具、自主载运工具或机器人承载。


19.如权利要求17所述的方法,其中所述时间分辨率比所述FPGA的时钟周期短至少5倍。


20.如权利要求17所述的方法,其中所述FPGA被配置为使用彼此顺序耦合的多个延迟单元执行采样。


21.如权利要求20所述的方法,其中所述多个延迟单元包括至少25个延迟单元。


22.如权利要求20所述的方法,其中所述多个延迟单元包括进位链或查找表“LUT”。


23.如权利要求20所述的方法,其中所述多个延迟单元中的每一个被配置为产生从5皮秒到2000皮秒的范围内的延迟。


24.如权利要求20所述的方法,其中所述FPGA包括多个锁存器,其中每个锁存器耦合到所述多个延迟单元中的对应延迟单元,并且其中每个锁存器被配置为响应于所述对应延迟单元接收到数字信号值而被锁存。


25.如权利要求24所述的方法,其中生成多个时间测量的步骤包括:
沿着所述多个延迟单元顺序发送数字信号值;
确定在所述FPGA的时钟周期内触发的多个锁存器的数量;以及
基于确定的数量计算与所述数字信号值相对应的时间测量。


26.如权利要求25所述的方法,其中生成多个时间测量的步骤包括:
从置于所述FPGA之上、之内或附近的温度传感器接收温度值;以及
基于所述温度值计算时间测量。


27.如权利要求17所述的方法,其中所述FPGA被配置为使用均被配置为生成具有不同相位的时钟信号的多个锁相环“PLL”时钟来执行采样。


28.如权利要求27所述的方法,其中所述多个PLL时钟包括至少2个PLL时钟。


29.如权利要求27所述的方法,其中由所述多个PLL时钟生成的时钟信号彼此相移π/8、π/4、π/2或π。


30.如权利要求27所述的方法,其中生成多个时间测量的步骤包括:
将数字信号值与所述多个PLL时钟中的每一个PLL时钟生成的时钟信号进行比较;以及
基于所述比较计算与所述数字信号值相对应的时间测量。


31.一种测量到物体的距离的系统,所述系统包括:
光发射器,被配置为发射出射光脉冲;
光传感器,被配置为接收从所述物体反射的返回光脉冲并输出表示所述返回光脉冲的模拟脉冲信号;
耦合到所述光传感器的现场可编程门阵列“FPGA”,被配置为:
通过(1)将所述模拟脉冲信号与多个阈值进行比较,并且(2)基于所述比较生成多个数字信号值,将所述模拟脉冲信号转换为所述多个数字信号值,以及
生成与所述多个数字信号值相对应的多个时间测量;以及
控制器,被配置为基于所述多个数字信号值和所述多个时间测量计算到所述物体的距离。


32.如权利要求31所述的系统,其中所述光发射器、所述光传感器、所述FPGA和所述控制器由无人载运工具、自主载运工具或机器人承载。


33.如权利要求31所述的系统,其中多个不同的阈值包括至少2个不同的阈值。


34.如权利要求31所述的系统,其中所述FPGA包括多个差分输入端口,并且其中所述FPGA被配置为使用所述多个差分输入端口转换所述模拟脉冲信号。


35.如权利要求34所述的系统,其中每个差分输入端口包括低压差分信令“LVDS”接口或发射极耦合逻辑“ECL”接口。


36.如权利要求34所述的系统,其中所述FPGA进一步被配置为:在所述多个差分输入端口中的每一个差分输入端口处接收所述模拟脉冲信号和阈值,其中每个差分输入端口接收不同的阈值。


37.如权利要求36所...

【专利技术属性】
技术研发人员:刘祥高明明洪小平吴迪
申请(专利权)人:深圳市大疆创新科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1