CN113330332A - 激光探测装置及其控制方法、控制装置和终端 - Google Patents
激光探测装置及其控制方法、控制装置和终端 Download PDFInfo
- Publication number
- CN113330332A CN113330332A CN202180001768.9A CN202180001768A CN113330332A CN 113330332 A CN113330332 A CN 113330332A CN 202180001768 A CN202180001768 A CN 202180001768A CN 113330332 A CN113330332 A CN 113330332A
- Authority
- CN
- China
- Prior art keywords
- laser
- light beam
- detection
- unit
- mirror
- 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.)
- Granted
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 298
- 238000000034 method Methods 0.000 title claims abstract description 50
- 238000004519 manufacturing process Methods 0.000 claims abstract description 10
- 238000013507 mapping Methods 0.000 claims abstract description 6
- 238000012545 processing Methods 0.000 claims description 26
- 239000000523 sample Substances 0.000 claims description 13
- 230000001154 acute effect Effects 0.000 claims description 6
- 230000001360 synchronised effect Effects 0.000 abstract description 15
- 238000013461 design Methods 0.000 description 24
- 230000003287 optical effect Effects 0.000 description 16
- 238000005259 measurement Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000005498 polishing Methods 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000001678 irradiating effect Effects 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
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
- 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
-
- 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/02—Systems using the reflection of electromagnetic waves other than radio waves
-
- 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/02—Systems using the reflection of electromagnetic waves other than radio waves
- G01S17/06—Systems determining position data of a target
- G01S17/42—Simultaneous measurement of distance and other co-ordinates
-
- 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
- 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/93—Lidar systems specially adapted for specific applications for anti-collision purposes
- G01S17/931—Lidar systems specially adapted for specific applications for anti-collision purposes of land vehicles
-
- 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
-
- 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/497—Means for monitoring or calibrating
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)
- Length Measuring Devices By Optical Means (AREA)
Abstract
本申请提供了一种探测装置、探测装置的控制方法、控制装置和终端,可以应用于智能驾驶、自动驾驶、智能制造或者测绘等领域。在探测装置中除用于执行目标探测的激光收发模组之外,还设置反射镜和实现同步功能的同步收发模组。其中,反射镜用于将来自激光收发模组的发射光束反射到探测区域,并将来自所述探测区域的反射光束反射给所述激光收发模组。进一步,通过同步收发模组对经由反射镜的光束探测,实现对反射镜的、高精度的转速测量和转动角度测量,以及时调整反射镜的转速,提升探测装置的探测精度。尤其是在成本敏感但精度要求高的探测装置中,可以在保证性能的前提下大幅降低成本。具体的,上述探测装置可以为激光雷达。
Description
技术领域
本申请涉及传感器技术,尤其涉及一种探测装置、探测装置的控制方法、控制装置和终端。可以应用于智能驾驶、自动驾驶、智能制造或者测绘等领域。
背景技术
激光雷达(light detection and ranging,Lidar)***用于距离探测。激光雷达向探测目标发射激光,然后由接收器收集被目标反射的光信号,通过测量发射信号的往返时间来确定目标的距离。由于激光具有方向性好、单色性等优点,激光雷达***能实现远距离、高精度的测距功能。激光雷达***通过扫描或多元阵列探测的方式,将单点的测距结果扩展到二维,形成距离图像。目前激光雷达***在自动驾驶、建筑物三维建模、地形测绘、机器人、交会对接等诸多场合得到应用。激光雷达***通常包含三大类,一类是机械式激光雷达,一类是固态激光雷达,还有一类是介于两者之间的混合固态激光雷达。
在一些***中,激光雷达使用多面镜来实现光束扫描,从而实现大视场角的水平视场角(field of view,FOV)。通过带动多面镜旋转的电机上设置的光电编码器来读取多面镜实时的转动角度,控制打光时序及同步点云时序。若想读取的实时的转动角度达到更高的精度,需要更为精密的光码盘,而随着光码盘的精度上升,其价格越昂贵。
发明内容
本申请提供一种探测装置、探测装置的控制方法、控制装置和终端,在成本敏感但精度要求高的探测装置中,大幅降低成本。
第一方面,提供了一种探测装置,包括至少一个激光发射单元、至少一个激光探测单元、反射镜以及至少一个控制器,其特征在于,所述至少一个激光发射单元包括第一激光发射单元,所述至少一个激光探测单元包括第一激光探测单元;所述第一激光发射单元用于发射第一光束,所述第一光束经由所述反射镜的第一位置反射后经由所述第一激光探测单元接收;所述至少一个控制器根据通过所述第一激光探测单元接收到的所述第一光束的反射光束,控制一个或多个激光发射单元发射第二光束,所述第二光束用于目标探测。
根据本申请实施例,第一激光发射单元和第一激光探测单元可以作为同步收发模组,以实现对激光探测过程的同步控制,在保证探测装置的高探测精度的同时降低成本。
结合第一方面,在一些可能的实现方式中,所述至少一个控制器还根据通过所述第一激光探测单元接收到的所述第一光束的反射光束,调整所述反射镜的转速。
根据本申请实施例,通过激光发射单元发射的第一光束和激光探测单元接收的第一光束的反射光束,控制器可以对反射镜的转速和/或倾斜角度进行测量,从而调整反射镜的转速,使反射镜的转速保持稳定,进而保证第二激光发射单元发射第二光束的精度,以保证探测装置的探测精度。
结合第一方面,在一些可能的实现方式中,所述一个或多个激光发射单元包括所述第一激光发射单元,所述至少一个控制器用于控制所述第一激光发射单元发射第二光束;或者,所述至少一个激光发射单元包括至少一个第二激光发射单元,所述至少一个控制器用于控制至少一个所述第二激光发射单元发射第二光束,所述第二激光发射单元不同于所述第一激光发射单元。
根据本申请实施例,第一激光发射单元可以与第二激光发射单元相同,或者,第一激光探测单元也可以与第二激光探测单元相同。例如,探测装置中可以仅包括一个激光发射单元或者一组激光发射单元。在这种结构中,探测装置的体积进一步缩小,该激光发射单元或者该组中的任一个激光发射单元可以在不同的时间内作为第一激光发射单元和第二激光发射单元,即复用激光发射单元。同样的,探测装置中可以仅包括一个激光探测单元或者一组激光探测单元,对其进行复用。
结合第一方面,在一些可能的实现方式中,所述第二光束经由所述反射镜发射到探测区域;对应所述一个或多个激光发射单元的一个或者多个激光探测单元用于通过所述反射镜接收所述第二光束的反射光束。
根据本申请实施例,第二激光发射单元和第二激光探测单元可以作为目标探测单元,用于对探测区域中的目标进行光束探测。
结合第一方面,在一些可能的实现方式中,所述至少一个控制器用于根据所述第二光束的反射光束执行目标探测。
结合第一方面,在一些可能的实现方式中,所述第一激光发射单元和所述第一激光探测单元的位置对应于所述反射镜的第一位置。
根据本申请实施例,反射镜的第一位置不是固定的,可以根据探测装置的内部布局改变第一激光发射单元,第一激光探测单元和反射镜的相对位置,从而调整第一位置在反射镜上的位置,以实现更灵活的同步控制。进一步,在探测装置出厂后,所述反射镜的第一位置可以设置为固定位置。
结合第一方面,在一些可能的实现方式中,所述反射镜包括多个反射面,所述第一位置位于所述多个反射面中的第一反射面;所述第一反射面为所述多个反射面中的任一反射面。
根据本申请实施例,随着反射镜上第一位置的增加,反射镜在旋转360°的过程中可以多次测量转速,不断的调整反射镜的转速,可以消除由于反射镜的长时间转动可能会带来累计误差,也可以抑制反射镜的转速波动。
结合第一方面,在一些可能的实现方式中,所述多个反射面中,任意两组相邻反射面的第一位置之间的角度相同。
根据本申请实施例,当任意两组相邻反射面的第一位置之间的角度相同时,反射镜为正棱柱,横截面为正多边形,其侧面作为反射面使用,可以方便控制器进行反射镜转速的控制。
结合第一方面,在一些可能的实现方式中,所述第一激光发射单元和所述反射镜之间设置有第一发射镜组,所述第一发射镜组用于将来自所述第一激光发射单元的光束聚焦至所述反射镜;和/或,所述第一激光探测单元和所述反射镜之间设置有第一接收镜组,所述第一接收镜组用于将经由所述第一位置反射的反射光束聚焦到所述第一激光探测单元。
根据本申请实施例,可以在激光发射单元发射的光束的光路上或激光探测单元接收的光束的光路上增加镜组,实现光束的聚焦以提升探测装置的探测精度。
结合第一方面,在一些可能的实现方式中,所述镜组中包括至少一个窄带滤光片。
根据本申请实施例,窄带滤光片可以用于滤除激光发射单元或激光探测单元的工作频段以外的光,以降低干扰,提升探测精度。窄带滤光片的定义可以参考现有技术的阐述。
结合第一方面,在一些可能的实现方式中,所述至少一个激光发射单元包括第二激光发射单元,所述至少一个激光探测单元包括第二激光探测单元,所述第一激光发射单元和所述第一激光探测单元位于所述反射镜的第一侧,所述第二激光发射单元和所述第二激光探测单元位于所述反射镜的第二侧,所述第二侧不同于所述第一侧;其中,所述第二激光发射单元用于发射所述第二光束,所述第二探测单元用于接收经由所述反射镜的反射后的所述第二光束。
结合第一方面,在一些可能的实现方式中,所述至少一个激光发射单元包括第二激光发射单元,所述至少一个激光探测单元包括第二激光探测单元,所述第一激光发射单元和所述第一激光探测单元,以及,所述第二激光发射单元和所述第二激光探测单元位于所述反射镜的同一侧;其中,所述第二激光发射单元用于发射所述第二光束,所述第二探测单元用于接收经由所述反射镜的反射后的所述第二光束。
根据本申请实施例,在实际的生产或设计中,探测装置中可能包括多个激光发射单元和激光探测单元,可以根据探测装置的内部空间或者设计需求调整多个激光发射单元,激光探测单元和反射镜的位置,本申请对此并不做限制。
结合第一方面,在一些可能的实现方式中,所述反射镜是摆镜、三面反射镜、四面反射镜、五面反射镜或六面反射镜。
根据本申请实施例,以反射镜为多面镜中的四面反射镜为例进行说明,但本申请对此并不做限制,可以根据实际的设计或生产需要进行选择。
第二方面,提供一种控制方法,应用于探测装置中,所述方法包括:控制所述探测装置的第一激光发射单元在第一发射时刻发射第一光束,所述第一光束经过所述探测装置的反射镜的第一位置反射后经由所述探测装置的第一激光探测单元接收;控制所述第一激光发射单元在第二发射时刻发射第二光束,所述第二光束经过所述反射镜的第二位置反射后经由所述第一激光探测单元接收;根据所述反射镜在所述第一发射时刻和所述第二发射时刻之间转过的角度,控制所述反射镜的转速。
根据本申请实施例,由于反射镜上的第一位置和第二位置确定,因此,可以确定第一发射时刻与第二发射时刻之间反射镜转过的角度。可以根据反射镜转动的时间及反射镜转过的角度可以确定反射镜的转速。并且,可以根据反射镜的转速调整反射镜下一时刻的转速。这样可以消除由于反射镜的长时间转动可能会带来累计误差,也可以抑制反射镜的转速波动,使反射镜的转速保持稳定,进而保证探测装置中激光发射单元执行探测时发射光束的精度,提升探测装置的探测精度。
结合第二方面,在一些可能的实现方式中,所述控制所述反射镜的转速,包括:根据所述反射镜在所述第一发射时刻和所述第二发射时刻之间转过的角度确定所述反射镜的转速;根据所述反射镜的转速确定所述反射镜下一时刻的转速。
结合第二方面,在一些可能的实现方式中,所述方法还包括:根据通过所述第一激光探测单元接收到的所述第一光束的反射光束,控制一个或多个激光发射单元发射第三光束;所述第三光束经由所述反射镜发射到探测区域;对应所述一个或多个激光发射单元的一个或者多个激光探测单元用于通过所述反射镜接收所述第三光束经由所述探测区域的反射光束。
结合第二方面,在一些可能的实现方式中,所述控制一个或多个激光发射单元发射第三光束,包括:控制所述一个或多个激光发射单元在第三发射时刻开始发射所述第三光束,所述反射镜在所述第三发射时刻的转动角度为第一角度;控制所述一个或多个激光发射单元在第四发射时刻停止发射所述第三光束,所述反射镜在所述第四发射时刻的转动角度为第二角度;其中,所述反射镜在所述第一发射时刻的转动角度为第三角度,所述第三角度不属于所述第一角度和所述第二角度的角度范围。也可以理解为,用于转速测量的光束与用于目标探测的光束的发送时间是错开的。
结合第二方面,在一些可能的实现方式中,所述方法还包括:根据所述第一发射时刻和第一时延确定所述第三发射时刻,所述第一时延为所述反射镜由所述第三角度转动到第一角度所需的时间。具体的,所述第一时延可以是预先定义或者设置的,或者对应于探测装置的某些设计参数,这里不做具体限定。
结合第二方面,在一些可能的实现方式中,所述根据所述第一发射时刻和第一时延确定所述第三发射时刻,包括:根据所述第三时刻,所述第一时延和第一预设值确定所述第四时刻,所述第一预设值由所述反光镜的夹角误差有关。
结合第二方面,在一些可能的实现方式中,所述方法还包括:根据所述第一光束经过所述反射镜的第一位置反射后在所述第一激光探测单元的探测面上的第一轨迹,以及第二轨迹,确定所述反射镜的偏移角度,其中,所述第二轨迹为所述反射镜未偏移时,所述第一光束经过所述反射镜的第一位置反射后在所述探测面的轨迹;根据所述偏移角度修正所述探测装置获取的点云数据,所述点云数据是根据所述第三光束经由所述探测区域的反射光束获取的。
结合第二方面,在一些可能的实现方式中,所述探测面为三角形或梯形。
结合第二方面,在一些可能的实现方式中,所述探测面为矩形,所述探测面的中心线与所述第二轨迹形成的角度为锐角。第三方面,提供一种探测装置的控制装置,包括至少一个存储器和至少一个处理器,所述至少一个存储器用于存储程序,所述至少一个处理器用于运行所述程序,以实现第二方面所述的方法。
第四方面,提供一种芯片,包括至少一个处理单元和接口电路,所述接口电路用于为所述至少一个处理单元提供程序指令或者数据,所述至少一个处理单元用于执行所述程序指令,以实现第二方面所述的方法或者支持所述第一方面所述的装置的功能实现。
第五方面,提供一种计算机可读存储介质,所述计算机可读介质存储用于设备执行的程序代码,该程序代码被所述设备执行时,实现第二方面所述的方法。
第六方面,提供一种终端,包括第一方面所述的探测装置,或者,第三方面所述的控制装置,或者,第四方面所述的芯片。进一步,该终端可以为智能运输设备(车辆或者无人机)、智能家居设备、智能制造设备、测绘设备或者机器人等。该智能运输设备例如可以是自动导引运输车(automated guided vehicle,AGV)、或无人运输车。
附图说明
图1是现有技术中增量编码器的结构示意图。
图2是现有技术中绝对编码器的结构示意图。
图3是本申请实施例提供的探测装置的俯视图。
图4是本申请实施例提供的探测装置的侧视图。
图5是本申请实施例提供的探测装置的结构示意图。
图6是本申请实施例提供的反射镜示意图。
图7是本申请实施例提供的探测装置的结构示意图。
图8是本申请实施例提供的探测装置的结构示意图。
图9是本申请实施例提供的一种控制方法。
图10是本申请实施例提供的探测装置中第二激光发射单元530的视场角的示意图。
图11是本申请实施例提供的反光镜倾斜时的示意图。
图12是本申请实施例提供的反光镜不同倾斜程度下探测面轨迹的示意图。
图13是本申请实施例提供的一种探测装置的控制装置的示意性结构图。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
激光雷达中通过带动多面镜旋转的电机上设置的光电编码器来读取多面镜实时的转动角度,进一步,激光雷达通过光电编码器来读取多面镜实时的转动角度来控制打光时序及同步点云时序。其中,打光时序可以理解为激光发射单元开始发射光束和停止发射光束的时序,或者,可以简单理解为激光发射单元的工作时序。同步点云时序可以理解为激光探测单元开始接收激光发射单元发射的光束的反射光束的时序,或者,可以简单理解为激光探测单元的工作时序。因此,光电编码器对于读取多面镜实时的转动角度尤为重要,其测量精度直接影响着激光雷达的测量精度。
而光电编码器通常分为增量编码器及绝对编码器。图1是现有技术中增量编码器的结构示意图。
增量编码器将光电码盘随着转轴转过的角度转换成周期性的电信号,再将电信号转变成计数脉冲,用脉冲的个数表示多面镜当前时刻的转动角度。如图1所示,在光电码盘上设置有明暗间隔的图案组成的光栅,在码盘两侧分别安装光源及光敏元件。当光电码盘随着转轴一起转动时,每转过一个光栅就产生一次光线的明暗变化,再经整形放大,可以得到一定幅值和功率的电脉冲输出信号,脉冲数就等于转过的缝隙数。将该脉冲信号送到计数器中进行计数,从而可测得光电码盘转过的角度,以便获得多面镜当前时刻的转动角度。
图2是现有技术中绝对编码器的结构示意图。
绝对编码器的光电码盘上有许多道刻线,每圈光电码盘上依次设置有2道、4道、8道、16道……2n道刻线,这样在绝对编码器的每一个位置,通过读取光源照射在每道刻线的明、暗,获得一组从2的零次方到2的n-1次方的唯一的2进制编码(格雷码),这就称为n位绝对编码器。这样的编码器是由光电码盘的机械位置决定的,它不受停电、干扰的影响。绝对编码器由机械位置决定的每个位置的唯一性,它无需记忆,无需找参考点,而且不用一直计数,什么时候需要知道位置,什么时候就去读取它的位置。这样,编码器的抗干扰特性、数据的可靠性大大提高了。如图2所示,与增量编码器工作方式相同,不同点在于绝对编码器有多圈光栅,实现了对不同角度位置的绝对编码,从而可测得光电码盘转过的角度,以便获得多面镜当前时刻的转动角度。
应理解,对于增量编码器来说,若想达到更高的角度探测精度,需要包括更多通道数的光栅的光电码盘,通常光点码盘的通道数在5-10000线,线数越多,价格越昂贵,绝对编码器的多通道光码盘成本更在增量编码器的成本之上。
本申请提供了一种探测装置、探测装置的控制方法、控制装置和终端,在保证探测装置的探测精度的同时大幅降低成本。
为保证下述实施例的清楚,首先,对关于探测装置的一些名词,做出解释:
反射镜的转速,可以理解为反射镜沿转轴做圆周运动时,在单位时间内沿圆周绕转轴转过的圈数。
反射镜的转动角度,可以理解为反射镜的反射面与第一方向所呈的角度,该角度可以是锐角或者也可以是0°(反射面与第一方向重合),第一方向可以为一个参考角度。例如,第一方向可以是平行于水平面的方向。
反射镜的倾斜角度,可以理解为反射镜的转轴在正常状态下与参考平面所呈的角度和转轴在倾斜状态下与参考平面所呈的角度之差。例如,所述参考平面可以为水平面。
帧,可以理解为探测装置每次通过光束对目标进行探测时,所获得的点云数据的集合。例如,通过一个反射面扫描产生的目标回波可以对应一帧点云数据。示例的,如果反射镜为四面镜,四面镜每个反射面均设置一个第一位置,那么四面镜旋转一周(360°),探测装置形成四帧数据。当如果反射镜为单面反射镜时,单面反射镜只具有一个工作反射面,上面仅设置一个第一位置,其旋转一周只能形成一帧数据。
图3和图4是本申请实施例提供的探测装置的结构示意图。其中,图3是本申请实施例提供的探测装置的俯视图。图4是本申请实施例提供的探测装置的侧视图。
如图3和图4所示,探测装置100可以包括第一激光发射单元111、第一激光探测单元112、第二激光发射单元131、反射镜120以及至少一个控制器140。
其中,第一激光发射单元111用于发射第一光束,第一光束经由反射镜120的第一位置101反射后经由第一激光探测单元112接收。控制器140根据通过第一激光探测单元112接收到的第一光束的反射光束,控制第二激光发射单元131发射第二光束。具体的,所述第二光束用于目标探测,相比,第一光束可以认为是用于执行同步。例如,通过所述同步,在第一激光发射单元111发射第一光束后的第一时刻,控制器140可以控制第二激光发射单元131发射第二光束,进行目标探测。
通过该设计,可以以较低的成本、较低的设计复杂度实现用于目标探测的光束的发射时序控制,实现较为精确的打光时序及同步点云时序,保证探测装置的探测精度。
在该设计中,第一位置可以是反射镜上的任一个第一位置。例如,反射镜可以具有多个反射面,每个反射面具有一个或多个相应的第一位置。又如,反射镜可以具有一个反射面,该反射面上有一个或者多个第一位置。
可选地,探测装置100还可以包括第二激光探测单元132,第二激光探测单元132可以用于接收第二光束经由探测区域中的目标的反射光束,如图3所示,由第二激光发射单元131和第二激光探测单元132完成目标探测。
需要说明的是,这里是以第一激光发射单元111不同于第二激光发射单元131、第一激光探测单元112不同于第二激光探测单元132为例进行阐述,本领域技术人员可知,在其他可能的设计中,第一激光发射单元111也可以与第二激光发射单元131相同,和/或,第一激光探测单元112也可以与第二激光探测单元132相同。例如,探测装置100中可以仅包括一个激光发射单元或者一组激光发射单元,如图5所示。在这种结构中,探测装置100的体积进一步缩小,该激光发射单元或者该组中的任一个激光发射单元可以在不同的时间内作为图3中所示的第一激光发射单元111和第二激光发射单元131,即复用激光发射单元。同样的,探测装置100中可以仅包括一个激光探测单元或者一组激光探测单元,对其进行复用以用于执行同步和目标探测。
在这样的探测装置中,控制器通过用于执行同步的同步收发模组对相应的第一位置的检测,实现对用于目标探测的光束的发射和探测控制,达到同步的效果,保证探测精度。
应理解,当探测装置100工作时,反射镜120沿着转动轴转动,进而使第二激光发射单元131发射的第二光束可以随着反射镜120的转动探测目标,控制器140可以通过第二激光探测单元132接收到的第二光束的反射光束获取目标的点云数据,以实现目标探测。具体的,第一激光发射单元111发射的第一光束在反射镜的第一位置101反射后被第一激光探测单元112探测到。控制器140可以根据第一激光探测单元的探测结果控制反射镜的转动或者位置,或者,根据第一激光探测单元的探测结果控制用于目标探测的第二光束的发射。
在发射镜包含多个反射面的情况下(如图3所示,反射镜有四个面,每个面上设置有相应的第一位置),第一激光探测单元112连续两次接收到第一光束的反射光束后,可以确定反射镜120转动经过两个相邻的第一位置101的时间,由于反射镜120上的每个第一位置101是预先设置的,控制器140可以确定反射镜120转动经过两个相邻的第一位置101所转过的角度,根据上述确定的时间及反射镜120转过的角度可以确定反射镜120的转速,并且可以根据该转速和反射镜120转动的时间确定反射镜120的当前时刻的转动角度α(与第一方向所呈的角度),如图3所示。在探测装置100中,第二激光发射单元131和第二激光探测单元132可以作为目标探测单元,用于对目标进行光束探测,第一激光发射单元111和第一激光探测单元112可以作为同步收发模组,用于对反射镜120的转速进行测量,调整反射镜120的转速和/或转角,保证探测装置100的探测精度。
本申请实施例提供的探测装置采用第一激光发射单元和第一激光探测单元作为同步收发模组,相较于高密度的光码盘,成本大幅降低,同时可以达到0.001°的测角精度,并且在反光镜的转动过程中可以进行多次测量,以保证反射镜的转速稳定在基准转速,保证第二激光发射单元发射第二光束的精度,精确控制探测装置的打光时序及同步点云时序,以提升探测装置的探测精度。
可选地,探测装置100中可以包括多个激光发射单元和多个激光探测单元,可以进一步提升探测装置100的探测精度或探测范围,本申请对此并不做限制,可以根据实际的设计或者生产需要进行调整。
具体的,第一位置101可以是反射镜120上的一定大小的区域,当反射镜120转动时第一激光发射单元111发射的光束到达该区域时,光束可以被反射至第一激光探测单元112。
本申请的方案中,第一激光发射单元111和第一激光探测单元112的位置对应于反射镜120的第一位置101。
一种设计中,在探测装置组装过程中,反射镜120的第一位置101不是固定的,通过调整第一激光发射单元111,第一激光探测单元112和反射镜120的相对位置,可以改变第一位置101。例如,当第一激光发射单元111和第一激光探测单元112相对于反射镜120的位置整体向上或向下移动时,反射镜120上的第一位置101也会向上或向下移动,以保证第一激光发射单元111发射的光束可以经由第一位置101反射后由第一激光探测单元112接收。因此,可以根据探测装置100的内部布局改变第一激光发射单元111,第一激光探测单元112和反射镜120的相对位置,从而调整第一位置101在反射镜120上的位置。
又一种设计中,为了提高探测精度,可以定义或者设置反射镜120上的第一位置101,例如反射镜的任一反射面的起始位置或者终止位置等。根据该第一位置,调整第一激光发射单元111和第一激光探测单元112的位置。因此,第一激光发射单元111和第一激光探测单元112和反射镜120之间的相对位置可以根据探测装置内部的空间进行调整,更加灵活的确定第一位置101,本申请对此并不做限定。进一步,探测装置完成组装并配置到终端(例如车辆、无人机、机器人等)之后,为了保证装置的稳定性和精度,第一位置也可以理解为固定位置,不再发生变化。
反射镜120可以是摆镜(单面/双面反射镜)、三面反射镜、四面反射镜、五面反射镜、六面反射镜等,如图6所示(以反射面为正多边形进行示例展示,实际设计可以不限于是正多边形),为叙述的简洁,本申请以反射镜120为多面镜中的四面反射镜为例进行说明,但本申请对此并不做限制,可以根据实际的设计或生产需要进行选择。其中,摆镜可以认为是单面镜或者包括两个反射面的多面镜,摆镜可以沿着一端进行摆动,以实现光束扫描,或者,摆镜也可以沿着转轴进行旋转作为转镜(沿转轴可以进行圆周运动)使用。三面反射镜、四面反射镜、五面反射镜、六面反射镜等可以作为转镜使用。
一种设计中,反射镜上设置有一个第一位置101。不论反射镜包含几个反射面,所述反射镜上只存在一个第一位置。
又一种设计中,反射镜120上设置有多个第一位置101,例如,反射镜120的每个反射面上均设置有第一位置101。随着反射镜120上第一位置101的增加,可以提升反射镜120的测量精度以及探测精度。以图3所示反射镜120为例,当反射镜120旋转360°时,可以进行4次反射镜120的转速的测量,以修正反射镜120的转速,使反射镜120的转速保持稳定,进而保证第二激光发射单元131发射第二光束的精度,以提升探测单元100的探测精度。同时,通过控制器140对反射镜120多次的转速测量可以不断的校正反射镜120的转速,可以消除由于反射镜120的长时间转动可能会带来累计误差,也可以抑制反射镜120的转速波动。
进一步可选的,在反射镜120的多个反射面中均设置有第一位置101的情况下,任意两组相邻的反射面的第一位置101之间所呈的角度相同。两组相邻的反射面的第一位置101之间所呈的角度相同可以理解为任意两个相邻的第一位置101与反射镜120转动时的中心O所呈的角度θ均相同。例如,如图3所示的反射镜120为四面反射镜(反射镜120为四棱柱,包括4个反射面),每个面上均设置有第一位置101,两个相邻的反射面的第一位置101之间所呈的角度为90°,当第一激光探测单元112连续两次接收到第一激光发射单元111发射的光束时,可以确定反光镜120在两次光束发射的时间之间转动了90°,可以准确的确定反光镜120的转速。应理解,当反射镜120为正棱柱时,其横截面为正多边形,由其多个侧面作为反射面使用,其第一位置101均位于每个反射面的相同位置。
具体的,所述第一位置可以位于反射面的边缘部分,例如起始边缘或者结束边缘,又或者位于反射面内的某个位置。第一位置可以根据实际的设计需要灵活调整或设置。
进一步,探测装置100还可以包括电机,反射镜120可以设置在电机的转轴上,由电机带动反射镜120转动。可以由控制器140调整电机的转速,从而控制反射镜120的转速。
第一激光发射单元111可以包括激光器,例如,激光器可以是单颗发光二极管(light emitting diode,LED)或垂直腔面发射激光器(vertical-cavity surface-emitting laser,VSCEL),或者,也可以选择其他发光器件作为激光器使用。进一步可选的,所述第一激光发射单元还可以包含其他光学器件或者与光路相关的器件,例如透镜、波片等,以用于光路的改变和设计,本申请不做具体限定。探测装置100中的其他激光发射单元可以与第一激光发射单元具有相同或者相似的结构和组成,或者采用与第一激光发射单元111相同的发光器件。
第一激光探测单元112可以包括光敏器件,例如,光敏器件可以是光敏二极管(photodiode),PIN二极管(PIN diode),雪崩二极管(photon avalanche diode,apd),单光子雪崩二极管(single photon avalanche diode,apd)或其他光敏器件。当光敏器件接收到反射的光束后,可以输出电信号。进一步可选的,所述第一激光探测单元还可以包含其他光学器件或者与光路相关的器件,例如透镜、波片等,以用于光路的改变和设计,本申请不做具体限定。探测装置100中的其他激光探测单元可以与第一激光探测单元具有相同或者相似的结构和组成,或者采用与第一激光探测单元112相同的光敏器件。
应理解,对于第一激光发射单元111发射的光束在第一位置101反射后由第一激光探测单元112探测接收,可以认为是,第一激光探测单元112接收到的光束的强度超过第一阈值,也可以认为是光敏二极管输出的电信号的强度超过第二阈值。或者,也可以选择其他光敏器件作为第一激光探测单元使用,本申请对此并不做限制。这里的第一和第二阈值可以是预设的值,或者是与探测单元本身属性相关的值。
这里需要说明的是,上述激光发射单元和激光探测单元都连接相应的电路,以通过控制器或者控制电路触发所述激光器发射激光,以及,将来自探测器的信号进行后续处理,以执行目标探测,具体可以参考现有技术,这里不再赘述。
进一步可选的,探测装置100还包括发射镜组113和/或接收镜组114。发射镜组113位于第一激光发射单元111和反射镜120之间,可以用于将来自第一激光发射单元111的第一光束聚焦至反射镜120。接收镜组114位于第一激光探测单元112和反射镜120之间,可以用于将经由第一位置101反射的反射光束聚焦到第一激光探测单元112。增加发射镜组113和接收镜组114后,可以防止第一光束或其反射光束产生杂光,影响探测装置的测量精度。
具体的,发射镜组113中可以包括至少一个窄带滤光片,可以用于滤除第一激光发射单元111发射的光束中工作频段以外的光,以降低干扰,提升探测精度。应理解,发射镜组113也可以应用于探测装置100中的其他激光发射单元与反射镜120之间。同理,接收镜组114中可以包括至少一个窄带滤光片,可以用于滤除经由反射镜反射的光束中工作频段以外的光,以降低激光探测单元收到的杂光干扰,提升探测精度。
图7和图8是本申请实施例提供的探测装置的结构示意图。
应理解,如图3所示的探测装置100中,第一激光发射单元111和第一激光探测单元112位于反射镜120的第一侧,第二激光发射单元131和第二激光探测单元132位于反射镜120的相对于第一侧的第二侧,即第二激光发射单元131和第二激光探测单元132组成的目标探测单元与第一激光发射单元111和第一激光探测单元112组成的同步收发模组可以分别位于反射镜120的不同侧。
如图7所示,在探测装置200中,第一激光发射单元211和第一激光探测单元212,以及,第二激光发射单元231和第二激光探测单元232可以位于反射镜220的同一侧,可以同时利用反射镜同一反射面实现目标探测和反光镜的转速测量。或者,如图8所示,在探测装置300中,第一激光发射单元311和第一激光探测单元312位于反射镜320的第一侧,第二激光发射单元331和第二激光探测单元332位于反射镜320的相对于第一侧的第二侧和第三侧,即第二激光发射单元331和第二激光探测单元332分别位于反射镜320的不同侧。
应理解,在实际的生产或设计中,探测装置中可能包括多个激光发射单元和激光探测单元,可以根据探测装置的内部空间调整多个激光发射单元,激光探测单元和反射镜的位置,本申请对此并不做限制。
图9是本申请实施例提供的一种控制方法,可以应用于上述任意一种探测装置中。
该控制方法可以由探测装置中的包含至少一个控制器的控制装置执行,或者,也可以由其他包含至少一个控制器的控制装置执行,该控制装置可以位于该探测装置内,或者独立于该探测装置。
S410,控制第一激光发射单元在第一发射时刻发射第一光束。
其中,控制第一激光发射单元在第一发射时刻发射第一光束,第一光束经过反射镜的第一位置反射后经由第一激光探测单元接收。
S420,控制第一激光发射单元在第二发射时刻发射第二光束。
其中,控制第一激光发射单元在第二发射时刻发射第二光束,第二光束经过反射镜的第二位置反射后经由第一激光探测单元接收。第一位置和第二位置可以是反射镜上相同的位置,例如,当反射镜为摆镜时,仅使用其单个反射面,可以只存在一个预设位置,第一光束和第二光束可以在不同的反射镜转动周期经同一个位置反射后射入第一激光探测单元。或者,第一位置和第二位置可以是不同的预设位置,例如,可以是反射镜上相邻的两个反射面上的位置,也可以是不相邻的反射面上的位置。
在反射镜的转速未发生偏差的情况下,无需进行调整,可以直接进行步骤S440以执行目标探测,即步骤S430为特定场景下的可选步骤。若确认反射镜的转速发生偏差,需要控制,进入步骤S430。
S430,控制反射镜的转速。
其中,根据反射镜在第一发射时刻和第二发射时刻之间的转过的角度,控制反射镜的转速。
应理解,由于反射镜上的第一位置和第二位置确定,因此,可以确定第一发射时刻与第二发射时刻之间反射镜转过的角度。例如,以图3所示的探测装置为例,第一位置和第二位置位于相邻的两个反射面上,在第一发射时刻和第二发射时刻之间,反射镜转动时的中心所呈的角度为90°,当第一激光探测单元依次收到两个光束时,可以判断反射镜转过的角度为90°。因此,可以根据上述反射镜转动的时间及反射镜转过的角度可以确定反射镜的转速。并且,可以根据反射镜的转速调整反射镜下一时刻的转速。例如,当测量的反射镜的转速相对于基准转速过慢时,可以提升下一时刻反射镜的转速,或者,当测量的反射镜的转速相对于基准转速过快时,可以降低下一时刻反射镜的转速。这样可以消除由于反射镜的长时间转动可能会带来累计误差,也可以抑制反射镜的转速波动,使反射镜120的转速保持稳定,进而保证第二激光发射单元131发射光束的精度,提升探测装置的探测精度。这里对下一时刻反射镜转速的调整,可以体现在第一激光探测单元收到下一个光束时,反射镜的转速为基准转速。本领域技术人员可以理解,基于工艺设计或者测量误差,本申请涉及数值或者参数的内容可能会存在一定的误差,在工艺设计和产品精度允许的范围内,该误差在本申请的方案描述中可以忽略,例如,“反射镜的转速为基准转速”可以理解在误差允许的范围内两者相同。
S440,根据通过第一激光探测单元接收到的第一光束的反射光束,控制第二激光发射单元发射第三光束,第三光束经由反射镜发射到探测区域,第二激光探测单元可以用于通过反射镜接收第三光束经由探测区域中的目标的反射光束。探测装置中可以包括多个激光发射单元和多个激光探测单元,用于进行目标探测,可以进一步提升探测装置的探测精度或测量范围。或者,如图5所示的探测装置第二激光发射单元和第一激光发射单元可以是同一个激光发射单元。同样的,第二激光探测单元和第一激光探测单元可以是同一个激光探测单元,以缩减探测装置的体积。
一种设计中,控制第二激光发射单元发射第三光束,可以包括:控制第二激光发射单元在第三发射时刻开始发射第三光束,控制第二激光发射单元在第四发射时刻停止发射第三光束,第三光束可以用于目标探测,反射镜在第三发射时刻的转动角度为第一角度(与第一方向所呈角度),反射镜在第四发射时刻的转动角度为第二角度(与第一方向所呈角度),反射镜在第一发射时刻的转动角度为第三角度(与第一方向所呈角度),第三角度设置于第一角度和第二角度的角度范围之外。也可以理解为,在这种设计中,在目标探测期间,不进行转速测量,转速测量和目标探测可以分时处理,以避免光束之间的干扰。
如图10所示,为探测装置中第二激光发射单元530的视场角的示意图。第二激光发射单元530的视场角为γ,由几何关系可知第二激光发射单元530的视场角γ为反射镜520的转动角度α的两倍,即因此,可以根据第二激光发射单元530的视场角γ确定反射镜520的第一角度和第二角度。
对于探测装置来说,探测装置中的第二激光发射单元可以在反射镜的转动角度在第一角度和第二角度之间发射第三光束,即第二激光发射单元可以在反射镜转动经过第一角度和第二角度之间时,进行目标探测。因此,可以将第三角度设置在第一角度和第二角度的角度范围以外,即第一激光发射单元可以在探测装置在进行目标探测以外的时间进行同步探测。可以保证第一激光发射单元发射的光束与第二激光发射单元发射的光束之间相互不干扰,以提升探测精度。
当反射镜在第一发射时刻的转动角度α为第三角度时,第一激光发射单元发射的第一光束在第一位置反射后由第一激光探测单元接收。可以在第三发射时刻启动第二激光发射单元530,开始发射第三光束,在此时刻下,反射镜520的转动角度α为第一角度,探测装置开始目标探测。可以在第四发射时刻关闭第二激光发射单元530,停止发射第三光束,在此时刻下,反射镜520的转动角度α为第二角度,探测装置结束目标探测。
可选地,可以根据反射镜的转速,第一发射时刻确定反射镜当前时刻的转动角度。例如,在第一发射时刻时,第一激光发射单元发出的第一光束经过第一位置射入第一激光探测单元,在该时刻下反射镜的转动角度为β,可以根据距离当前时刻与第一发射时刻之间的时间差t和反射镜的转速计算反射镜的当前时刻的转动角度α=β+转速×t。
因此,探测装置可以根据反射镜的当前时刻的转动角度精确控制第二激光发射单元530发射第三光束的时间。即当反射镜的第一时刻的转动角度为第一角度时,第二激光发射单元530开始发射第三光束,当反射镜的第二时刻的转动角度为第二角度,第二激光发射单元530停止发射第三光束。在节省探测装置的能量的同时,也可以保证第二激光发射单元530进行探测的精度。
可选地,可以根据第一发射时刻和第一时延确定第三发射时刻,第一时延为反光镜520的转动角度由第三角度转动到第一角度所需的时间,第一时延可以为预设值,由第一角度,第三角度和反射镜的基准转速确定。例如,第二激光发射单元530的视场角γ为140°时,对应的第一角度为10°,第二角度为80°,即第二激光发射单元530在反光镜520的转动角度α介于10°至80°之间时处于工作状态,发射第三光束。可以设置第三角度为8°,当反射镜520在第一发射时刻的转动角度α为8°时,即在第一发射时刻第一激光发射单元发射的第一光束在预设位置反射后射入第一激光探测单元,检测到反光镜520的转动角度到达第三角度。可以根据反光镜520的转动角度α由8°转动到10°所需要的第一时延和第一发射时刻确定第二激光发射单元开始发射第三光束的第三时刻。
应理解,在本申请实施例提供的方法中,第一激光发射单元和第一激光探测单元可以作为同步收发模组,保证反射镜的转速保持为基准转速。从而可以根据基准转速和第一激光发射单元发送第一光束的第一发射时刻确定第二激光发射单元发射第三光束的第三发射时刻,使第二激光发射单元可以准备的在第三发射时刻发射第三光束,进行目标探测,保证探测单元进行目标探测的每一帧的起始时刻准确,从而使探测装置通过第三光束获取的帧中的点云数据准确。这样既可降低整体能耗,又使每帧起始准确,消除点云不完整的情况。
可选地,当反光镜520的转动角度α介于第一角度至第二角度之间时,第一激光发射单元可以停止工作,可以减少第一激光发射单元发射的光束对第二激光发射单元530的干扰,提升探测装置的探测精度。
需要说明的是,反光镜520加工均存在夹角误差,如图10所示,夹角误差从可能介于秒级至度级之间(1度=60角分=3600角秒),即顶角δ可能并不是严格的直角,导致反光镜520中四个反光面中任意相邻的反光面并不是严格垂直的,会使第二激光发射单元530在第三发射时刻发送第三光束时对应的反射镜的第一角度发生变化,从而影响探测装置获取的点云数据的精度。因此,可通过预设值的方式,完成角度的精准识别,即通过夹角误差确定第一预设值,通过第一预设值调整第二激光发射单元530的第三发射时刻,整个探测装置可以更精准的控制第二激光发射单元530在第三发射时刻发送第三光束,从而使探测装置通过第三光束获取的帧中的点云数据尽量准确,这是传统的光码盘的无法识别的。
图11是本申请实施例提供的反光镜倾斜时的示意图。
应理解,当反射镜620转动时,由于带动反射镜620旋转的转轴的初始偏差,累计偏差或者转动偏差等原因,可能会导致反射镜620存在一定程度的倾斜,导致探测装置的视场倾斜,探测装置获取的点云倾斜,致使探测精度下降。
如图11所示,为介绍的简洁,以第一激光探测单元612的探测面是矩形为例进行说明,探测面的中心线与参考方向形成的角度为锐角。本领域技术人员可以理解,如果参考方向与中心线重合,通过第一激光发射单元发射的、入射角度不同的光束经过反射镜的第一位置反射后在探测面上轨迹相同,即本申请的方案需要实现探测面在其所在的平面内转动,使通过第一激光发射单元发射的、入射角度不同的光束经过反射镜的第一位置反射后在探测面上轨迹不同。例如,参考方向可以是垂直于水平面的方向。
或者,参考方向可以是光束经过反射镜的第一位置反射后在探测面上轨迹所在的方向,即探测面的中心线与参考方向形成的角度为锐角也可以理解为探测面的中心线与轨迹或轨迹的延长线形成的角度为锐角。以使第一激光发射单元611发射的第一光束经过不同倾斜程度的反射镜620反射的反射光束在第一激光探测单元612的探测面上的轨迹不同。应理解,探测面的中心线可以认为是探测面长边中点之间的连线,或者,探测面短边中点之间的连线。轨迹相同可以认为是光束在在探测面上轨迹可以通过平移得到。
应理解,第一激光探测单元612包含光敏器件,在第一激光探测单元612的探测面上的轨迹可以理解为光束发射后第一激光探测单元612的探测面上所有接收到光束产生电信号的点的集合。
例如,如图11所示,当反射镜620沿着转动轴旋转时,轨迹2为反射镜620未发生倾斜时,第一激光发射单元611发射的光束在反射镜620的第一位置601反射后到达探测面的所有点的集合。轨迹1为反射镜620后倾时,第一激光发射单元611发射的光束在反射镜620的第一位置601反射后到达第一激光探测单元612的探测面的所有点的集合,由于反光镜620后倾,相对于轨迹2,轨迹1到达第一激光探测单元612的探测面的位置上移,轨迹1的光程相对于轨迹2的长度增加。轨迹3为反射镜620前倾时,第一激光发射单元611发射的光束在反射镜620的第一位置601反射后到达第一激光探测单元612的探测面的所有点的集合,由于反光镜620前倾,相对于轨迹2,轨迹3到达第一激光探测单元612的探测面的位置下移,轨迹3的光程相对于轨迹2的长度减少。
因此,可以预先确定轨迹2的长度,以此作为标准值。以图10所示的结构为例,可以根据第一激光发射单元611发射光束在第一激光探测单元612的探测面的轨迹的长度与标准值比较,当该光束的轨迹大于标准值时,可以确定反射镜620发生后倾,当该光束的轨迹小于标准值时,可以确定反射镜620发生前倾。
可选地,可以根据反射光束在第一激光探测单元612的探测面的轨迹的长度与标准值的差值确定当前反射镜620相对于正常状态时的倾斜角度与倾斜方向,如下表1所示,本申请实施例在此仅作为举例使用,可以根据实际的生产或设计对倾斜量与倾斜角度的对应关系。可以根据获得的倾斜角度修正探测装置获取的点云数据。例如,当倾斜角度为0.1°,且倾斜方向为前倾,探测装置的探测半径为100m,则可以根据上述数据对发生倾斜的探测装置获取的点云数据进行修正,可以对其数据修正10m。
表1
轨迹长度(mm) | 标准值(mm) | 倾斜角度(°) | 倾斜方向 |
14.5 | 15 | 0.1 | 前倾 |
15 | 15 | 0 | 正常 |
15.5 | 15 | 0.1 | 后倾 |
应理解,上述表1仅作为举例使用,在实际应用中由于第一激光探测单元612的探测面可以不一定为平面,也可以根据轨迹与标准值的比值等方式确定反射镜620相对于正常状态时的倾斜角度与倾斜方向。
可选地,本申请实施例以第一激光探测单元612为矩形为例进行说明,为保证第一激光探测单元612的探测面倾斜,需要将第一激光探测单元612旋转设置。也可以选择三角形,梯形等包括倾斜的探测面的激光探测单元,无需旋转设置,可以使不同倾斜程度的反射镜620所反射的光束的在第一激光探测单元612的探测面上的轨迹的长度产生差别,如图12所示,本申请对此并不做限制,可以根据实际的生产或设计选择。
图13是本申请实施例提供的一种探测装置的控制装置的示意性结构图。
探测装置的控制装置1300包括至少一个处理单元1310和接口电路1320。可选地,还可以包括存储器1330,存储器1330用于存储程序。这里的处理单元可以为上文中的控制器。
当所述程序在至少一个处理单元1310中运行时,所述至少一个处理单元1310用于执行前文所述的探测装置的控制方法。
一种设计中,从功能上划分,探测装置中可以存在多个处理单元,不同的处理单元执行不同的控制功能,多个处理单元与执行中央控制的处理单元通信,以与所述处理单元执行信息和数据的通信。例如,第一处理单元用于控制激光发射单元,第二处理单元用于控制反射镜,第三处理单元用于执行模数转换,例如模拟数字转换器ADC电路等,第四处理单元用于执行光电信号转换,例如光电二极管电路等,和/或第五处理单元执行数字信号处理。
这些处理单元可以为各种类型的处理器、集成电路、现场可编程门阵列FPGA等形态,本申请不具体限定,以能实现上述功能的构成形态集成在芯片上为准。为表述方便,处理单元也可以称为处理器。进一步,上述处理单元可以集成在一块芯片上或者分散在多片芯片上,本申请也不做具体限定,以具体设计为准。
本申请实施例还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质具有程序指令,当所述程序指令被直接或者间接执行时,使得前文中的方法得以实现。
本申请实施例中,还提供了一种包含指令的计算机程序产品,当其在计算设备上运行时,使得计算设备执行前文中的方法,或者使得所述计算设备实现前文中的装置的功能。
本申请实施例还提供一种芯片***,其特征在于,所述芯片***包括至少一个处理单元和接口电路,所述接口电路用于为所述至少一个处理单元提供程序指令或者数据,所述至少一个处理器用于执行所述程序指令,以实现前文中的方法。
本申请实施例还提供了一种激光雷达***,包括处理器和前文所述的探测装置;所述处理器用于控制所述探测装置中的所述至少一个激光发射单元;所述处理器还用于根据所述至少一个激光探测单元接收的反射光束进行目标探测。
本申请实施例还提供了一种终端,包括前文所述的探测装置。进一步地,该终端可以为智能运输设备(车辆或者无人机)、智能家居设备、智能制造设备、测绘设备或者机器人等。该智能运输设备例如可以是自动导引运输车(automated guided vehicle,AGV)、或无人运输车。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元、模块及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (27)
1.一种探测装置,包括至少一个激光发射单元、至少一个激光探测单元、反射镜以及至少一个控制器,其特征在于,
所述至少一个激光发射单元包括第一激光发射单元,所述至少一个激光探测单元包括第一激光探测单元;
所述第一激光发射单元用于发射第一光束,所述第一光束经由所述反射镜的第一位置反射后经由所述第一激光探测单元接收;
所述至少一个控制器根据通过所述第一激光探测单元接收到的所述第一光束的反射光束,控制一个或多个激光发射单元发射第二光束,所述第二光束用于目标探测。
2.如权利要求1所述的探测装置,其特征在于,
所述至少一个控制器还根据通过所述第一激光探测单元接收到的所述第一光束的反射光束,调整所述反射镜的转速。
3.如权利要求1或2所述的探测装置,其特征在于,
所述一个或多个激光发射单元包括所述第一激光发射单元,所述至少一个控制器用于控制所述第一激光发射单元发射第二光束;或者,
所述至少一个激光发射单元包括至少一个第二激光发射单元,所述至少一个控制器用于控制至少一个所述第二激光发射单元发射第二光束,所述第二激光发射单元不同于所述第一激光发射单元。
4.如权利要求1至3中任一项所述的探测装置,其特征在于,
所述第二光束经由所述反射镜发射到探测区域;
对应所述一个或多个激光发射单元的一个或者多个激光探测单元用于通过所述反射镜接收所述第二光束的反射光束。
5.如权利要求4所述的探测装置,其特征在于,
所述至少一个控制器用于根据所述第二光束的反射光束执行目标探测。
6.如权利要求1至5中任一项所述的探测装置,其特征在于,
所述第一激光发射单元和所述第一激光探测单元的位置对应于所述反射镜的第一位置。
7.如权利要求1至6中所述的探测装置,其特征在于,
所述反射镜包括多个反射面,所述第一位置位于所述多个反射面中的第一反射面;
所述第一反射面为所述多个反射面中的任一反射面。
8.如权利要求7所述的探测装置,其特征在于,所述多个反射面中,任意两组相邻反射面的第一位置之间的角度相同。
9.如权利要求1至8中任一项所述的探测装置,其特征在于,所述第一激光发射单元和所述反射镜之间设置有第一发射镜组,所述第一发射镜组用于将来自所述第一激光发射单元的光束聚焦至所述反射镜;和/或,
所述第一激光探测单元和所述反射镜之间设置有第一接收镜组,所述第一接收镜组用于将经由所述第一位置反射的反射光束聚焦到所述第一激光探测单元。
10.如权利要求9所述的探测装置,其特征在于,所述镜组中包括至少一个窄带滤光片。
11.如权利要求1至10中任一项所述的探测装置,其特征在于,所述至少一个激光发射单元包括第二激光发射单元,所述至少一个激光探测单元包括第二激光探测单元,所述第一激光发射单元和所述第一激光探测单元位于所述反射镜的第一侧,所述第二激光发射单元和所述第二激光探测单元位于所述反射镜的第二侧,所述第二侧不同于所述第一侧;
其中,所述第二激光发射单元用于发射所述第二光束,所述第二探测单元用于接收经由所述反射镜的反射后的所述第二光束。
12.如权利要求1至10中任一项所述的探测装置,其特征在于,所述至少一个激光发射单元包括第二激光发射单元,所述至少一个激光探测单元包括第二激光探测单元,所述第一激光发射单元和所述第一激光探测单元,以及,所述第二激光发射单元和所述第二激光探测单元位于所述反射镜的同一侧;
其中,所述第二激光发射单元用于发射所述第二光束,所述第二探测单元用于接收经由所述反射镜的反射后的所述第二光束。
13.如权利要求1至12中任一项所述的探测装置,其特征在于,所述反射镜是摆镜、三面反射镜、四面反射镜、五面反射镜或六面反射镜。
14.一种控制方法,应用于探测装置中,其特征在于,所述方法包括:
控制所述探测装置的第一激光发射单元在第一发射时刻发射第一光束,所述第一光束经过所述探测装置的反射镜的第一位置反射后经由所述探测装置的第一激光探测单元接收;
控制所述第一激光发射单元在第二发射时刻发射第二光束,所述第二光束经过所述反射镜的第二位置反射后经由所述第一激光探测单元接收;
根据所述反射镜在所述第一发射时刻和所述第二发射时刻之间转过的角度,控制所述反射镜的转速。
15.如权利要求14所述的方法,其特征在于,所述控制所述反射镜的转速,包括:
根据所述反射镜在所述第一发射时刻和所述第二发射时刻之间转过的角度确定所述反射镜的转速;
根据所述反射镜的转速调整所述反射镜下一时刻的转速。
16.如权利要求14所述的方法,其特征在于,所述方法还包括:
根据通过所述第一激光探测单元接收到的所述第一光束的反射光束,控制一个或多个激光发射单元发射第三光束;
所述第三光束经由所述反射镜发射到探测区域;
对应所述一个或多个激光发射单元的一个或者多个激光探测单元用于通过所述反射镜接收所述第三光束经由所述探测区域的反射光束。
17.如权利要求16所述的方法,其特征在于,所述控制一个或多个激光发射单元发射第三光束,包括:
控制所述一个或多个激光发射单元在第三发射时刻开始发射所述第三光束,所述反射镜在所述第三发射时刻的转动角度为第一角度;
控制所述一个或多个激光发射单元在第四发射时刻停止发射所述第三光束,所述反射镜在所述第四发射时刻的转动角度为第二角度;
其中,所述反射镜在所述第一发射时刻的转动角度为第三角度,所述第三角度不属于所述第一角度和所述第二角度的角度范围。
18.如权利要求17所述的方法,其特征在于,所述方法还包括:
根据所述第一发射时刻和第一时延确定所述第三发射时刻,所述第一时延为所述反射镜由所述第三角度转动到第一角度所需的时间,所述第一时延是预先定义或者设置的。
19.如权利要求18所述的方法,其特征在于,所述方法还包括:
根据所述第三发射时刻,所述第一时延和第一预设值确定所述第四发射时刻,所述第一预设值与所述反光镜的夹角误差有关。
20.如权利要求16所述的方法,其特征在于,所述方法还包括:
根据所述第一光束经过所述反射镜的第一位置反射后在所述第一激光探测单元的探测面上的第一轨迹,以及第二轨迹,确定所述反射镜的偏移角度,其中,所述第二轨迹为所述反射镜未偏移时,所述第一光束经过所述反射镜的第一位置反射后在所述探测面的轨迹;
根据所述偏移角度修正所述探测装置获取的点云数据,所述点云数据是根据所述第三光束经由所述探测区域的反射光束获取的。
21.如权利要求20所述的方法,其特征在于,所述探测面为三角形或梯形。
22.如权利要求20所述的方法,其特征在于,
所述探测面为矩形,所述探测面的中心线与所述第二轨迹形成的角度为锐角。
23.一种探测装置的控制装置,其特征在于,包括至少一个存储器和至少一个处理器,所述至少一个存储器用于存储程序,所述至少一个处理器用于运行所述程序,以实现权利要求14至22中任一项所述的方法。
24.一种芯片,其特征在于,包括至少一个处理单元和接口电路,所述接口电路用于为所述至少一个处理单元提供程序指令或者数据,所述至少一个处理单元用于执行所述程序指令,以实现权利要求14至22中任一项所述的方法。
25.一种计算机可读存储介质,其特征在于,所述计算机可读介质存储用于设备执行的程序代码,该程序代码被所述设备执行时,实现如权利要求14至22中任一项所述的方法。
26.一种终端,其特征在于,所述终端包括权利要求1-13任一项所述的探测装置,或者,如权利要求23所述的控制装置,或者,如权利要求24所述的芯片。
27.如权利要求26所述的终端,其特征在于,所述终端为智能运输设备、智能制造设备、智能家居设备或者测绘设备。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2021/090982 WO2022226893A1 (zh) | 2021-04-29 | 2021-04-29 | 激光探测装置及其控制方法、控制装置和终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113330332A true CN113330332A (zh) | 2021-08-31 |
CN113330332B CN113330332B (zh) | 2022-10-04 |
Family
ID=77427032
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202180001768.9A Active CN113330332B (zh) | 2021-04-29 | 2021-04-29 | 激光探测装置及其控制方法、控制装置和终端 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20240053448A1 (zh) |
EP (1) | EP4321897A4 (zh) |
CN (1) | CN113330332B (zh) |
WO (1) | WO2022226893A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116071550A (zh) * | 2023-02-09 | 2023-05-05 | 安徽海博智能科技有限责任公司 | 一种激光雷达灰尘点云过滤方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6317202B1 (en) * | 1998-11-12 | 2001-11-13 | Denso Corporation | Automotive radar detecting lane mark and frontal obstacle |
CN204613756U (zh) * | 2015-04-29 | 2015-09-02 | 北京万集科技股份有限公司 | 一种转速反馈的转镜结构及*** |
US9239959B1 (en) * | 2013-04-08 | 2016-01-19 | Lockheed Martin Corporation | Multi-resolution, wide field-of-view, unmanned ground vehicle navigation sensor |
CN105403169A (zh) * | 2015-12-02 | 2016-03-16 | 北京握奇智能科技有限公司 | 一种用于数据采集的激光轮廓扫描装置及数据采集方法 |
CN107272014A (zh) * | 2017-08-05 | 2017-10-20 | 广州市杜格数控设备有限公司 | 一种固态的二维扫描激光雷达及其扫描方法 |
CN207037075U (zh) * | 2017-08-21 | 2018-02-23 | 北京因泰立科技有限公司 | 一种用于激光扫描测距的转镜装置 |
CN109725299A (zh) * | 2017-10-31 | 2019-05-07 | 北京北科天绘科技有限公司 | 一种激光扫描装置、雷达装置及其扫描方法 |
CN209342906U (zh) * | 2018-12-12 | 2019-09-03 | 广州维思车用部件有限公司 | 自动驾驶***、激光雷达及其转动角度检测控制结构 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10451740B2 (en) * | 2016-04-26 | 2019-10-22 | Cepton Technologies, Inc. | Scanning lidar systems for three-dimensional sensing |
CN107817483A (zh) * | 2017-12-08 | 2018-03-20 | 上海禾赛光电科技有限公司 | 障碍物信息的获取方法及激光雷达*** |
WO2019244701A1 (ja) * | 2018-06-18 | 2019-12-26 | Jnc株式会社 | 光放射装置、物体情報検知装置、光路調整方法、及び、物体情報検知方法 |
KR20210036200A (ko) * | 2019-09-25 | 2021-04-02 | 삼성전자주식회사 | 라이다 장치 및 그 동작 방법 |
-
2021
- 2021-04-29 WO PCT/CN2021/090982 patent/WO2022226893A1/zh active Application Filing
- 2021-04-29 CN CN202180001768.9A patent/CN113330332B/zh active Active
- 2021-04-29 EP EP21938373.4A patent/EP4321897A4/en active Pending
-
2023
- 2023-10-27 US US18/496,237 patent/US20240053448A1/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6317202B1 (en) * | 1998-11-12 | 2001-11-13 | Denso Corporation | Automotive radar detecting lane mark and frontal obstacle |
US9239959B1 (en) * | 2013-04-08 | 2016-01-19 | Lockheed Martin Corporation | Multi-resolution, wide field-of-view, unmanned ground vehicle navigation sensor |
CN204613756U (zh) * | 2015-04-29 | 2015-09-02 | 北京万集科技股份有限公司 | 一种转速反馈的转镜结构及*** |
CN105403169A (zh) * | 2015-12-02 | 2016-03-16 | 北京握奇智能科技有限公司 | 一种用于数据采集的激光轮廓扫描装置及数据采集方法 |
CN107272014A (zh) * | 2017-08-05 | 2017-10-20 | 广州市杜格数控设备有限公司 | 一种固态的二维扫描激光雷达及其扫描方法 |
CN207037075U (zh) * | 2017-08-21 | 2018-02-23 | 北京因泰立科技有限公司 | 一种用于激光扫描测距的转镜装置 |
CN109725299A (zh) * | 2017-10-31 | 2019-05-07 | 北京北科天绘科技有限公司 | 一种激光扫描装置、雷达装置及其扫描方法 |
CN209342906U (zh) * | 2018-12-12 | 2019-09-03 | 广州维思车用部件有限公司 | 自动驾驶***、激光雷达及其转动角度检测控制结构 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116071550A (zh) * | 2023-02-09 | 2023-05-05 | 安徽海博智能科技有限责任公司 | 一种激光雷达灰尘点云过滤方法 |
CN116071550B (zh) * | 2023-02-09 | 2023-10-20 | 安徽海博智能科技有限责任公司 | 一种激光雷达灰尘点云过滤方法 |
Also Published As
Publication number | Publication date |
---|---|
EP4321897A4 (en) | 2024-06-05 |
WO2022226893A1 (zh) | 2022-11-03 |
CN113330332B (zh) | 2022-10-04 |
US20240053448A1 (en) | 2024-02-15 |
EP4321897A1 (en) | 2024-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11789127B2 (en) | Multi-beam laser scanner | |
US11402506B2 (en) | Laser measuring method and laser measuring instrument | |
CA3012691C (en) | Lidar based 3-d imaging with far-field illumination overlap | |
US11415681B2 (en) | LIDAR based distance measurements with tiered power control | |
KR20190073380A (ko) | 비행 시간법을 기반으로 하는 레이저 레이더 시스템 | |
JP2020522717A (ja) | マルチラインレーダー | |
US20240027584A1 (en) | Detection device and control method thereof | |
US20210336566A1 (en) | Ranging apparatus and scan mechanism thereof, control method, and mobile platform | |
US20240053448A1 (en) | Laser Detection Apparatus and Control Method Thereof, Control Apparatus, and Terminal | |
CN212275968U (zh) | 一种激光雷达*** | |
CN114518579B (zh) | 激光雷达装置 | |
CN103090966B (zh) | 一种采用单一光电探测器的激光光强分布精确测量*** | |
CN108444396B (zh) | 光路一致式位移传感器及其测量方法 | |
CN112204427A (zh) | 一种测距装置及移动平台 | |
CN111580069A (zh) | 一种多线激光雷达***及基于该***的扫描方法 | |
CN210534336U (zh) | 一种激光雷达 | |
CN111308444A (zh) | 一种激光雷达*** | |
CN115754986A (zh) | 激光雷达光学扫描***、激光雷达和飞行器 | |
US20210333399A1 (en) | Detection method, detection device, and lidar | |
CN210243829U (zh) | 一种激光雷达***及激光测距装置 | |
JPH11166832A (ja) | レーザ測量システム | |
CN110940995B (zh) | 一种天基空间的感知装置及方法 | |
CN209783873U (zh) | Tof相机杂散光检测装置 | |
US11614542B1 (en) | Lidar photosensor amplification circuit | |
CN211718513U (zh) | 一种扫描式激光雷达 |
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 |