CN114502984A - 测距装置、以及检测测距装置的窗口的污垢的方法 - Google Patents
测距装置、以及检测测距装置的窗口的污垢的方法 Download PDFInfo
- Publication number
- CN114502984A CN114502984A CN202080069439.3A CN202080069439A CN114502984A CN 114502984 A CN114502984 A CN 114502984A CN 202080069439 A CN202080069439 A CN 202080069439A CN 114502984 A CN114502984 A CN 114502984A
- Authority
- CN
- China
- Prior art keywords
- dirt
- window
- unit
- light
- intensity
- 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/06—Systems determining position data of a target
- G01S17/08—Systems determining position data of a target for measuring distance only
- G01S17/10—Systems determining position data of a target for measuring distance only using transmission of interrupted, pulse-modulated waves
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/497—Means for monitoring or calibrating
-
- 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/4808—Evaluating distance, position or velocity data
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/481—Constructional features, e.g. arrangements of optical elements
- G01S7/4817—Constructional features, e.g. arrangements of optical elements relating to scanning
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/497—Means for monitoring or calibrating
- G01S2007/4975—Means for monitoring or calibrating of sensor obstruction by, e.g. dirt- or ice-coating, e.g. by reflection measurement on front-screen
- G01S2007/4977—Means for monitoring or calibrating of sensor obstruction by, e.g. dirt- or ice-coating, e.g. by reflection measurement on front-screen including means to prevent or remove the obstruction
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Electromagnetism (AREA)
- Optical Radar Systems And Details Thereof (AREA)
Abstract
本发明提供一种测距装置(20),具备:发光部(40)、受光部(60)、运算部(200)、具有窗口(92)的壳体(90)以及当预先规定的污垢判定条件成立时判定为在窗口存在污垢的判定部(300)。污垢判定条件包含第一条件,该第一条件为“关于测距装置的视野范围内的至少一个像素,相当于从发光部到窗口的光路的距离的特定飞行时间下的受光强度为强度阈值以上”。
Description
相关申请的交叉引用
本申请主张基于2019年10月4日申请的日本申请号2019-183438的日本专利申请、以及2020年9月24日申请的日本申请号2020-159470的日本专利申请的优先权,通过参照将这些公开的全部内容编入本申请。
技术领域
本公开涉及检测测距装置的窗口的污垢的技术。
背景技术
在JP2016-176750A中,公开了照射脉冲光并接收被外部物体反射的反射光,根据光的飞行时间来测定距外部物体的距离的测距装置。
在上述的测距装置中,若在测距装置的窗口附着污垢,则S/N比降低而无法正确地测定距外部物体的距离。然而,以往的实际情况是,对于检测在测距装置的窗口是否附着有污垢的技术,并未充分研究。
发明内容
根据本公开的一个方式,提供一种测距装置。该测距装置具备:发光部,发出脉冲光;受光部,接收被外部物体反射的上述脉冲光的反射光;运算部,使用由上述受光部接收到的上述反射光的飞行时间,来计算距上述外部物体的距离;壳体,是收纳上述发光部和上述受光部的壳体,且上述壳体具有使上述脉冲光和上述反射光通过的窗口;以及判定部,当预先规定的污垢判定条件成立时,判定为在上述窗口存在污垢,上述污垢判定条件包含第一条件,该第一条件为“关于上述测距装置的视野范围内的至少一个像素,相当于从上述发光部到上述窗口的光路的距离的特定飞行时间下的受光强度为强度阈值以上”。
根据该测距装置,由于对于特定飞行时间下的受光强度,当污垢检测条件成立时判定为在窗口存在污垢,因此能够根据受光强度来检测在窗口是否有污垢。
附图说明
图1是测距装置的示意结构图。
图2是表示光学***的示意结构图。
图3是示意性地表示受光阵列的结构的说明图。
图4是示意性地表示像素所包含的受光元件的结构的说明图。
图5是运算判定部的示意结构图。
图6是在窗口没有污垢的初始状态的直方图。
图7是窗口污垢检测处理时的直方图。
图8是示意性地表示包含污垢检测用的像素的受光阵列的结构的说明图。
图9是示出对每个像素块进行距离测定和污垢检测的情况的说明图。
图10是表示窗口污垢检测处理的步骤的流程图。
图11是表示在视野范围内的多个像素位置在窗口有污垢的情况的说明图。
具体实施方式
如图1所示,测距装置20收纳于壳体90,该壳体90在前表面具有窗口92。在窗口92的附近,设置有执行用于去除窗口92的窗口污垢的去除动作的清洁部400。本实施方式的清洁部400包含清洗部410、411、和加热器部420。清洗部410、411用于通过向窗口92的表面喷射水来去除窗口92的表面的污垢。在本例中,设置有去除窗口92的左侧的污垢的第一清洗部410和去除窗口92的右侧的污垢的第二清洗部411,但也可以设置三个以上的清洗部。换言之,也可以设置分别负责去除窗口92的多个不同的区域的污垢的多个清洗部。或者,也可以通过一个清洗部去除整个窗口92的污垢。进一步,也可以代替水而喷射空气,也可以将清洗部构成为能够喷射水和空气双方。加热器部420用于利用沿着窗口92设置的加热线对窗口92加热,使附着于窗口92的表面的雪、冰融化。作为清洁部400,也可以采用这些结构以外的结构,例如,也可以将擦拭窗口92的擦拭器部用作清洁部400。
测距装置20具备射出用于测距的脉冲光并接受来自外部物体的反射光的光学***30和处理从光学***30得到的信号的运算判定部100。外部物体也称为“对象物”或者“目标”。光学***30具备射出作为脉冲光的激光的发光部40、使激光在预先规定的视野范围80内扫描的扫描部50、以及用于接收包含来自外部物体的反射光、干扰光的入射光的受光部60。
测距装置20例如是搭载于汽车等车辆的车载用的LiDAR(Laser ImagingDetection and Ranging:激光雷达)。当车辆行驶于水平的路面时,视野范围80的横向与水平方向X一致,纵向与铅垂方向Y一致。由测距装置20测定出的距离等信息被作为外部装置的距离接收部500接收并利用。距离接收部500具有将各种信息通知给用户的通知部510。通知部510例如是设置于客舱内的显示部、扬声器等。距离接收部500例如是包含车辆的ECU(Electronic Control Unit:电子控制单元)的控制装置。
如图2所示,发光部40具备射出测距用的激光的半导体激光元件(以下,也仅称为激光元件)41、设置有激光元件41的驱动电路的电路基板43、以及使从激光元件41射出的激光成为平行光的准直透镜45。激光元件41是能够振荡所谓的短脉冲激光的激光二极管。在本实施方式中,激光元件41通过使多个激光二极管沿着铅垂方向排列而构成矩形状的激光发光区域。也将激光元件41称为“光源”。
扫描部50由所谓的一维扫描仪构成。扫描部50包括反射镜54、旋转螺线管58以及旋转部56。反射镜54反射通过准直透镜45而成为平行光的激光。旋转螺线管58接受来自运算判定部100的控制信号,在预先规定的角度范围内反复进行正转以及反转。旋转部56由旋转螺线管58驱动,以将铅垂方向作为轴向的旋转轴反复进行正转以及反转,使反射镜54在沿着水平方向的一个方向上扫描。经由准直透镜45从激光元件41入射的激光被反射镜54反射,通过反射镜54的旋转而沿着水平方向扫描。图1所示的视野范围80相当于该照射光的扫描范围。由于在视野范围80内的各像素位置得到受光强度,因此视野范围80内的受光强度的分布构成一种图像。因此,也可以将视野范围80称为“图像区域”。此外,也可以省略扫描部50,从发光部40遍及视野范围80内的整体射出脉冲光,并且通过受光部60接收遍及视野范围80内的整体的反射光。也将表示视野范围80内的受光强度的分布的数据的集合称为“帧”。对每一帧执行距离测定。
若存在人、车等外部物体,则从测距装置20输出的激光在外部物体的表面漫反射,该激光的一部分作为反射光返回到扫描部50的反射镜54。该反射光被反射镜54反射,与干扰光一同作为入射光入射至受光部60的受光透镜61,被受光透镜61聚光并入射至受光阵列65。
如图3所示,受光阵列65由二维排列的多个像素66构成。如图4所示,一个像素66由排列为在水平方向为H个且在铅垂方向为V个的多个受光元件68构成。H以及V分别为1以上的整数。在本实施方式中,H=V=5,在水平方向以及铅垂方向上分别由5个受光元件68构成。但是,能够由任意数量的受光元件68构成像素66,也可以由一个受光元件68构成像素66。在本实施方式中,也将构成一个像素66的受光元件68的数量(H×V)称为“像素尺寸”。在本实施方式中,作为受光元件68使用SPAD(Single Photon Avalanche Diode:单光子雪崩二极管),但也可以使用PIN光电二极管等其它种类的受光元件。一个像素66的受光结果是视野范围80内的一个像素位置上的受光强度。从该说明可以得知,构成受光阵列65的“像素66”是指硬件,以与构成视野范围80的“像素”不同的含义使用。但是,由于像素66的受光结果被用作视野范围80内的一个像素的受光强度,因此两者之间存在对应关系。
各受光元件68在电源Vcc与接地线之间串联地连接淬灭电阻器Rq和雪崩二极管Da,将它们的连接点的电压输入至反转元件INV,转换为电压电平反转后的数字信号。反转元件INV的输出被输入至“与”电路SW的一个输入端子。向“与”电路SW的另一个输入端子输入选择信号Sc。选择信号Sc用于指定读取来自受光阵列65的哪个受光元件68的信号。即,若将选择某受光元件68的选择信号Sc从低电平切换至高电平,则从该受光元件68输出反映了雪崩二极管Da的状态的输出信号Sout。将选择信号Sc切换至高电平的定时相当于反射光的飞行时间。因此,在发出一次脉冲光后,在相当于多个飞行时间的多个定时分别将选择信号Sc从低电平切换至高电平。
输出信号Sout是通过接收入射光而产生的脉冲信号,该入射光包含照射光被存在于扫描范围的外部物体反射而返回的反射光、干扰光。多个飞行时间下的受光元件68的输出信号Sout被依次输入至运算判定部100。
如图5所示,运算判定部100包含运算部200、判定部300以及存储部310。运算部200使用由受光部60接收到的反射光的飞行时间Tf,来运算距外部物体OBJ的距离D。运算部200具备进行运算判定部100整体的控制的控制部210、加法部220、直方图生成部230、峰值检测部240以及距离运算部250。
加法部220是将构成受光阵列65的像素66中包含的受光元件68的输出相加的电路。若入射光脉冲入射至一个像素66,则像素66中包含的各受光元件68进行动作。如上述那样,在本实施方式中,作为受光元件68使用SPAD,由多个SPAD构成像素66。对于SPAD而言,只要入射一个光子就能够对其进行检测,但利用来自外部物体OBJ的有限的光进行的SPAD的检测必然是概率性的。加法部220将来自只能概率性地检测入射光的SPAD的输出信号Sout相加。
直方图生成部230通过将加法部220的相加结果多次相加,来生成受光强度的直方图,并将该直方图输出至峰值检测部240。该直方图是表示多个飞行时间中的每个飞行时间下的受光强度的图表。受光强度是一个像素66内的受光的SPAD个数的合计。多个飞行时间以一定的间隔来设定。峰值检测部240对从直方图生成部230输入的直方图的受光强度进行分析,检测受光强度的峰值,并确定检测到的峰值的飞行时间。检测到的峰值的飞行时间相当于被外部物体OBJ反射的光的飞行时间Tf。距离运算部250使用光的飞行时间Tf,来运算距外部物体OBJ的距离D。
判定部300使用受光部60中的受光强度来执行窗口92的污垢检测处理。在本实施方式中,判定部300使用由直方图生成部230生成的直方图来作为表示受光部60中的受光强度的信息。对于窗口92的污垢检测处理的详细内容在后叙述。当判定为在窗口92有污垢时,根据来自判定部300的指示,清洁部400执行用于去除窗口92的污垢的去除动作。在判定部300连接有用于测定外部空气温度的温度传感器320。但是,可以省略温度传感器320。
存储部310存储测距装置20的视野范围80内的阈值设定值的分布。所谓的“阈值设定值”是用于确定在窗口污垢检测处理中使用的强度阈值的值,预先设定并储存于存储部310。对于强度阈值、阈值设定值在后进一步叙述。
如图6以及图7所示,由直方图生成部230生成的直方图是表示多个飞行时间Tf中的每个飞行时间下的受光强度I的图表。图6表示在窗口92没有污垢的初始状态的直方图的例子,图7表示窗口污垢检测处理时的直方图的例子。在图6以及图7中使用的附图标记的含义如下。此外,末尾为“0”的附图标记表示初始状态,末尾为“1”的附图标记表示窗口污垢检测处理时。以下,主要对图7所示的窗口污垢检测处理时的附图标记的含义进行说明。
(1)CL0、CL1:杂波峰值
杂波峰值CL1是在相当于从发光部40到窗口92的光路的距离的特定飞行时间Tc出现的受光强度的峰值。将由窗口92反射的反射光称为“杂波光”。
(2)Tc:杂波峰值的飞行时间
杂波峰值的飞行时间Tc是相当于从发光部40到窗口92的光路的距离的特定飞行时间。
(3)TP0、TP1:目标峰值
目标峰值TP1是对应于来自外部物体的反射光的受光强度的峰值。
(4)Tt:目标峰值的飞行时间
目标峰值的飞行时间Tt是对应于从发光部40到外部物体的距离的飞行时间。
(5)Imax:受光强度I可取的最大值
受光强度I可取的最大值Imax是在创建直方图时使用的每一个像素的受光元件68的总数。如在图4中说明的那样,一个像素66由H×V个受光元件68构成。在将N设为2以上的整数时,当对N次发光的受光结果进行合计并创建直方图时,受光强度I可取的最大值Imax等于N×H×V。
(6)H0、H1:杂波峰值水平
杂波峰值水平H1是杂波峰值CL1的高度的绝对值。以下,也将杂波峰值水平H1仅称为“峰值水平H1”或者“受光强度H1”。
(7)It0、It1:杂波峰值的强度阈值
杂波峰值CL1的强度阈值It1在判断污垢检测条件中的“关于测距装置20的视野范围80内的至少一个像素,特定飞行时间Tc下的受光强度为强度阈值It1以上”这样的第一条件是否成立时使用。强度阈值It1通常被设定为小于受光强度I可取的最大值Imax的值,但也可以设定为等于最大值Imax的值。对于窗口污垢检测处理时的强度阈值It1的确定方法在后面叙述。
(8)BL0、BL1:直方图的基线水平
直方图的基线水平BL1是直方图中的峰值以外的信号值的平均值。
(9)α:阈值设定值
该阈值设定值α是从强度阈值It1减去基线水平BL1所得的值。换言之,能够通过对基线水平BL1加上该阈值设定值α来确定强度阈值It1。但是,如后述那样,也能够通过其他方法来确定强度阈值It1。
(10)(Imax0-BL0)、(Imax-BL1):有效信号范围宽度
有效信号范围宽度(Imax-BL1)是从受光强度I可取的最大值Imax减去基线水平BL1所得的值。
如图6所示,在窗口92没有污垢的初始状态下的典型的直方图中,出现与来自外部物体的反射光对应的目标峰值TP0。根据该目标峰值TP0的飞行时间Tt来确定距外部物体的距离。图6的直方图还包含作为针对窗口92上的反射光的峰值的杂波峰值CL0。杂波峰值CL0是相当于从发光部40到窗口92的光路的距离的特定飞行时间Tc下的受光强度。该杂波峰值CL0具有在窗口92没有污垢的状态下,例如工厂出厂时的峰值水平H0(以下,称为“初始杂波峰值水平H0”)。此外,出现杂波峰值CL0的特定飞行时间Tc按视野范围80内的每个像素位置而不同。其理由是因为在图1中,从发光部40到窗口92的光路的光路长度按视野范围80内的每个像素位置而不同。另外,一般各像素位置上的初始杂波峰值水平H0也按每个像素位置而不同。
此外,在通常的测距装置中,由于窗口92存在的位置不成为测距对象,因此无需在出现杂波峰值CL1的特定飞行时间Tc获取受光强度I的测定值。在本实施方式中,一个特征在于,为了利用杂波峰值CL1来检测窗口92的污垢,而在特定飞行时间Tc获取受光强度I的测定值。
如图7的例子所示,窗口污垢检测处理时的直方图中的目标峰值TP1以及杂波峰值CL1的水平一般与初始状态下的目标峰值TP0以及杂波峰值CL0的水平不同。例如,当在窗口92存在污垢时,该杂波峰值水平H1变得比初始杂波峰值水平H0高。另外,当在窗口92存在污垢时,针对相同的外部物体的目标峰值TP1的水平也变低的情况较多。
窗口污垢检测处理时的基线水平BL1被有无太阳等外部光源等外部环境影响。例如,当存在较强的太阳光时,基线水平BL1表示极高的值。此时,杂波峰值水平H1也同样地升高。因此,优选考虑到这样的外部环境的影响,适当地确定窗口污垢检测处理时的强度阈值It1。对于这一点在后面进一步叙述。
作为窗口污垢检测处理时的强度阈值It1的确定方法,例如可考虑以下那样的方法A~C。
<强度阈值的确定方法A>
将窗口污垢检测处理时的强度阈值It1设定为恒定值。
在该情况下,也可以将强度阈值It1设定为视野范围80内的所有像素共用的一个值,或者也可以对视野范围80内的每个像素分别设定强度阈值It1,作为阈值设定值储存于存储部310内。在前者的情况下,可以省略存储部310。但是,若对视野范围80内的每个像素设定强度阈值It1,则能够设定高于每个像素的初始杂波峰值水平H0的强度阈值It1,因此存在能够更正确地执行窗口污垢检测处理这样的优点。
<强度阈值的确定方法B>
将对直方图的基线水平BL1加上作为固定值的阈值设定值α所得的值设为窗口污垢检测处理时的强度阈值It1。
It1=BL1+α…(1)
在这里,阈值设定值α是预先设定为在初始状态下应用上述(1)式时的运算结果(BL0+α)比初始杂波峰值水平H0充分大的值。阈值设定值α也可以设定为视野范围80内的所有像素共用的一个值、或者也可以对视野范围80内的每个像素分别设定强度固定值α并储存于存储部310
内。根据该方法B,具有能够考虑有无外部光源等外部环境的影响而适当地确定窗口污垢检测处理时的强度阈值It1这样的优点。此外,阈值设定值α也可以根据像素尺寸(H×V)、生成直方图时的发光次数N来确定。例如,也可以使用以下的任意一个式子来确定阈值设定值α。
α=α0×(H×V)
α=α0×N
α=α0×(H×V)×N
在这里,α0是预先规定的恒定值。像素尺寸(H×V)如在图4中说明的那样,是一个像素66所包含的SPAD的数量。
<强度阈值的确定方法C>
将对有效信号范围宽度(Imax-BL1)乘以阈值设定值β,并对该相乘结果加上基线水平BL1所得的值设为窗口污垢检测处理时的强度阈值It1,其中,阈值设定值β为不足1的系数。
在这种情况下,窗口污垢检测处理时的强度阈值It1能够通过下式来计算。
It1=(Imax-BL1)×β+BL1…(2)
在这里,阈值设定值β是预先设定为在初始状态下应用上述(2)式时的运算结果{(Imax-BL0)×β+BL0}比初始杂波峰值水平H0充分大的值。阈值设定值β也可以设定为视野范围80内的所有像素共用的一个值,或者也可以对视野范围80内的每个像素设定并储存于存储部310内。根据该方法C,与上述的方法B同样地,存在能够考虑外部环境的影响,而适当地确定窗口污垢检测处理时的强度阈值It1这样的优点。另外,该方法C还具有以下优点:由于在来自外部的光极强而基线水平BL1变高的情况下,也能够将窗口污垢检测处理时的强度阈值It1维持在小于受光强度的最大值Imax的值,因此能够更正确地执行窗口污垢检测处理。
此外,在用于确定强度阈值It1的阈值设定值按视野范围80的每个像素而不同时,优选将视野范围80内的阈值设定值的分布存储于存储部310。优选在视野范围80内的所有像素位置存储阈值设定值,但也可以仅在拉长间隔后的像素位置存储阈值设定值,从而存储视野范围80内的阈值设定值的分布。在后者的情况下,在计算各像素位置上的强度阈值It1时,能够通过插值来确定各像素位置上的阈值设定值。
如图8的例子所示,也可以使用除了距离测定用的像素66以外,还包含污垢检测用的像素67的受光阵列65a。即,受光部60也可以除了距离测定用的像素66以外,还包含窗口92的污垢检测用的像素67。污垢检测用的像素67配置于距离测定用的像素66的附近。具体而言,优选污垢检测用的像素67配置为当在窗口92没有污垢时不对污垢检测用的像素67施加杂波光,当在窗口92有污垢时对污垢检测用的像素67施加杂波光。当在窗口92有污垢时,在距离测定用的像素66中杂波峰值增大,并且向其周边的杂波光增加。若在该位置配置污垢检测用的像素67,则能够通过有无向该像素67的光输入来判定有无污垢,而具有能够以更简单的运算来实现污垢检测这样的优点。
另外,如图9所示,也可以将受光阵列65所包含的多个像素66分割为多个像素块并进行时分处理,在同一定时实施距离测定和污垢检测。在图9的例子中,将多个像素66分割为像素块A和像素块B这两个像素块,在利用一个像素块进行距离测定时,与此并行地利用另一个像素块来进行污垢检测。受光阵列65所包含的多个像素66也可以分割为三个以上的像素块。在这种情况下,能够利用至少一个像素块来进行污垢检测,并利用另一个像素块来进行距离测定。
图10所示的窗口污垢检测处理在控制部210的控制下来执行。在步骤S100中,判定是否达到窗口污垢检测处理的处理定时。窗口污垢检测处理的处理定时例如也可以设为测距装置20的通常的测距动作中的每个规定期间。或者,也可以在预先规定的测距装置20的自诊断期间内设定窗口污垢检测处理的处理定时。
当达到窗口污垢检测处理的预先规定的处理定时时,进入步骤S200,判定部300从受光强度的直方图获取杂波峰值CL1的峰值水平H1。
在步骤S300中,判定部300判断预先规定的污垢判定条件是否成立。当污垢判定条件不成立时,回到步骤S100,待机直到下一个处理定时。另一方面,当污垢判定条件成立时,进入后述的步骤S400。
作为污垢判定条件,例如能够使用以下说明的各种污垢判定条件中的任意一个条件。
<污垢判定条件1>
当仅以下的第一条件C1成立时,判定为在窗口92存在污垢。
·第一条件C1:“关于测距装置20的视野范围80内的至少一个像素,相当于从发光部40到窗口92的光路的距离的特定飞行时间Tc下的受光强度H1为强度阈值It1以上”
该污垢判定条件1为比后述的其他污垢判定条件宽松的条件,因此具有漏掉窗口92的污垢的可能性较低这样的优点。此外,优选无论直方图是否包含目标峰值TP1都判定第一条件C1的是否成立。若这样,则存在即使在直方图包含目标峰值TP1的情况下也能够检测窗口92的污垢这样的优点。
<污垢判定条件2>
当上述第一条件C1和下述第二条件C2a双方均成立时,判定为在窗口92存在污垢。
·第二条件C2a:“在视野范围80内,特定飞行时间Tc下的受光强度H1为强度阈值It1以上的像素的像素数为数量阈值以上,其中,该数量阈值为2以上的整数”
对于该污垢判定条件2,在图7中,当在视野范围80内存在多个杂波峰值CL1的峰值水平H1为强度阈值It1以上的像素时,判定为在窗口92存在污垢,因此具有能够更可靠地判定窗口92的污垢这样的优点。
<污垢判定条件3>
当上述第一条件C1和下述第二条件C2b两方均成立时,判定为在窗口92存在污垢。
·第二条件C2b:“在视野范围80内,存在特定飞行时间Tc下的受光强度H1为强度阈值It1以上的多个像素相互连续的像素集合体,并且像素集合体的像素数为预先规定的数量阈值以上”
对于该污垢判定条件3,如图11所示,假定了由于窗口92的污垢,而特定飞行时间Tc下的受光强度H1为强度阈值It1以上的多个像素在视野范围80内相互连续并构成像素集合体PA的情况。此外,“两个像素相互连续”这样的语句是指其中一个像素存在于另一个像素的上下左右的4个相邻位置中的任一位置。当窗口92存在污垢时,污垢附着于窗口92内的集中的区域的情况较多,因此如图11所示,特定飞行时间Tc下的受光强度H1为强度阈值It1以上的多个像素一般在视野范围80内构成像素集合体PA。因此,在污垢判定条件3中,与上述的污垢判定条件2相比存在能够更可靠地判定窗口92的污垢这样的优点。
污垢判定条件是否成立的判定也可以遍及多个帧来实施。例如,在将N设为预先规定的2以上的整数时,也可以当污垢判定条件遍及连续的N个帧连续地成立时,判定为在窗口92有污垢。另外,在将N设为3以上的整数,并将M设为2以上且N以下的整数时,也可以当在连续的N个帧中的M个帧中污垢判定条件成立时,判定为在窗口92有污垢。或者,在将N设为预先规定的2以上的整数时,也可以使用遍及连续的N个帧的受光强度H1以及强度阈值It1各自的合计值或者平均值,来判定污垢判定条件是否成立。若采用这些方法,存在能够稳定地判定有无污垢,而能够防止误检测的优点。
当污垢判定条件成立时,进入步骤S400,执行窗口污垢的去除动作。根据来自判定部300的指示,由清洁部400执行窗口污垢的去除动作。具体而言,例如,通过清洗部410、411向窗口92的表面喷射水和空气中的至少一方,来去除窗口92的表面的污垢。另外,也可以当由温度传感器320测定出的外部空气温度表示在窗口92可能附着雪或者冰的温度时,加热器部420通过沿着窗口92设置的加热线对窗口92加热,使附着于窗口92的表面的雪、冰融化。
此外,也可以根据窗口92的污垢的位置来选择多个清洁方法中的一个方法并执行该方法。例如,也可以使用分别负责去除窗口92的多个不同的区域的污垢的多个清洗部410、411,根据存在污垢的区域,仅选择负责去除该区域的污垢的清洗部,并起动该清洗部。或者,也可以在窗口92的两个侧边中的一个侧边配置两个清洗部410、411双方,并将第一清洗部410设为流体排出速度较慢而污垢去除能力较低,将第二清洗部411设为流体排出速度较快而污垢去除能力较高。在这种情况下,可以在更靠近配置有两个清洗部的窗口92的侧边的区域存在污垢的情况下,使用污垢去除能力较低的第一清洗部410来执行污垢去除,在更靠近另一个侧边的区域存在污垢的情况下,使用第二清洗部411来执行污垢去除,因为它污垢去除能力较高。
另外,也可以根据污垢的程度来选择清洁方法并执行该方法。作为表示污垢的程度的污垢指标值,例如能够使用以下的任意一个指标值。
(1)污垢指标值D1
污垢指标值D1是受光强度H1与强度阈值It1的差。
(2)污垢指标值D2
污垢指标值D2是存在污垢的像素数。
(3)污垢指标值D3
污垢指标值D3是遍及视野范围80内的多个像素将受光强度H1与强度阈值It1的差相加所得的相加值。
这些污垢指标值D1~D3均为若其值越大则表示污垢的程度越高。判定部300也可以计算这些污垢指标值D1~D3中的任意一个,并将该污垢指标值通知给清洁部400。
清洁部400能够根据由污垢指标值表示的污垢的程度,来选择污垢去除能力不同的多个清洁方法中的一个方法并执行该方法。例如,也可以将污垢的程度预先划分为多个污垢阶段,在各污垢阶段中采用以下的三种清洁方法中的一个方法。
(1)清洁方法C1
执行仅使用空气的清洗部的清洁。
(2)清洁方法C2
执行使用空气和水双方的清洗部的清洁。
(3)清洁方法C3
执行使用清洗部和擦拭器部双方的清洁。
这三种清洁方法C1~C3的污垢去除能力依次逐渐变高,按照污垢的程度从低到高的顺序被选择并应用。
此外,也可以省略步骤S400。另外,当窗口92有污垢时,优选判定部300对搭载测距装置20的车辆的乘员通知在测距装置20的窗口92有污垢。例如,能够使用设置于客舱内的显示部、扬声器等通知部510来进行这样的通知。在通知污垢时,优选向外部通知窗口92中的存在污垢的位置。另外,运算部200也可以不将在窗口92中存在污垢的区域的距离数据输出到外部,而仅将不存在污垢的区域的距离数据输出到外部。
此外,在使用上述的<污垢判定条件2>或<污垢判定条件3>的情况下,也可以当特定飞行时间Tc下的受光强度H1为强度阈值It1以上的像素的像素数为第一数量阈值以上时,(a)当该像素数为第二数量阈值以上时,不使清洁部400执行去除动作而仅进行通知,其中,上述第二数量阈值大于第一数量阈值,(b)当该像素数不足第二数量阈值时,使清洁部400执行去除动作。由此,能够判定是否是通过清洁部400不能去除的大小的污垢。
另外,在窗口92未被污染的情况下,判定部300也可以通过计算与受光强度H1相应的新的阈值设定值并保存于存储部310,来更新阈值设定值。在这种情况下,也可以驱动清洁部400来执行去除动作,并使用在去除动作后得到的受光强度H1来计算新的阈值设定值。例如,使用原来的受光强度H0和受光强度H1来计算新的阈值设定值。根据该方法,能够应对发光的经年老化、窗口92的变形等,并能够防止漏掉污垢。
另外,在通常的车辆行驶中,在一次也未判定为污垢而结束行驶时,也可以通过计算与在此期间得到的受光强度H1相应的新的阈值设定值并保存于存储部310,来更新阈值设定值。根据该方法,能够应对发光的经年老化、窗口92的变形等,并能够防止漏掉污垢。
如以上那样,根据本实施方式,在对特定飞行时间Tc下的受光强度H1预先规定的污垢检测条件成立时,判定为在窗口92上存在污垢,因此能够根据受光强度来检测在窗口是否有污垢。
本公开所记载的控制部及其方法也可以通过专用计算机实现,该专用计算机通过构成被编程为执行利用计算机程序具体化的一个或多个功能的处理器以及存储器来提供。或者,本公开所记载的控制部及其方法也可以通过专用计算机来实现,该专用计算机通过利用一个以上的专用硬件逻辑电路构成处理器来提供。或者,本公开所记载的控制部及其方法也可以通过由被编程为执行一个或多个功能的处理器和存储器以及由一个以上的硬件逻辑电路构成的处理器组合构成的一个以上的专用计算机来实现。另外,计算机程序也可以作为由计算机执行的指令存储于计算机可读取的非过渡有形记录介质。
本公开并不限于上述的实施方式、其变形例,能够在不脱离其主旨的范围内在各种方式中实施。另外,上述的各种特征性结构只要不相互矛盾就能够任意地组合并采用。
Claims (20)
1.一种测距装置(20),具备:
发光部(40),发出脉冲光;
受光部(60),接收被外部物体反射的上述脉冲光的反射光;
运算部(200),使用由上述受光部接收到的上述反射光的飞行时间,来计算距上述外部物体的距离;
壳体(90),是收纳上述发光部和上述受光部的壳体,且上述壳体具有使上述脉冲光和上述反射光通过的窗口(92);以及
判定部(300),当预先规定的污垢判定条件成立时,判定为在上述窗口存在污垢,
上述污垢判定条件包含第一条件,该第一条件为“关于上述测距装置的视野范围内的至少一个像素,相当于从上述发光部到上述窗口的光路的距离的特定飞行时间下的受光强度为强度阈值以上”。
2.根据权利要求1所述的测距装置,其中,
上述运算部构成为创建表示多个飞行时间中的每个飞行时间下的受光强度的直方图,并将上述直方图提供给上述判定部,
上述判定部构成为通过对上述直方图的基线水平加上阈值设定值来计算上述强度阈值,其中,上述阈值设定值为固定值。
3.根据权利要求1所述的测距装置,其中,
上述运算部构成为创建表示多个飞行时间中的每个飞行时间下的受光强度的直方图,并将上述直方图提供给上述判定部,
在上述直方图中,当将从受光强度可取的最大值减去上述直方图的基线水平所得的值称为有效信号范围宽度时,
上述判定部构成为通过对上述有效信号范围宽度乘以阈值设定值,并对其相乘结果加上上述基线水平来计算上述强度阈值,其中,上述阈值设定值是小于1的系数。
4.根据权利要求2或3所述的测距装置,其中,
还具备存储部(310),上述存储部存储上述视野范围内的上述阈值设定值的分布,
上述判定部使用存储于上述存储部的上述阈值设定值,来对上述视野范围内的每个像素计算上述强度阈值。
5.根据权利要求1~4所述的测距装置,其中,
上述污垢判定条件还包含第二条件,该第二条件为:
“在上述视野范围内,上述特定飞行时间下的受光强度为上述强度阈值以上的像素的像素数为预先规定的第一数量阈值以上”,
或者
“在上述视野范围内,存在上述特定飞行时间下的受光强度为上述强度阈值以上的多个像素相互连续的像素集合体,并且上述像素集合体的像素数为预先规定的第一数量阈值以上”。
6.根据权利要求1~5所述的测距装置,其中,
上述受光部除了距离测定用的像素以外,还包含检测窗口污垢用的像素。
7.根据权利要求1~6所述的测距装置,其中,
在将表示上述视野范围内的受光强度的分布的数据的集合称为帧,并将N设为2以上的整数时,
上述判定部使用连续的N个帧中的上述受光强度和上述强度阈值,来执行在上述窗口是否存在污垢的判定。
8.根据权利要求7所述的测距装置,其中,
当遍及上述连续的N个帧上述污垢判定条件连续地成立时,上述判定部判定为在上述窗口有污垢。
9.根据权利要求7所述的测距装置,其中,
在将上述N设为3以上的整数,并将M设为2以上且N以下的整数时,当在上述连续的N个帧中的M个帧中上述污垢判定条件成立时,上述判定部判定为在上述窗口有污垢。
10.根据权利要求7所述的测距装置,其中,
上述判定部使用遍及上述连续的N个帧的上述受光强度以及上述强度阈值各自的合计值或者平均值,来判定上述污垢判定条件是否成立。
11.根据权利要求1~10中任一项所述的测距装置,其中,
还具备清洁部,当判定为在上述窗口存在污垢时,上述清洁部执行用于去除上述窗口的污垢的去除动作。
12.根据权利要求11所述的测距装置,其中,
上述清洁部根据上述窗口的污垢存在的位置来选择多个清洁方法中的一个方法,并执行该方法。
13.根据权利要求12所述的测距装置,其中,
上述清洁部具有多个清洗部,上述多个清洗部分别负责去除上述窗口的多个不同的区域的污垢,根据上述多个不同区域中的存在上述污垢的区域,来选择负责去除污垢的清洗部并执行清洁。
14.根据权利要求11所述的测距装置,其中,
上述清洁部根据上述窗口的污垢的程度,来选择去除污垢能力不同的多个清洁方法中的一个方法,并执行该方法。
15.根据权利要求14所述的测距装置,其中,
上述判定部计算以下的指标值中的任意一个来作为表示上述窗口污垢的程度的污垢指标值:
第一污垢指标值,表示上述受光强度与上述强度阈值的差;
第二污垢指标值,表示存在上述污垢的像素数;以及
第三污垢指标值,表示遍及上述视野范围内的多个像素将上述受光强度与上述强度阈值的差相加所得的相加值,
将上述污垢指标值通知给上述清洁部。
16.根据从属于权利要求5的权利要求11所述的测距装置,其中,
当上述特定飞行时间下的受光强度为上述强度阈值以上的像素的像素数为上述第一数量阈值以上时,上述判定部进行如下动作:
(a)当上述像素数为第二数量阈值以上时,不执行由上述清洁部进行的去除动作,而执行在上述窗口存在污垢的意思的通知,其中,上述第二数量阈值大于上述第一数量阈值,
(b)当上述像素数不足上述第二数量阈值时,使上述清洁部执行上述去除动作。
17.根据从属于权利要求4的权利要求11所述的测距装置,其中,
在未判定为在上述窗口存在污垢的意思的状态下,上述判定部通过根据上述受光强度计算新的阈值设定值并保存于上述存储部,来更新上述阈值设定值。
18.根据权利要求1~17所述的测距装置,其中,
上述判定部将在上述窗口中存在上述污垢的位置通知给外部。
19.根据权利要求1~18所述的测距装置,其中,
上述运算部不会将在上述窗口中存在上述污垢的区域得到的上述距离通知给外部,而是将在不存在上述污垢的区域得到的上述距离输出到外部。
20.一种方法,检测测距装置(20)的窗口的污垢,其中,
上述测距装置具备:
发光部(40),发出脉冲光;
受光部(60),接收被外部物体反射的上述脉冲光的反射光;
运算部(200),使用由上述受光部接收到的上述反射光的飞行时间,来计算距上述外部物体的距离;以及
壳体(90),是收纳上述发光部和上述受光部的壳体,且上述壳体具有使上述脉冲光和上述反射光通过的窗口(92),
上述方法具备以下工序:
(a)使用上述受光部的输出,来获取相当于从上述发光部到上述窗口的光路的距离的特定飞行时间下的受光强度的工序;以及
(b)当污垢判定条件成立时,判定为在上述窗口存在污垢的工序,其中,上述污垢判定条件包含第一条件,上述第一条件为“关于上述测距装置的视野范围内的至少一个像素,上述特定飞行时间下的受光强度为强度阈值以上”。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019183438 | 2019-10-04 | ||
JP2019-183438 | 2019-10-04 | ||
JP2020159470A JP7447752B2 (ja) | 2019-10-04 | 2020-09-24 | 測距装置、及び、測距装置の窓の汚れを検出する方法 |
JP2020-159470 | 2020-09-24 | ||
PCT/JP2020/037118 WO2021065998A1 (ja) | 2019-10-04 | 2020-09-30 | 測距装置、及び、測距装置の窓の汚れを検出する方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114502984A true CN114502984A (zh) | 2022-05-13 |
Family
ID=75337005
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202080069439.3A Pending CN114502984A (zh) | 2019-10-04 | 2020-09-30 | 测距装置、以及检测测距装置的窗口的污垢的方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20220221565A1 (zh) |
CN (1) | CN114502984A (zh) |
WO (1) | WO2021065998A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115792870A (zh) * | 2023-02-09 | 2023-03-14 | 图达通智能科技(苏州)有限公司 | 用于激光雷达的窗口遮挡的检测方法及装置 |
CN116125437A (zh) * | 2023-04-19 | 2023-05-16 | 山东鼎瞰智能科技发展有限公司 | 一种安全激光扫描仪及其光窗检测方法 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPWO2022209698A1 (zh) * | 2021-03-29 | 2022-10-06 | ||
CN115542297A (zh) * | 2021-06-30 | 2022-12-30 | 上海禾赛科技有限公司 | 用于激光雷达的光罩脏污检测方法及光罩脏污检测*** |
EP4386431A1 (en) | 2022-12-15 | 2024-06-19 | Mettler-Toledo GmbH | Method for diagnosing erroneous distance measurement of a laser rangefinder unit, laser rangefinder unit and computer program |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07280940A (ja) * | 1994-04-12 | 1995-10-27 | Mitsubishi Electric Corp | 車両用レーダ装置 |
JP5472571B2 (ja) * | 2008-01-16 | 2014-04-16 | 株式会社Ihi | レーザ距離測定装置及びその遮蔽物検出方法 |
JP5710108B2 (ja) * | 2009-07-03 | 2015-04-30 | 日本信号株式会社 | 光測距装置 |
JP6540388B2 (ja) * | 2015-09-01 | 2019-07-10 | 株式会社デンソーウェーブ | レーザレーダ装置 |
US11002853B2 (en) * | 2017-03-29 | 2021-05-11 | Luminar, Llc | Ultrasonic vibrations on a window in a lidar system |
-
2020
- 2020-09-30 CN CN202080069439.3A patent/CN114502984A/zh active Pending
- 2020-09-30 WO PCT/JP2020/037118 patent/WO2021065998A1/ja active Application Filing
-
2022
- 2022-04-01 US US17/657,667 patent/US20220221565A1/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115792870A (zh) * | 2023-02-09 | 2023-03-14 | 图达通智能科技(苏州)有限公司 | 用于激光雷达的窗口遮挡的检测方法及装置 |
CN116125437A (zh) * | 2023-04-19 | 2023-05-16 | 山东鼎瞰智能科技发展有限公司 | 一种安全激光扫描仪及其光窗检测方法 |
Also Published As
Publication number | Publication date |
---|---|
US20220221565A1 (en) | 2022-07-14 |
WO2021065998A1 (ja) | 2021-04-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114502984A (zh) | 测距装置、以及检测测距装置的窗口的污垢的方法 | |
CN110187359B (zh) | 用于光学地测量距离的方法和设备 | |
JP7447752B2 (ja) | 測距装置、及び、測距装置の窓の汚れを検出する方法 | |
JP4375064B2 (ja) | レーダ装置 | |
JP5710108B2 (ja) | 光測距装置 | |
KR20220003570A (ko) | 레이저 레이더에 대한 노이즈 포인트 식별 방법, 및 레이저 레이더 시스템 | |
KR100504598B1 (ko) | 수분센서와 방풍유리의 안개 검출기 | |
JP2020076589A (ja) | 対象物検出装置 | |
JPH04138390A (ja) | 車両用測距装置 | |
JP3244438B2 (ja) | 物体情報検知装置 | |
CN113330329A (zh) | 具有lidar传感器的阻挡检测和天气检测*** | |
JP2019144184A (ja) | 光学的測距装置およびその方法 | |
JP7375789B2 (ja) | 測距装置 | |
JP6804949B2 (ja) | 制御装置、測定装置、およびコンピュータプログラム | |
US11936845B2 (en) | Localized window contaminant detection | |
JP6911825B2 (ja) | 光測距装置 | |
JP2009085920A (ja) | 車両用レーザレーダ装置および車両用レーザレーダ装置の汚れ判定方法 | |
US20230121398A1 (en) | Blockage detection of high-resolution lidar sensor | |
CN113093213B (zh) | ToF传感装置及其距离检测方法 | |
CN112887628B (zh) | 光探测和测距设备及增加其动态范围的方法 | |
CN112887627B (zh) | 增加LiDAR设备动态范围的方法、光检测测距LiDAR设备及机器可读介质 | |
EP4303616A1 (en) | Sensor system | |
US20230266450A1 (en) | System and Method for Solid-State LiDAR with Adaptive Blooming Correction | |
WO2023181948A1 (ja) | ノイズ除去装置、物体検出装置およびノイズ除去方法 | |
US20230036431A1 (en) | BLOOM COMPENSATION IN A LIGHT DETECTION AND RANGING (LiDAR) 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 |