CN115480254A - Detection method and device - Google Patents
Detection method and device Download PDFInfo
- Publication number
- CN115480254A CN115480254A CN202110599599.5A CN202110599599A CN115480254A CN 115480254 A CN115480254 A CN 115480254A CN 202110599599 A CN202110599599 A CN 202110599599A CN 115480254 A CN115480254 A CN 115480254A
- Authority
- CN
- China
- Prior art keywords
- detection
- echo signal
- module
- window
- sub
- 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.)
- Pending
Links
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
- 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/04—Systems determining the presence of a target
-
- 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
-
- 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/4802—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00 using analysis of echo signal for target characterisation; Target signature; Target cross-section
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Optical Radar Systems And Details Thereof (AREA)
Abstract
Description
技术领域technical field
本申请涉及传感器技术领域,尤其涉及一种检测方法及装置。The present application relates to the technical field of sensors, in particular to a detection method and device.
背景技术Background technique
激光雷达(light detection and ranging,LiDAR)为发射激光束探测目标的位置、速度等特征量的雷达系统。激光雷达的工作原理是向目标物体(例如车辆、飞机或导弹)发射探测信号(激光束),然后将接收到的从目标物体反射回来的信号(回波信号)与发射信号进行比较和处理后,可获得目标物体的有关信息,如目标距离、方位、高度、速度、姿态、甚至形状等参数,从而可对目标物体进行探测、跟踪和识别。LiDAR (light detection and ranging, LiDAR) is a radar system that emits laser beams to detect characteristic quantities such as the position and speed of targets. The working principle of lidar is to transmit a detection signal (laser beam) to a target object (such as a vehicle, aircraft or missile), and then compare and process the received signal (echo signal) reflected from the target object with the transmitted signal , the relevant information of the target object can be obtained, such as the target distance, azimuth, height, speed, attitude, and even shape parameters, so that the target object can be detected, tracked and identified.
目前,激光雷达被广泛应用在无人驾驶,测绘,机器人等领域。激光雷达为了避免外界环境对内部光学器件的污染,会有壳体进行隔离保护。壳体中的视窗在隔离外界污染的同时,能保证激光正常透射出去。但是激光雷达在使用过程中,外界污染物,如雨雪、冰霜、尘土、飞虫等,会附着在视窗上,导致激光无法正常透射,进而影响激光雷达的探测性能。因此亟需一种检测方法对视窗是否被遮挡进行检测。At present, lidar is widely used in unmanned driving, surveying and mapping, robotics and other fields. In order to avoid contamination of the internal optical devices by the external environment, the lidar has a housing for isolation protection. The window in the casing can ensure the normal transmission of the laser light while isolating external pollution. However, during the use of the lidar, external pollutants, such as rain, snow, frost, dust, flying insects, etc., will adhere to the window, causing the laser to fail to transmit normally, which in turn affects the detection performance of the lidar. Therefore, there is an urgent need for a detection method to detect whether the window is blocked.
发明内容Contents of the invention
本申请提供一种检测方法及装置,用于检测激光雷达等设备中的视窗是否被遮挡物遮挡。The present application provides a detection method and device, which are used to detect whether a window in equipment such as a laser radar is blocked by an obstruction.
第一方面,本申请提供一种检测装置,包括:光源、第一探测模块、第二探测模块和处理模块;光源,用于向视窗发射光束,光束的光路方向与视窗垂直;第一探测模块,用于在接收到来自视窗发生镜面反射的第一回波信号时,向处理模块发送第一回波信号;第一探测模块的接收光路与光源发射的光束形成的发射光路为相同或旁轴的光路;第二探测模块,用于在接收到来自视窗发生漫反射的第二回波信号时,向处理模块发送第二回波信号;第二探测模块的接收光路与光源发射的光束形成的发射光路的距离大于距离阈值;处理模块,用于根据接收到的第一回波信号和/或第二回波信号,确定视窗是否存在遮挡物。In a first aspect, the present application provides a detection device, including: a light source, a first detection module, a second detection module, and a processing module; a light source, used to emit a light beam to the window, and the light path direction of the light beam is perpendicular to the window; the first detection module , used to send the first echo signal to the processing module when receiving the first echo signal reflected by the mirror surface from the window; the receiving optical path of the first detection module is the same as the emitting optical path formed by the light beam emitted by the light source The optical path; the second detection module is used to send the second echo signal to the processing module when receiving the second echo signal diffusely reflected from the window; the receiving optical path of the second detection module is formed by the light beam emitted by the light source The distance of the transmitting optical path is greater than the distance threshold; the processing module is configured to determine whether there is an obstruction in the window according to the received first echo signal and/or the second echo signal.
基于该方案,考虑到视窗上存在遮挡物时,会导致视窗的镜面反射和/或漫反射的特性相比不存在遮挡物时发生变化,因此,通过第一探测模块设置在与光源发射的光束的光路相同或旁轴的光路上,使得第一探测模块可以探测到光源发射到视窗上的光束而产生镜面反射的第一回波信号。另外,结合第二探测模块,第二探测模块用于接收光源发射的光束在视窗上产生的漫反射的第二回波信号,从而,处理模块可以基于第一回波信号和/或第二回波信号,可以综合判断视窗上是否存在遮挡物,可以更好的利用视窗上的镜面反射和漫反射的光学效应,判断视窗上是否存在遮挡物。Based on this scheme, considering that there is an occluder on the window, the specular reflection and/or diffuse reflection characteristics of the window will change compared to when there is no occluder. Therefore, the light beam emitted by the light source through the first detection module The optical path is the same as or on the paraxial optical path, so that the first detection module can detect the light beam emitted by the light source onto the window to generate the first echo signal reflected by the specular surface. In addition, combined with the second detection module, the second detection module is used to receive the diffusely reflected second echo signal generated by the light beam emitted by the light source on the window, so that the processing module can be based on the first echo signal and/or the second echo signal The wave signal can comprehensively judge whether there is an obstruction on the window, and can better use the optical effects of specular reflection and diffuse reflection on the window to judge whether there is an obstruction on the window.
在一种可能的实现方式中,光源包括L个子光源,L为大于1的正整数;In a possible implementation, the light source includes L sub-light sources, where L is a positive integer greater than 1;
针对L个子光源中的第一子光源,第一子光源用于向第一子光源对应的探测区域发射光束;L个子光源对应的L个探测区域为视窗上的不同区域;第一子光源为L个子光源中的任意一个子光源;第一探测模块,具体用于在接收到来自L个子光源中的至少一个子光源对应的至少一个探测区域的第一回波信号时,向处理模块发送至少一个第一回波信号;第二探测模块,具体用于在接收到来自L个子光源中的至少一个子光源对应的至少一个探测区域的第二回波信号时,向处理模块发送至少一个第二回波信号;处理模块,具体用于根据接收到的至少一个探测区域对应的第一回波信号和/或至少一个探测区域对应的第二回波信号,确定至少一个探测区域是否存在遮挡物。For the first sub-light source in the L sub-light sources, the first sub-light source is used to emit light beams to the detection area corresponding to the first sub-light source; the L detection areas corresponding to the L sub-light sources are different areas on the window; the first sub-light source is Any sub-light source in the L sub-light sources; the first detection module is specifically configured to, when receiving a first echo signal from at least one detection area corresponding to at least one of the L sub-light sources, send at least A first echo signal; a second detection module, specifically configured to send at least one second echo signal to the processing module when receiving a second echo signal from at least one detection area corresponding to at least one sub-light source in the L sub-light sources The echo signal; the processing module, specifically configured to determine whether there is an obstruction in at least one detection area according to the received first echo signal corresponding to at least one detection area and/or the second echo signal corresponding to at least one detection area.
通过上述方案,可以通过光源中的L个子光源,来向视窗上的不同探测区域发射光束,相应的,针对任一探测区域,第一探测模块可以接收来自视窗上的该探测区域的第一回波信号,和/或第二探测模块可以接收来自视窗上的该探测区域的第二回波信号,从而,处理模块可以基于该探测区域对应的第一回波信号和/或第二回波信号,确定该探测区域是否存在遮挡物。从而,能够对视窗上的遮挡物的位置进行判断,并且可以为后续在存在遮挡物的情况下的清洗视窗做准备。Through the above solution, light beams can be emitted to different detection areas on the window through the L sub-light sources in the light source. Correspondingly, for any detection area, the first detection module can receive the first round from the detection area on the window. wave signal, and/or the second detection module can receive the second echo signal from the detection area on the window, thus, the processing module can be based on the first echo signal and/or the second echo signal corresponding to the detection area , to determine whether there is an obstruction in the detection area. Therefore, the position of the blocking object on the window can be judged, and preparations can be made for subsequent cleaning of the window in the presence of the blocking object.
在一种可能的实现方式中,第一探测模块包括M个第一子探测模块,M为大于1的正整数,M个第一子探测模块分别用于探测视窗中对应的探测区域反射的第一回波信号,并在接收到探测区域反射的第一回波信号时,向处理模块发送探测区域反射的第一回波信号;和/或,In a possible implementation manner, the first detection module includes M first sub-detection modules, M is a positive integer greater than 1, and the M first sub-detection modules are respectively used to detect the first sub-detection module reflected by the corresponding detection area in the window. an echo signal, and when receiving the first echo signal reflected by the detection area, send the first echo signal reflected by the detection area to the processing module; and/or,
第二探测模块包括N个第二子探测模块;N为大于1的正整数;N个第二子探测模块中的每个第二子探测模块,用于探测视窗中第二子探测模块对应的探测区域反射的第二回波信号,并在接收到探测区域反射的第二回波信号时,向处理模块发送探测区域反射的第二回波信号。The second detection module includes N second sub-detection modules; N is a positive integer greater than 1; each second sub-detection module in the N second sub-detection modules is used to detect the corresponding second sub-detection module in the window The second echo signal reflected by the detection area is detected, and when the second echo signal reflected by the detection area is received, the second echo signal reflected by the detection area is sent to the processing module.
通过上述方案,检测装置还可以相应设置M个第一子探测模块,M个第一子探测模块中的每个第一子探测模块对应探测的视窗中的探测区域可以是与L个子光源中的一个子光源发射的光束对应的探测区域的大小相同,此时,L个子光源可以分别一一对应L个第一子探测模块,即M与L相等。在L个子光源中任一子光源向对应的探测区域发射光束时,对应的第一子探测模块开启并接收第一回波信号。Through the above solution, the detection device can also be equipped with M first sub-detection modules correspondingly, and the detection area in the window corresponding to detection by each first sub-detection module in the M first sub-detection modules can be the same as that of the L sub-light sources. The detection areas corresponding to the light beams emitted by one sub-light source are of the same size. At this time, the L sub-light sources can correspond to the L first sub-detection modules one by one, that is, M and L are equal. When any sub-light source in the L sub-light sources emits light beams to the corresponding detection area, the corresponding first sub-detection module is turned on and receives the first echo signal.
或者,每个第一子探测模块对应探测的视窗中的探测区域还可以是小于子光源发射的光束对应的探测区域的大小。此时,L个子光源中的每个子光源可以分别对应多个第一子探测模块,即M大于L。即L个子光源中的一个子光源发射的光束后,可以通过至少一个第一子探测模块接收第一回波信号。从而,可以减少光束发射和第一子探测模块接收第一回波信号的次数,相应的,在对视窗上的所有探测区域进行扫描时,可以相应的减少总时间,提高扫描效率。Alternatively, the detection area in the window corresponding to detection by each first sub-detection module may also be smaller than the size of the detection area corresponding to the light beam emitted by the sub-light source. At this time, each of the L sub-light sources may correspond to a plurality of first sub-detection modules, that is, M is greater than L. That is, after the light beam emitted by one of the L sub-light sources, the first echo signal can be received by at least one first sub-detection module. Therefore, the times of beam emission and first echo signal reception by the first sub-detection module can be reduced. Correspondingly, when scanning all detection areas on the window, the total time can be correspondingly reduced and the scanning efficiency can be improved.
再比如,每个第一子探测模块对应探测的视窗中的探测区域还可以是大于子光源发射的光束对应的探测区域的大小。此时,L个子光源中的多个子光源可以对应一个第一子探测模块,即M小于L。即L个子光源中的多个子光源同时发射光束后,可以通过一个第一子探测模块接收第一回波信号。从而,在对视窗上的所有探测区域进行扫描时,可以相应的减少扫描的总时间,提高扫描效率。For another example, the detection area in the window corresponding to detection by each first sub-detection module may also be larger than the size of the detection area corresponding to the light beam emitted by the sub-light source. At this time, multiple sub-light sources in the L sub-light sources may correspond to one first sub-detection module, that is, M is smaller than L. That is, after multiple sub-light sources in the L sub-light sources simultaneously emit light beams, the first echo signal may be received by a first sub-detection module. Therefore, when scanning all the detection areas on the window, the total scanning time can be correspondingly reduced and the scanning efficiency can be improved.
可选的,检测装置还可以相应设置N个第二子探测模块,每个第二子探测模块对应的探测区域可以对应多个子光源的光束对应的探测区域,即N小于L。也可以是每个第二子探测模块对应的探测区域可以分别一一对应以个子光源的光束对应的探测区域,即N等于L。也可以是子光源对应的探测区域对应多个第二子探测模块对应的探测区域,即N大于L。具体可以参考M个第一子探测模块的实现方式,在此不再赘述。Optionally, the detection device can also be provided with N second sub-detection modules correspondingly, and the detection area corresponding to each second sub-detection module can correspond to the detection area corresponding to the light beams of multiple sub-light sources, that is, N is smaller than L. It is also possible that the detection area corresponding to each second sub-detection module can correspond to the detection area corresponding to the light beams of the sub-light sources, that is, N is equal to L. It may also be that the detection area corresponding to the sub-light source corresponds to the detection area corresponding to multiple second sub-detection modules, that is, N is greater than L. For details, reference may be made to the implementation manner of the M first sub-detection modules, which will not be repeated here.
在一种可能的实现方式中,检测装置还包括扫描模块;光源,具体用于向扫描模块发射光束;扫描模块,用于在不同探测角度下向视窗发射光束;第一探测模块,具体用于在光束相同的探测角度下,接收来自视窗发生镜面反射的第一回波信号;处理模块,还用于控制扫描模块作用于光束形成不同探测角度。In a possible implementation manner, the detection device further includes a scanning module; a light source, specifically used to emit light beams to the scanning module; a scanning module, used to emit light beams to the window at different detection angles; a first detection module, specifically used to Under the same detection angle of the light beam, the first echo signal reflected by the mirror surface from the window is received; the processing module is also used to control the scanning module to act on the light beam to form different detection angles.
通过上述方案,检测装置可以基于扫描模块实现在二维或一维方向上的扫描,及实现在不同探测角度下向视窗发射光束,相应的,该光束可以对应到视窗上的一个探测区域,使得检测装置可以检测视窗上的不同探测区域是否存在遮挡物,以提高判断遮挡物的位置信息的精度。Through the above solution, the detection device can realize scanning in two-dimensional or one-dimensional direction based on the scanning module, and realize emitting light beams to the window at different detection angles. Correspondingly, the light beam can correspond to a detection area on the window, so that The detection device can detect whether there are obstructions in different detection areas on the window, so as to improve the accuracy of judging the location information of the obstructions.
在一种可能的实现方式中,处理模块,还用于根据接收到的第二回波信号和/或在不同探测角度下接收到的第一回波信号,确定在不同探测角度下对应的探测区域是否有遮挡物。In a possible implementation manner, the processing module is further configured to determine corresponding detection signals at different detection angles according to the received second echo signals and/or the first echo signals received at different detection angles. Whether the area has occlusions.
通过上述方案,处理模块可以根据不同探测角度对应的探测区域接收到的第二回波信号和/或在不同探测角度下接收到的第一回波信号,使得检测装置可以检测视窗上的不同探测区域是否存在遮挡物,以提高判断遮挡物的位置信息的精度。Through the above solution, the processing module can detect the second echo signals received by the detection areas corresponding to different detection angles and/or the first echo signals received at different detection angles, so that the detection device can detect different detections on the window Whether there is an occluder in the area to improve the accuracy of judging the position information of the occluder.
在一种可能的实现方式中,在一个扫描周期内的P个扫描帧中存在第一扫描帧,第一扫描帧中的一个探测时间窗内同时探测至少两个探测区域;P为大于1的正整数;In a possible implementation, there is a first scan frame among P scan frames in a scan period, and at least two detection regions are simultaneously detected within a detection time window in the first scan frame; P is greater than 1 positive integer;
针对任一个探测时间窗:L个子光源,具体用于分别向至少两个探测区域发射对应的光束;For any detection time window: L sub-light sources, specifically used to emit corresponding light beams to at least two detection areas;
针对于任一探测区域:处理模块,具体用于根据接收到的探测区域的各探测时间窗的第一回波信号和/或第二回波信号,确定探测区域是否存在遮挡物。For any detection area: the processing module is specifically configured to determine whether there is an obstruction in the detection area according to the received first echo signal and/or second echo signal of each detection time window in the detection area.
通过上述方案,可以基于扫描过程中,子光源同时向指示两个探测区域发射对应的光束,从而,基于不同扫描帧扫描到的各探测区域的第一回波信号和/或第二回波信号,确定探测区域是否存在遮挡物。可以减少子光源分别扫描所有探测区域,并等待第一探测模块接收第一回波信号的探测时间窗结束,及第二探测模块接收第二回波信号的探测时间窗结束所需的时间,降低了视窗扫描的难度。Through the above solution, based on the scanning process, the sub-light source emits corresponding light beams to indicate two detection areas at the same time, so that the first echo signal and/or the second echo signal of each detection area scanned based on different scanning frames , to determine whether there is an obstruction in the detection area. It is possible to reduce the time required for the sub-light sources to scan all the detection areas separately and wait for the end of the detection time window for the first detection module to receive the first echo signal, and the end of the detection time window for the second detection module to receive the second echo signal, reducing Reduced the difficulty of Windows scanning.
在一种可能的实现方式中,通过以下至少一种方式确定视窗存在遮挡物:In a possible implementation manner, it is determined that there is an occluder in the window through at least one of the following methods:
确定接收到的第一回波信号的信号强度相比无遮挡物下接收到的第一回波信号的信号强度的差大于第一预设阈值;无遮挡物下接收到的第一回波信号的信号强度是预先测得的;和/或,It is determined that the difference between the signal strength of the received first echo signal and the signal strength of the first echo signal received without an obstruction is greater than a first preset threshold; the first echo signal received without an obstruction The signal strength of is pre-measured; and/or,
确定接收到第二回波信号的信号强度相比无遮挡物下接收到的第二回波信号的信号强度的差大于第二预设阈值;无遮挡物下接收到的第二回波信号的信号强度是预先测得的。It is determined that the difference between the signal strength of the second echo signal received and the signal strength of the second echo signal received under no obstruction is greater than a second preset threshold; the second echo signal received under no obstruction Signal strength is pre-measured.
通过上述方法,可以基于第一回波信号增强,确定视窗存在遮挡物,或者,基于第二回波信号增强,确定视窗存在遮挡物,再比如,还可以基于第一回波信号和第二回波信号都增强,确定视窗存在遮挡物。从而,基于各种类型的遮挡物在视窗上的不同的反射特性,都可以有效识别,提高了视窗遮挡物的识别的性能。Through the above method, it can be determined that there is an obstruction in the window based on the enhancement of the first echo signal, or it can be determined that there is an obstruction in the window based on the enhancement of the second echo signal. For example, it can also be based on the first echo signal and the second echo signal The wave signals are all enhanced, and it is determined that there is an obstruction in the window. Therefore, based on the different reflection characteristics of various types of occluders on the window, they can be effectively identified, improving the performance of identifying window occluders.
在一种可能的实现方式中,处理模块,还用于:根据第一能量差和/或第二能量差,确定视窗上的遮挡物的类型;第一能量差为第一探测模块接收到的第一回波信号的信号强度相比无遮挡物下接收到的第一回波信号的信号强度的差;第二能量差为第二探测模块接收到第二回波信号的信号强度相比无遮挡物下接收到的第二回波信号的信号强度的差。In a possible implementation manner, the processing module is further configured to: determine the type of the blocking object on the window according to the first energy difference and/or the second energy difference; the first energy difference is received by the first detection module The difference between the signal strength of the first echo signal and the signal strength of the first echo signal received under no obstruction; the second energy difference is the signal strength of the second echo signal received by the second detection module compared to the The signal strength difference of the second echo signal received under the obstruction.
基于镜面反射和漫反射在不同类型的遮挡物下呈现的不同的第一回波信号和第二回波信号的特性,通过上述方案,可以根据第一能量差和/或第二能量差,确定出视窗上的遮挡物的类型,从而,为后续视窗的清洗提供更多的信息。Based on the different characteristics of the first echo signal and the second echo signal presented by specular reflection and diffuse reflection under different types of obstructions, through the above scheme, it can be determined according to the first energy difference and/or the second energy difference The type of covering on the window can be detected, thereby providing more information for the subsequent cleaning of the window.
在一种可能的实现方式中,该检测装置还包括壳体,壳体的表面为消光面;壳体、第一探测模块、第二探测模块和光源均位于视窗的同侧;壳体与视窗卡合,用于支撑第一探测模块、第二探测模块和光源。In a possible implementation manner, the detection device also includes a casing, the surface of the casing is a matte surface; the casing, the first detection module, the second detection module and the light source are all located on the same side of the window; the casing and the window snapping, used to support the first detection module, the second detection module and the light source.
通过上述方案,壳体上设置消光面,使得光束不会在壳体上发生二次反射,导致影响第一回波信号或第二回波信号的测量,提高视窗检测的准确度。Through the above solution, the extinction surface is provided on the casing, so that the light beam will not be reflected twice on the casing, which will affect the measurement of the first echo signal or the second echo signal, and improve the accuracy of window detection.
一种可能的实现方式,检测装置还可以包括:透镜组件;光源,具体用于向透镜组件发射光束;透镜组件,用于接收到光束后,向光源在视窗上对应的探测区域发射光束;并在接收到探测区域内的第一回波信号时,向第一探测模块发送第一回波信号;第一探测模块,具体用于接收来自透镜组件的第一回波信号作为视窗发生镜面反射的第一回波信号。In a possible implementation manner, the detection device may further include: a lens assembly; a light source, specifically configured to emit a light beam to the lens assembly; a lens assembly, configured to emit a light beam to a detection area corresponding to the light source on the window after receiving the light beam; and When the first echo signal in the detection area is received, the first echo signal is sent to the first detection module; the first detection module is specifically used to receive the first echo signal from the lens assembly as the specular reflection of the window first echo signal.
一种可能的实现方式,光源的出光口位于透镜组件的焦平面上;第一探测模块位于透镜组件的像平面上。In a possible implementation manner, the light outlet of the light source is located on the focal plane of the lens assembly; the first detection module is located on the image plane of the lens assembly.
第二方面,本申请提供一种视窗检测方法,应用于检测装置,检测装置包括光源、第一探测模块、第二探测模块和处理模块,包括:In the second aspect, the present application provides a window detection method, which is applied to a detection device. The detection device includes a light source, a first detection module, a second detection module, and a processing module, including:
光源向视窗发射光束,光束的光路方向与视窗垂直;The light source emits a light beam to the window, and the light path direction of the light beam is perpendicular to the window;
第一探测模块在接收到来自视窗发生镜面反射的第一回波信号时,向处理模块发送第一回波信号;第一回波信号的接收光路与光源发射的光束形成的发射光路为相同或旁轴的光路;The first detection module sends the first echo signal to the processing module when receiving the first echo signal from the specular reflection of the window; the receiving optical path of the first echo signal is the same as or The optical path of the paraxial;
第二探测模块在接收到来自视窗发生漫反射的第二回波信号时,向处理模块发送第二回波信号;第二探测模块的接收光路与光源发射的光束形成的发射光路的距离大于距离阈值;When the second detection module receives the second echo signal diffusely reflected from the window, it sends the second echo signal to the processing module; the distance between the receiving optical path of the second detecting module and the emitting optical path formed by the light beam emitted by the light source is greater than the distance threshold;
处理模块根据第一回波信号和/或第二回波信号,确定视窗是否存在遮挡物。The processing module determines whether there is an obstruction in the window according to the first echo signal and/or the second echo signal.
一种可能的实现方式,针对L个子光源中的第一子光源,第一子光源向第一子光源对应的探测区域发射光束;L个子光源对应的L个探测区域为视窗上的不同区域;In a possible implementation manner, for the first sub-light source among the L sub-light sources, the first sub-light source emits a light beam to the detection area corresponding to the first sub-light source; the L detection areas corresponding to the L sub-light sources are different areas on the window;
第一探测模块在接收到来自L个子光源中的至少一个子光源对应的至少一个探测区域的第一回波信号时,向处理模块发送至少一个第一回波信号;When the first detection module receives a first echo signal from at least one detection area corresponding to at least one sub-light source among the L sub-light sources, it sends at least one first echo signal to the processing module;
第二探测模块在接收到来自L个子光源中的至少一个子光源对应的至少一个探测区域的第二回波信号时,向处理模块发送至少一个第二回波信号;When the second detection module receives a second echo signal from at least one detection area corresponding to at least one sub-light source in the L sub-light sources, send at least one second echo signal to the processing module;
处理模块根据接收到的至少一个探测区域对应的第一回波信号和/或至少一个探测区域对应的第二回波信号,确定至少一个探测区域是否存在遮挡物。The processing module determines whether there is an obstruction in the at least one detection area according to the received first echo signal corresponding to the at least one detection area and/or the received second echo signal corresponding to the at least one detection area.
一种可能的实现方式,第一探测模块包括M个第一子探测模块,M为大于1的正整数,M个第一子探测模块探测视窗中对应的探测区域反射的第一回波信号,并在接收到探测区域反射的第一回波信号时,向处理模块发送探测区域反射的第一回波信号;和/或,In a possible implementation, the first detection module includes M first sub-detection modules, M is a positive integer greater than 1, and the M first sub-detection modules detect the first echo signal reflected by the corresponding detection area in the window, And when receiving the first echo signal reflected by the detection area, send the first echo signal reflected by the detection area to the processing module; and/or,
第二探测模块包括N个第二子探测模块;N为大于1的正整数;N个第二子探测模块中的每个第二子探测模块探测视窗中第二子探测模块对应的探测区域反射的第二回波信号,并在接收到探测区域反射的第二回波信号时,向处理模块发送探测区域反射的第二回波信号。The second detection module includes N second sub-detection modules; N is a positive integer greater than 1; each second sub-detection module in the N second sub-detection modules detects the corresponding detection area reflection of the second sub-detection module in the window and when receiving the second echo signal reflected by the detection area, send the second echo signal reflected by the detection area to the processing module.
一种可能的实现方式,检测装置还包括扫描模块;In a possible implementation, the detection device further includes a scanning module;
光源向扫描模块发射光束;The light source emits light beams to the scanning module;
处理模块控制扫描模块处于不同探测角度;The processing module controls the scanning module to be at different detection angles;
扫描模块在不同探测角度下向视窗发射光束;The scanning module emits light beams to the window at different detection angles;
第一探测模块在光束相同的探测角度下,接收来自视窗发生镜面反射的第一回波信号。The first detection module receives the first echo signal from the specular reflection of the window at the same detection angle as the light beam.
一种可能的实现方式,处理模块根据接收到的第二回波信号和/或在不同探测角度下接收到的第一回波信号,确定在不同探测角度下对应的探测区域是否有遮挡物。In a possible implementation manner, the processing module determines whether there is an obstruction in the corresponding detection area at different detection angles according to the received second echo signal and/or the first echo signal received at different detection angles.
一种可能的实现方式,在一个扫描周期内的P个扫描帧中存在第一帧扫描,第一帧扫描中的一个探测时间窗内同时探测至少两个探测区域;P为大于1的正整数;In a possible implementation, there is a first frame scan among P scan frames in a scan cycle, and at least two detection areas are simultaneously detected within a detection time window in the first frame scan; P is a positive integer greater than 1 ;
针对任一个探测时间窗:For any detection time window:
L个子光源分别向至少两个探测区域发射对应的光束;The L sub-light sources respectively emit corresponding light beams to at least two detection areas;
针对于任一探测区域:For any detection area:
处理模块根据接收到的探测区域的各探测时间窗的第一回波信号和/或第二回波信号,确定探测区域是否存在遮挡物。The processing module determines whether there is an obstruction in the detection area according to the received first echo signal and/or second echo signal of each detection time window in the detection area.
一种可能的实现方式,处理模块通过以下至少一种方式确定视窗存在遮挡物:In a possible implementation manner, the processing module determines that there is an occluder in the window through at least one of the following methods:
处理模块确定接收到的第一回波信号的信号强度相比无遮挡物下接收到的第一回波信号的信号强度的差大于第一预设阈值;无遮挡物下接收到的第一回波信号的信号强度是预先测得的;和/或,The processing module determines that the difference between the signal strength of the received first echo signal and the signal strength of the first echo signal received without an obstruction is greater than a first preset threshold; the first echo signal received without an obstruction The signal strength of the wave signal is pre-measured; and/or,
处理模块确定接收到第二回波信号的信号强度相比无遮挡物下接收到的第二回波信号的信号强度的差大于第二预设阈值;无遮挡物下接收到的第二回波信号的信号强度是预先测得的。The processing module determines that the difference between the signal strength of the received second echo signal and the signal strength of the second echo signal received without an obstruction is greater than a second preset threshold; the second echo received without an obstruction The signal strength of the signal is pre-measured.
一种可能的实现方式,处理模块根据第一能量差和/或第二能量差,确定视窗上的遮挡物的类型;第一能量差为第一探测模块接收到的第一回波信号的信号强度相比无遮挡物下接收到的第一回波信号的信号强度的差;第二能量差为第二探测模块接收到第二回波信号的信号强度相比无遮挡物下接收到的第二回波信号的信号强度的差。In a possible implementation, the processing module determines the type of the obstruction on the window according to the first energy difference and/or the second energy difference; the first energy difference is the signal of the first echo signal received by the first detection module The second energy difference is the difference between the signal strength of the second echo signal received by the second detection module and the first echo signal received under no obstruction. The difference in signal strength of the two echo signals.
第三方面,本申请提供了一种检测装置,该检测装置包括执行上述任第二方面或第二方面任意可能实现方式的方法的模块/单元。这些模块/单元可以通过硬件实现,也可以通过硬件执行相应的软件实现。In a third aspect, the present application provides a detection device, and the detection device includes a module/unit for performing the method of any second aspect above or any possible implementation manner of the second aspect. These modules/units can be realized by hardware, and can also be realized by executing corresponding software by hardware.
第四方面,本申请提供了一种激光雷达,包括如第一方面中任意可能实现方式中的检测装置。In a fourth aspect, the present application provides a laser radar, including the detection device in any possible implementation manner in the first aspect.
第五方面,本申请提供了一种终端,终端包括如第一方面中任意可能实现方式中的检测装置。In a fifth aspect, the present application provides a terminal, and the terminal includes the detecting device in any possible implementation manner in the first aspect.
其中,检测装置可以设置于终端设备(简称终端)上,使得终端设备具有对激光雷达上的视窗进行检测的功能。该终端可以是机动车辆、路口摄像头、无人机、轨道车、自行车、信号灯或测速装置等终端设备。在一种可能的方式中,终端可以包括待检测的视窗对应的激光雷达。此时,检测装置可以全部位于激光雷达内部;也可以部分位于激光雷达内部,部分位于除激光雷达之外的终端上。例如,检测装置的处理模块可以位于除激光雷达之外的终端上。在另一种可能的方式中,终端可以不包括待检测的视窗对应的激光雷达,例如,该激光雷达还安装在网络设备(如各种系统中的基站)等上面,在此不做限制。Wherein, the detection device may be arranged on a terminal device (terminal for short), so that the terminal device has the function of detecting the window on the lidar. The terminal can be a terminal device such as a motor vehicle, an intersection camera, a drone, a rail car, a bicycle, a signal light, or a speed measuring device. In a possible manner, the terminal may include a lidar corresponding to the window to be detected. At this time, the detection device may be entirely located inside the lidar; or partly located inside the lidar, and partly located on a terminal other than the lidar. For example, the processing module of the detection device may be located on a terminal other than the lidar. In another possible manner, the terminal may not include a laser radar corresponding to the window to be detected. For example, the laser radar is also installed on network equipment (such as base stations in various systems), etc., which is not limited here.
第六方面,本申请提供了一种计算机存储介质,该计算机存储介质存储有程序指令,当程序指令在检测装置上运行时,使得检测装置执行上述第二方面或第二方面的任意可能的实现方式中的方法。例如,当程序指令在检测装置上运行时,指令用于根据接收到的第一回波信号和/或第二回波信号,确定检测装置的视窗是否存在遮挡物;其中,第一回波信号为检测装置的光源向视窗发射光束后,检测装置的第一探测模块接收到的来自视窗发生镜面反射的回波信号;第一探测模块的接收光路与光源发射的光束形成的发射光路为相同或旁轴的光路;第二回波信号为检测装置的光源向视窗发射光束后,检测装置的第二探测模块接收到来自视窗发生漫反射的回波信号;第二探测模块的接收光路与光源发射的光束形成的发射光路的距离大于距离阈值;光束的光路方向与视窗垂直。In a sixth aspect, the present application provides a computer storage medium, the computer storage medium stores program instructions, and when the program instructions are run on the detection device, the detection device executes the above-mentioned second aspect or any possible implementation of the second aspect methods in methods. For example, when the program instructions are run on the detection device, the instructions are used to determine whether there is an obstruction in the window of the detection device according to the received first echo signal and/or the second echo signal; wherein, the first echo signal After the light source of the detection device emits light beams to the window, the first detection module of the detection device receives the echo signal from the mirror reflection of the window; the receiving optical path of the first detection module is the same as the emission optical path formed by the light beam emitted by the light source. The optical path of the side axis; the second echo signal is that after the light source of the detection device emits light beams to the window, the second detection module of the detection device receives the echo signal from the diffuse reflection from the window; the receiving optical path of the second detection module and the emission of the light source The distance of the emitted light path formed by the light beam is greater than the distance threshold; the light path direction of the light beam is perpendicular to the window.
第七方面,本申请提供了一种计算机程序产品,计算机程序产品存储有指令,当计算机程序产品在检测装置上运行时,使得检测装置执行上述第二方面或第二方面的任意可能的实现方式中的方法。例如,当计算机程序产品在检测装置上运行时,计算机程序产品的指令被执行,指令用于根据接收到的第一回波信号和/或第二回波信号,确定检测装置的视窗是否存在遮挡物;其中,第一回波信号为检测装置的光源向视窗发射光束后,检测装置的第一探测模块接收到的来自视窗发生镜面反射的回波信号;第一探测模块的接收光路与光源发射的光束形成的发射光路为相同或旁轴的光路;第二回波信号为检测装置的光源向视窗发射光束后,检测装置的第二探测模块接收到来自视窗发生漫反射的回波信号;第二探测模块的接收光路与光源发射的光束形成的发射光路的距离大于距离阈值;光束的光路方向与视窗垂直。In the seventh aspect, the present application provides a computer program product, the computer program product stores instructions, and when the computer program product runs on the detection device, the detection device executes the second aspect or any possible implementation of the second aspect method in . For example, when the computer program product runs on the detection device, the instructions of the computer program product are executed, and the instructions are used to determine whether the window of the detection device is blocked according to the received first echo signal and/or the second echo signal object; wherein, the first echo signal is the echo signal reflected from the window by the first detection module of the detection device after the light source of the detection device emits light beams to the window; the receiving optical path of the first detection module and the emission of the light source The emitted light path formed by the light beam is the same or paraxial light path; the second echo signal is that after the light source of the detection device emits light beams to the window, the second detection module of the detection device receives the echo signal from the diffuse reflection from the window; the second echo signal The distance between the receiving optical path of the second detection module and the emitting optical path formed by the light beam emitted by the light source is greater than the distance threshold; the optical path direction of the light beam is perpendicular to the window.
附图说明Description of drawings
图1为本申请提供的一种激光雷达的探测示意图;Fig. 1 is the detection schematic diagram of a kind of lidar provided by the present application;
图2a-图2b为本申请提供的一种检测装置的结构示意图;Figure 2a-Figure 2b is a schematic structural diagram of a detection device provided by the present application;
图3a-图3d为本申请提供的一种光源与光束的关系示意图;Figure 3a-Figure 3d is a schematic diagram of the relationship between a light source and a light beam provided by the present application;
图4a-图4c为本申请提供的一种光路调整模块与探测模块的关系示意图;Figures 4a-4c are schematic diagrams of the relationship between an optical path adjustment module and a detection module provided by the present application;
图4d为本申请提供的一种扫描视窗方式的示意图;Fig. 4d is a schematic diagram of a scanning window mode provided by the present application;
图5a为本申请提供的一种扫描模块的结构示意图;Fig. 5a is a schematic structural diagram of a scanning module provided by the present application;
图5b为本申请提供的一种扫描轨迹的示意图;Figure 5b is a schematic diagram of a scanning trajectory provided by the present application;
图5c为本申请提供的一种扫描模块的结构示意图;Fig. 5c is a schematic structural diagram of a scanning module provided by the present application;
图5d为本申请提供的一种扫描轨迹的示意图;Figure 5d is a schematic diagram of a scanning trajectory provided by the present application;
图6为本申请提供的一种第一探测模块的结构示意图;FIG. 6 is a schematic structural diagram of a first detection module provided by the present application;
图7a-图7b为本申请提供的一种第一探测模块的结构示意图;7a-7b are schematic structural diagrams of a first detection module provided by the present application;
图8a为本申请提供的一种第一回波信号的示意图;Fig. 8a is a schematic diagram of a first echo signal provided by the present application;
图8b为本申请提供的一种第二回波信号的示意图;Fig. 8b is a schematic diagram of a second echo signal provided by the present application;
图8c为本申请提供的一种壳体的结构示意图;Fig. 8c is a schematic structural diagram of a casing provided by the present application;
图9为本申请提供的一种检测方法的流程示意图;Figure 9 is a schematic flow chart of a detection method provided by the present application;
图10为本申请提供的一种检测装置的结构示意图;Fig. 10 is a schematic structural diagram of a detection device provided by the present application;
图11为本申请提供的一种检测装置的结构示意图。FIG. 11 is a schematic structural diagram of a detection device provided in the present application.
具体实施方式detailed description
以下,对本申请实施例中的部分用语进行解释说明,以便于本领域技术人员理解。In the following, some terms used in the embodiments of the present application are explained, so as to facilitate the understanding of those skilled in the art.
(1)视窗,可以为激光雷达的视窗,也可以是具有感知外界环境能力的其他传感器的视窗。以激光雷达为例,为了避免外界环境对激光雷达内部光学器件的污染,通常会有壳体进行隔离保护。对于激光雷达发射方向会使用视窗(可以是对激光雷达所在的光波长为透明的玻璃或者其他材料的窗口结构),在隔离外界污染的同时,能保证激光正常透射出去,并正常接收到相应的回波信号。(1) The window can be the window of the lidar, or the window of other sensors capable of sensing the external environment. Taking lidar as an example, in order to avoid the external environment from polluting the internal optical components of lidar, there is usually a housing for isolation protection. For the emission direction of the laser radar, a window (which can be a window structure that is transparent to the light wavelength of the laser radar or other materials) is used. While isolating external pollution, it can ensure that the laser light is transmitted normally and the corresponding light is received normally. echo signal.
(2)检测装置,可以为检测激光雷达的视窗的检测装置,或者为设置在激光雷达中的功能部件,或者为包括激光雷达的较大设备(例如,终端或车辆),或者是独立的设备,或者也可以是部分设置在激光雷达中的功能部件,部分设置在除激光雷达外的其他设备中的功能部件等。举例来说,检测装置可以设置在机动车辆、路口摄像头、无人机、轨道车、自行车、信号灯或测速装置等终端上,使得终端设备具有对激光雷达上的视窗进行检测的功能。在一种可能的方式中,终端可以包括待检测的视窗对应的激光雷达。此时,检测装置可以全部位于激光雷达内部;也可以部分位于激光雷达内部,部分位于除激光雷达之外的终端上。例如,检测装置的处理模块可以位于除激光雷达之外的终端上。在另一种可能的方式中,终端可以不包括待检测的视窗对应的激光雷达,例如,该激光雷达还安装在网络设备(如各种系统中的基站)等上面,在此不做限制。(2) The detection device may be a detection device for detecting the window of the laser radar, or a functional component provided in the laser radar, or a larger device (such as a terminal or a vehicle) including the laser radar, or an independent device , or it may also be a functional component partially provided in the lidar, a functional component partially provided in other devices except the laser radar, etc. For example, the detection device can be installed on terminals such as motor vehicles, intersection cameras, drones, railcars, bicycles, signal lights, or speed measuring devices, so that the terminal device has the function of detecting the window on the lidar. In a possible manner, the terminal may include a lidar corresponding to the window to be detected. At this time, the detection device may be entirely located inside the lidar; or partly located inside the lidar, and partly located on a terminal other than the lidar. For example, the processing module of the detection device may be located on a terminal other than the lidar. In another possible manner, the terminal may not include a laser radar corresponding to the window to be detected. For example, the laser radar is also installed on network equipment (such as base stations in various systems), etc., which is not limited here.
在激光雷达的使用过程中,外界污染物,如雨雪、冰霜、尘土、飞虫等,会附着在视窗上,导致激光无法正常透射或回波信号无法正常接收,进而影响激光雷达的探测性能。通过对视窗脏污的检测,有利于对视窗上的遮挡物进行识别,从而为后续对视窗进行清洗或告警提供支持。During the use of lidar, external pollutants, such as rain, snow, frost, dust, flying insects, etc., will adhere to the window, resulting in the failure of normal transmission of laser light or failure of normal reception of echo signals, thereby affecting the detection performance of lidar . By detecting the dirt of the window, it is beneficial to identify the blocking object on the window, so as to provide support for subsequent cleaning or alarming of the window.
(3)雷达,例如包括激光雷达。激光雷达可以是安装在机动车辆、路口摄像头、无人机、轨道车、自行车、信号灯或测速装置等终端设备(简称为终端)上面的激光雷达。可选的,激光雷达也可以是安装在网络设备(如各种系统中的基站)等上面的激光雷达,在此不做限制。雷达也可称为雷达装置,或者称为雷达探测装置或者雷达信号发送装置等。其工作原理是通过发射信号(或者称为探测信号),并接收经过目标物体反射的反射信号,来探测相应的目标物体。雷达所发射的信号可以是电磁波信号,激光光束等,相应的,所接收的经过目标物体反射的反射信号也可以是相应的电磁波信号,激光光束信号等。可以采用雷达获得目标物体至发射点的距离、距离变化率(径向速度)、方位、高度等信息。(3) Radar, including lidar, for example. The lidar can be a lidar installed on a terminal device (referred to as a terminal) such as a motor vehicle, an intersection camera, a drone, a rail car, a bicycle, a signal light, or a speed measuring device. Optionally, the laser radar may also be a laser radar installed on network devices (such as base stations in various systems), etc., which is not limited here. Radar can also be called a radar device, or a radar detection device or a radar signal transmission device. Its working principle is to detect the corresponding target object by transmitting a signal (or called a detection signal) and receiving the reflected signal reflected by the target object. The signal emitted by the radar can be an electromagnetic wave signal, a laser beam, etc. Correspondingly, the received reflection signal reflected by the target object can also be a corresponding electromagnetic wave signal, a laser beam signal, etc. Radar can be used to obtain information such as the distance from the target object to the launch point, the rate of change of distance (radial velocity), azimuth, and height.
下面以激光雷达为例进行说明,激光雷达通常是通过发射光波并接收目标散射的电磁能量来工作的,通过比较分析接收到的回波信号与探测信号,可以提取与目标相关的信息,例如目标的位置信息。图1为本申请提供的一种激光雷达的探测示意图。激光雷达包括激光器和探测器。激光器以一定方向发射光束,若在沿光束的发射方向的一定距离内存在目标,则光束可以在该目标的表面发生反射。图1以光束1的发射方向存在目标A为例,激光器发射的光束1在到达目标A后,在目标A的表面发生反射,被反射的信号作为回波信号返回至激光雷达的探测器,探测器根据回波信号和本地信号可确定出目标A的关联信息,例如目标A的位置信息等。The following uses laser radar as an example to illustrate. Laser radar usually works by emitting light waves and receiving electromagnetic energy scattered by the target. By comparing and analyzing the received echo signal and detection signal, information related to the target can be extracted, such as the target location information. FIG. 1 is a schematic diagram of detection of a laser radar provided in the present application. LiDAR consists of lasers and detectors. A laser emits a beam in a certain direction, and if there is a target within a certain distance along the direction in which the beam is emitted, the beam can reflect off the surface of the target. Figure 1 takes the target A in the emission direction of the beam 1 as an example. After the beam 1 emitted by the laser reaches the target A, it is reflected on the surface of the target A, and the reflected signal returns to the detector of the laser radar as an echo signal. According to the echo signal and the local signal, the sensor can determine the related information of the target A, such as the position information of the target A, etc.
激光雷达可被用作车载激光雷达(例如,基于飞行时间(time-of-flight,TOF)测距激光雷达和调频连续波(frequency modulated continuous waveform,FMCW)相干测距激光雷达)、机载激光雷达等对精确度要求较高的场景。此外,激光雷达还可以安装于移动平台,如卫星。在此情况下,激光雷达需要移动平台中的其它装置的协助以确定自身当前的位置和转向信息,这样可保证测量数据的可用性。例如,移动平台中还可以包括全球定位系统(global positioning system,GPS)装置和惯性测量单元(inertial measurementunit,IMU)装置,激光雷达可以结合GPS装置和IMU装置的测量数据进而得到目标物体的位置、速度等特征量。例如,雷达可以通过移动平台中的GPS装置提供移动平台的地理位置信息,通过IMU装置记录移动平台的姿态和转向信息。在根据回波信号确定与目标物体之间的距离后,可以通过GPS装置提供的地理位置信息或IMU装置提供的姿态和转向信息中的至少一种,将目标物体的测量点由相对坐标系转换为绝对坐标系上的位置点,得到目标物体的地理位置信息,从而使激光雷达可以应用于移动的平台中。可以理解的是,本申请中激光雷达还可应用于自动驾驶场景中、或者也可应用于网联车场景中,等等。LiDAR can be used as automotive LiDAR (for example, time-of-flight (TOF) ranging LiDAR and frequency modulated continuous wave (FMCW) coherent ranging LiDAR), airborne LiDAR Scenarios that require high accuracy, such as radar. In addition, lidar can also be installed on mobile platforms, such as satellites. In this case, the lidar needs the assistance of other devices in the mobile platform to determine its current position and steering information, which ensures the availability of measurement data. For example, the mobile platform can also include a global positioning system (global positioning system, GPS) device and an inertial measurement unit (inertial measurement unit, IMU) device, and the laser radar can combine the measurement data of the GPS device and the IMU device to obtain the position of the target object, characteristics such as speed. For example, the radar can provide the geographic location information of the mobile platform through the GPS device in the mobile platform, and record the attitude and steering information of the mobile platform through the IMU device. After the distance to the target object is determined according to the echo signal, at least one of the geographic location information provided by the GPS device or the attitude and steering information provided by the IMU device can be used to convert the measurement point of the target object into a relative coordinate system The location point on the absolute coordinate system is used to obtain the geographic location information of the target object, so that the laser radar can be applied to the mobile platform. It can be understood that the laser radar in this application can also be applied to the automatic driving scene, or can also be applied to the networked car scene, and so on.
(4)光学模组,或者称为收发模组等,光学模组可以采用收发同轴的结构,也可以采用收发离轴的结构。在收发同轴结构中,光学模组发出的光信号和接收的光信号在光学模组内所经过的光路为相同的光路或旁轴光路,一个光学模组可包括光源(例如,激光器)、光路调整模块、以及接收模块,其中,发射模块可以包括激光器和发射模块对应的光路调整模块,接收模块可包括第一探测模块,可选的,接收模块还可以包括接收模块对应的光路调整模块,第一探测模块可以为探测器。在发射模块和接收模块分别包括光路调整模块时,光路调整模块可以是基于发射模块和接收模块单独设置的,或者,可以是发射模块和接收模块共同设置的。光路调整模块可以包括准直模块或透镜、透镜组,可选的,还可以包括分光模块。例如可参考图2a,图2a为收发同轴的光学模组,在图2a中,激光器发出的光信号经过准直模块进行准直,以规范该光信号的传播方向,使得该光信号尽量向前传播。该光信号经过分光模块,再通过分光模块出射到空间中。接收的回波光信号会到达分光模块,分光模块将接收的光信号送入接收模块中的第一探测模块。(4) An optical module, or called a transceiver module, etc., the optical module can adopt a coaxial structure for transmitting and receiving, or an off-axis structure for transmitting and receiving. In the coaxial transceiver structure, the optical signal sent by the optical module and the optical signal received by the optical module pass through the same optical path or a paraxial optical path. An optical module can include a light source (for example, a laser), An optical path adjustment module and a receiving module, wherein the transmitting module may include a laser and an optical path adjusting module corresponding to the transmitting module, and the receiving module may include a first detection module. Optionally, the receiving module may also include an optical path adjusting module corresponding to the receiving module, The first detection module may be a detector. When the transmitting module and the receiving module respectively include an optical path adjustment module, the optical path adjustment module may be set independently based on the transmitting module and the receiving module, or may be set jointly by the transmitting module and the receiving module. The optical path adjustment module may include a collimation module or a lens, a lens group, and optionally, a light splitting module. For example, refer to Figure 2a. Figure 2a is an optical module with coaxial transmission and reception. pre-spread. The optical signal passes through the light splitting module, and then exits into the space through the light splitting module. The received echo optical signal will reach the optical splitting module, and the optical splitting module sends the received optical signal to the first detection module in the receiving module.
在收发离轴结构中,光学模组发出的光信号和接收的光信号所经过的路径不同,一个光学模组可包括光源(例如,激光器)、光路调整模块(例如,准直模块或透镜、透镜组)和接收模块,其中,发射模块可以包括激光器和发射模块对应的光路调整模块,接收模块可包括第二探测模块,可选的,接收模块还可以包括接收模块对应的光路调整模块,第二探测模块可以为探测器。在发射模块和接收模块分别包括光路调整模块时,光路调整模块可以是基于发射模块和接收模块单独设置的。参考图2b为收发离轴的光学模组,激光器发出的光信号经过准直模块进行准直,以规范该光信号的传播方向,使得该光信号尽量向前传播,准直模块可将该光信号出射到空间中。接收的光信号会到达接收模块。可见,对于收发离轴结构来说,由于光学模组发出的光信号和接收的光信号所经过的路径不同,因此无需设置分光模块。In the transceiver off-axis structure, the path of the optical signal sent by the optical module is different from that of the received optical signal. An optical module may include a light source (for example, a laser), an optical path adjustment module (for example, a collimator module or a lens, lens group) and a receiving module, wherein the transmitting module can include a laser and an optical path adjustment module corresponding to the transmitting module, and the receiving module can include a second detection module. Optionally, the receiving module can also include an optical path adjusting module corresponding to the receiving module. The second detection module can be a detector. When the transmitting module and the receiving module respectively include an optical path adjustment module, the optical path adjustment module may be set independently based on the transmitting module and the receiving module. Referring to Figure 2b, it is an off-axis optical module for sending and receiving. The optical signal emitted by the laser is collimated by the collimation module to regulate the propagation direction of the optical signal so that the optical signal can propagate forward as much as possible. The collimation module can The signal exits into space. The received optical signal will reach the receiving module. It can be seen that for the transceiver off-axis structure, since the paths of the optical signal sent by the optical module and the received optical signal are different, there is no need to install a light splitting module.
(5)视场,或称为视场范围,为一个光学模组所发出的光信号到达空间后的形成的范围,或者为探测装置接收对应于一个收发模组的光信号的范围。(5) The field of view, or the range of the field of view, is the range formed after the optical signal sent by an optical module reaches the space, or the range where the detection device receives the optical signal corresponding to a transceiver module.
(6)视场角,视场的角度,例如为一个收发模组发出的光信号在空间中的扫描角度。视场角可以决定视场的大小,一般来说,视场角越大,则视场越大,视场角越小则视场越小。而如果要调整一个视场,也可以通过调整该视场的视场角来实现。(6) Angle of field of view, the angle of field of view, for example, the scanning angle in space of an optical signal sent by a transceiver module. The field of view can determine the size of the field of view. Generally speaking, the larger the field of view, the larger the field of view, and the smaller the field of view, the smaller the field of view. And if a field of view needs to be adjusted, it can also be realized by adjusting the field of view angle of the field of view.
本申请实施例中,对于名词的数目,除非特别说明,表示“单数名词或复数名词”,即"一个或多个”。“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在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可以是单个,也可以是多个。In the embodiments of the present application, for the number of nouns, unless otherwise specified, it means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "plurality" means two or more. "And/or" describes the association relationship of associated objects, indicating that there can be three types of relationships, for example, A and/or B, which can mean: A exists alone, A and B exist at the same time, and B exists alone, where A, B can be singular or plural. Unless otherwise specified, the character "/" generally indicates that the contextual objects are an "or" relationship. For example, A/B means: A or B. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one item (piece) of a, b, or c means: a, b, c, a and b, a and c, b and c, or, a and b and c, where a, b, c can be single or multiple.
本申请实施例提及“第一”、“第二”等序数词是用于对多个对象进行区分,不用于限定多个对象的大小、内容、顺序、时序、应用场景、优先级或者重要程度等。例如,第一探测模块和第二探测模块,可以是相同的探测模块,也可以是不同的探测模块,且,这种名称也并不是表示这两个探测模块的结构、位置、优先级、应用场景或者重要程度等的不同。The ordinal numerals such as "first" and "second" mentioned in the embodiment of this application are used to distinguish multiple objects, and are not used to limit the size, content, order, timing, application scenarios, priority or importance of multiple objects degree etc. For example, the first detection module and the second detection module can be the same detection module or different detection modules, and this name does not mean the structure, position, priority, application of the two detection modules. The scene or the degree of importance is different.
如上介绍了本申请实施例涉及的一些概念,下面介绍本申请实施例的技术特征。Some concepts involved in the embodiments of the present application are introduced above, and the technical features of the embodiments of the present application are introduced below.
基于上述内容,图3a示例性示出了本申请提供的一种检测装置的结构示意图。如图3a所示,包括光源、第一探测模块、第二探测模块和处理模块。Based on the above content, Fig. 3a exemplarily shows a schematic structural diagram of a detection device provided by the present application. As shown in Fig. 3a, it includes a light source, a first detection module, a second detection module and a processing module.
光源,用于向视窗发射光束,光束的光路方向与视窗垂直。The light source is used to emit a light beam to the window, and the light path direction of the light beam is perpendicular to the window.
第一探测模块,用于在接收到来自视窗发生镜面反射的第一回波信号时,向处理模块发送第一回波信号;第一探测模块的接收光路与光源发射的光束形成的发射光路为相同或旁轴的光路;The first detection module is used to send the first echo signal to the processing module when receiving the first echo signal reflected by the mirror surface from the window; the emission optical path formed by the receiving optical path of the first detecting module and the light beam emitted by the light source is Same or paraxial optical path;
第二探测模块,用于在接收到来自视窗发生漫反射的第二回波信号时,向处理模块发送第二回波信号;第二探测模块的接收光路与光源发射的光束形成的发射光路的距离大于距离阈值;The second detection module is configured to send the second echo signal to the processing module when receiving the second echo signal diffusely reflected from the window; The distance is greater than the distance threshold;
处理模块,用于根据接收到的第一回波信号和/或第二回波信号,确定视窗是否存在遮挡物。The processing module is configured to determine whether there is an obstruction in the window according to the received first echo signal and/or the second echo signal.
需要说明的是,光源、第一探测模块和处理模块可以组成一个光学模组,光源、第二探测模块和处理模块可以组成一个光学模组。其中,光源、第一探测模块和处理模块组成的光学模组可以是收发同轴的光学模组,即第一探测模块的接收光路与光源发射的光束形成的发射光路为相同或旁轴的光路。光源、第二探测模块和处理模块组成的光学模组可以是收发离轴的光学模组,第二探测模块的接收光路与光源发射的光束形成的发射光路的距离大于距离阈值,使得第二探测模块的接收光路远离光源发射的光束形成的发射光路。该距离阈值可以根据第一探测模块和第二探测模块的测量需要确定,以尽量减少二个光学模组之间的干扰,距离阈值具体的值本申请不做限定。It should be noted that the light source, the first detection module and the processing module may form an optical module, and the light source, the second detection module and the processing module may form an optical module. Wherein, the optical module composed of the light source, the first detection module and the processing module may be a coaxial optical module for sending and receiving, that is, the receiving optical path of the first detecting module and the emitting optical path formed by the light beam emitted by the light source are the same or paraxial optical path . The optical module composed of the light source, the second detection module and the processing module may be an off-axis optical module for sending and receiving, and the distance between the receiving optical path of the second detecting module and the emitting optical path formed by the light beam emitted by the light source is greater than the distance threshold, so that the second detecting The receiving optical path of the module is far away from the emitting optical path formed by the light beam emitted by the light source. The distance threshold can be determined according to the measurement needs of the first detection module and the second detection module, so as to minimize the interference between the two optical modules, and the specific value of the distance threshold is not limited in this application.
其中,如图3a所示,第一探测模块的接收光路和光源的发射光路之间的距离可以为第一探测模块的中心点和光源的中心点之间的距离d1。再比如,以第一探测模块的接收光的区域为矩形、光源的发射光的区域为矩形为例,第一探测模块的接收光路和光源的发射光路之间的距离可以是第一探测模块的上边缘和光源的上边缘之间的距离,还可以是第一探测模块的下边缘和光源的下边缘之间的距离,还可以是第一探测模块的左边缘和光源的左边缘之间的距离,还可以是第一探测模块的右边缘和光源的右边缘之间的距离,当然,还可以通过其他方式确定,在此不做限定。Wherein, as shown in FIG. 3 a , the distance between the receiving optical path of the first detection module and the emitting optical path of the light source may be the distance d1 between the center point of the first detection module and the center point of the light source. For another example, taking the light-receiving area of the first detection module as a rectangle and the light-emitting area of the light source as an example, the distance between the light-receiving path of the first detection module and the light-emitting path of the light source can be the distance between the light-emitting path of the first detection module The distance between the upper edge and the upper edge of the light source can also be the distance between the lower edge of the first detection module and the lower edge of the light source, or the distance between the left edge of the first detection module and the left edge of the light source The distance may also be the distance between the right edge of the first detection module and the right edge of the light source. Of course, it may also be determined in other ways, which is not limited here.
第二探测模块的接收光路和光源的发射光路之间的距离可以为第二探测模块的中心点和光源的中心点之间的距离d2。再比如,以第二探测模块的接收光的区域为矩形、光源的发射光的区域为矩形为例,第二探测模块的接收光路和光源的发射光路之间的距离可以是第二探测模块的上边缘和光源的上边缘之间的距离,还可以是第二探测模块的下边缘和光源的下边缘之间的距离,还可以是第二探测模块的左边缘和光源的左边缘之间的距离,还可以是第二探测模块的右边缘和光源的右边缘之间的距离,当然,还可以通过其他方式确定,在此不做限定。The distance between the receiving optical path of the second detection module and the emitting optical path of the light source may be the distance d2 between the center point of the second detection module and the center point of the light source. For another example, taking the light-receiving area of the second detection module as a rectangle and the light-emitting area of the light source as an example, the distance between the light-receiving path of the second detection module and the light-emitting path of the light source can be The distance between the upper edge and the upper edge of the light source can also be the distance between the lower edge of the second detection module and the lower edge of the light source, or the distance between the left edge of the second detection module and the left edge of the light source The distance may also be the distance between the right edge of the second detection module and the right edge of the light source. Of course, it may also be determined in other ways, which is not limited here.
另外,考虑到检测装置可以位于激光雷达内部,此时,处理模块可以是位于激光雷达中的处理器或处理器中的部件,在检测装置中的部分位于激光雷达的内部时,处理模块可以是位于车辆的处理器或处理器中的部件,还可以是位于云端服务器中的处理器或处理器中的部件,在此不做限定。In addition, considering that the detection device can be located inside the laser radar, at this time, the processing module can be a processor or a component in the processor located in the laser radar. When the part of the detection device is located inside the laser radar, the processing module can be The processor located in the vehicle or a component in the processor may also be a processor located in the cloud server or a component in the processor, which is not limited here.
通过第一探测模块设置在与光源发射的光束的光路相同或旁轴的光路上,使得第一探测模块可以探测到光源发射到视窗上的光束而产生镜面反射的第一回波信号。另外,结合第二探测模块,第二探测模块用于接收光源发射的光束在视窗上产生的漫反射的第二回波信号,从而,处理模块可以基于第一回波信号和/或第二回波信号,综合判断视窗上是否存在遮挡物,可以更好的利用视窗上的镜面反射和漫反射的光学效应,得到更多的来自视窗上是否存在遮挡物的信息,提高判断视窗上是否存在遮挡物的准确性。The first detection module is arranged on the same optical path as that of the light beam emitted by the light source or on the optical path on the side axis, so that the first detection module can detect the light beam emitted by the light source onto the window to generate a first mirror-reflected echo signal. In addition, combined with the second detection module, the second detection module is used to receive the diffusely reflected second echo signal generated by the light beam emitted by the light source on the window, so that the processing module can be based on the first echo signal and/or the second echo signal Wave signal, comprehensively judge whether there is an obstruction on the window, can make better use of the optical effects of specular reflection and diffuse reflection on the window, get more information from whether there is an obstruction on the window, and improve the judgment of whether there is an obstruction on the window accuracy of the object.
在另一些实施例中,检测装置还可以包括多个第二探测模块,每个第二探测模块可以用于接收视窗上的一个探测区域内发生漫反射的第二回波信号。In some other embodiments, the detection device may further include a plurality of second detection modules, and each second detection module may be used to receive second echo signals diffusely reflected in a detection area on the window.
下面对图3a所示的各个功能模块和结构分别进行介绍说明,以给出示例性的具体实现方案。Each functional module and structure shown in FIG. 3a will be introduced and described below, so as to give an exemplary specific implementation solution.
一、光源1. Light source
本申请中,光源可以是激光器,还可以是其他光源,在此不做限定。下面以光源为激光器为例进行说明。为检测视窗上的不同探测区域,光源可以有多种实现方式,以下分三种情形分别说明。In this application, the light source may be a laser, or other light sources, which are not limited here. In the following, the light source is a laser as an example for description. In order to detect different detection areas on the window, the light source can be realized in many ways, which will be described in three cases below.
情形一,检测装置包括一个激光器。In case one, the detection device includes a laser.
在该情形一下,如图3b所示,该激光器输出一个光束,该光束的出射光可以通过光路调整模块进行调整后,输入至扫描模块,以调整该光束的出射角度,从而,实现向视窗上的一个探测区域发射该光束,并通过第一探测模块接收该出射角度同轴或旁轴光路方向上返回的第一回波信号。具体光路调整模块和扫描模块在下文中介绍。可选的,扫描模块可以通过处理控制模块,控制光束的出射角度及通过处理控制模块,控制第一探测模块接收该出射角度同轴或旁轴光路方向上返回的第一回波信号,具体在下文中介绍。In this case, as shown in Figure 3b, the laser outputs a light beam, and the outgoing light of the light beam can be adjusted by the optical path adjustment module, and then input to the scanning module to adjust the outgoing angle of the light beam, thereby realizing the upward direction of the viewing window. A detection area of the light beam emits the light beam, and receives the first echo signal returned in the coaxial or paraxial optical path direction of the outgoing angle through the first detection module. The specific optical path adjustment module and scanning module are introduced below. Optionally, the scanning module can control the exit angle of the light beam through the processing control module and through the processing control module, control the first detection module to receive the first echo signal returned in the coaxial or paraxial optical path direction of the exit angle, specifically as follows Introduced in the text.
情形二,检测装置包括L个子光源。In case two, the detection device includes L sub-light sources.
在该情形二下,向视窗发射的光束可以是由L个子光源输出,L个子光源可以是L个激光器,通过L个激光器中的每个激光器输出一个光束,使得L个光束可以分别向视窗上的L个探测区域发射相应的光束。如图3c所示,例如,一个子光源为一个激光器,一个激光器出射一个光束,图3c以三个子光源为例说明。即一个子光源对应一个探测区域。可选的,L个光束中的任一个光束可以通过光路调整模块实现向相应的探测区域发射垂直于视窗的光束。光路调整模块也可以是针对每个子光源单独设置的光路调整模块,即,检测装置包括L个光路调整模块,从而,每个子光源发射的光束,通过各自的光路调整模块调整出射光后,向相应的探测区域发射垂直于视窗的光束。L个探测区域可以是视窗范围内根据垂直方向划分的探测区域,也可以是视窗范围内根据水平方向划分的探测区域,还可以是视窗范围内根据水平和垂直方向划分的探测区域,在此不做限定。In the second case, the light beams emitted to the window can be output by L sub-light sources, and the L sub-light sources can be L lasers, and each laser in the L lasers outputs a light beam, so that the L light beams can be directed to the window respectively. The L detection areas emit corresponding beams. As shown in FIG. 3 c , for example, one sub-light source is a laser, and one laser emits one light beam. FIG. 3 c takes three sub-light sources as an example. That is, one sub-light source corresponds to one detection area. Optionally, any one of the L beams can emit a beam perpendicular to the window to the corresponding detection area through the optical path adjustment module. The optical path adjustment module can also be an optical path adjustment module set separately for each sub-light source, that is, the detection device includes L optical path adjustment modules, so that the light beam emitted by each sub-light source is sent to the corresponding light source after adjusting the outgoing light through the respective optical path adjustment module The detection area emits a beam perpendicular to the viewing window. The L detection areas can be the detection areas divided according to the vertical direction within the window range, or the detection areas divided according to the horizontal direction within the window range, or the detection areas divided according to the horizontal and vertical directions within the window range. Do limited.
应理解,L个子光源出射的L个光束的之间可以呈一定的夹角,也可以是平行的。It should be understood that the L light beams emitted by the L sub-light sources may form a certain angle or be parallel.
情形三,检测装置的光源包括K个激光器和分束模块。In case three, the light source of the detection device includes K lasers and a beam splitting module.
向视窗发射的光束也可以由一个激光器输出一个光束之后,通过分束模块进行分束得到L个光束;或者也可以由K个激光器输出K个光束,之后通过分束模块对K个光束中的一个或多个光束进行分束,得到L个光束,K为小于L的整数。也就是说,检测装置可以包括一个激光器,或者也可以包括L个激光器,或者也可以包括K个激光器。如图3d所示,以一个激光器和一个分束模块为例,将一个激光器的光束分为3个光束示例性地说明。The beam emitted to the window can also be split by a beam splitting module to obtain L beams after a laser outputs a beam; or K lasers can output K beams, and then the beam splitting module can be used to split the beams among the K beams. One or more beams are split to obtain L beams, K is an integer less than L. That is to say, the detection device may include one laser, or may include L lasers, or may also include K lasers. As shown in FIG. 3d , taking a laser and a beam splitting module as an example, splitting a beam of a laser into three beams is exemplarily described.
在一种可能的实现方式中,分束模块可以为衍射光学器件(diffractive opticalelements,DOE),DOE可以将来自激光器的一个光束均匀地分为L个光束,L个光束之间的传输方向可能不同,也可能相同。可以理解的是,DOE将光束分出的数目和光束之间的间隔可由DOE的物理结构来决定。也就是说,DOE的物理结构可根据L个光束之间的间隔来确定。在该实现方式中,分束模块可以相同,当分束模块为DOE时,L=3,也就是说,DOE作为分束模块时,DOE可将接收到的一个光束一分为三。In a possible implementation, the beam splitting module can be a diffractive optical element (DOE), and the DOE can evenly divide a beam from the laser into L beams, and the transmission directions between the L beams may be different. , and possibly the same. It can be understood that the number of beams split by the DOE and the interval between the beams can be determined by the physical structure of the DOE. That is, the physical structure of the DOE can be determined according to the spacing between the L beams. In this implementation manner, the beam splitting modules can be the same, and when the beam splitting module is a DOE, L=3, that is, when the DOE is used as the beam splitting module, the DOE can split a received beam into three.
在另一种可能的实现方式中,分束模块可以为偏振分光棱镜(polarizing beamsplitter,PBS)阵列。激光器向PBS阵列射入一个光束,PBS可以把入射的光束分成两个垂直的线偏振光,即P偏振光和S偏振光,其中P偏振光完全通过,作为下一个PBS的入射光束,而S偏振光以45度角被反射至对应的第一分束模块,且S偏振光的出射方向与P偏振光成90度角。应理解,从L个PBS可反射出L个光束。在该实现方式中,分束模块可为PBS阵列中的一个PBS。In another possible implementation manner, the beam splitting module may be a polarizing beam splitter (polarizing beamsplitter, PBS) array. The laser injects a beam into the PBS array, and the PBS can divide the incident beam into two vertical linearly polarized lights, namely P polarized light and S polarized light, where P polarized light passes through completely as the next PBS incident beam, and S polarized light The polarized light is reflected to the corresponding first beam splitting module at an angle of 45 degrees, and the outgoing direction of the S polarized light is at an angle of 90 degrees to the P polarized light. It should be understood that L beams may be reflected from L PBSs. In this implementation manner, the beam splitting module may be a PBS in the PBS array.
应理解,上述情形一、情形二和情形三中,在激光雷达作为车载雷达的情况下,激光器可以发射905nm波长的激光、或者也可发射1550nm波长的光束。可选地,激光器可以为半导体激光器、也可以是光纤激光器。It should be understood that in the above-mentioned case 1, case 2 and case 3, when the lidar is used as the vehicle radar, the laser can emit laser light with a wavelength of 905nm, or a light beam with a wavelength of 1550nm. Optionally, the laser may be a semiconductor laser or a fiber laser.
二、光路调整模块2. Optical path adjustment module
本申请中,为了得到视窗上不同探测区域上是否有遮挡物,需要对光束的视场范围(例如,光束的发散角、光斑尺寸等)进行控制,使得光束出射后的视场范围对应视窗上的探测区域。In this application, in order to find out whether there are obstructions on different detection areas on the window, it is necessary to control the field of view of the beam (for example, the divergence angle of the beam, the spot size, etc.), so that the field of view after the beam exits corresponds to that on the window. detection area.
对光束的出射后的视场范围的控制可以通过光源与透镜组件组合的结构进行控制,也可以通过子光源(例如,激光器和光纤阵列组成的子光源)和透镜组件(例如,准直器、透镜模组)组合的方式进行控制,也可以通过光学相控阵(optical phased array,OPA)的方式进行控制,也可以通过反射镜的组合进行控制,此处不再一一列举。如下分别对激光器、子光源与透镜组件组合的结构、以及OPA进行详细介绍。The control of the field of view after the light beam exits can be controlled by the combined structure of the light source and the lens assembly, or by the sub-light source (for example, a sub-light source composed of a laser and an optical fiber array) and lens components (for example, a collimator, Lens modules) can be controlled through combination, optical phased array (optical phased array, OPA) can also be used for control, or a combination of mirrors can be used for control, which will not be listed here. The structure of the combination of the laser, the sub-light source and the lens assembly, and the OPA are described in detail as follows.
结合情形一,如图4a所示,为本申请提供的一种光路调整模块的结构示意图。该光路调整模块包括透镜组件,从光源出射的光束通过该透镜组件后,可以实现对光束出射的视场范围的调整。可选的,光源的出光口位于透镜组件的物方焦平面上(如图4a所示)。其中,可通过选择合适的光源的出光口的位置和透镜组件的焦距f,来满足从透镜组件出射的光束的视场对应探测视窗上的一个探测区域。进而,通过扫描模块,实现对视窗上的不同探测区域进行探测。具体在下文中介绍。在一种可能的实现方式中,透镜组件还可以是准直器、准直透镜。Combining the first situation, as shown in FIG. 4a , it is a schematic structural diagram of an optical path adjustment module provided by the present application. The optical path adjustment module includes a lens assembly, and after the light beam emitted from the light source passes through the lens assembly, the adjustment of the field of view range of the emitted light beam can be realized. Optionally, the light outlet of the light source is located on the object focal plane of the lens assembly (as shown in FIG. 4a ). Wherein, by selecting a suitable position of the light outlet of the light source and the focal length f of the lens assembly, the field of view of the light beam emitted from the lens assembly corresponds to a detection area on the detection window. Furthermore, through the scanning module, the detection of different detection areas on the window is realized. The details are described below. In a possible implementation manner, the lens assembly may also be a collimator or a collimating lens.
结合情形二,如图4b所示,为本申请提供的一种光路调整模块的结构示意图。该光路调整模块包括L个子光源和透镜组件,L个子光源与L个光束一一对应,即一个光束可耦合进一个光纤。或者,L个光束与L个透镜组件一一对应,每个光束通过一个透镜组件调整光束出射的视场。例如,如图4c所示,子光源1通过透镜组件1出射的光束对应视场1,即对应视窗上的探测区域1。子光源2通过透镜组件2出射的光束对应视场2,即对应视窗上的探测区域2。子光源3通过透镜组件3出射的光束对应视场3,即对应视窗上的探测区域3。Combined with the second situation, as shown in FIG. 4 b , it is a schematic structural diagram of an optical path adjustment module provided by the present application. The optical path adjustment module includes L sub-light sources and a lens assembly, and the L sub-light sources correspond to L light beams one by one, that is, one light beam can be coupled into one optical fiber. Alternatively, the L light beams are in one-to-one correspondence with the L lens assemblies, and each light beam passes through a lens assembly to adjust the field of view from which the light beam emerges. For example, as shown in FIG. 4 c , the light beam emitted by the sub-light source 1 through the lens assembly 1 corresponds to the field of view 1 , that is, corresponds to the detection area 1 on the window. The light beam emitted by the sub-light source 2 through the lens assembly 2 corresponds to the field of view 2, that is, corresponds to the detection area 2 on the window. The light beam emitted by the sub-light source 3 through the lens assembly 3 corresponds to the field of view 3 , that is, corresponds to the detection area 3 on the window.
以图4b为例,针对L个子光源中的每个子光源,每个子光源均用于将子光源发射的光束分别传输至透镜组件。或者也可以理解为,L个子光源中的第k个子光源用于将第k个光束传输至透镜组件,k取遍1至L。透镜组件,用于接收来自L个子光源的L个光束,并对L个光束的出射方向进行调整。在一种可能的实现方式中,透镜组件还可以是准直器、准直透镜。Taking FIG. 4b as an example, for each sub-light source in the L sub-light sources, each sub-light source is used to respectively transmit the light beam emitted by the sub-light source to the lens assembly. Or it can also be understood that the kth sub-light source among the L sub-light sources is used to transmit the k-th light beam to the lens assembly, and k is taken from 1 to L. The lens assembly is used to receive L light beams from the L sub-light sources, and adjust the outgoing directions of the L light beams. In a possible implementation manner, the lens assembly may also be a collimator or a collimating lens.
进一步,L个子光源的出光口均位于透镜组件的物方焦平面上(如图4b和图4c所示)。其中,L个子光源形成子光源阵列,子光源的出光口之间的间隔可以是相等的,也可以是不相等的。可以通过控制子光源的出光口之间的间隔和透镜组件的焦距,来实现从子光源和透镜组件出射的L个光束的出射视场对应视窗上的L个探测区域。以图4b为例,子光源1通过透镜组件出射的光束对应视场1,即对应视窗上的探测区域1。子光源2通过透镜组件出射的光束对应视场2,即对应视窗上的探测区域2。子光源3通过透镜组件出射的光束对应视场3,即对应视窗上的探测区域3。也就是说,可通过选择合适的子光源出光口的间隔d和透镜组件的焦距f,可以满足L个光束对应探测视窗上的L个探测区域。Further, the light outlets of the L sub-light sources are located on the object focal plane of the lens assembly (as shown in FIG. 4b and FIG. 4c ). Wherein, the L sub-light sources form a sub-light source array, and the intervals between the light outlets of the sub-light sources may be equal or unequal. By controlling the distance between the light outlets of the sub-light sources and the focal length of the lens assembly, it can be realized that the output fields of view of the L light beams emitted from the sub-light sources and the lens assembly correspond to the L detection areas on the window. Taking FIG. 4b as an example, the light beam emitted by the sub-light source 1 through the lens assembly corresponds to the field of view 1, that is, corresponds to the detection area 1 on the window. The light beam emitted by the sub-light source 2 through the lens assembly corresponds to the field of view 2, that is, corresponds to the detection area 2 on the window. The light beam emitted by the sub-light source 3 through the lens assembly corresponds to the field of view 3, that is, corresponds to the detection area 3 on the window. That is to say, L light beams can correspond to L detection regions on the detection window by selecting an appropriate interval d of light outlets of the sub-light sources and a focal length f of the lens assembly.
举例来说,L个子光源阵列可以是垂直方向上设置的,将视窗在垂直方向上划分为L个探测区域。再比如,L个子光源阵列可以是水平方向上设置的,将视窗在水平方向上划分为L个探测区域。再比如,L个子光源阵列可以是水平和垂直方向上设置的,将视窗在水平和垂直方向上划分为L个探测区域。For example, L sub-light source arrays may be vertically arranged to divide the viewing window into L detection areas in the vertical direction. For another example, L sub-light source arrays may be arranged in the horizontal direction, and the window is divided into L detection areas in the horizontal direction. For another example, L sub-light source arrays may be arranged in the horizontal and vertical directions, and the window is divided into L detection areas in the horizontal and vertical directions.
示例性地,如图4b所示,两个不同子光源对应的光束之间的夹角θ可通过如下公式(1)确定。Exemplarily, as shown in FIG. 4 b , the included angle θ between light beams corresponding to two different sub-light sources can be determined by the following formula (1).
θ=arctan(d/f)公式(1)θ=arctan(d/f) formula (1)
从而,可以确定每个光束的出射角对应在视窗上的探测区域。Therefore, it can be determined that the exit angle of each light beam corresponds to the detection area on the window.
可以理解的是,当子光源的出光口之间的间隔是相等时,L个光束中任意相邻光束之间的夹角θ是相等的。从而,每个光束对应视窗上的探测区域的面积相同。当相邻的子光源的出光口之间的间隔不相等时,L个光束中相邻光束之间的夹角θ也是不相等的。从而,每个光束对应视窗上的探测区域的面积可以不同。It can be understood that when the intervals between the light outlets of the sub-light sources are equal, the angle θ between any adjacent light beams among the L light beams is equal. Therefore, each light beam corresponds to the same detection area on the window. When the intervals between the light outlets of adjacent sub-light sources are unequal, the included angle θ between adjacent light beams among the L light beams is also unequal. Therefore, the area of the detection area on the window corresponding to each light beam can be different.
如图4c所示,针对任一子光源对应的光束相对该子光源的透镜组件的光轴之间的夹角可通过子光源的出光口相对透镜组件的光轴的距离及透镜组件的焦距确定。例如,子光源2相对子光源的透镜组件2的光轴之间的夹角θ2满足:As shown in Figure 4c, the angle between the light beam corresponding to any sub-light source and the optical axis of the lens assembly of the sub-light source can be determined by the distance between the light outlet of the sub-light source and the optical axis of the lens assembly and the focal length of the lens assembly . For example, the included angle θ2 between the sub-light source 2 and the optical axis of the lens assembly 2 of the sub-light source satisfies:
θ2=arctan(d2/f2)公式(2)θ2 = arctan (d2/f2) formula (2)
从而,可以确定每个光束的出射角对应在视窗上的探测区域。Therefore, it can be determined that the exit angle of each light beam corresponds to the detection area on the window.
相应的,光路调整模块还可以用于调整第一探测模块和第二探测模块的视场,例如,光路调整模块可以用于调整第一探测模块中的第一子探测模块的视场,从而,使得该第一子探测模块的视场对应接收相应的探测区域的第一回波信号。具体在下文中的第一探测模块中介绍。光路调整模块可以用于调整第二探测模块中的第二子探测模块的视场,从而,使得该第二子探测模块的视场对应接收相应的探测区域的第二回波信号。具体在下文中的第二探测模块中介绍。Correspondingly, the optical path adjustment module can also be used to adjust the field of view of the first detection module and the second detection module, for example, the optical path adjustment module can be used to adjust the field of view of the first sub-detection module in the first detection module, thus, The field of view of the first sub-detection module corresponds to receiving the first echo signal of the corresponding detection area. The details are introduced in the first detection module below. The optical path adjustment module can be used to adjust the field of view of the second sub-detection module in the second detection module, so that the field of view of the second sub-detection module corresponds to receiving the second echo signal of the corresponding detection area. The details are introduced in the second detection module below.
考虑到视窗上不同探测位置的回波信号(第一回波信号或第二回波信号)相对应的飞行时间不同,可能导致无法在一个扫描帧内全部扫描完视窗上的所有探测区域。在帧率要求100Hz,单次探测一次探测区域的时长最长为1.25ms,则在一帧内最多可以将视窗划分为1/100Hz/1.25ms=8个探测区域,在一个探测区域对应的测量时间(例如,测量时间包括光束的飞行时间、第一探测模块和第二探测模块的探测时间、处理模块对第一回波信号和/或第二回波信号等数据进行处理的时间等)较长时,可能无法在1.25ms内检测完。Considering that the echo signals (first echo signal or second echo signal) corresponding to different detection positions on the window have different flight times, it may not be possible to scan all the detection areas on the window within one scanning frame. When the frame rate is required to be 100Hz, and the maximum time for a single detection of a detection area is 1.25ms, then the window can be divided into 1/100Hz/1.25ms=8 detection areas at most in one frame, and the measurement corresponding to one detection area Time (for example, the measurement time includes the flight time of the light beam, the detection time of the first detection module and the second detection module, the time when the processing module processes the data such as the first echo signal and/or the second echo signal, etc.) For a long time, the detection may not be completed within 1.25ms.
本申请中,在一个扫描周期内的P个扫描帧中存在第一扫描帧,第一帧扫描中的一个探测时间窗内同时探测至少两个探测区域;针对任一个探测时间窗:L个子光源,具体用于分别向至少两个探测区域发射对应的光束;In this application, there is a first scan frame among P scan frames in a scan cycle, and at least two detection areas are simultaneously detected within a detection time window in the first frame scan; for any detection time window: L sub-light sources , specifically for emitting corresponding light beams to at least two detection areas respectively;
针对于任一探测区域:处理模块,具体用于根据接收到的探测区域的各探测时间窗的第一回波信号和/或第二回波信号,确定探测区域是否存在遮挡物。For any detection area: the processing module is specifically configured to determine whether there is an obstruction in the detection area according to the received first echo signal and/or second echo signal of each detection time window in the detection area.
如图4d所示,下面以L个子光源为8个子光源为例,8个子光源的光束可以分别对应探测视窗上的8个探测区域。相应的,第一探测模块可以接收视窗反射的第一回波信号。第二探测模块可以接收视窗反射的第二回波信号。As shown in FIG. 4 d , taking L sub-light sources as an example of 8 sub-light sources below, the light beams of the 8 sub-light sources can respectively correspond to 8 detection areas on the detection window. Correspondingly, the first detection module can receive the first echo signal reflected by the window. The second detection module can receive the second echo signal reflected by the window.
以一个探测时间窗内同时探测4个探测区域,视窗中包括8个探测区域为例,此时,一个第一扫描帧内,仅需2次扫描,即可完成视窗内所有探测区域的扫描。通过3个第一扫描帧分别扫描视窗内的探测区域,实现对视窗内的8个探测区域的遮挡物进行判断。Taking the simultaneous detection of 4 detection areas in a detection time window, and the window includes 8 detection areas as an example, at this time, in a first scanning frame, only 2 scans are needed to complete the scanning of all detection areas in the window. By scanning the detection areas in the window respectively through the three first scanning frames, the blocking objects in the eight detection areas in the window can be judged.
一次完整的视窗扫描可以包括3个第一扫描帧,例如第一扫描帧1、第一扫描帧2、第一扫描帧3。A complete scan of the window may include three first scan frames, for example, the first scan frame 1 , the first scan frame 2 , and the first scan frame 3 .
在第一扫描帧1划分为左右2个区域(左边记为第一扫描帧1的A区域,右边记为第一扫描帧1的B区域)分别进行扫描。首先,同时扫描左边的4个探测区域,即左边的4个子光源同时发射4个光束,并通过第一探测模块接收相应的第一回波信号。通过第二探测模块接收第二回波信号。根据接收到的第一回波信号的信号强度,相比在该第一扫描帧1的A区域无遮挡物下接收到的第一回波信号的信号强度的差大于第一预设阈值时,确定第一扫描帧1的A区域存在遮挡物,和/或,根据接收到的第二回波信号的信号强度,相比在该第一扫描帧1的A区域无遮挡物下接收到的第二回波信号的信号强度的差大于第二预设阈值时,确定第一扫描帧1的A区域存在遮挡物。The first scanning frame 1 is divided into two left and right areas (the left is marked as the A area of the first scanning frame 1, and the right is marked as the B area of the first scanning frame 1) for scanning respectively. First, the four detection areas on the left are scanned at the same time, that is, the four sub-light sources on the left emit four light beams at the same time, and receive corresponding first echo signals through the first detection module. The second echo signal is received by the second detection module. According to the received signal strength of the first echo signal, when the difference in signal strength compared with the signal strength of the first echo signal received in the area A of the first scan frame 1 is greater than the first preset threshold, Determining that there is an obstruction in the area A of the first scanning frame 1, and/or, according to the signal strength of the received second echo signal, compared to the first echo signal received in the area A of the first scanning frame 1 without an obstruction. When the difference between the signal strengths of the two echo signals is greater than the second preset threshold, it is determined that there is an obstruction in the area A of the first scanning frame 1 .
再同时扫描右边的4个探测区域,即右边的4个子光源同时发射4个光束,并通过第一探测模块接收第一回波信号。通过第二探测模块接收第二回波信号。根据接收到的第一回波信号的信号强度,相比在该第一扫描帧1的B区域无遮挡物下接收到的第一回波信号的信号强度的差大于第一预设阈值时,确定第一扫描帧1的B区域存在遮挡物,和/或,根据接收到的第二回波信号的信号强度,相比在该第一扫描帧1的B区域无遮挡物下接收到的第二回波信号的信号强度的差大于第二预设阈值时,确定第一扫描帧1的B区域存在遮挡物。Then scan the 4 detection areas on the right at the same time, that is, the 4 sub-light sources on the right emit 4 light beams at the same time, and receive the first echo signal through the first detection module. The second echo signal is received by the second detection module. According to the received signal strength of the first echo signal, when the difference in signal strength compared with the signal strength of the first echo signal received in the area B of the first scan frame 1 is greater than the first preset threshold, Determining that there is an obstruction in the area B of the first scanning frame 1, and/or, according to the signal strength of the received second echo signal, compared to the first echo signal received without an obstruction in the area B of the first scanning frame 1 When the difference between the signal intensities of the two echo signals is greater than the second preset threshold, it is determined that there is an obstruction in area B of the first scanning frame 1 .
假设遮挡物在第1行第2列,则通过第一扫描帧1的2个分区接收到的第一回波信号和/或第二回波信号,可以确定第一扫描帧1的A区域存在遮挡物。Assuming that the occluder is in the first row and the second column, the first echo signal and/or the second echo signal received by the two partitions of the first scan frame 1 can be used to determine the existence of the A area of the first scan frame 1 occluder.
在第一扫描帧2划分为上下2个区域(上边记为第一扫描帧2的A区域,下边记为第一扫描帧2的B区域)分别进行扫描。首先,同时扫描上边的4个探测区域,即上边的4个子光源同时发射4个光束,并通过第一探测模块接收第一回波信号,通过第二探测模块接收第二回波信号。再同时扫描下边的4个探测区域,即下边的4个子光源同时发射4个光束,并通过第一探测模块接收第一回波信号,通过第二探测模块接收第二回波信号。The first scanning frame 2 is divided into two upper and lower areas (the upper side is marked as the A area of the first scanning frame 2, and the lower side is marked as the B area of the first scanning frame 2) for scanning respectively. Firstly, scan the 4 upper detection areas at the same time, that is, the 4 sub-light sources on the upper side emit 4 light beams at the same time, and receive the first echo signal through the first detection module, and receive the second echo signal through the second detection module. Then scan the lower four detection areas at the same time, that is, the lower four sub-light sources emit four light beams at the same time, and receive the first echo signal through the first detection module, and receive the second echo signal through the second detection module.
假设遮挡物在第1行第2列,则通过第一扫描帧的2个分区接收到的第一回波信号和/或第二回波信号,可以确定第一扫描帧2的A区域存在遮挡物。Assuming that the occluder is in the first row and the second column, the first echo signal and/or the second echo signal received by the two partitions of the first scan frame can be used to determine that there is an occlusion in the A area of the first scan frame 2 thing.
在第一扫描帧3划分为2个特殊区域分别进行扫描。首先,同时扫描第1列和第3列的4个探测区域(记为第一扫描帧3的A区域),即第1列和第3列的4个子光源同时发射4个光束,并通过第一探测模块接收第一回波信号,通过第二探测模块接收第二回波信号。再同时扫描第2列和第4列的4个探测区域(记为第一扫描帧3的B区域),即第1列和第3列的4个子光源同时发射4个光束,并通过第一探测模块接收第一回波信号,通过第二探测模块接收第二回波信号。The first scanning frame 3 is divided into two special areas for scanning respectively. First, scan the 4 detection areas of the first column and the third column at the same time (denoted as the A area of the first scanning frame 3), that is, the four sub-light sources in the first column and the third column emit 4 beams at the same time, and pass through the A detection module receives the first echo signal, and a second detection module receives the second echo signal. Then scan the 4 detection areas of the 2nd column and the 4th column (referred to as the B area of the first scanning frame 3) at the same time, that is, the 4 sub-light sources of the 1st column and the 3rd column emit 4 beams at the same time, and pass through the first The detection module receives the first echo signal, and receives the second echo signal through the second detection module.
假设遮挡物在第1行第2列,则通过第一扫描帧3中2个分区接收到的第一回波信号和/或第二回波信号,可以确定第一扫描帧3的B区域存在遮挡物。Assuming that the occluder is in the first row and the second column, the first echo signal and/or the second echo signal received by the two partitions in the first scan frame 3 can be used to determine the presence of area B in the first scan frame 3 occluder.
从而,通过第一扫描帧2的A区域、第一扫描帧2的A区域、第一扫描帧3的B区域,可以确定第1行第2列对应的探测区域存在遮挡物。即根据不同第一扫描帧的编码组合,可以得到遮挡物对应的探测区域的位置(例如,AAB对应第1行第2列的位置,BBA对应第2行第3列的位置)。Therefore, through the area A of the first scanning frame 2 , the area A of the first scanning frame 2 , and the area B of the first scanning frame 3 , it can be determined that there is an obstruction in the detection area corresponding to the first row and the second column. That is, according to different coding combinations of the first scanning frame, the position of the detection area corresponding to the obstruction can be obtained (for example, AAB corresponds to the position of the first row and the second column, and BBA corresponds to the position of the second row and the third column).
通过多帧的至少两个探测区域同时探测,可以有效提升空间分辨精度。By simultaneously detecting at least two detection areas in multiple frames, the spatial resolution accuracy can be effectively improved.
三、扫描模块3. Scanning module
光源向视窗上的不同探测区域发射的光束,还可以通过扫描模块实现。通过光路调整模块将光束传输至扫描模块,经扫描模块投射至探测区域。检测装置可通过改变扫描模块的探测角度完成对探测区域的扫描。例如,检测装置可预设多个探测角度,扫描模块可以在多个探测角度的每个探测角度下向视窗上的探测区域发射光束。The light beams emitted by the light source to different detection areas on the window can also be realized by the scanning module. The light beam is transmitted to the scanning module through the optical path adjustment module, and projected to the detection area through the scanning module. The detection device can scan the detection area by changing the detection angle of the scanning module. For example, the detection device can preset multiple detection angles, and the scanning module can emit light beams to the detection area on the window at each detection angle of the multiple detection angles.
在一种可能实现方式中,扫描模块可以为扫描器,例如反射式扫描器。反射式扫描器包括但不限于机械旋转镜和MEMS微振镜。反射式扫描器是通过机械转动来改变扫描器的扫描方向。当扫描模块为反射式扫描器时,可将反射式扫描器的反射面设置于透镜组件的像方焦平面上。In a possible implementation manner, the scanning module may be a scanner, such as a reflective scanner. Reflective scanners include, but are not limited to, mechanical rotating mirrors and MEMS vibrating mirrors. Reflective scanners change the scanning direction of the scanner by mechanical rotation. When the scanning module is a reflective scanner, the reflective surface of the reflective scanner can be arranged on the focal plane of the image side of the lens assembly.
结合上述情形一,在光源为1个激光器时,光源发射的光束可以通过1个透镜组件,发射出平行光,该平行光的光斑在透镜组件的像方焦平面上重合,因此,可以将扫描模块设置于透镜组件的像方焦平面上。这样,光束的光斑可在扫描器的反射面上重合,当反射式扫描器围绕相互垂直两个转轴进行旋转扫描时,光束可被扫描器投射到视窗上的不同探测区域中。可选地,扫描器可以是连续运转模式,也可以是步进运转模式。Combining the above situation 1, when the light source is a laser, the light beam emitted by the light source can pass through a lens assembly to emit parallel light, and the light spots of the parallel light overlap on the focal plane of the image square of the lens assembly. Therefore, the scanning The module is arranged on the focal plane of the image side of the lens assembly. In this way, the light spots of the beam can overlap on the reflective surface of the scanner, and when the reflective scanner rotates and scans around two mutually perpendicular rotation axes, the beam can be projected by the scanner to different detection areas on the window. Optionally, the scanner can be in continuous operation mode or in step operation mode.
如图5a所示,为申请提供的一种扫描器的结构示意图。该扫描器可以在二维方向(水平方向和垂直方向)上变换探测角度,变换探测角度也可理解为使得扫描器处于不同的探测角度下。图5a以一个光束为例说明,在8个不同方向的探测角度下,光束经过扫描器被分别投射到8个探测区域,得到8个探测区域的8个扫描点。从而通过扫描器扫描不同探测角度,得到视窗上的所有探测区域对应的扫描轨迹。例如,如图5b所示的二维多光束扫描轨迹示意图,不同填充图案对应光源在不同探测角度下探测的探测区域,该扫描轨迹可以是处理控制模块控制扫描器按照预设的扫描方式进行扫描得到的。也可以理解为,是处理控制模块控制扫描器在二维方向上旋转扫描器,使扫描器处于不同探测角度下扫描得到的扫描轨迹。例如,处理控制模块可控制扫描模块先水平方向旋转后垂直方向旋转,或者先垂直方向旋转后水平方向旋转,或者垂直方向和水平方向一起旋转,或者水平方向和垂直方向交替旋转等。结合上述图4a所示的光路调整模块,由于从透镜组件出射的光束的光斑在透镜组件的像方焦平面上重合,因此,可以将扫描模块设置于透镜组件的像方焦平面上。As shown in Figure 5a, it is a schematic structural diagram of a scanner provided in the application. The scanner can change detection angles in two-dimensional directions (horizontal direction and vertical direction), and changing detection angles can also be understood as placing the scanner at different detection angles. Fig. 5a uses a light beam as an example to illustrate, under the detection angles of 8 different directions, the light beam is respectively projected to 8 detection areas through the scanner, and 8 scanning points of the 8 detection areas are obtained. In this way, the scanner scans different detection angles to obtain scanning tracks corresponding to all detection areas on the window. For example, in the schematic diagram of the two-dimensional multi-beam scanning trajectory shown in Figure 5b, different filling patterns correspond to the detection areas detected by the light source at different detection angles, and the scanning trajectory can be that the processing control module controls the scanner to scan according to the preset scanning method owned. It can also be understood that the processing control module controls the scanner to rotate the scanner in the two-dimensional direction, so that the scanner is in the scanning trajectory obtained by scanning at different detection angles. For example, the processing control module may control the scanning module to rotate horizontally and then vertically, or to rotate vertically and then horizontally, or to rotate vertically and horizontally together, or to rotate horizontally and vertically alternately. In combination with the optical path adjustment module shown in FIG. 4a above, since the spots of the beams emitted from the lens assembly overlap on the image focal plane of the lens assembly, the scanning module can be arranged on the image focal plane of the lens assembly.
如图5c所示,为申请提供的另一种扫描器的结构示意图。该扫描器可以在一维方向上变换探测角度,使得扫描器处于不同的探测角度下。As shown in Figure 5c, it is a schematic structural diagram of another scanner provided in the application. The scanner can change the detection angle in one-dimensional direction, so that the scanner is under different detection angles.
结合上述情形二,举例来说,视窗被划分为L×T个探测区域,水平方向上通过扫描器实现对T个探测区域的扫描,垂直方向上通过L个子光源实现对L个探测区域的探测。在光源为L个子光源时,扫描器通过改变L个子光源出射的L个光束在水平方向上的出射角度,从而,在每个探测角度下,可以得到L个光束对应的L个探测区域对应的扫描点。实现对水平方向的探测区域的扫描。Combining the above situation two, for example, the window is divided into L×T detection areas, the scanning of T detection areas is realized by the scanner in the horizontal direction, and the detection of L detection areas is realized by L sub-light sources in the vertical direction . When the light source is L sub-light sources, the scanner changes the outgoing angles of the L light beams emitted by the L sub-light sources in the horizontal direction, so that at each detection angle, the L detection areas corresponding to the L light beams can be obtained. scan point. Realize the scanning of the detection area in the horizontal direction.
举例来说,以L为4,T为2为例,通过扫描器对水平方向上的左右2个探测区域进行扫描,在每个水平方向上,4个子光源分别发射的光束通过光路调整模块后,对应到4个垂直方向上的探测区域。即在一个探测角度下,4个光束经过扫描器被投射到4个探测区域,得到4个扫描点,从而,通过扫描器扫描2次,可以扫描完视窗上的8个探测区域。例如,如图5d所示的二维多光束扫描轨迹示意图,相同填充图案对应相同子光源在不同探测角度下探测的探测区域,不同探测图案对应不同子光源探测的探测区域。也可以理解为,扫描器将射入的4个光束反射至探测区域,每个光束的扫描点呈现一维分布,多个光束做一维扫描,拼成图5d所示的二维多光束扫描轨迹。通过一维扫描器,可简化检测装置的体积,以及简化处理控制模块控制的复杂度。For example, taking L as 4 and T as 2 as an example, the scanner scans the left and right detection areas in the horizontal direction. In each horizontal direction, the light beams emitted by the four sub-light sources respectively pass through the optical path adjustment module , corresponding to the detection areas in four vertical directions. That is, at one detection angle, 4 light beams are projected to 4 detection areas through the scanner, and 4 scanning points are obtained. Therefore, by scanning twice with the scanner, 8 detection areas on the window can be scanned. For example, in the schematic diagram of the two-dimensional multi-beam scanning trajectory shown in Figure 5d, the same filling pattern corresponds to the detection area detected by the same sub-light source at different detection angles, and different detection patterns correspond to the detection areas detected by different sub-light sources. It can also be understood that the scanner reflects the four incoming beams to the detection area, and the scanning points of each beam present a one-dimensional distribution, and multiple beams perform one-dimensional scanning to form a two-dimensional multi-beam scanning as shown in Figure 5d track. The one-dimensional scanner can simplify the volume of the detection device and simplify the complexity of controlling the processing control module.
需要说明的是,当扫描器为一维方向(例如,水平方向或垂直方向)上旋转的扫描器时,在进行该类扫描器的装调时,可以将一维扫描器的旋转轴位于L个光束所在的入射平面内。一维扫描器只负责将L个子光源的L个光束沿一个维度(图5c所示为水平维度)扫描,在水平维度上可通过处理控制模块控制光束的出射角度,在垂直维度上的出射角度即为相邻两个子光源从光路调整模块出射的光束之间的夹角,也可以理解为垂直维度上的出射角度可由L个子光源和相应的光路调整模块来确定。It should be noted that when the scanner is a scanner that rotates in a one-dimensional direction (for example, a horizontal direction or a vertical direction), when installing and adjusting this type of scanner, the rotation axis of the one-dimensional scanner can be positioned at L in the plane of incidence of the light beam. The one-dimensional scanner is only responsible for scanning the L light beams of the L sub-light sources along one dimension (the horizontal dimension shown in Figure 5c). In the horizontal dimension, the outgoing angle of the light beam can be controlled by the processing control module. It is the angle between the light beams emitted by two adjacent sub-light sources from the optical path adjustment module. It can also be understood that the outgoing angle in the vertical dimension can be determined by the L sub-light sources and the corresponding optical path adjustment module.
在一种可能的实现方式中,上述光路调整模块和扫描模块的功能也可通过OPA来实现。OPA工作原理为:通过调节从各个相控单元(如光学移相器)辐射出的光波之间的相位关系,使其在设定方向上彼此同相,产生相互加强的干涉,干涉的结果是在该方向上产生一束高强度光束,而在其他方向上从各相控单元射出的光波都不满足彼此同相的条件,干涉的结果彼此相抵消,因此,辐射强度接近于零。组成相控阵的各相控单元在处理控制模块的控制下,可使一个高强度光束或多个高强度光束的指向按设计的程序实现扫描。In a possible implementation manner, the above functions of the optical path adjustment module and the scanning module may also be implemented through the OPA. The working principle of OPA is: by adjusting the phase relationship between the light waves radiated from each phase control unit (such as an optical phase shifter), so that they are in phase with each other in the set direction, resulting in mutually strengthened interference, the result of the interference is in A high-intensity light beam is generated in this direction, and the light waves emitted from each phase control unit in other directions do not meet the condition of being in phase with each other, and the results of interference cancel each other out, so the radiation intensity is close to zero. Under the control of the processing control module, the phase control units forming the phased array can make the direction of one high-intensity beam or multiple high-intensity beams scan according to the designed program.
在本申请中,OPA可接收来自光源的L个光束,将L个光束的出射角调整至相应的探测角度,使得L个光束在不同探测角度下分别向不同的探测区域发射光束。In this application, the OPA can receive L light beams from the light source, and adjust the outgoing angles of the L light beams to the corresponding detection angles, so that the L light beams emit light beams to different detection areas at different detection angles.
一种可能的实现方式中,L个光束射入OPA中,经过OPA对L个光束的波阵面进行相位调整,使得L个光束均对不同视场对应的探测区域进行扫描。也可以理解为,L个光束以相互不重叠的方式对不同视场对应的探测区域进行扫描。其中,OPA进行二维扫描,得到如上述图5b所示的扫描轨迹;进行一维扫描,得到如上述图5d所示的扫描轨迹。In a possible implementation manner, L light beams are injected into the OPA, and the phases of the wave fronts of the L light beams are adjusted through the OPA, so that the L light beams all scan detection areas corresponding to different fields of view. It can also be understood that the L light beams scan detection areas corresponding to different fields of view in a non-overlapping manner. Wherein, the OPA performs two-dimensional scanning to obtain the scanning trajectory as shown in FIG. 5 b above; performs one-dimensional scanning to obtain the scanning trajectory as shown in FIG. 5 d above.
四、第一探测模块4. The first detection module
向视窗发射的光束投射到视窗上后,视窗会反射第一回波信号。第一回波信号传输至第一探测模块后,第一探测模块会对第一回波信号进行处理。第一探测模块可以为激光雷达中的探测器,或者为激光雷达中具有探测功能的部件。示例性地,第一探测模块可通过光电转化将第一回波信号转化为模拟信号或数字信号的形式。After the light beam emitted to the window is projected on the window, the window will reflect the first echo signal. After the first echo signal is transmitted to the first detection module, the first detection module processes the first echo signal. The first detection module may be a detector in a laser radar, or a component with a detection function in a laser radar. Exemplarily, the first detection module can convert the first echo signal into an analog signal or a digital signal through photoelectric conversion.
结合情形一,在光源发射的光束射向视窗上的探测区域,通过扫描模块实现光束在不同探测角度下对应发射至视窗上的不同探测区域,反射回第一回波信号,并通过第一探测模块,在相应探测角度下,接收第一回波信号。Combined with situation 1, the light beam emitted by the light source is directed to the detection area on the window, and the beam is correspondingly emitted to different detection areas on the window at different detection angles through the scanning module, reflected back to the first echo signal, and passed through the first detection area. The module receives the first echo signal at a corresponding detection angle.
在一种可能的实现方式中,结合图3a和图3b,第一探测模块之前还包括光路调整模块,其中光路调整模块可以为分光模块,在存在扫描模块时,分光模块可以位于扫描模块和第一探测模块之间,分光模块用于将接收到的第一回波信号传输至对应的第一探测模块。其中,分光模块可以是打孔反射镜,或者也可以是PBS、或者也可以是光纤环形器。当分光模块为打孔反射镜,打孔反射镜的孔可使光束透传至光路调整模块,打孔反射镜的反射镜面可将第一回波信号反射至对应的第一探测模块。当分光模块为PBS时,光束从PBS透射至光路调整模块,将第一回波信号反射至对应的第一探测模块。当分光模块为光纤环形器时,可将光束从一个端口射向光路调整模块,将第一回波信号从另一个端口射向对应的第一探测模块。需要说明的是,第一回波信号经分光模块传输至第一探测模块之前,第一回波信号与对应的光束共线,也称为共轴。In a possible implementation manner, referring to FIG. 3a and FIG. 3b, the first detection module also includes an optical path adjustment module before, wherein the optical path adjustment module can be a light splitting module, and when there is a scanning module, the light splitting module can be located between the scanning module and the first detection module. Between a detection module, the optical splitting module is used to transmit the received first echo signal to the corresponding first detection module. Wherein, the light splitting module may be a perforated reflector, or a PBS, or an optical fiber circulator. When the spectroscopic module is a perforated reflector, the holes of the perforated reflector can transmit the light beam to the optical path adjustment module, and the reflective surface of the perforated reflector can reflect the first echo signal to the corresponding first detection module. When the optical splitting module is a PBS, the light beam is transmitted from the PBS to the optical path adjustment module, and the first echo signal is reflected to the corresponding first detection module. When the optical splitting module is a fiber optic circulator, the light beam can be sent to the optical path adjustment module from one port, and the first echo signal can be sent to the corresponding first detection module from the other port. It should be noted that, before the first echo signal is transmitted to the first detection module through the optical splitting module, the first echo signal is collinear with the corresponding light beam, which is also referred to as coaxial.
结合情形二,L个光束分别射向视窗上的L个探测区域后,反射回L个探测区域的L个第一回波信号。Combining the second situation, after the L light beams are irradiated to the L detection areas on the window, L first echo signals reflected back to the L detection areas.
检测装置还可以相应设置M个第一子探测模块,M个第一子探测模块中的每个第一子探测模块对应探测的视窗中的探测区域可以是与L个子光源中的一个子光源发射的光束对应的探测区域的大小相同,此时,L个子光源可以分别一一对应L个第一子探测模块,即M与L相等。在L个子光源中任一子光源向对应的探测区域发射光束时,对应的第一子探测模块开启并接收第一回波信号。此时,L个第一子探测模块中的每个第一子探测模块用于探测各自对应的L个子光源发射光束对应的探测区域。The detection device can also be provided with M first sub-detection modules correspondingly, and the detection area in the window corresponding to detection of each first sub-detection module in the M first sub-detection modules can be emitted from one of the L sub-light sources. The detection areas corresponding to the beams of the light beams have the same size. At this time, the L sub-light sources can correspond to the L first sub-detection modules one by one, that is, M and L are equal. When any sub-light source in the L sub-light sources emits light beams to the corresponding detection area, the corresponding first sub-detection module is turned on and receives the first echo signal. At this time, each first sub-detection module in the L first sub-detection modules is used to detect the detection area corresponding to the light beams emitted by the corresponding L sub-light sources.
举例来说,以L个子光源对应发射的第i个光束探测视窗上的第i个探测区域,且该第i个探测区域通过第i个第一子探测模块探测。i为1至L中的任一整数。因此,L个光束中的第i个光束射向视窗上的第i个探测区域后,可能反射回第i个第一回波信号,此时,需要将第i个第一回波信号传输至第i个第一子探测模块。For example, the i-th detection area on the window is detected by the i-th light beam correspondingly emitted by the L sub-light sources, and the i-th detection area is detected by the i-th first sub-detection module. i is any integer from 1 to L. Therefore, after the i-th light beam of the L light beams hits the i-th detection area on the window, it may reflect back the i-th first echo signal. At this time, the i-th first echo signal needs to be transmitted to The i-th first sub-detection module.
如图6所示,3个光束分别射向视窗上的3个探测区域后,反射回3个探测区域的3个第一回波信号。此时,第一探测模块可以包括3个第一子探测模块,3个第一子探测模块中的每个第一子探测模块用于探测各自的探测区域。As shown in FIG. 6 , after the three light beams are irradiated to the three detection areas on the window, they are reflected back to the three first echo signals of the three detection areas. At this time, the first detection module may include 3 first sub-detection modules, and each of the 3 first sub-detection modules is used to detect a respective detection area.
在一种可能的实现方式中,L个第一子探测模块之前还包括L个光路调整模块,每个光路调整模块包括分光模块,其中,L个分光模块与L个第一回波信号一一对应,针对L个分光模块中每个分光模块,每个分光模块用于将接收到的第一回波信号传输至对应的第一子探测模块。或者也可以理解为,L个分光模块中第k个分光模块用于将第k个第一回波信号传输至第k个第一子探测模块,k取遍1至L。也可以理解为,第k个分光模块用于将第k个第一回波信号传输至第k个第一子探测模块,且第k个分光模块对第k个光束的原光路不产生影响,k取遍1至L。需要说明的是,第k个第一回波信号经分光模块传输至第一探测模块之前,第k个第一回波信号与对应的第k个光束共线,也称为共轴。In a possible implementation, the L first sub-detection modules also include L optical path adjustment modules, and each optical path adjustment module includes an optical splitting module, wherein the L optical splitting modules and the L first echo signals are one by one Correspondingly, for each light splitting module in the L light splitting modules, each light splitting module is used to transmit the received first echo signal to the corresponding first sub-detection module. Or it can also be understood that, among the L optical splitting modules, the k-th optical splitting module is used to transmit the k-th first echo signal to the k-th first sub-detection module, and k is taken from 1 to L. It can also be understood that the k-th optical splitting module is used to transmit the k-th first echo signal to the k-th first sub-detection module, and the k-th optical splitting module has no influence on the original optical path of the k-th beam, k takes over 1 to L. It should be noted that, before the k-th first echo signal is transmitted to the first detection module through the optical splitting module, the k-th first echo signal is collinear with the corresponding k-th light beam, which is also referred to as coaxial.
可选的,L个光束中存在至少一个光束,用于向至少两个探测区域发射,此时,第一探测模块还可以包括M个第一子探测模块,每个第一子探测模块对应探测的视窗中的探测区域还可以是小于子光源发射的光束对应的探测区域的大小。此时,L个子光源中的每个子光源可以分别对应多个第一子探测模块,即M为大于L的正整数。即考虑到通过多帧同时向至少两个探测区域发射光束时,至少存在一个光束同时向至少两个探测区域发射,即L个子光源中的一个子光源发射的光束后,可以通过至少一个第一子探测模块接收第一回波信号。M个第一子探测模块中的每个第一子探测模块可以分别对应接收来自一个探测区域反射的第一回波信号,即可以通过M个第一子探测模块,接收L个第一回波信号。从而,通过不同帧,可以实现每帧对不同的至少两个探测区域同时发射光束,从而,降低每帧中检测第一回波信号的次数,通过多帧的方式,提高对探测区域的遮挡物的检测的精度。Optionally, there is at least one light beam among the L light beams, which is used to emit to at least two detection areas. At this time, the first detection module may also include M first sub-detection modules, and each first sub-detection module corresponds to the detection The detection area in the window can also be smaller than the size of the detection area corresponding to the light beam emitted by the sub-light source. At this time, each of the L sub-light sources may correspond to a plurality of first sub-detection modules, that is, M is a positive integer greater than L. That is, considering that when light beams are simultaneously emitted to at least two detection areas through multiple frames, there is at least one light beam that is simultaneously emitted to at least two detection areas, that is, after the light beam emitted by one of the L sub-light sources, it can pass through at least one first The sub-detection module receives the first echo signal. Each first sub-detection module in the M first sub-detection modules can respectively receive the first echo signal reflected from a detection area, that is, the M first sub-detection modules can receive L first echo signals Signal. Therefore, through different frames, it is possible to simultaneously emit light beams to at least two different detection areas in each frame, thereby reducing the number of detections of the first echo signal in each frame, and increasing the obstruction of the detection area by means of multiple frames The detection accuracy.
再比如,每个第一子探测模块对应探测的视窗中的探测区域还可以是大于子光源发射的光束对应的探测区域的大小。此时,L个子光源中的多个子光源可以对应一个第一子探测模块,即M小于L。即L个子光源中的多个子光源同时发射光束后,可以通过一个第一子探测模块接收第一回波信号。从而,可以减少光束发射和第一子探测模块接收第一回波信号的次数,相应的,在对视窗上的所有探测区域进行扫描时,可以相应的减少总时间,提高扫描效率。For another example, the detection area in the window corresponding to detection by each first sub-detection module may also be larger than the size of the detection area corresponding to the light beam emitted by the sub-light source. At this time, multiple sub-light sources in the L sub-light sources may correspond to one first sub-detection module, that is, M is smaller than L. That is, after multiple sub-light sources in the L sub-light sources simultaneously emit light beams, the first echo signal may be received by a first sub-detection module. Therefore, the times of beam emission and first echo signal reception by the first sub-detection module can be reduced. Correspondingly, when scanning all detection areas on the window, the total time can be correspondingly reduced and the scanning efficiency can be improved.
五、第二探测模块5. The second detection module
向视窗发射的光束投射到视窗上后,视窗上的遮挡物可能会反射第二回波信号。第二回波信号传输至第二探测模块后,第二探测模块会对第二回波信号进行处理。第二探测模块可以为激光雷达中的探测器,或者为激光雷达中具有探测功能的部件。示例性地,第二探测模块可通过光电转化将第二回波信号转化为模拟信号或数字信号的形式。After the light beam emitted to the window is projected on the window, the blocking object on the window may reflect the second echo signal. After the second echo signal is transmitted to the second detection module, the second detection module processes the second echo signal. The second detection module may be a detector in the laser radar, or a component with a detection function in the laser radar. Exemplarily, the second detection module can convert the second echo signal into an analog signal or a digital signal through photoelectric conversion.
结合情形一,在光束射向视窗上的探测区域后,反射回第二回波信号后,需要将第二回波信号传输至第二探测模块。Combining with the first situation, after the light beam hits the detection area on the window and is reflected back to the second echo signal, the second echo signal needs to be transmitted to the second detection module.
考虑到漫反射的特性,第二探测模块探测第二回波信号在视窗上的探测区域可以是相比光束在视窗上的探测区域更大的探测区域。例如,第二探测模块用于探测视窗上反射的所有漫反射的第二回波信号。此时,第二探测模块之前可以不设置分光模块。此时,通过扫描模块实现光束在不同探测角度下对应发射至视窗上的不同探测区域后,都通过第二探测模块,接收第二回波信号。Considering the characteristics of diffuse reflection, the detection area of the second echo signal detected by the second detection module on the window may be larger than the detection area of the light beam on the window. For example, the second detection module is used to detect all diffusely reflected second echo signals reflected on the window. At this time, no spectroscopic module may be provided before the second detection module. At this time, after the light beams are correspondingly emitted to different detection areas on the window at different detection angles through the scanning module, they all pass through the second detection module to receive the second echo signal.
再比如,检测装置可以包括多个第二探测模块,每个第二探测模块用于监测视窗上的部分区域。例如,如图7a所示,检测装置可以包括2个第二探测模块,第1个第二探测模块用于监测视窗上的左侧区域。第2个第二探测模块用于监测视窗上的右侧区域。For another example, the detection device may include a plurality of second detection modules, and each second detection module is used to monitor a partial area on the window. For example, as shown in FIG. 7a, the detection device may include two second detection modules, and the first second detection module is used to monitor the left area on the window. The 2nd second detection module is used to monitor the right area on the window.
例如,通过扫描模块实现光束在不同探测角度下对应发射至视窗上的左侧区域内的探测区域后,通过第1个第二探测模块,接收第二回波信号。通过扫描模块实现光束在不同探测角度下对应发射至视窗上的右侧区域内的探测区域后,通过第2个第二探测模块,接收第二回波信号。For example, after the light beam is correspondingly emitted to the detection area in the left area on the window at different detection angles through the scanning module, the second echo signal is received through the first second detection module. After the light beam is correspondingly emitted to the detection area in the right area on the window under different detection angles through the scanning module, the second echo signal is received through the second second detection module.
结合情形二,L个光束分别射向视窗上的L个探测区域后,通过漫反射可能反射回至少一个探测区域的至少一个第二回波信号。此时,第二探测模块可以包括N个第二子探测模块,N个第二子探测模块中的每个第二子探测模块用于探测各自的探测区域。Combining with the second case, after the L light beams are irradiated to the L detection areas on the window, at least one second echo signal may be reflected back to at least one detection area through diffuse reflection. At this time, the second detection module may include N second sub-detection modules, and each second sub-detection module in the N second sub-detection modules is used to detect a respective detection area.
一种可能的实现方式,N与L相等,此时L个光束分别一一对应L个第二子探测模块,每个第二子探测模块对应的探测区域可以分别一一对应以个子光源的光束对应的探测区域。A possible implementation, N and L are equal, at this time, the L light beams correspond to the L second sub-detection modules one by one, and the detection area corresponding to each second sub-detection module can correspond to the light beams of the sub-light sources one by one. the corresponding detection area.
举例来说,以L个子光源对应发射的第i个光束探测视窗上的第i个探测区域,且该第i个探测区域通过第i个第二子探测模块探测。i为1至L中的任一整数。因此,L个光束中的第i个光束射向视窗上的第i个探测区域后,可能反射回第i个第二回波信号,此时,需要将第i个第二回波信号传输至第i个第二子探测模块。For example, the i-th detection area on the window is detected by the i-th light beam correspondingly emitted by the L sub-light sources, and the i-th detection area is detected by the i-th second sub-detection module. i is any integer from 1 to L. Therefore, after the i-th light beam of the L light beams hits the i-th detection area on the window, it may reflect back the i-th second echo signal. At this time, the i-th second echo signal needs to be transmitted to The i-th second sub-detection module.
如图7b所示,3个光束分别射向视窗上的3个探测区域后,反射回3个探测区域的3个第二回波信号。此时,第二探测模块可以包括3个第二子探测模块,3个第二子探测模块中的每个第二子探测模块用于探测各自的探测区域。As shown in FIG. 7b, after the three light beams are irradiated to the three detection areas on the window respectively, they are reflected back to the three second echo signals of the three detection areas. At this time, the second detection module may include 3 second sub-detection modules, and each of the 3 second sub-detection modules is used to detect a respective detection area.
通过第二探测模块接收到的第二回波信号,获取漫反射的功率变化信息,相比单纯通过第一回波信号判断视窗是否存在遮挡物的方式,可以更好的覆盖弱反射率下的遮挡物的检测。The power change information of diffuse reflection can be obtained through the second echo signal received by the second detection module. Compared with the method of simply judging whether there is an obstruction in the window through the first echo signal, it can better cover the weak reflectivity. Occlusion detection.
在另一种可能的实现方式中,检测装置还可以相应设置N个第二子探测模块,每个第二子探测模块对应的探测区域可以对应多个子光源的光束对应的探测区域,即N小于L。例如,L个光束中存在至少一个光束,用于向至少两个探测区域发射,此时,第二探测模块可以包括N个第一子探测模块,N为大于或等于L的正整数。即考虑到通过多帧同时向至少两个探测区域发射光束时,至少存在一个光束同时向至少两个探测区域发射,N个第二子探测模块中的每个第二子探测模块可以分别对应接收来自一个探测区域反射的第二回波信号,即通过N个第二子探测模块,可能接收L个第二回波信号。从而,通过不同帧,可以实现每帧对不同的至少两个探测区域同时发射光束,从而,降低每帧中检测第二回波信号的次数,通过多帧的方式,提高对探测区域的遮挡物的检测的精度。In another possible implementation, the detection device can also be equipped with N second sub-detection modules, and the detection area corresponding to each second sub-detection module can correspond to the detection area corresponding to the light beams of multiple sub-light sources, that is, N is less than L. For example, at least one of the L light beams is used to emit to at least two detection areas. At this time, the second detection module may include N first sub-detection modules, where N is a positive integer greater than or equal to L. That is, considering that when light beams are simultaneously emitted to at least two detection areas through multiple frames, at least one light beam is simultaneously emitted to at least two detection areas, and each second sub-detection module in the N second sub-detection modules can respectively receive The second echo signal reflected from one detection area, that is, through the N second sub-detection modules, may receive L second echo signals. Therefore, through different frames, it is possible to simultaneously emit light beams to at least two different detection areas in each frame, thereby reducing the number of detections of the second echo signal in each frame, and increasing the obstruction to the detection area by means of multiple frames The detection accuracy.
在另一种可能的实现方式中,也可以是子光源对应的探测区域对应多个第二子探测模块对应的探测区域,即N大于L。具体可以参考M个第一子探测模块的实现方式,在此不再赘述。In another possible implementation manner, the detection area corresponding to the sub-light source may also correspond to the detection areas corresponding to multiple second sub-detection modules, that is, N is greater than L. For details, reference may be made to the implementation manner of the M first sub-detection modules, which will not be repeated here.
结合第一探测模块中的M个第一子探测模块,可以将接收到的探测区域的各探测时间窗的第一回波信号和/或第二回波信号,确定探测区域是否存在遮挡物。In combination with the M first sub-detection modules in the first detection module, the received first echo signal and/or second echo signal of each detection time window in the detection area can be used to determine whether there is an obstruction in the detection area.
六、处理模块6. Processing module
一种可能的实现方式,针对一个探测区域,在接收到的第一回波信号的信号强度大于未遮挡时该探测区域的第一回波信号的信号强度时,可以确定该探测区域存在遮挡物。In a possible implementation, for a detection area, when the signal strength of the received first echo signal is greater than the signal strength of the first echo signal in the detection area when it is not blocked, it can be determined that there is an obstruction in the detection area .
在一些实施例中,考虑到第一探测模块在探测视窗上的不同探测区域时,由于路径长度不同,在接收不同探测区域的第一回波信号时,可能对应不同的飞行时间。因此,针对一个探测区域,可以预先确定该探测区域的第一回波信号的探测时间窗T1。通过在该探测时间窗内检测是否接收到第一回波信号,并在接收到第一回波信号后,可以根据第一回波信号,确定该探测区域是否存在遮挡物。如图8a所示,在确定接收到的第一回波信号的信号强度相比无遮挡物下接收到的第一回波信号的信号强度的差大于第一预设阈值;无遮挡物下接收到的第一回波信号的信号强度是预先测得的。In some embodiments, considering that when the first detection module detects different detection areas on the window, due to the different path lengths, when receiving the first echo signals of different detection areas, it may correspond to different flight times. Therefore, for a detection area, the detection time window T1 of the first echo signal of the detection area may be predetermined. By detecting whether the first echo signal is received within the detection time window, and after receiving the first echo signal, it can be determined whether there is an obstruction in the detection area according to the first echo signal. As shown in Figure 8a, the difference between the signal strength of the first echo signal received and the signal strength of the first echo signal received without an obstruction is greater than the first preset threshold; The signal strength of the received first echo signal is measured in advance.
举例来说,考虑到视窗上遮挡物为镜面反射较强的遮挡物,例如,水滴、冰雪等具有光滑表面的遮挡物,此时,相比不存在该类遮挡物的干净表面的视窗的探测区域而言,第一探测模块可以接收到更强的第一回波信号。因此,通过第一回波信号的信号强度相比未遮挡时该探测区域的第一回波信号的信号强度大于第一预设阈值时,可以确定该探测区域存在遮挡物。第一预设阈值可以是根据第一回波信号的噪声、遮挡物的类型、视窗的材质、环境等因素确定的,在此不做限定。For example, considering that the occluder on the window is an occluder with strong specular reflection, for example, water droplets, ice and snow, etc. In terms of the area, the first detection module can receive a stronger first echo signal. Therefore, when the signal strength of the first echo signal is greater than the first preset threshold value compared with the signal strength of the first echo signal in the detection area when it is not blocked, it can be determined that there is an obstruction in the detection area. The first preset threshold may be determined according to factors such as noise of the first echo signal, type of obstruction, material of the window, environment, etc., which is not limited herein.
举例来说,一种确定存在遮挡物的条件满足:For example, a condition to determine the presence of an occluder is satisfied:
Q1=(P1-P0)≥q1Q1=(P1-P0)≥q1
其中,第一探测模块接收到的第一回波信号的信号强度为P1,未遮挡时该探测区域的第一回波信号的信号强度为P0,q1为第一预设阈值。Wherein, the signal strength of the first echo signal received by the first detection module is P1, the signal strength of the first echo signal in the detection area is P0 when it is not blocked, and q1 is the first preset threshold.
再比如,一种确定存在遮挡物的条件满足:For another example, a condition to determine the existence of an occluder is met:
Q1=(P1-P0)/P0≥q1’Q1=(P1-P0)/P0≥q1'
其中,q1’可以为根据第一预设阈值确定的预设阈值。Wherein, q1' may be a preset threshold determined according to the first preset threshold.
当然,还可以结合第二探测模块接收到第二回波信号的情况,确定该探测区域是否存在遮挡物。一种可能的实现方式,针对一个探测区域,在接收到的第二回波信号的信号强度大于未遮挡时该探测区域的第二回波信号的信号强度时,可以确定该探测区域存在遮挡物。Of course, it may also be determined whether there is an obstruction in the detection area in combination with the fact that the second detection module receives the second echo signal. In a possible implementation, for a detection area, when the signal strength of the received second echo signal is greater than the signal strength of the second echo signal in the detection area when it is not blocked, it can be determined that there is an obstruction in the detection area .
举例来说,考虑到视窗上遮挡物为镜面反射较弱,相应的漫反射较强的遮挡物,例如,污渍、尘土等具有不光滑表面的遮挡物,此时,相比不存在该类遮挡物的干净表面的视窗的探测区域而言,第二探测模块可以接收到较强的第二回波信号。因此,针对一个探测区域,可以预先确定该探测区域的第二回波信号的探测时间窗T2。在该探测时间窗T2内,通过接收到的第二回波信号的信号强度相比未遮挡时该探测区域的第二回波信号的信号强度值大于第二预设阈值时,可以确定该探测区域存在遮挡物。如图8b所示,确定接收到的第二回波信号的信号强度相比无遮挡物下接收到的第二回波信号的信号强度的差大于第二预设阈值;无遮挡物下接收到的第二回波信号的信号强度是预先测得的。第二预设阈值可以是根据第二回波信号的噪声、遮挡物的类型、视窗的材质、环境等因素确定的,在此不做限定。For example, considering that the occlusion on the window is a occlusion with weak specular reflection and correspondingly strong diffuse reflection, such as dirt, dust and other occlusions with rough surfaces, at this time, compared to no such occlusion In terms of the detection area of the window on the clean surface of the object, the second detection module can receive a stronger second echo signal. Therefore, for a detection area, the detection time window T2 of the second echo signal of the detection area may be predetermined. Within the detection time window T2, when the signal strength of the received second echo signal is greater than the second preset threshold value compared with the signal strength value of the second echo signal in the detection area when it is not blocked, the detection can be determined. There are occluders in the area. As shown in Figure 8b, it is determined that the difference between the signal strength of the second echo signal received and the signal strength of the second echo signal received under no obstruction is greater than the second preset threshold; The signal strength of the second echo signal is measured in advance. The second preset threshold may be determined according to factors such as noise of the second echo signal, type of obstruction, material of the window, environment, etc., which is not limited herein.
举例来说,一种确定存在遮挡物的条件满足:For example, a condition to determine the presence of an occluder is satisfied:
Q2=(P2-P0’)≥q2Q2=(P2-P0')≥q2
其中,第二探测模块接收到的第二回波信号的信号强度为P2,未遮挡时该探测区域的第二回波信号的信号强度为P0’,q2为第二预设阈值。Wherein, the signal strength of the second echo signal received by the second detection module is P2, the signal strength of the second echo signal in the detection area is P0' when it is not blocked, and q2 is the second preset threshold.
再比如,一种确定存在遮挡物的条件满足:For another example, a condition to determine the existence of an occluder is satisfied:
Q2=(P2-P0’)/P0’≥q2’Q2=(P2-P0')/P0'≥q2'
其中,q2’可以为根据第二预设阈值确定的预设阈值,还可以是通过其他方式确定的,在此不做限定。Wherein, q2' may be a preset threshold determined according to the second preset threshold, or may be determined in other ways, which is not limited here.
结合第一回波信号和第二回波信号,还可以通过比较第一能量差和第二能量差的相对差,确定视窗上是否存在遮挡物。第一能量差为第一探测模块接收到的第一回波信号的信号强度相比无遮挡物下接收到的第一回波信号的信号强度的差;第二能量差为第二探测模块接收到第二回波信号的信号强度相比无遮挡物下接收到的第二回波信号的信号强度的差。In combination with the first echo signal and the second echo signal, it is also possible to determine whether there is an obstruction on the window by comparing the relative difference between the first energy difference and the second energy difference. The first energy difference is the difference between the signal strength of the first echo signal received by the first detection module and the signal strength of the first echo signal received under no obstruction; the second energy difference is the difference between the signal strength of the first echo signal received by the second detection module The difference between the signal strength of the received second echo signal and the signal strength of the second echo signal received under no obstruction.
举例来说,一种确定存在遮挡物的条件满足:For example, a condition to determine the presence of an occluder is satisfied:
Q2=(P1-P0)/(P2-P0’)≥q3Q2=(P1-P0)/(P2-P0’)≥q3
其中,q3可以为根据第一预设阈值和第二预设阈值确定的预设阈值,还可以是通过其他方式确定的,在此不做限定。Wherein, q3 may be a preset threshold determined according to the first preset threshold and the second preset threshold, or may be determined in other ways, which is not limited here.
在一些实施例中,根据第一能量差和/或第二能量差,确定视窗上的遮挡物的类型。具体的,可以通过设置相应的阈值范围,确定视窗上存在的遮挡物的类型。In some embodiments, according to the first energy difference and/or the second energy difference, the type of the blocking object on the window is determined. Specifically, the type of the occluder existing on the window may be determined by setting a corresponding threshold range.
例如,可以通过设置水滴的第一阈值范围,在确定第一回波信号的信号强度相比未遮挡时该探测区域的第一回波信号的信号强度属于第一阈值范围时,可以确定该探测区域存在水滴类型的遮挡物。再比如,可以通过设置冰的第一阈值范围,在确定第一回波信号的信号强度相比未遮挡时该探测区域的第一回波信号的信号强度属于冰的第一阈值范围内时,可以确定该探测区域存在冰类型的遮挡物。For example, by setting the first threshold range of water droplets, when it is determined that the signal strength of the first echo signal in the detection area belongs to the first threshold range compared with the signal strength of the first echo signal when it is not blocked, it can be determined that the detection There are water drop type occluders in the area. For another example, by setting the first threshold range of ice, when it is determined that the signal strength of the first echo signal is within the first threshold range of ice compared with the signal strength of the first echo signal in the detection area when it is not blocked, It can be determined that there is an ice-type occluder in the detection area.
再比如,可以通过设置尘土的第二阈值范围,在确定第二回波信号的信号强度相比未遮挡时该探测区域的第二回波信号的信号强度属于第二阈值范围内时,可以确定该探测区域存在尘土类型的遮挡物。For another example, by setting the second threshold range of dust, when it is determined that the signal strength of the second echo signal in the detection area falls within the second threshold range compared with the signal strength of the second echo signal when it is not blocked, it can be determined that There is a dust-type occluder in the detection area.
再比如,结合第一能量差和第二能量差确定的第三预设阈值,可以确定不同遮挡物类型的第三阈值范围。例如,通过设置尘土的第三阈值范围,在根据第一回波信号的第一能量差和第二回波信号的第二能量差,确定第一能量差相对第二能量差的相对值属于第三阈值范围内时,可以确定该探测区域存在尘土类型的遮挡物。For another example, in combination with the third preset threshold determined by the first energy difference and the second energy difference, third threshold ranges for different types of obstructions may be determined. For example, by setting the third threshold range of dust, according to the first energy difference of the first echo signal and the second energy difference of the second echo signal, it is determined that the relative value of the first energy difference relative to the second energy difference belongs to the first When it is within the range of the three thresholds, it can be determined that there is a dust-type occluder in the detection area.
结合上述确定不同探测区域的第一回波信号和/或第二回波信号,可以确定每个探测区域的第一能量差和/或第二能量差,从而,确定视窗上的探测区域的反射率空间分布信息,从而,更准确的对遮挡物进行分类。例如,在出现连续的多个探测区域出现遮挡物时,可以结合连续的多个探测区域接收到的多个第一回波信号和/或多个第二回波信号,确定该遮挡物的类型和大小,以提高遮挡物的识别精度。In combination with the above-mentioned determination of the first echo signal and/or the second echo signal of different detection areas, the first energy difference and/or the second energy difference of each detection area can be determined, thereby determining the reflection of the detection area on the window The spatial distribution information of the rate can be used to classify the occluders more accurately. For example, when an obstruction appears in a plurality of continuous detection areas, the type of the obstruction may be determined in combination with multiple first echo signals and/or multiple second echo signals received by the continuous multiple detection areas and size to improve the recognition accuracy of occlusions.
七、处理控制模块Seven, processing control module
可选的,检测装置还可以包括:处理控制模块。该处理控制模块,可以用于控制扫描模块处于不同探测角度。处理控制模块可以与处理模块集成在一起,也可以为单独设置的,在此不做限定。Optionally, the detection device may further include: a processing control module. The processing control module can be used to control the scanning module at different detection angles. The processing control module can be integrated with the processing module, or can be set separately, which is not limited here.
应理解,处理控制模块可以控制扫描模块步进处于某一个探测角度,或者也可以是连续转动到某一探测角度,扫描模块可以处于不同的探测角度,在每个探测角度下,均向探测区域发射光束。It should be understood that the processing control module can control the scanning module to step at a certain detection angle, or it can also be continuously rotated to a certain detection angle, and the scanning module can be at different detection angles. emit beams.
举例来说,L个光束与L个光路调整模块一一对应,M个光路调整模块与M个第一子探测模块一一对应,N个光路调整模块还可以与N个第二子探测模块一一对应,L、M、N为大于1的整数。也可以理解为,一个光束可传输至一个光路调整模块,该光路调整模块可以对应一个第一子探测模块,一个第一子探测模块还可以单独对应一个光路调整模块,另外,还可以为第二探测模块单独设置光路调整模块。For example, L light beams are in one-to-one correspondence with L optical path adjustment modules, M optical path adjustment modules are in one-to-one correspondence with M first sub-detection modules, and N optical path adjustment modules can also be in one-to-one correspondence with N second sub-detection modules. One-to-one correspondence, L, M, N are integers greater than 1. It can also be understood that a light beam can be transmitted to an optical path adjustment module, and the optical path adjustment module can correspond to a first sub-detection module, and a first sub-detection module can also independently correspond to an optical path adjustment module. In addition, it can also be a second sub-detection module. The detection module is provided with an optical path adjustment module independently.
示例性地,以L=M=N为例,处理控制模块可先控制扫描模块在一个探测角度下,向L个探测区域投射L个光束,同时触发光源在一个周期内,L个光束经扫描模块出射到达L个探测区域,遇到视窗后可能分别反射L个第一回波信号和/或L个第二回波信号,经各自光路传输至对应的L个第一子探测模块和/或N个第二子探测模块,处理控制模块触发L个第一子探测模块和/或N个第二子探测模块中的数据采集单元采集L个第一回波信号和/或L个第二回波信号,之后处理模块根据L个第一回波信号和/或L个第二回波信号得到L个探测区域对应的遮挡物的信息,对遮挡物的信息进行处理。之后处理控制模块控制扫描模块处于下一个探测角度,并重复上述过程。Exemplarily, taking L=M=N as an example, the processing control module can first control the scanning module to project L beams to L detection areas at a detection angle, and at the same time trigger the light source to scan the L beams in one cycle The module emits to L detection areas, and may reflect L first echo signals and/or L second echo signals after encountering the window, and transmit them to the corresponding L first sub-detection modules and/or through their respective optical paths N second sub-detection modules, the processing control module triggers the L first sub-detection modules and/or the data acquisition units in the N second sub-detection modules to collect L first echo signals and/or L second echo signals wave signals, and then the processing module obtains the information of the obstructions corresponding to the L detection areas according to the L first echo signals and/or the L second echo signals, and processes the information of the obstructions. Afterwards, the processing control module controls the scanning module to be at the next detection angle, and repeats the above process.
需要说明的是,在处理控制模块控制第一探测模块与光源的光束同步的过程中,第一探测模块中的信号接收单元可以一直接收对应的第一回波信号。第二探测模块中的信号接收单元可以一直接收对应的第二回波信号。It should be noted that, during the process that the processing control module controls the first detection module to synchronize with the light beam of the light source, the signal receiving unit in the first detection module can always receive the corresponding first echo signal. The signal receiving unit in the second detection module can always receive the corresponding second echo signal.
在一种可能的实现方式中,处理控制模块可以包括处理单元和控制单元,处理单元可以是通用处理器、现场可编程门阵列(field programmable gate array,FPGA)、信号数据处理(digital signal processing,DSP)电路、专门应用的集成电路(applicationspecific integrated circuit,ASIC)、或者其他可编程逻辑器件。控制单元包括扫描器的驱动、调制器的驱动、激光器的频率调制驱动、探测器的驱动等,这些驱动可以是集成在一起,也可以是分开的。In a possible implementation manner, the processing control module may include a processing unit and a control unit, and the processing unit may be a general-purpose processor, a field programmable gate array (field programmable gate array, FPGA), a signal data processing (digital signal processing, DSP) circuit, application specific integrated circuit (ASIC), or other programmable logic devices. The control unit includes the driver of the scanner, the driver of the modulator, the driver of the frequency modulation of the laser, the driver of the detector, etc. These drivers can be integrated or separated.
可选地,FPGA可向控制单元的各个驱动发送控制信号,使扫描器的驱动控制扫描模块、探测器的驱动控制第一探测模块和第二探测模块,以实现扫描模块、第一探测模块、第二探测模块和光源之间进行同步;或者,使扫描器的驱动控制扫描模块、光源的驱动控制光源的光束、探测器的驱动控制第一探测模块和第二探测模块,以实现扫描模块、第一探测模块、第二探测模块和光源的光束之间进行同步。以扫描器为例,FPGA可以向扫描模块的驱动发送控制信号,扫描模块的驱动可根据该控制信号控制扫描器处于某一个探测角度。Optionally, the FPGA can send control signals to each driver of the control unit, so that the driver of the scanner controls the scanning module, and the driver of the detector controls the first detection module and the second detection module, so as to realize the scanning module, the first detection module, Synchronization is performed between the second detection module and the light source; or, the driving of the scanner controls the scanning module, the driving of the light source controls the light beam of the light source, and the driving of the detector controls the first detection module and the second detection module, so as to realize the scanning module, The first detection module, the second detection module and the light beams of the light source are synchronized. Taking the scanner as an example, the FPGA can send a control signal to the driver of the scanning module, and the driver of the scanning module can control the scanner to be at a certain detection angle according to the control signal.
八、壳体8. Shell
如图8c所示,壳体、第一探测模块、第二探测模块和光源均位于视窗的同侧;壳体与视窗卡合,用于支撑第一探测模块、第二探测模块和光源。考虑到第二探测模块是通过漫反射确定第二回波信号的,为提高第二探测模块和第一探测模块的识别精度,壳体的表面可以设置为消光面,用于吸收发射到壳体上的光波,避免二次反射。As shown in Fig. 8c, the casing, the first detection module, the second detection module and the light source are located on the same side of the window; the casing is engaged with the window to support the first detection module, the second detection module and the light source. Considering that the second detection module determines the second echo signal through diffuse reflection, in order to improve the identification accuracy of the second detection module and the first detection module, the surface of the housing can be set as a matting surface for absorbing on the light waves, to avoid secondary reflections.
基于上述内容和相同的构思,本申请提供的一种视窗检测方法,可参见下述图9的介绍。该视窗检测方法可应用于上述任一实施例的检测装置。例如,该检测装置包括光源、第一探测模块、第二探测模块和处理模块,如图9所示,该方法包括以下步骤:Based on the above content and the same idea, a window detection method provided by the present application can be referred to the introduction of FIG. 9 below. The window detection method can be applied to the detection device in any of the above embodiments. For example, the detection device includes a light source, a first detection module, a second detection module and a processing module, as shown in Figure 9, the method includes the following steps:
步骤901,光源向视窗发射光束,光束的光路方向与视窗垂直。
在一些实施例中,可以向第一子光源对应的探测区域发射光束;第一子光源为L个子光源中的任意一个子光源;L个子光源对应的L个探测区域为视窗上的不同区域;L为大于1的正整数。在另一些实施例中,可以通过扫描模块,在不同探测角度下向视窗发射光束。关于向视窗发射光束的详细过程可参见上述光源、扫描模块部分的描述,此处不再赘述。In some embodiments, a light beam can be emitted to the detection area corresponding to the first sub-light source; the first sub-light source is any one of the L sub-light sources; the L detection areas corresponding to the L sub-light sources are different areas on the window; L is a positive integer greater than 1. In some other embodiments, the scanning module can emit light beams to the window at different detection angles. For the detailed process of emitting light beams to the window, refer to the description of the light source and the scanning module above, and will not be repeated here.
步骤902,第一探测模块在接收到来自视窗发生镜面反射的第一回波信号时,向处理模块发送第一回波信号。In
其中,第一回波信号的接收光路与光源发射的光束形成的发射光路为相同或旁轴的光路。Wherein, the receiving optical path of the first echo signal and the emitting optical path formed by the light beam emitted by the light source are the same or a paraxial optical path.
在一些实施例中,可以通过第一探测模块的至少一个第一子探测模块对应探测至少一个探测区域反射的第一回波信号;至少一个第一子探测模块中的每个第一子探测模块,用于探测视窗中第一子探测模块对应的探测区域反射的第一回波信号。具体过程可参见上述对第一探测模块、扫描模块的介绍,此处不再赘述。In some embodiments, at least one first sub-detection module of the first detection module can be used to correspondingly detect the first echo signal reflected by at least one detection area; each first sub-detection module in the at least one first sub-detection module , used to detect the first echo signal reflected by the detection area corresponding to the first sub-detection module in the window. For the specific process, refer to the above-mentioned introduction to the first detection module and the scanning module, which will not be repeated here.
步骤903,第二探测模块在接收到来自视窗发生漫反射的第二回波信号时,向处理模块发送第二回波信号。In
其中,第二探测模块的接收光路与光源发射的光束形成的发射光路的距离大于距离阈值,使得第二回波信号的接收光路远离光源发射的光束形成的发射光路。Wherein, the distance between the receiving optical path of the second detection module and the emitting optical path formed by the light beam emitted by the light source is greater than the distance threshold, so that the receiving optical path of the second echo signal is far away from the emitting optical path formed by the light beam emitted by the light source.
在另一些实施例中,可以通过第二探测模块的至少一个第二子探测模块对应探测的至少一个探测区域反射的第二回波信号;至少一个第二子探测模块中的每个第二子探测模块,用于探测视窗中第二子探测模块对应的探测区域反射的第二回波信号。具体过程可参见上述对第二探测模块、扫描模块的介绍,此处不再赘述。In some other embodiments, the second echo signal reflected by at least one detection area correspondingly detected by at least one second sub-detection module of the second detection module; each second sub-detection module in the at least one second sub-detection module The detection module is used to detect the second echo signal reflected by the detection area corresponding to the second sub-detection module in the window. For the specific process, refer to the above-mentioned introduction to the second detection module and the scanning module, which will not be repeated here.
步骤904,处理模块根据第一回波信号和/或第二回波信号,确定视窗是否存在遮挡物。
在一些实施例中,处理模块可以根据接收到的第二回波信号和/或在不同探测角度下接收到的第一回波信号,确定在不同探测角度下对应的探测区域是否有遮挡物。In some embodiments, the processing module may determine whether there is an obstruction in the corresponding detection area at different detection angles according to the received second echo signal and/or the first echo signal received at different detection angles.
在另一些实施例中,处理模块可以在接收到来自L个子光源中的至少一个子光源对应的至少一个探测区域的第一回波信号时,和/或在接收到来自L个子光源中的至少一个子光源对应的至少一个探测区域的第二回波信号时,根据接收到的至少一个探测区域对应的第一回波信号和/或至少一个探测区域对应的第二回波信号,确定至少一个探测区域是否存在遮挡物。In some other embodiments, the processing module may receive the first echo signal from at least one detection area corresponding to at least one sub-light source in the L sub-light sources, and/or when receiving at least one echo signal from the L sub-light sources When a sub-light source corresponds to the second echo signal of at least one detection area, according to the received first echo signal corresponding to at least one detection area and/or the second echo signal corresponding to at least one detection area, determine at least one Whether there is an obstruction in the detection area.
具体过程可参见上述对处理模块的介绍,此处不再赘述。For the specific process, refer to the above-mentioned introduction to the processing module, which will not be repeated here.
通过本申请的检测装置,一次探测过程中获取到的第一回波信号和第二回波信号,从而确定出的遮挡物的准确率较高。With the detection device of the present application, the first echo signal and the second echo signal obtained during one detection process can determine the obstruction with high accuracy.
为了实现上述本申请实施例提供的方法中的各功能,本申请实施例还提供一种检测装置用于实现上述方法。该装置可以包括硬件结构和/或软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能以硬件结构、软件模块、还是硬件结构加软件模块的方式来执行,取决于技术方案的特定应用和设计约束条件。In order to realize each function in the method provided by the above embodiment of the present application, the embodiment of the present application further provides a detection device for realizing the above method. The device may include a hardware structure and/or a software module, and realize the above-mentioned functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether one of the above-mentioned functions is executed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraints of the technical solution.
本申请实施例提供的检测装置可以是集成了处理器的控制器,或者也可以是能够执行上述方法对应的功能的芯片或电路,该芯片或电路可以设置在控制器等设备中。进一步的,本申请实施例提供的检测装置,还能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请实施例的范围。The detection device provided in the embodiment of the present application may be a controller integrated with a processor, or may also be a chip or a circuit capable of performing the functions corresponding to the above method, and the chip or circuit may be set in a device such as a controller. Furthermore, the detection device provided in the embodiment of the present application can also be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed by hardware or computer software drives hardware depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the embodiments of the present application.
本申请实施例提供的检测装置可以进行功能模块的划分,例如,可对应各个功能划分各个功能模块,也可将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。The detection device provided in the embodiment of the present application can divide functional modules, for example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software function modules. It should be noted that the division of modules in the embodiment of the present application is schematic, and is only a logical function division, and there may be other division methods in actual implementation.
一种可能的实现方式中,如图10所示,为本申请实施例提供一种探测装置结构示意图。该探测装置可以是激光雷达,也可以是激光雷达中的装置,或者是能够和激光雷达匹配使用的装置。该装置1000可以包括:第一探测模块1001、第二探测模块1002和光源1003。当然,该装置1000还可能包括其他模块,例如,处理模块等。本申请实施例并不限定,仅示出主要的功能模块。In a possible implementation manner, as shown in FIG. 10 , a schematic structural diagram of a detection device is provided for this embodiment of the present application. The detection device may be a laser radar, or a device in the laser radar, or a device that can be used in conjunction with the laser radar. The
应理解,本申请实施例中的第一探测模块1001和第二探测模块1002可以分别由探测器或探测器相关电路组件实现。It should be understood that the first detection module 1001 and the second detection module 1002 in the embodiment of the present application may be respectively implemented by detectors or detector-related circuit components.
光源1003,用于向视窗发射光束,光束的光路方向与视窗垂直;The light source 1003 is used to emit a light beam to the window, and the light path direction of the light beam is perpendicular to the window;
第一探测模块1001,用于在接收到来自视窗发生镜面反射的第一回波信号,向处理模块发送第一回波信号;第一探测模块1001的接收光路与光源发射的光束形成的发射光路为相同或旁轴的光路;The first detection module 1001 is configured to send the first echo signal to the processing module after receiving the first echo signal reflected by the mirror surface from the window; the receiving optical path of the first detecting module 1001 and the emitting optical path formed by the light beam emitted by the light source Be the same or paraxial optical path;
第二探测模块1002,用于在接收到来自视窗发生漫反射的第二回波信号时,向处理模块发送第二回波信号;第二探测模块1002的接收光路与远离光源发射的光束形成的发射光路的距离大于距离阈值;处理模块,用于根据接收到的第一回波信号和/或第二回波信号,确定视窗是否存在遮挡物。The second detection module 1002 is configured to send the second echo signal to the processing module when receiving the second echo signal diffusely reflected from the window; The distance of the transmitting optical path is greater than the distance threshold; the processing module is configured to determine whether there is an obstruction in the window according to the received first echo signal and/or the second echo signal.
示例性的,本申请实施例可以提供一种激光雷达1100,激光雷达1100的结构可以如图11所示,激光雷达1100包括激光器1101、第一探测器1102、第二探测器1103。第一探测器1102可以为上述实施例中的第一探测模块,第二探测器1103可以为上述实施例中的第二探测模块。可选的,激光雷达1100还可以包括处理模块。Exemplarily, the embodiment of the present application may provide a
激光器1101,用于向视窗发射光束,光束的光路方向与视窗垂直;The laser 1101 is used to emit a light beam to the window, and the light path direction of the light beam is perpendicular to the window;
第一探测器1102,用于在接收到来自视窗发生镜面反射的第一回波信号,向处理模块发送第一回波信号;第一探测器1102的接收光路与光源发射的光束形成的发射光路为相同或旁轴的光路;The first detector 1102 is used to send the first echo signal to the processing module after receiving the first echo signal reflected by the mirror surface from the window; the receiving optical path of the first detector 1102 and the emitting optical path formed by the light beam emitted by the light source Be the same or paraxial optical path;
第二探测器1103,用于在接收到来自视窗发生漫反射的第二回波信号时,向处理模块发送第二回波信号;第二探测器1103的接收光路与远离光源发射的光束形成的发射光路的距离大于距离阈值;处理模块,用于根据接收到的第一回波信号和/或第二回波信号,确定视窗是否存在遮挡物。The second detector 1103 is used to send the second echo signal to the processing module when receiving the second echo signal diffusely reflected from the window; the receiving optical path of the second detector 1103 is formed by the light beam emitted away from the light source The distance of the transmitting optical path is greater than the distance threshold; the processing module is configured to determine whether there is an obstruction in the window according to the received first echo signal and/or the second echo signal.
本申请实施例还提供一种芯片,芯片与存储器相连,用于读取并执行存储器中存储的软件程序,当在芯片上运行软件程序时,使得芯片实现图3a~图3d、图4a~图4d、图5a~图5d、图6、图7a~图7b、图8a~图8c、图9中处理模块或者激光雷达的功能。例如,当在芯片上运行软件程序时,使得芯片根据接收到的第一回波信号和/或第二回波信号,确定检测装置的视窗是否存在遮挡物;其中,第一回波信号为检测装置的光源向视窗发射光束后,检测装置的第一探测模块接收到的来自视窗发生镜面反射的回波信号;第一探测模块的接收光路与光源发射的光束形成的发射光路为相同或旁轴的光路;第二回波信号为检测装置的光源向视窗发射光束后,检测装置的第二探测模块接收到来自视窗发生漫反射的回波信号;第二探测模块的接收光路与光源发射的光束形成的发射光路的距离大于距离阈值;光束的光路方向与视窗垂直。The embodiment of the present application also provides a chip, the chip is connected to the memory, and is used to read and execute the software program stored in the memory. When the software program is run on the chip, the chip realizes the functions shown in Figures 3a to 3d and 4a to 4a. 4d, Figures 5a-5d, Figure 6, Figures 7a-7b, Figures 8a-8c, and the function of the processing module or laser radar in Figure 9. For example, when running a software program on the chip, the chip determines whether there is an obstruction in the window of the detection device according to the received first echo signal and/or second echo signal; wherein, the first echo signal is the detection After the light source of the device emits light beams to the window, the first detection module of the detection device receives the echo signal from the specular reflection of the window; the receiving optical path of the first detection module is the same as the emitting optical path formed by the light beam emitted by the light source The optical path of the second echo signal is that after the light source of the detection device emits light beams to the window, the second detection module of the detection device receives the echo signal from the diffuse reflection of the window; the receiving optical path of the second detection module and the light beam emitted by the light source The distance of the formed emission light path is greater than the distance threshold; the light path direction of the light beam is perpendicular to the window.
本申请实施例还提供一种计算机可读存储介质,包括指令,当在检测装置上运行指令时,使得检测装置实现图3a~图3d、图4a~图4d、图5a~图5d、图6、图7a~图7b、图8a~图8c、图9中检测装置或者激光雷达的功能。例如,当在检测装置上运行指令时,使得检测装置根据接收到的第一回波信号和/或第二回波信号,确定检测装置的视窗是否存在遮挡物;其中,第一回波信号为检测装置的光源向视窗发射光束后,检测装置的第一探测模块接收到的来自视窗发生镜面反射的回波信号;第一探测模块的接收光路与光源发射的光束形成的发射光路为相同或旁轴的光路;第二回波信号为检测装置的光源向视窗发射光束后,检测装置的第二探测模块接收到来自视窗发生漫反射的回波信号;第二探测模块的接收光路与光源发射的光束形成的发射光路的距离大于距离阈值;光束的光路方向与视窗垂直。The embodiment of the present application also provides a computer-readable storage medium, including instructions. When the instructions are run on the detection device, the detection device can realize the steps shown in Figures 3a to 3d, 4a to 4d, 5a to 5d, and 6. , Fig. 7a~Fig. 7b, Fig. 8a ~ Fig. 8c, the function of detection device or lidar in Fig. 9. For example, when the instruction is run on the detection device, the detection device determines whether there is an obstruction in the window of the detection device according to the received first echo signal and/or the second echo signal; wherein, the first echo signal is After the light source of the detection device emits light beams to the window, the first detection module of the detection device receives the echo signal from the mirror reflection of the window; The optical path of the axis; the second echo signal is that after the light source of the detection device emits light beams to the window, the second detection module of the detection device receives the echo signal from the diffuse reflection from the window; the receiving optical path of the second detection module and the light emitted by the light source The distance of the emitted light path formed by the light beam is greater than the distance threshold; the direction of the light path of the light beam is perpendicular to the window.
本申请实施例还提供一种终端,终端包括至少一个本申请上述实施例提到的探测装置,或包括本申请上述实施例提到的激光雷达。An embodiment of the present application further provides a terminal, and the terminal includes at least one detection device mentioned in the above-mentioned embodiments of the present application, or includes the laser radar mentioned in the above-mentioned embodiments of the present application.
本申请实施例还提供一种计算机程序产品,包括指令,当在检测装置上运行指令时,使得检测装置实现图3a~图3d、图4a~图4d、图5a~图5d、图6、图7a~图7b、图8a~图8c、图9中检测装置或者激光雷达的功能。例如,当在检测装置上运行指令时,使得计算机根据接收到的第一回波信号和/或第二回波信号,确定检测装置的视窗是否存在遮挡物;其中,第一回波信号为检测装置的光源向视窗发射光束后,检测装置的第一探测模块接收到的来自视窗发生镜面反射的回波信号;第一探测模块的接收光路与光源发射的光束形成的发射光路为相同或旁轴的光路;第二回波信号为检测装置的光源向视窗发射光束后,检测装置的第二探测模块接收到来自视窗发生漫反射的回波信号;第二探测模块的接收光路与光源发射的光束形成的发射光路的距离大于距离阈值;光束的光路方向与视窗垂直。The embodiment of the present application also provides a computer program product, which includes instructions, and when the instructions are run on the detection device, the detection device is made to realize the functions shown in Figures 3a-3d, 4a-4d, 5a-5d, 6, and 7a to 7b, 8a to 8c, and the function of the detection device or laser radar in FIG. 9. For example, when the instruction is run on the detection device, the computer is made to determine whether there is an obstruction in the window of the detection device according to the received first echo signal and/or the second echo signal; wherein, the first echo signal is the detection After the light source of the device emits light beams to the window, the first detection module of the detection device receives the echo signal from the specular reflection of the window; the receiving optical path of the first detection module is the same as the emitting optical path formed by the light beam emitted by the light source The optical path of the second echo signal is that after the light source of the detection device emits light beams to the window, the second detection module of the detection device receives the echo signal from the diffuse reflection of the window; the receiving optical path of the second detection module and the light beam emitted by the light source The distance of the formed emission light path is greater than the distance threshold; the light path direction of the light beam is perpendicular to the window.
尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的方案进行示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。Although the application has been described in conjunction with specific features and embodiments thereof, it will be apparent that various modifications and combinations can be made thereto without departing from the spirit and scope of the application. Accordingly, the specification and drawings are merely illustrative of the solutions defined by the appended claims, and are deemed to cover any and all modifications, changes, combinations or equivalents within the scope of the application.
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to this application without departing from the spirit and scope of the present invention. In this way, if the modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and equivalent technologies, the present application also intends to include these modifications and variations.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110599599.5A CN115480254A (en) | 2021-05-31 | 2021-05-31 | Detection method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110599599.5A CN115480254A (en) | 2021-05-31 | 2021-05-31 | Detection method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115480254A true CN115480254A (en) | 2022-12-16 |
Family
ID=84419516
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110599599.5A Pending CN115480254A (en) | 2021-05-31 | 2021-05-31 | Detection method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115480254A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116609766A (en) * | 2023-07-21 | 2023-08-18 | 深圳市速腾聚创科技有限公司 | Laser radar and mobile device |
CN117310659A (en) * | 2023-09-08 | 2023-12-29 | 探维科技(苏州)有限公司 | Method for judging light window shielding state of laser radar and related products |
CN117872322A (en) * | 2024-03-12 | 2024-04-12 | 北醒(北京)光子科技有限公司 | Frequency modulation continuous wave laser radar and radar navigation system |
CN118259267A (en) * | 2022-12-28 | 2024-06-28 | 深圳市速腾聚创科技有限公司 | Optical radar, movable device and optical radar attachment detection method |
WO2025007251A1 (en) * | 2023-07-03 | 2025-01-09 | 深圳引望智能技术有限公司 | Optical module, transmission module, detection apparatus, and terminal device |
-
2021
- 2021-05-31 CN CN202110599599.5A patent/CN115480254A/en active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118259267A (en) * | 2022-12-28 | 2024-06-28 | 深圳市速腾聚创科技有限公司 | Optical radar, movable device and optical radar attachment detection method |
EP4394438A3 (en) * | 2022-12-28 | 2024-07-17 | Suteng Innovation Technology Co., Ltd. | Lidar, mobile device and lidar attachment detection method |
WO2025007251A1 (en) * | 2023-07-03 | 2025-01-09 | 深圳引望智能技术有限公司 | Optical module, transmission module, detection apparatus, and terminal device |
CN116609766A (en) * | 2023-07-21 | 2023-08-18 | 深圳市速腾聚创科技有限公司 | Laser radar and mobile device |
CN116609766B (en) * | 2023-07-21 | 2023-11-07 | 深圳市速腾聚创科技有限公司 | Laser radar and mobile device |
CN117310659A (en) * | 2023-09-08 | 2023-12-29 | 探维科技(苏州)有限公司 | Method for judging light window shielding state of laser radar and related products |
CN117872322A (en) * | 2024-03-12 | 2024-04-12 | 北醒(北京)光子科技有限公司 | Frequency modulation continuous wave laser radar and radar navigation system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7515545B2 (en) | Integrated illumination and detection for LIDAR-based 3D imaging - Patent Application 20070123633 | |
CN115480254A (en) | Detection method and device | |
US11808887B2 (en) | Methods and systems for mapping retroreflectors | |
CN107209265B (en) | Optical detection and distance measurement device | |
US20200217960A1 (en) | Camera-gated lidar system | |
JP2022130697A (en) | Distributed modular solid-state lidar system | |
US10684358B2 (en) | Situational awareness sensor using a fixed configuration of optical phased arrays (OPAs) | |
WO2020113475A1 (en) | Ranging apparatus and scan field of view equalization method thereof, and mobile platform | |
CN116235072A (en) | LiDAR system with variable resolution multi-beam scanning | |
WO2020113559A1 (en) | Ranging system and mobile platform | |
WO2022110210A1 (en) | Laser radar and mobile platform | |
WO2020142941A1 (en) | Light emitting method, device and scanning system | |
US20210333374A1 (en) | Ranging apparatus and mobile platform | |
WO2018100379A1 (en) | Lidar apparatus and method | |
CN111263898A (en) | Light beam scanning system, distance detection device and electronic equipment | |
WO2022170535A1 (en) | Distance measurement method, distance measurement device, system, and computer readable storage medium | |
WO2022036714A1 (en) | Laser ranging module, ranging device, and mobile platform | |
US20170293020A1 (en) | Scanning device and operating method thereof | |
US20230161040A1 (en) | Electromagnetic wave detection apparatus and range finder | |
WO2022252057A1 (en) | Detection method and apparatus | |
JP6676974B2 (en) | Object detection device | |
US20220082665A1 (en) | Ranging apparatus and method for controlling scanning field of view thereof | |
CN113820721B (en) | Laser radar system with separated receiving and transmitting | |
US20210341588A1 (en) | Ranging device and mobile platform | |
CN114503007B (en) | Laser scanning device and laser scanning system |
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 | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20241101 Address after: 518129 Huawei Headquarters Office Building 101, Wankecheng Community, Bantian Street, Longgang District, Shenzhen, Guangdong Applicant after: Shenzhen Yinwang Intelligent Technology Co.,Ltd. Country or region after: China Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Applicant before: HUAWEI TECHNOLOGIES Co.,Ltd. Country or region before: China |