CN113687387B - 一种激光雷达扫描装置以及激光雷达扫描方法 - Google Patents
一种激光雷达扫描装置以及激光雷达扫描方法 Download PDFInfo
- Publication number
- CN113687387B CN113687387B CN202111043088.1A CN202111043088A CN113687387B CN 113687387 B CN113687387 B CN 113687387B CN 202111043088 A CN202111043088 A CN 202111043088A CN 113687387 B CN113687387 B CN 113687387B
- Authority
- CN
- China
- Prior art keywords
- laser
- target object
- galvanometer
- rotate
- controlling
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 230000008569 process Effects 0.000 claims abstract description 14
- 238000010586 diagram Methods 0.000 description 6
- 230000010355 oscillation Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000002366 time-of-flight method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/88—Lidar systems specially adapted for specific applications
- G01S17/89—Lidar systems specially adapted for specific applications for mapping or imaging
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/481—Constructional features, e.g. arrangements of optical elements
- G01S7/4814—Constructional features, e.g. arrangements of optical elements of transmitters alone
- G01S7/4815—Constructional features, e.g. arrangements of optical elements of transmitters alone using multiple transmitters
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/481—Constructional features, e.g. arrangements of optical elements
- G01S7/4816—Constructional features, e.g. arrangements of optical elements of receivers alone
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/481—Constructional features, e.g. arrangements of optical elements
- G01S7/4817—Constructional features, e.g. arrangements of optical elements relating to scanning
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02A—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
- Y02A90/00—Technologies having an indirect contribution to adaptation to climate change
- Y02A90/10—Information and communication technologies [ICT] supporting adaptation to climate change, e.g. for weather forecasting or climate simulation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Electromagnetism (AREA)
- Optical Radar Systems And Details Thereof (AREA)
Abstract
本发明公开了一种激光雷达扫描装置以及激光雷达扫描方法,本发明通过控制第一激光发射器发射第一激光并控制第一振镜转动以使第一激光沿着目标对象的横向进行扫描,以及控制第二激光发射器发射第二激光并控制第二振镜转动以使第二激光沿着目标对象的纵向进行扫描,使得第一激光和第二激光分别沿着目标对象在不同方向上扫描,提高扫描过程中对目标对象的覆盖度;确定发射第一激光至第一激光接收模块接收第一激光的第一飞行时间以及发射第二激光至第二激光接收模块接收第二激光的第二飞行时间,确定第一激光点的第一位置以及第二激光点的第二位置,生成目标对象的深度图像,丰富了深度图像的细节,本发明可广泛应用于激光雷达领域。
Description
技术领域
本发明涉及激光雷达领域,尤其是一种激光雷达扫描装置以及激光雷达扫描方法。
背景技术
激光雷达是无人驾驶车、无人机、智能机器人等应用产品中最重要的传感器之一,其最大扫描的角度以及测距的精度是体现应用产品安全程度的重要参数,特别是在城市环境中,高精度的激光雷达***尤为重要。其中,激光雷达技术就是利用激光雷达设备采集原始的点云数据,逆向地建立能真实地反映目标物体外观与内部结构的模型,然而目前能实现二维扫描及深度点云图像构建的激光雷达的扫描方式无法完全覆盖视场内区域,对于一些长宽较极端的目标物体难以提取有效的二维点云信息,导致其还原出来的深度图像细节不够丰富,分辨率低,因此需要寻求解决方法。
发明内容
有鉴于此,为了解决上述技术问题,本发明的目的是提供提高覆盖度以及分辨率的一种激光雷达扫描装置以及激光雷达扫描方法。
本发明采用的技术方案是:
一种激光雷达扫描装置,包括:
第一激光雷达***,包括第一激光发射器、第一振镜、第一激光接收模块;
第二激光雷达***,包括第二激光发射器、第二振镜、第二激光接收模块;
处理模块,包括控制单元以及处理单元;
所述控制单元用于控制所述第一激光发射器发射第一激光并控制所述第一振镜转动以使所述第一激光沿着目标对象的横向进行扫描,以及控制所述第二激光发射器发射第二激光并控制所述第二振镜转动以使所述第二激光沿着目标对象的纵向进行扫描;所述第一激光在所述目标对象上发射有若干个第一激光点,所述第二激光在所述目标对象上发射有若干个第二激光点;
所述处理单元用于确定发射所述第一激光至所述第一激光接收模块接收所述第一激光的第一飞行时间以及发射所述第二激光至所述第二激光接收模块接收所述第二激光的第二飞行时间,根据所述第一飞行时间以及所述第二飞行时间确定所述第一激光点的第一位置以及所述第二激光点的第二位置,根据所述第一位置和所述第二位置生成所述目标对象的深度图像。
进一步,所述第一激光接收模块包括第一接收透镜以及第一光电接收二极管,所述第一光电接收二极管与所述处理模块电性连接,所述第一光电接收二极管设置于所述第一接收透镜后方,所述第一激光通过所述第一接收透镜由所述第一光电接收二极管接收。
一种激光雷达扫描方法,包括:
控制第一激光发射器发射第一激光并控制第一振镜转动以使所述第一激光沿着目标对象的横向进行扫描,以及控制第二激光发射器发射第二激光并控制第二振镜转动以使所述第二激光沿着目标对象的纵向进行扫描;所述第一激光在所述目标对象上发射有若干个第一激光点,所述第二激光在所述目标对象上发射有若干个第二激光点;
确定发射所述第一激光至第一激光接收模块接收所述第一激光的第一飞行时间以及发射所述第二激光至第二激光接收模块接收所述第二激光的第二飞行时间;
根据所述第一飞行时间以及所述第二飞行时间,确定所述第一激光点的第一位置以及所述第二激光点的第二位置;
根据所述第一位置和所述第二位置生成所述目标对象的深度图像。
进一步,所述控制第一激光发射器发射第一激光并控制第一振镜转动以使所述第一激光沿着目标对象的横向进行扫描,包括:
通过第一脉冲信号控制第一激光发射器发射第一激光并通过第一三角波信号控制第一振镜转动以使所述第一激光沿着目标对象的横向进行扫描;所述第一三角波信号的频率用于控制所述第一振镜的转动频率,所述第一三角波信号的幅度用于控制所述第一振镜的转动幅度。
进一步,所述控制第一振镜转动以使所述第一激光沿着目标对象的横向进行扫描,以及控制第二振镜转动以使所述第二激光沿着目标对象的纵向进行扫描,包括:
控制所述第一振镜转动以使所述第一激光沿着目标对象在横向的第一正向上沿着第一路径扫描,以及控制第二振镜转动以使所述第二激光沿着目标对象在纵向的第二正向上沿着第二路径扫描,完成第一次扫描;
控制所述第一振镜转动以使所述第一激光沿着目标对象在横向的第一反向上以重复方式或者非重复方式沿着第三路径扫描,以及控制第二振镜转动以使所述第二激光沿着目标对象在纵向的第二反向上以重复方式或者非重复方式沿着第四路径扫描,完成第二次扫描;所述第一路径与所述第三路径错开且呈相同角度,所述第二路径与所述第四路径错开且呈相同角度,所述第一激光点以及所述第二激光点均在所述第一次扫描以及所述第二次扫描的过程中形成。
进一步,所述第一振镜包括第一横轴以及第一纵轴,所述第二振镜包括第二横轴以及第二纵轴,所述控制第一振镜转动以及控制第二振镜转动,包括:
控制所述第一横轴以第一频率转动并控制所述第一纵轴以第二频率转动,以及控制所述第二横轴以所述第二频率转动并控制所述第二纵轴以所述第一频率转动;所述第一频率大于所述第二频率。
进一步,所述确定发射所述第一激光至第一激光接收模块接收所述第一激光的第一飞行时间以及发射所述第二激光至第二激光接收模块接收所述第二激光的第二飞行时间,包括:
通过时间-数字转换器单元计算发射所述第一激光至第一激光接收模块接收所述第一激光的第一飞行时间以及发射所述第二激光至第二激光接收模块接收所述第二激光的第二飞行时间。
进一步,所述根据所述第一飞行时间以及所述第二飞行时间,确定所述第一激光点的第一位置以及所述第二激光点的第二位置,包括:
获取每一所述第一激光点以及每一所述第二激光点的方位角以及仰角;
根据每一所述第一飞行时间与光速计算每一所述第一激光点的第一距离信息,根据所述第一距离信息、所述第一激光点的方位角以及仰角,计算得到每一所述第一激光点的三维坐标作为所述第一位置;
根据每一所述第二飞行时间与光速计算每一所述第二激光点的第二距离信息,根据所述第二距离信息、所述第二激光点的方位角以及仰角,计算得到每一所述第二激光点的三维坐标作为所述第二位置。
本发明的有益效果是:通过控制第一激光发射器发射第一激光并控制第一振镜转动以使第一激光沿着目标对象的横向进行扫描,以及控制第二激光发射器发射第二激光并控制第二振镜转动以使第二激光沿着目标对象的纵向进行扫描,通过控制不同的第一振镜以及第二振镜的转动使得第一激光和第二激光分别沿着目标对象在不同方向上扫描,使得第一激光点和第二激光点具有一定的数量以及密度,提高扫描过程中对目标对象的覆盖度;确定发射第一激光至第一激光接收模块接收第一激光的第一飞行时间以及发射第二激光至第二激光接收模块接收第二激光的第二飞行时间;根据第一飞行时间以及第二飞行时间,确定第一激光点的第一位置以及第二激光点的第二位置,生成目标对象的深度图像,丰富了最终生成的深度图像的细节,提高了分辨率。
附图说明
图1为本发明具体实施例一种激光雷达扫描装置的立体示意图;
图2为图1的俯视图;
图3为本发明一种激光雷达扫描方法的步骤流程示意图;
图4(a)为本发明具体实施例重复方式扫描的原理图,图4(b)为本发明具体实施例非重复方式扫描的原理图,图4(c)为本发明具体实施例第一次扫描的示意图,图4(d)为本发明具体实施例第二次扫描的示意图;
图5为本发明具体实施例激光雷达***的工作过程示意图;
图6为本发明具体实施例激光点的位置示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
如图1和图2所示,本发明实施例提供了一种激光雷达扫描装置,包括第一激光雷达***100、第二激光雷达***200以及处理模块(未图示)。
如图1和图2所示,可选地,第一激光雷达***100包括第一激光发射器11、第一振镜12、第一激光接收模块。本发明实施例中,第一激光接收模块包括第一接收透镜13以及第一光电接收二极管14,第一光电接收二极管14与处理模块电性连接,第一光电接收二极管14设置于第一接收透镜13后方,第一激光通过第一接收透镜13由第一光电接收二极管14接收。可选地,第一振镜12包括第一横轴X1以及第一纵轴Y1,第一横轴X1以及第一纵轴Y1具有对应的控制镜,处理模块对第一横轴X1以及第一纵轴Y1进行转动控制从而能够实现第一振镜12的转动。
如图1和图2所示,可选地,第二激光雷达***200包括第二激光发射器21、第二振镜22、第二激光接收模块。本发明实施例中,第二激光接收模块包括第二接收透镜23以及第二光电接收二极管24,第二光电接收二极管24与处理模块电性连接,第二光电接收二极管24设置于第二接收透镜23后方,第二激光通过第二接收透镜23由第二光电接收二极管24接收。可选地,第二振镜22包括第二横轴X2以及第二纵轴Y2,第二横轴X2以及第二纵轴Y2具有对应的控制镜,处理模块对第二横轴X2以及第二纵轴Y2进行转动控制从而能够实现第二振镜22的转动。需要说明的是,第一振镜12以及第二振镜22包括但不限于检流计式振镜或者MEMS型振镜。
如图1和图2所示,需要说明的是,第一振镜12以及第二振镜22用于控制激光扫描的路径;第一激光发射器11以及第二激光发射器21包含激光发射器驱动功能,均配置有准直镜头,准直镜头可使得光斑小于镜片。其中,第一激光接收模块、第二激光接收模块可以包含回波放大电路;第一接收透镜13以及第二接收透镜23为大面积光学专用凸透镜,用于对回波信号进行聚焦,即对从目标对象反射的激光进行聚焦,使得激光打到第一光电接收二极管14或者第二光电接收二极管24上被吸收。
可选地,本发明实施例中,处理模块包括控制单元以及处理单元。
具体地,控制单元用于控制第一激光发射器11发射第一激光并控制第一振镜12转动以使第一激光沿着目标对象的横向进行扫描,以及控制第二激光发射器21发射第二激光并控制第二振镜22转动以使第二激光沿着目标对象的纵向进行扫描。需要说明的是,在扫描过程中,第一激光在目标对象上发射有若干个第一激光点,第二激光在目标对象上发射有若干个第二激光点。
具体地,处理单元用于确定发射第一激光至第一激光接收模块接收第一激光的第一飞行时间以及发射第二激光至第二激光接收模块接收第二激光的第二飞行时间,根据第一飞行时间以及第二飞行时间确定第一激光点的第一位置以及第二激光点的第二位置,根据第一位置和第二位置生成目标对象的深度图像。
需要说明的是,本发明实施例中的第一激光激光雷达***、第二激光激光雷达***不限于左右分布结构,可以为上下分布结构等。需要说明的是,本发明实施例中的处理模块包括但不限于FPGA主控制器,通过产生的脉冲信号控制第一激光发射器11以及第二激光发射器21发射激光;产生三角波信号驱动第一振镜12以及第二振镜22转动;通过处理单元中的时间-数字转换器单元(TDC)确定第一飞行时间以及第二飞行时间,然后确定第一位置以及第二位置。需要说明的是,根据第一位置和第二位置生成目标对象的深度图像可以为将包含第一位置以及第二位置的点云数据传输至上位机中生成目标对象的深度图像,即此时处理模块包括FPGA主控制器以及上位机的一部分。可选地,时间-数字转换器单元为双通道时间-数字转换器,其可以为FPGA主控制器中搭建或者也可以为TDC-GP2X计时芯片,不作具体限定,能用于实现第一激光雷达***100以及第二激光雷达***200的高精度飞行时间技术TOF(Time of Flight)计时,并将计时的结果存储在8bit的FPGA主控制器的数字寄存器中,基于FPGA实现的TDC有基本的粗细时间计数器、延时校准、温度补偿等功能。
如图3所示,本发明实施例提供一种激光雷达扫描方法,可应用于上述激光雷达扫描装置,包括步骤S100-S400:
S100、控制第一激光发射器发射第一激光并控制第一振镜转动以使第一激光沿着目标对象的横向进行扫描,以及控制第二激光发射器发射第二激光并控制第二振镜转动以使第二激光沿着目标对象的纵向进行扫描。
本发明实施例中,扫描过程中,第一激光在目标对象上发射有若干个第一激光点,第二激光在目标对象上发射有若干个第二激光点。
需要说明的是,激光发射的频率和振镜摆动的频率影响着每幅图像所含的点云数据,振镜摆动的幅度影响着最大扫描角度,因此可以根据实际情况调整FPGA内部程序,对激光发射频率以及振镜转动(摆动)频率和幅度进行调整,以获取满足实际需求的点云数据。
本发明实施例中,处理模块通过第一脉冲信号控制第一激光发射器发射第一激光并通过第一三角波信号控制第一振镜转动以使第一激光沿着目标对象的横向进行扫描,通过第二脉冲信号控制第二激光发射器发射第二激光并通过第二三角波信号控制第二振镜转动以使第二激光沿着目标对象的纵向进行扫描。可选地,第一脉冲信号以及第二脉冲信号为24khz、50ns的窄触发脉冲信号。需要说明的是,第一三角波信号包括两路三角波信号,分别驱动第一横轴X1以及第一纵轴Y1,第二三角波信号亦包括两路三角波信号,分别驱动第二横轴X2以及第二纵轴Y2。其中,第一三角波信号的频率用于控制第一振镜的转动频率,具体为第一横轴X1以及第一纵轴Y1的转动频率,第二三角波信号的频率用于控制第二振镜的转动频率,具体为第二横轴X2以及第二纵轴Y2的转动频率;第一三角波信号的幅度用于控制第一振镜的转动幅度,具体为第一横轴X1以及第一纵轴Y1的转动幅度,第二三角波信号的幅度用于控制第二振镜的转动幅度,具体为第二横轴X2以及第二纵轴Y2的转动幅度。需要说明的是,对于需要较高的成像速度时,可实时调整振镜的转动频率,例如调整程序使得驱动三角波信号频率变大,而对于宽度较大的目标物体,可实时调整振镜横轴的转动幅度,例如调整程序使得驱动三角波信号有更大的幅度。
本发明实施例中,使用三角波的驱动信号,而三角波的角度是线性变化可以达到前后扫描角度一致,这样在后续进行第一次扫描和第二次扫描时,第二次扫描的扫描角度可以与第一次扫描角度一致,使得扫描路径不会重叠,而是交错,增加获取的激光点的数量以及密度。另外,若使用方波,则会导致振镜摆动变化不均匀,若使用锯齿波,则导致前后扫描角度不一致。
可选地,本发明实施例中,控制第一横轴以第一频率转动并控制第一纵轴以第二频率转动,以及控制第二横轴以第二频率转动并控制第二纵轴以第一频率转动;第一频率(远)大于第二频率。可以理解的是,第一频率以及第二频率为三角波信号的频率。例如,在帧率为10fps、每幅画面为单次扫描的情况下,第一横轴转动的频率为340Hz,第一纵轴转动的频率为10Hz,那么相应地,第二横轴转动的频率为10Hz,第二纵轴转动的频率为340Hz。
本发明实施例中,步骤S100中控制第一振镜转动以使第一激光沿着目标对象的横向进行扫描,以及控制第二振镜转动以使第二激光沿着目标对象的纵向进行扫描,包括步骤S110-S120:
S110、控制第一振镜转动以使第一激光沿着目标对象在横向的第一正向上沿着第一路径扫描,以及控制第二振镜转动以使第二激光沿着目标对象在纵向的第二正向上沿着第二路径扫描,完成第一次扫描。
S120、控制第一振镜转动以使第一激光沿着目标对象在横向的第一反向上以重复方式或者非重复方式沿着第三路径扫描,以及控制第二振镜转动以使第二激光沿着目标对象在纵向的第二反向上以重复方式或者非重复方式沿着第四路径扫描,完成第二次扫描;第一路径与第三路径错开且呈相同角度,第二路径与第四路径错开且呈相同角度,第一激光点以及第二激光点均在第一次扫描以及第二次扫描的过程中形成。
需要说明的是,重复方式的扫描原理如图4(a)所示,重复方式指的是激光雷达***的扫描路径重复,达到一帧后即为一幅图像,而非重复方式的扫描原理如图4(b)所示,指的是激光雷达***扫描达到两帧或以上且扫描路径不重复为一幅图像,箭头表示扫描路径的方向,X表示横向、Y表示纵向。本发明实施例中的以非重复方式为例,即第二次扫描的路径与第一次扫描的路径不重复,即第一路径与第三路径,第二路径与第四路径错开。可以理解的是,当采用重复方式扫描时,第三路径与第一路径至少一部分重叠(或者完全相同),第四路径与第二路径至少一部分重叠(或者完全相同)。
具体地,如图4(c)所示,第一次扫描过程中,第一路径在横向的第一正向上(在左右方向扫描且在纵向上由下至上)延伸,以路径L11为开始并以路径L12为结束,第二路径在纵向的第二正向上(在纵向方向扫描且在横向上由左至右)延伸,以路径L21为开始并以路径L22为结束。如图4(d)所示,在第一次扫描的基础上,进行第二次扫描,而第二次扫描的过程中,第三路径在横向的第一反向上(第一反向相对第一正向而言,具体在左右方向扫描且在纵向上由上至下)延伸,以路径L31为开始并以路径L32为结束,第四路径在纵向的第二反向上(第二反向相对第二正向而言,在纵向方向扫描且在横向上由右至左)延伸,以路径L41为开始并以路径L42为结束,从而实现对目标对象M的扫描,保证对目标对象M的扫描的完整性,提高扫描过程的覆盖度。需要说明的是,第一激光点存在于第一路径以及第三路径中,第二激光点存在于第二路径以及第四路径中,并且可以看到第一路径与第三路径错开、平行且呈相同角度,即第一路径包括的各子路径之间的角度与第三路径的各子路径之间的角度相同,第二路径与第四路径错开、平行且呈相同角度,即第二路径包括的各子路径之间的角度与第四路径的各子路径之间的角度相同。
如图5所示,本发明实施例中,在第一次扫描以及第二次扫描的过程中,第一(组)激光雷达***开始工作,第二(组)激光雷达***处于静止状态,当第一激光雷达***打出单光子(第一激光)并被第一激光接收模块接收到时,第一(组)激光雷达***转入到静止状态,而第二(组)激光雷达***转入到工作状态,同理第二(组)激光雷达***完成单光子的收发(第二激光))时转入到静止状态,第一(组)激光雷达***转入到开始工作状态,如此循环,可完成第一次扫描以及第二次扫描的过程。
S200、确定发射第一激光至第一激光接收模块接收第一激光的第一飞行时间以及发射第二激光至第二激光接收模块接收第二激光的第二飞行时间。
本发明实施例中,第一飞行时间指的是第一激光发射器发射第一激光到达目标对象反射至第一激光接收模块接收(具体为第一光电接收二极管接收)经过的时间;第二飞行时间指的是第二激光发射器发射第二激光到达目标对象反射至第二激光接收模块接收(具体为第二光电接收二极管接收)经过的时间。具体地,第一飞行时间以及第二飞行时间通过时间-数字转换器单元(TDC)计算得到。
S300、根据第一飞行时间以及第二飞行时间,确定第一激光点的第一位置以及第二激光点的第二位置。
具体地,步骤S300包括步骤S310-S330:
S310、获取每一第一激光点以及每一第二激光点的方位角以及仰角。
S320、根据每一第一飞行时间与光速计算每一第一激光点的第一距离信息,根据第一距离信息、第一激光点的方位角以及仰角,计算得到每一第一激光点的三维坐标作为第一位置。
S330、根据每一第二飞行时间与光速计算每一第二激光点的第二距离信息,根据第二距离信息、第二激光点的方位角以及仰角,计算得到每一第二激光点的三维坐标作为第二位置。
具体地,如图6所示,假设目标对象上具有激光点P,P与坐标原点的方位角为α以及仰角为β,X1、Y1、Z1分别代表三个坐标轴,计算公式为:
X2=d sinαcosβ
Y2=d sinαsinβ
Z2=d cosα
其中,d为距离信息,v为光速,t为飞行时间,X2、Y2、Z2分别为三维坐标中的横坐标、纵坐标以及竖坐标。可以理解的是,当激光点P为第一激光点,飞行时间为第一飞行时间,坐标原点为第一激光发射器的位置,利用上述公式计算得到的距离信息为第一距离信息以及第一激光点的第一位置;当激光点P为第二激光点,飞行时间为第二飞行时间,坐标原点为第二激光发射器的位置,利用上述公式计算得到的距离信息为第二距离信息以及第二激光点的第二位置。
需要说明的是,上述计算过程可以由FPGA完成,其中方位角α以及仰角β可以根据横轴以及竖轴的转动频率确定,在FPGA内部采用CORDIC算法实现三角函数的运算,或由MATLAB生成每个激光点的方位角α以及仰角β角度对应的正弦值和余弦值分别存储在两个mif文件中,将该文件存入FPGA的ROM中,然后根据横轴以及竖轴的转动频率设定特定步长从中提取出有效值。
S400、根据第一位置和第二位置生成目标对象的深度图像。
本发明实施例中,每一第一位置以及第二位置表示一个深度点,构成点云的一部分,将第一位置以及第二位置上存至上位机中,上位机将第一位置以及第二位置进行存储,并将第一位置以及第二位置表示的所有深度点进行合成,得到目标对象的高分辨率的深度图像。
本发明实施例的激光雷达扫描方法以及激光雷达扫描装置,采用第一振镜以及第二振镜供共两组振镜的扫描方式,可以从不同方向和角度对扫描视场的目标对象进行扫描,扩大了扫描视场,通过FPGA实现双通道高精度时间数字转换器,实现基于振镜扫描的激光雷达***高精度高密集度点云信息提取,从而可以提取出细节更加丰富的目标物体表面的深度图像,提高了扫描过程中对目标对象的覆盖度,提高了激光雷达***的工作效率,丰富了最终生成的深度图像的细节,提高了分辨率,而采用双通道高精度时间数字转换器能够实现高精度的测距计时
应当理解,在本申请中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:只存在A,只存在B以及同时存在A和B三种情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (2)
1.一种激光雷达扫描方法,其特征在于,所述激光雷达扫描方法应用了一种激光雷达扫描装置,所述装置包括:
第一激光雷达***,包括第一激光发射器、第一振镜、第一激光接收模块;
第二激光雷达***,包括第二激光发射器、第二振镜、第二激光接收模块;
处理模块,包括控制单元以及处理单元;
所述控制单元用于控制所述第一激光发射器发射第一激光并控制所述第一振镜转动以使所述第一激光沿着目标对象的横向进行扫描,以及控制所述第二激光发射器发射第二激光并控制所述第二振镜转动以使所述第二激光沿着目标对象的纵向进行扫描;所述第一激光在所述目标对象上发射有若干个第一激光点,所述第二激光在所述目标对象上发射有若干个第二激光点;
所述处理单元用于确定发射所述第一激光至所述第一激光接收模块接收所述第一激光的第一飞行时间以及发射所述第二激光至所述第二激光接收模块接收所述第二激光的第二飞行时间,根据所述第一飞行时间以及所述第二飞行时间确定所述第一激光点的第一位置以及所述第二激光点的第二位置,根据所述第一位置和所述第二位置生成所述目标对象的深度图像;
所述第一激光接收模块包括第一接收透镜以及第一光电接收二极管,所述第一光电接收二极管与所述处理模块电性连接,所述第一光电接收二极管设置于所述第一接收透镜后方,所述第一激光通过所述第一接收透镜由所述第一光电接收二极管接收;
所述方法包括:
控制第一激光发射器发射第一激光并控制第一振镜转动以使所述第一激光沿着目标对象的横向进行扫描,以及控制第二激光发射器发射第二激光并控制第二振镜转动以使所述第二激光沿着目标对象的纵向进行扫描;所述第一激光在所述目标对象上发射有若干个第一激光点,所述第二激光在所述目标对象上发射有若干个第二激光点;
确定发射所述第一激光至第一激光接收模块接收所述第一激光的第一飞行时间以及发射所述第二激光至第二激光接收模块接收所述第二激光的第二飞行时间;
根据所述第一飞行时间以及所述第二飞行时间,确定所述第一激光点的第一位置以及所述第二激光点的第二位置;
根据所述第一位置和所述第二位置生成所述目标对象的深度图像;
其中,所述控制第一激光发射器发射第一激光并控制第一振镜转动以使所述第一激光沿着目标对象的横向进行扫描,包括:
通过第一脉冲信号控制第一激光发射器发射第一激光并通过第一三角波信号控制第一振镜转动以使所述第一激光沿着目标对象的横向进行扫描;所述第一三角波信号的频率用于控制所述第一振镜的转动频率,所述第一三角波信号的幅度用于控制所述第一振镜的转动幅度;
所述控制第一振镜转动以使所述第一激光沿着目标对象的横向进行扫描,以及控制第二振镜转动以使所述第二激光沿着目标对象的纵向进行扫描,包括:
控制所述第一振镜转动以使所述第一激光沿着目标对象在横向的第一正向上沿着第一路径扫描,以及控制第二振镜转动以使所述第二激光沿着目标对象在纵向的第二正向上沿着第二路径扫描,完成第一次扫描;
控制所述第一振镜转动以使所述第一激光沿着目标对象在横向的第一反向上以重复方式或者非重复方式沿着第三路径扫描,以及控制第二振镜转动以使所述第二激光沿着目标对象在纵向的第二反向上以重复方式或者非重复方式沿着第四路径扫描,完成第二次扫描;所述第一路径与所述第三路径错开且呈相同角度,所述第二路径与所述第四路径错开且呈相同角度,所述第一激光点以及所述第二激光点均在所述第一次扫描以及所述第二次扫描的过程中形成;
其中,所述第一振镜包括第一横轴以及第一纵轴,所述第二振镜包括第二横轴以及第二纵轴,所述控制第一振镜转动以及控制第二振镜转动,包括:
控制所述第一横轴以第一频率转动并控制所述第一纵轴以第二频率转动,以及控制所述第二横轴以所述第二频率转动并控制所述第二纵轴以所述第一频率转动;所述第一频率大于所述第二频率;
所述根据所述第一飞行时间以及所述第二飞行时间,确定所述第一激光点的第一位置以及所述第二激光点的第二位置,包括:
获取每一所述第一激光点以及每一所述第二激光点的方位角以及仰角;
根据每一所述第一飞行时间与光速计算每一所述第一激光点的第一距离信息,根据所述第一距离信息、所述第一激光点的方位角以及仰角,计算得到每一所述第一激光点的三维坐标作为所述第一位置;
根据每一所述第二飞行时间与光速计算每一所述第二激光点的第二距离信息,根据所述第二距离信息、所述第二激光点的方位角以及仰角,计算得到每一所述第二激光点的三维坐标作为所述第二位置。
2.根据权利要求1所述激光雷达扫描方法,其特征在于:所述确定发射所述第一激光至第一激光接收模块接收所述第一激光的第一飞行时间以及发射所述第二激光至第二激光接收模块接收所述第二激光的第二飞行时间,包括:
通过时间-数字转换器单元计算发射所述第一激光至第一激光接收模块接收所述第一激光的第一飞行时间以及发射所述第二激光至第二激光接收模块接收所述第二激光的第二飞行时间。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111043088.1A CN113687387B (zh) | 2021-09-07 | 2021-09-07 | 一种激光雷达扫描装置以及激光雷达扫描方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111043088.1A CN113687387B (zh) | 2021-09-07 | 2021-09-07 | 一种激光雷达扫描装置以及激光雷达扫描方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113687387A CN113687387A (zh) | 2021-11-23 |
CN113687387B true CN113687387B (zh) | 2024-03-01 |
Family
ID=78585472
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111043088.1A Active CN113687387B (zh) | 2021-09-07 | 2021-09-07 | 一种激光雷达扫描装置以及激光雷达扫描方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113687387B (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102789052A (zh) * | 2011-05-17 | 2012-11-21 | 松下电器产业株式会社 | 光扫描装置以及用于该光扫描装置的光学反射元件 |
CN102980512A (zh) * | 2012-08-29 | 2013-03-20 | 武汉武大卓越科技有限责任公司 | 一种固定式自动体积测量***及其测量方法 |
CN103162639A (zh) * | 2011-12-12 | 2013-06-19 | 无锡物联网产业研究院 | 一种获取车辆三维轮廓的方法、装置及*** |
CN109254297A (zh) * | 2018-10-30 | 2019-01-22 | 杭州欧镭激光技术有限公司 | 一种激光雷达的光路***及一种激光雷达 |
CN109729721A (zh) * | 2017-08-29 | 2019-05-07 | 深圳市汇顶科技股份有限公司 | 光学测距方法以及光学测距装置 |
CN110352374A (zh) * | 2017-03-03 | 2019-10-18 | 微软技术许可有限责任公司 | Mems扫描显示设备 |
CN111433630A (zh) * | 2017-10-19 | 2020-07-17 | 深瞳科技公司 | 用于在两个维度上扫描激光雷达***的方法和设备 |
CN111694015A (zh) * | 2020-05-29 | 2020-09-22 | 广州大学 | 基于激光雷达的二维扫描方法、***、装置及介质 |
CN111819486A (zh) * | 2018-03-13 | 2020-10-23 | 三菱电机株式会社 | 光扫描装置及其控制方法 |
-
2021
- 2021-09-07 CN CN202111043088.1A patent/CN113687387B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102789052A (zh) * | 2011-05-17 | 2012-11-21 | 松下电器产业株式会社 | 光扫描装置以及用于该光扫描装置的光学反射元件 |
CN103162639A (zh) * | 2011-12-12 | 2013-06-19 | 无锡物联网产业研究院 | 一种获取车辆三维轮廓的方法、装置及*** |
CN102980512A (zh) * | 2012-08-29 | 2013-03-20 | 武汉武大卓越科技有限责任公司 | 一种固定式自动体积测量***及其测量方法 |
CN110352374A (zh) * | 2017-03-03 | 2019-10-18 | 微软技术许可有限责任公司 | Mems扫描显示设备 |
CN109729721A (zh) * | 2017-08-29 | 2019-05-07 | 深圳市汇顶科技股份有限公司 | 光学测距方法以及光学测距装置 |
CN111433630A (zh) * | 2017-10-19 | 2020-07-17 | 深瞳科技公司 | 用于在两个维度上扫描激光雷达***的方法和设备 |
CN111819486A (zh) * | 2018-03-13 | 2020-10-23 | 三菱电机株式会社 | 光扫描装置及其控制方法 |
CN109254297A (zh) * | 2018-10-30 | 2019-01-22 | 杭州欧镭激光技术有限公司 | 一种激光雷达的光路***及一种激光雷达 |
CN111694015A (zh) * | 2020-05-29 | 2020-09-22 | 广州大学 | 基于激光雷达的二维扫描方法、***、装置及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113687387A (zh) | 2021-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10649072B2 (en) | LiDAR device based on scanning mirrors array and multi-frequency laser modulation | |
CN108107417A (zh) | 一种固态面阵激光雷达装置 | |
CN108132464A (zh) | 一种固态面阵激光雷达探测方法 | |
CN108957478A (zh) | 多传感器同步采样***及其控制方法、车辆 | |
CN207249108U (zh) | 多波长激光雷达的集成扫描装置 | |
CN110133618A (zh) | 激光雷达及探测方法 | |
CN107219532A (zh) | 基于mems微扫描镜的三维激光雷达及测距方法 | |
CN107390200A (zh) | 一种机械扫描式激光雷达光机结构和探测方法 | |
CN109490908A (zh) | 一种新型线扫描激光雷达及扫描方法 | |
CN108761482A (zh) | 一种基于mems振镜的微型激光三维成像雷达及成像方法 | |
CN108226904A (zh) | 一种激光雷达及其激光脉冲时序调整方法 | |
US11867811B2 (en) | LiDAR device and method of operating the same | |
CN206920599U (zh) | 一种机械扫描式激光雷达光机结构 | |
KR20180058068A (ko) | 360도 다채널 스캐닝이 가능한 미러 회전 방식의 광학 구조 및 이를 포함하는 3d 라이다 시스템 | |
CN109343032A (zh) | 一种基于衍射分束元件的激光雷发射*** | |
CN108227183A (zh) | 旋转式激光扫描装置 | |
CN113167866A (zh) | 使用多面镜的lidar***和方法 | |
JP2020536245A (ja) | 全波形マルチパルス光学式距離計器 | |
CN109521438A (zh) | 一种多波束光子计数激光成像方法 | |
JP2023523384A (ja) | Lidar装置の試験システム | |
CN109196370B (zh) | 多像素扫描激光雷达 | |
US11828881B2 (en) | Steered LIDAR system with arrayed receiver | |
CN113687387B (zh) | 一种激光雷达扫描装置以及激光雷达扫描方法 | |
CN109343033A (zh) | 一种基于衍射分束元件的时间复用激光雷达发射*** | |
JPH07198845A (ja) | 距離・画像測定装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |