一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

探测装置、扫描单元、可移动平台及探测装置的控制方法与流程

2022-07-14 02:46:57 来源:中国专利 TAG:


1.本技术涉及探测设备技术领域,尤其涉及一种探测装置、扫描单元、可移动平台及探测装置的控制方法。


背景技术:

2.探测设备在自动驾驶场景的应用一般需要100
°
以上的水平方向视场、远距离量程、高扫描密度以及均匀的扫描轨迹。传统的探测设备是通过在竖直方向视场上布置较多的光发射器,通过驱动电机驱动光发射器在水平方向视场上旋转,从而实现在水平方向视场具有较大的覆盖范围。然而,这种探测设备,所需要的光发射器多,可靠性低、成本高。


技术实现要素:

3.本技术提供了一种探测装置、扫描单元、可移动平台及探测装置的控制方法,旨在提高探测装置的可靠性和降低成本。
4.第一方面,本技术实施例提供了一种探测装置,包括:
5.光源,用于发射光脉冲序列;
6.第一扫描模组和第二扫描模组,设于所述光脉冲序列的光路上,其中,所述第一扫描模组用于改变所述光脉冲序列的传播方向,所述第一扫描模组单独能够使得出射光束沿第一路径扫描;
7.所述第二扫描模组包括反射模块和驱动模块,所述反射模块包括至少两个反射面,所述驱动模块用于驱动所述反射模块旋转,使得所述至少两个反射面依次转动到所述光脉冲序列的光路上,以使所述探测装置形成二维方向上的扫描。
8.第二方面,本技术实施例提供了一种扫描单元,包括:
9.第一扫描模组和第二扫描模组,设于光源发射的光脉冲序列的光路上,其中,所述第一扫描模组用于改变所述光脉冲序列的传播方向,所述第一扫描模组单独能够使得出射光束沿第一路径扫描;
10.所述第二扫描模组包括反射模块和驱动模块,所述反射模块包括至少两个反射面,所述驱动模块用于驱动所述反射模块旋转,使得所述至少两个反射面依次转动到所述光脉冲序列的光路上,以使所述扫描单元形成二维方向上的扫描。
11.第三方面,本技术实施例提供了一种可移动平台,包括:
12.平台本体;以及
13.上述任一项所述的探测装置或者上述所述的扫描单元,设于所述平台本体上。
14.第四方面,本技术实施例提供了一种探测装置的控制方法,所述探测装置包括光源、第一扫描模组和第二扫描模组;所述第二扫描模组包括反射模块和驱动模块,所述反射模块包括至少两个反射面;所述控制方法包括:
15.控制所述第一扫描模组调整姿态,以改变所述光脉冲序列的传播方向,所述第一扫描模组单独能够使得出射光束沿第一路径扫描;
16.控制所述驱动模块驱动所述反射模块旋转,使得所述至少两个反射面依次转动到所述光脉冲序列的光路上,以使所述探测装置形成二维方向上的扫描。
17.本技术实施例提供了一种探测装置、扫描单元、可移动平台及探测装置的控制方法,通过第一扫描模组和第二扫描模组依次设置,可以实现探测装置出射的光脉冲序列可以形成二维方向上的扫描,获得较大的视场,无需设计很多光源且光源无需旋转,可靠性高,降低了成本。
18.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术实施例的公开内容。
附图说明
19.为了更清楚地说明本技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
20.图1是本技术实施例提供的一种探测装置的结构示意图;
21.图2是本技术实施例提供的一种反射镜的结构示意图;
22.图3是本技术实施例提供的一种探测装置的部分结构示意图;
23.图4是本发明实施例中的探测装置扫描得到的点云的一个实施例的示意图;
24.图5是本技术实施例提供的一种探测装置的结构示意图;
25.图6是图5中局部视场δ2对应的扫描轨迹示意图;
26.图7是本技术实施例提供的一种反射模块的结构示意图;
27.图8是本技术实施例提供的一种探测装置的部分结构示意图,其中带箭头的虚线表示光路;
28.图9是本技术实施例提供的一种反射模块的结构示意图;
29.图10是图9中探测装置在竖直方向视场的示意图;
30.图11是本技术实施例提供的一种探测装置的结构示意图;
31.图12是本技术实施例提供的一种探测装置的部分结构示意图,其中示出了第一棱镜和第二棱镜;
32.图13是本技术实施例提供的一种探测装置的结构示意图;
33.图14是本技术实施例提供的一种探测装置的结构示意图;
34.图15是本技术实施例提供的一种壳体的结构示意图;
35.图16是本技术实施例提供的一种低反射率壁的结构示意图;
36.图17是本技术实施例提供的一种探测装置的结构示意图;
37.图18是驱动机构驱动第一棱镜和第二棱镜以300rpm的速度均速摆动,驱动模块驱动反射模块以6000rpm的转速均速旋转所得到的扫描轨迹示意图;
38.图19是驱动机构驱动第一棱镜和第二棱镜以正弦波变速方式摆动,驱动模块驱动反射模块以6000rpm的转速旋转所得到的扫描轨迹示意图;
39.图20是本技术实施例提供的一种可移动平台的结构示意图;
40.图21是本技术实施例提供的一种探测装置的控制方法的流程示意图。
41.附图标记说明:
42.1000、可移动平台;
43.100、探测装置;
44.10、光源;11、第一路径;12、第二路径;y、第一路径的延伸方向;x、第二路径的延伸方向;
45.20、第一扫描模组;21、反射镜;22、驱动机构;23、第一棱镜;24、第二棱镜;
46.30、第二扫描模组;31、反射模块;311、反射面;312、第一反射面;3121、第一边缘区域;3122、第二边缘区域;3123、第一中间区域;313、第二反射面;3131、第三边缘区域;3132、第四边缘区域;3133、第二中间区域;314、第三反射面;315、交界区域;32、驱动模块;33、光电码盘;
47.40、控制单元;
48.50、反射元件;
49.60、壳体;61、遮光区段;611、低反射率壁;612、壁本体;613、低反射率层;62、透光区段;621、第一透光区;622、第二透光区;
50.70、准直元件;
51.200、平台本体。
52.21a、第一姿态;21b、第二姿态;
具体实施方式
53.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
54.在本技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
55.还应当理解,在本技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本技术。如在本技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
56.还应当进一步理解,在本技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
57.本技术的发明人发现,自动驾驶车辆行驶过程中,散落在路面的石块、从对面行驶而来的车辆、正在横穿马路的行人等,都可视作其需要进行避让的障碍物。只有有效的进行障碍物探测与跟踪,才能制定相应的控制方案,即实现车辆的路径规划。为此激光雷达在自动驾驶场景中得到广泛应用。而激光雷达在自动驾驶场景的应用一般需要较大的水平方向
视场和垂直方向视场。水平方向视场通常需要100
°
以上,且大于竖直方向视场。
58.传统的实现较大视场的方法,包括多线旋转方案,旋转棱镜或者振镜方案,旋转反射镜方案以及多棱镜旋转组合方案。
59.多线旋转方案,是指激光雷达通过在竖直方向视场上布置较多的发射和接收模块,通过驱动电机驱动光发射器在水平方向视场上旋转,从而实现在水平方向视场和垂直方向视场具有较大的覆盖范围,提高扫描密度。然而,这种激光雷达需要很多独立的发射和接收模块,物料成本和生产工艺成本高。此外,这种激光雷达工作时,发射接收电路元器件需要旋转运动,可靠性风险较大。
60.旋转振镜方案可以获得高密度扫描,但是通光口径较小,一般量程较近,振镜的偏转角度不能太大,需要通过多个振镜组合才能获得较大视场。
61.旋转的单面反射镜方案可以获得较大视场,但是反射镜的尺寸通常比较大。
62.多棱镜旋转组合方案,需要角度的棱镜尺寸才能获得较大视场。此外,多棱镜扫描在一个检测帧之内,扫描到同一个区域的测量点时间差较大,高速运动物体的测量点可能有拖影,影响高速运动物体的识别。
63.为此,本技术的发明人对探测装置、扫描单元、可移动平台及探测装置的控制方法进行了改进,以保证在水平方向获得较大视场的前提下,提高探测装置的可靠性,并降低成本。
64.下面结合附图,对本技术的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
65.请参阅图1,本技术实施例提供的一种探测装置100,该探测装置100用于探测外部环境信息,比如环境目标的距离信息、方位信息、反射强度信息、速度信息等。
66.示例性地,探测装置100可以包括雷达、测距设备等电子设备,比如激光雷达或者激光测距设备。
67.示例性地,该探测装置100可以应用于空间场景模拟、自动避障系统、三维成像系统、三维建模系统、遥感系统、测绘系统、导航系统等场合。比如,探测装置100应用于无人飞行器、无人驾驶车辆等可移动平台1000的自动避障系统中。
68.示例性地,探测装置100可以通过测量探测装置100和探测物之间光传播的时间,即光飞行时间(time-of-flight,tof),以探测探测物到探测装置100的距离。或者,探测装置100也可以通过其他技术来探测探测物到探测装置100的距离,例如基于相位移动(phase shift)测量的测距方法,或者基于频率移动(frequency shift)测量的测距方法,在此不做限制。
69.在一些实施例中,探测装置包括光源、第一扫描模组和第二扫描模组。光源用于发射光脉冲序列,比如激光脉冲序列。第一扫描模组和第二扫描模组设于光脉冲序列的出射光路上。其中,第一扫描模组和第二扫描模组分别用于依次改变光脉冲序列的传播方向。本发明实施例中不限制第一扫描模组和第二扫描模组在光脉冲序列的光路上设置的先后顺序。具体的,第一扫描模组单独可以实现出射光束沿第一路径扫描,第二扫描模组单独可以实现出射光束沿第二路径扫描,该第一路径和第二路径的延伸方向不同,因此,通过该两个扫描模组在光路上的依次设置,可以实现探测装置出射的光脉冲序列可以形成二维方向上的扫描,获得较大的视场,无需设计很多光源且光源无需旋转,可靠性高,降低了成本。此
外,探测装置扫描到同一个区域的时间差较小,降低了高速运动物体的测量点可能有拖影的风险,不影响高速运动物体的识别,提高高速运动物体识别的准确度。
70.第一路径可以呈曲线状(例如呈圆形)。例如,第一扫描模组可以包括一个具有不平行的相对两个表面的棱镜,以及用于驱动该棱镜旋转的驱动机构。该第一扫描模组单独可以实现让光脉冲序列沿圆形的扫描路径扫描。又例如,第一扫描模组可以包括两个具有不平行的相对两个表面的棱镜,以及用于驱动该两个棱镜分别旋转的驱动机构。通过设置该两个棱镜的不同转速,该第一扫描模组单独可以实现让光脉冲序列沿着复杂的图形扫描。
71.或者,第一路径可以呈直线状。例如,通过驱动机构控制两个棱镜等速反向转动,第一扫描模组单独可以实现让光脉冲序列大致沿着一条直线来回扫描。又例如,第一扫描模组包括反射镜或者mens振镜,还包括用于驱动该反射镜振动或者以固定轴为轴往复摆动的驱动机构,该第一扫描模组单独可以实现让光脉冲序列沿着直线重复扫描。又例如,第一扫描模组包括反射模块,该反射模块包括至少两个反射面;第一扫描模组还包括用于驱动该反射模块旋转,使得该至少两个反射面依次转动到光脉冲序列的光路上。该第一扫描模组单独可以实现让光脉冲序列沿垂直于反射模块的旋转轴的直线段ab重复从a点沿着线段ab扫描到b点。
72.第二路径可以呈曲线状或者直线状,第二扫描模组实现该曲线状或直线状的扫描路径的方式可以参考上述对第一扫描模组的描述,在此不再赘述。一个示例中,第一扫描模组单独可以实现让光脉冲序列沿直线扫描,且第二扫描模组单独可以实现让光脉冲序列沿直线扫描,两个扫描模组的组合可以实现光脉冲序列扫描得到一个二维矩阵状的点云阵列,以得到一个均匀分布的点云,更有利于后续对点云的识别和分析的算法实现。可选的,第一路径垂直于第二路径,这样两个扫描模组的组合可以实现一个矩形阵列排布的点云。或者,第一路径和第二路径也可以是成一定夹角。例如,第一路径和第二路径之间的夹角大于45
°
。示例性地,第一路径和第二路径之间的夹角可以根据实际需求进行设计,比如,第一路径与第二路径之间的夹角小于或者等于90
°
。示例性地,第一路径与第二路径之间的夹角大于45
°
,且小于或者等于90
°
,比如为50
°
、60
°
、70
°
、80
°
、85
°
、90
°
以及45
°
至90
°
之间的任意其他合适角度。在一些实施例中,第一路径沿竖直方向(比如重力方向)延伸,第二路径沿水平方向延伸。
73.第一扫描模组和第二扫描模组中用于驱动扫描元件运动的驱动机构的控制可以是连续式的,也可以是步进式的。例如,驱动机构在驱动棱镜旋转时,可以是连续旋转,可以是每次旋转一个步长后停下,再旋转一个步长,以此重复。又例如,驱动机构在驱动包含至少两个反射面的反射模块旋转时,可以是连续旋转,也可以是每次旋转一个步长后停下,再旋转一个步长。又例如,驱动机构在驱动反射镜绕一个固定轴来回摆动的时候,可以是连续在一个角度范围内来回摆动或旋转,也可以是在一个角度范围内摆动多个步长,或者通过多个步长旋转。步长式的驱动方式相比连续式的驱动方式有利于更精准控制扫描元件的姿态,进而有助于形成一个更规则均匀排布的点云,但连续式的驱动方式相比步长式的驱动方式更有利于实现快速扫描,更适用于一些对扫描速度有要求的应用场景。
74.下面结合附图对本发明实施例中的一些探测装置进行进一步具体解释。首先,下面结合图1对第一扫描模组包括反射镜以及用于驱动反射镜摆动的驱动机构,以及第二扫
描模组包括具有至少两个反射面的反射模块以及用于用于驱动反射模块旋转的驱动模块的探测装置进行具体解释。需要说明的是,下文中对探测装置的其他描述也适用于具有其他类型的第一扫描模组和第二扫描模组的探测装置。
75.请参阅图1,在一些实施例中,探测装置100包括光源10、第一扫描模组20和第二扫描模组30。光源10用于发射光脉冲序列,比如激光脉冲序列。第一扫描模组20和第二扫描模组30依次设于光脉冲序列的光路上,分别用于依次改变光脉冲序列的传播方向。
76.第一扫描模组20包括反射镜21和驱动机构22。驱动机构22用于驱动反射镜21沿着摆动轴来回摆动。
77.示例性地,反射镜21可以包括面积较大的反射镜,也可以包括面积很小的微电子机械系统(micro-electro-mechanical system,mems)振镜等,在此不作限制。示例性地,反射镜21为微电子机械系统(micro-electro-mechanical system,mems)振镜。驱动机构22内集成设置有微型执行机构。驱动机构22通过该微型执行机构可以驱动反射镜21来回摆动。示例性地,反射镜21设置于驱动机构22的微型执行机构上,用于改变光源10发射的光脉冲序列的传播方向,从而使得出射光束沿第一路径扫描。
78.如图2所示,图2是本技术实施例提供的一种反射镜的结构示意图。其中实线方框和虚线方框分别表示反射镜的两种不同姿态。驱动机构22用于驱动反射镜21以轴b为摆动轴,从第一姿态21a摆动至少一个步长偏转至第二姿态21b。一个示例中,在光脉冲序列入射至反射镜21的入射光路保持不动,且图2所示的反射镜21从第一姿态摆动到第二姿态的过程中,光脉冲序列沿着第一路径11从第一路径的上端扫描到第一路径的下端。
79.示例性地,当反射镜21从第一姿态运动至第二姿态时,探测装置100获取点云数据。驱动机构22用于驱动反射镜21从第一姿态沿同一个方向摆动至少两步至第二姿态。第一路径的延伸方向的视场根据第一姿态和第二姿态进行确定。在第一姿态和第二姿态确定的情况下,反射镜21从第一姿态沿同一个方向摆动至少两步至第二姿态能够使得获取的点云数据更密集。
80.可以理解地,反射镜21的反射面311的形状根据光斑形状或者排列设计为任意合适形状。比如,反射镜21的形状包括椭圆形、方形等。示例性地,反射镜21的反射面311的形状包括椭圆形、方形等任意合适的形状。如此,既能够满足光路设计,又能够尽可能降低材料的浪费,从而降低成本。
81.第二扫描模组30包括反射模块31和驱动模块32。反射模块31包括至少两个反射面311,驱动模块32用于驱动反射模块31旋转,使得至少两个反射面311依次转动到光脉冲序列的光路上。如图3所示,图3是是本技术实施例提供的一种探测装置的部分结构示意图。反射模块包括三个首位相接的第一反射面312、第二反射面313和第三反射面314。可选的,相邻两个反射面之间还设置交界区域。例如,反射模块31还包括位于第二反射面313和第三反射面314之间的交界区域315。第二反射面313、交界区域315和第三反射面314沿反射模块31的旋转方向依次设置。第二反射面313和第三反射面314均与交界区域315连接。驱动模块驱动反射模块31旋转时,第一反射面312、第二反射面313和第三反射面314依次转动到光脉冲序列的光路上。
82.一个示例中,在光脉冲序列入射至反射模块31的入射光路保持不动,且光路图2所示的反射模块31逆时针旋转的过程中:当第一反射面312旋转至位置311a时,将入射的光脉
冲反射至沿光路l1出射;当第一反射面312旋转至位置311b时,将入射的光脉冲反射至沿光路l2出射。这样,在第一反射面312位于光脉冲序列的光路上的整个时段内,光脉冲序列沿着第二路径的延伸方向x从第二路径的右端扫描到第二路径的左端。第二反射面313旋转至光脉冲序列的光路上的整个时段内,光脉冲序列重新沿着第二路径的延伸方向x从第二路径的右端扫描到第二路径的左端。第三反射面314同理。
83.可选的,第一扫描模组中的驱动机构用于以步进式的方式控制反射镜来回摆动,第二扫描模组中的驱动模块用于以连续式的方式控制反射模块旋转。这样,探测装置可以实现在第二路径方向上实现快速扫描,同时保证在第一路径方向上的精确控制,可以扫描得到多行排列的点云。
84.具体的,如图4所示,图4是本发明实施例中的探测装置扫描得到的点云的一个实施例的示意图。当反射镜停留在一个姿态上的时段内,通过反射模块的旋转对光脉冲序列扫描,得到沿第二路径的延伸方向x延伸的一行点云h11;当反射镜摆动到另一个姿态上时,出射的光脉冲序列在沿第一路径的延伸方向y上偏移一定距离,在停留在该姿态的时段内,通过反射模块的旋转对光脉冲序列扫描,得到沿第二路径另一行点云h12。
85.可选的,第二扫描模组在第二路径的延伸方向上的视场大于第一扫描模组在第一路径的延伸方向上的视场。具体的,如图4所示,光源10发射的光脉冲序列投射到探测物的区域所在平面为光束投影面s。探测装置100能够输出沿第一路径的延伸方向y及沿第二路径的延伸方向x分布的多个扫描点。示例性地,第一路径的延伸方向y为竖直方向,第二路径的延伸方向x为水平方向。
86.探测装置100能够具有由多个扫描点形成的视野(field of view,fov)。比如,探测装置100能够相对于x方向具有-m
°
到m
°
的视野。探测装置100能够相对于y方向具有-n
°
到n
°
的视野。m
°
大于n
°
,即探测装置100能够相对于x方向比相对于y方向具有更宽范围的视野。示例性地,探测装置100能够在第二路径的延伸方向x具有-75
°
到75
°
的视野,在第一路径的延伸方向y具有-15
°
到15
°
范围的视野。
87.具体的,可通过第二扫描模组中反射模块中的反射面在旋转时对入射光的角度偏折范围大于第一扫描模组中反射镜在摆动时对入射光的角度偏折范围来实现。一个示例中,反射模块中反射模块中的反射面在第二路径的延伸方向上的长度大于第一扫描模组中的反射镜摆动时一共摆动的距离。
88.第二扫描模组在第二路径的延伸方向上的视场大于第一扫描模组在第一路径的延伸方向上的视场,结合第二路径的延伸方向上采用连续式的驱动方式以及在第一路径的延伸方向上采用步进式的驱动方式,可以保证在大角度视场方向上快速扫描的同时在小角度视场方向上实现精确扫描,能够同时保证扫描速度和点云的均匀排布。一般探测装置安装在移动载体(例如机器人或者汽车)时的应用场景中,对水平方向上的视场要求较大,对垂直方向上的视场要求较小,同时由于移动载体的行驶速度导致对探测装置的扫描速度的要求。探测装置采用这样的扫描视场和控制方式可以很好的匹配这些应用场景中的需求。而且,还还能够避免由于竖直方向视场过大而造成探测装置的元器件数量增多或者元器件尺寸增大,从而降低成本。
89.而且,第一扫描模组中以步进式的方式控制反射镜的摆动,能够使得第一扫描模组中的反射镜可以更加灵活地选择摆动步长、摆动范围、摆动速度等等,能够容易实现探测
装置选择对扫描视场中感兴趣区域来局部重点扫描,以及能够容易实现探测装置灵活改变分辨率,这些都是现有的探测装置难以实现的。例如,第一扫描模组中的反射镜的摆动步长可调整。又例如,第一扫描模组中的反射镜的摆动范围可调整。又例如,第一扫描模组中的反射镜的摆动速度可调整。
90.可选的,光源的光脉冲序列的发射频率可以调整,结合反射镜的摆动方式的调整,可以对探测装置的扫描区域和扫描密度来实现调整。
91.可选的,第一扫描模组先位于光脉冲序列的出射光路上,经第一扫描模组的光脉冲序列再入射到第二扫描模组,这样的设置顺序有利于实现第一扫描模组中的反射镜的小型化,进而实现探测装置的小型化,而且小型化的反射镜有利于提高反射镜的摆动速度,继而提高探测装置在第二路径的延伸方向上的扫描速度,尤其是在第二扫描模组实现的扫描角度大于第一扫描模组实现的扫描角度的情况下。一些示例中,本实施例的探测装置在光路的竖直方向上,只有反射镜和反射模块等光学器件,没有电机或者其他非光学结构件,因而有效减小了探测装置沿竖直方向的尺寸,进而有利于探测装置的小型化。
92.当然,第一扫描模组和第二扫描模组在光路上的顺序也可以调换,或者,也可以是第一扫描模组第二路径的延伸方向上的视场小于在第一路径的延伸方向上的视场,在此不做限制。
93.或者,第一扫描模组中的反射镜也可以不是以步进式的方式驱动,而是以连续式的方式驱动。这样可以提高第一路径方向上的扫描速度。例如一些对点云的均匀度要求不那么高的场景中也可以采用此方案,或者,在能够实现对反射镜的摆动或旋转控制精确的情况下,对点云的均匀度要求较高的场景中也可以采用此方案。
94.或者,第二扫描模组中的反射模块也可以不是以连续式的方式驱动旋转,而是以步进式的方式驱动旋转。例如一些对点云的均匀度要求更高或者对眼第二路径的延伸方向上的扫描速度要求低些的场景中可以采用此方案。
95.示例性地,第一路径垂直于第二路径。例如,如图1所示,第二扫描模组中反射模块的旋转轴r可以垂直于第一扫描模块中的反射镜的摆动轴b。
96.在一些实施例中,当反射镜从第一姿态运动至第二姿态时,探测装置获取点云数据。当反射镜从第二姿态运动至第一姿态时,探测装置不获取点云数据。如此保证点云以相同的规律周期性形成,有助于形成更加均匀和规律的点云,有利于后续对点云的处理算法的实现。
97.例如,光源10用于在反射镜21从第一姿态运动至第二姿态的时段内发射光脉冲序列,接收器102用于在反射镜21从第一姿态运动至第二姿态的时段内接收或者感测由探测物反射回的光脉冲序列,探测装置100获取点云数据。在反射镜21从第二姿态运动至第一姿态的时段内,光源10用于不发射光脉冲序列。如此,能够根据反射镜21的摆动情况控制光源10发光情况,既能够保证探测装置100正常扫描,又能够使得光源10得到充分利用,延长光源10的使用寿命。
98.又例如,光源10用于在反射镜21从第一姿态运动至第二姿态的时段内发射光脉冲序列,接收器102用于在反射镜21从第一姿态运动至第二姿态的时段内接收或者感测由探测物反射回的光脉冲序列,探测装置100获取点云数据。在反射镜21从第二姿态运动至第一姿态的时段内,光源10用于正常发射光脉冲序列,但接收器102关闭,不接收或者不感测由
探测物反射回的光脉冲序列,探测装置100不获取点云数据。
99.可选地,反射镜21从第一姿态运动至第二姿态的时间间隔大于从第二姿态运动至第一姿态的时间间隔。由于在反射镜21从第二姿态运动回第一姿态的过程中探测装置不获取点云数据,控制反射镜21从第二姿态运动回第一姿态的时间间隔缩短,可以提高探测装置获取点云数据的频率。具体的,驱动机构驱动反射镜21从第二姿态运动至第一姿态的速度高于从第一姿态运动至第二姿态的速度,和/或,驱动机构驱动反射镜21从第二姿态运动至第一姿态的步数少于从第一姿态运动至第二姿态的步数。例如,驱动机构22用于驱动反射镜21从第一姿态沿同一个方向摆动多步至第二姿态,以及用于驱动反射镜21从第二姿态摆动一步返回至第一姿态。
100.示例性地,驱动机构22用于驱动反射镜21从第一姿态沿同一个方向摆动r个步至第二姿态。其中,r为大于1的自然数。例如,r为10。一些示例中,可以根据实际应用场景,从10个步中选择s个步,s小于或者等于r,且s为自然数。
101.比如,场景1:在对整个竖直方向视场感兴趣的场景下,驱动机构22用于驱动反射镜21从第一姿态沿同一个方向摆动r个步至第二姿态,从而扫描整个竖直方向视场。
102.又如,场景2:在仅对整个竖直方向视场内的局部竖直方向视场感兴趣的场景下,驱动机构22用于驱动反射镜21在第i个步至第j个步范围内摆动,从而仅扫描整个竖直方向视场内的局部竖直方向视场,从而对局部竖直方向视场进行重点扫描。其中,s=j-i,且s小于r,且s为自然数。比如i为1,j为5。
103.再如,场景3:在对整个竖直方向视场感兴趣且不需要对整个竖直方向视场进行高密度扫描的场景下,驱动机构22用于驱动反射镜21从第一姿态沿同一个方向摆动s个步至第二姿态,与场景1相比,所得到的点云数据的点云行与点云行之间的距离更大,点云数据更稀疏,提高了扫描速度,节省光源的功耗,延长光源的使用寿命。s小于r,且s为自然数。
104.示例性地,r和s可以根据实际需求进行设计,比如r为10,s为5。
105.可以理解地,场景1、场景2、场景3中的至少一个场景可以发生在探测装置100的不同探测时刻,在此不作限制。
106.请参阅图5,示例性地,探测装置100的总视场δ1为探测装置100沿竖直方向的最大扫描范围。局部视场δ2为在反射镜21从第一姿态沿同一个方向摆动至少一步且未到达第二姿态时所对应的竖直方向视场。水平方向视场ε为反射镜21摆动至预设姿态时所对应的水平方向视场。其中,预设姿态可以为第一姿态、第二姿态或者,第一姿态与第二姿态之间的任意中间姿态。
107.示例性地,可以控制探测装置100在反射镜21某一步对应的局部视场δ2进行高密度扫描,其扫描结果如图6中的η所示。
108.示例性地,当反射镜21从第二姿态运动至第一姿态时,探测装置100不获取点云数据。驱动机构22用于驱动反射镜21从第二姿态摆动一步返回至第一姿态。
109.在一些实施例中,在反射模块31旋转的过程中出现多次黑视时段。黑视时段包括相邻两个反射面311的边缘区域位于光脉冲序列的光路上的时长,相邻两个反射面311的交界区域位于光脉冲序列的光路上的时长以及至少两个反射面311中与光脉冲序列的光路最近的反射面311与光脉冲序列的光路大致平行时的时长之和。
110.请参阅图7,示例性地,第一反射面312包括第一边缘区域3121、第二边缘区域3122
和第一中间区域3123。第一边缘区域3121、第一中间区域3123和第二边缘区域3122沿反射模块31的旋转方向依次连接。第二反射面313包括第三边缘区域3131、第四边缘区域3132和第二中间区域3133。第三边缘区域3131、第二中间区域3133和第四边缘区域3132沿反射模块31的旋转方向依次连接。第二边缘区域3122和第三边缘区域3131均与交界区域315连接。第二边缘区域3122、交界区域315和第三边缘区域3131沿反射模块31的旋转方向依次连接。当光脉冲序列入射至反射面的交界区域以及交界附近的边缘区域时,由于反射角度过大,光脉冲序列并未能正常从探测装置出射。
111.示例性地,第一反射面312的第二边缘区域3122位于光脉冲序列的光路上的时长为t11。交界区域315位于光脉冲序列的光路上的时长为t12,第二反射面313的第三边缘区域3131位于光脉冲序列的光路上的时长为t13。
112.请参阅图8,反射模块31旋转至反射面与光脉冲序列的入射光路平行时,光脉冲序列未能入射至反射模块31,而是越过反射模块31入射至反射模块31相邻的侧壁上。第二反射面313与光脉冲序列的光路大致平行的时长为t14。t0等于t11、t12、t13和t14之和。黑视时段包括t0。
113.示例性地,反射模块31从第一反射面312的第一中间区域3123位于光脉冲序列的光路上旋转至第二反射面313的第二中间区域3133位于光脉冲序列的光路上的过程中,出现一次黑视时段。
114.示例性地,反射模块31旋转的过程中出现黑视时段的次数可以为两次、三次或者更多次。示例性地,反射模块31旋转的过程中出现黑视时段的次数,根据反射模块31的反射面311的数量进行确定。比如,反射模块31的反射面311的数量为两个时,反射模块31旋转一周的过程中出现两次黑视时段。又如,反射模块31的反射面311的数量为三个时,反射模块31旋转的过程中出现三次黑视时段。
115.示例性地,反射模块31旋转的过程中出现黑视时段的次数,根据反射模块31的交界区域315的数量进行确定。比如,反射模块31的交界区域315的数量为两个时,反射模块31旋转的过程中出现两次黑视时段。又如,反射模块31的交界区域315的数量为三个时,反射模块31旋转的过程中出现三次黑视时段。示例性地,黑视时段的大小可以通过控制反射模块31的转速进行控制。
116.示例性地,第一反射面312的第一中间区域3123或者第二反射面313的第二中间区域3133转动到光脉冲序列的光路上所对应的时段,即为非黑视时段。
117.在一些实施例中,驱动机构22用于控制反射镜21在至少部分次数的黑视时段内摆动。如此,驱动机构22能够根据黑视时段控制反射镜21摆动,以使得扫描轨迹更加均匀。在一些实施例中,驱动机构22用于控制反射镜21在相邻两次黑视时段之间的非黑视时段内保持静止。如此,能够使得沿第二路径扫描时第一路径无偏移,得到的点云是均匀且有规律,进而提高特征识别的容易度。
118.下面结合图4中的点云具体举例解释。请参阅图4,在驱动模块32驱动反射模块31旋转以从左至右完成第一行扫描并扫描至第一行最后一个点的过程中,反射镜21保持不动,这样扫出来的一行点云可以沿直线延伸。反射模块31的继续旋转会进入黑视时段。在黑视时段内,驱动机构22驱动反射镜21摆动至少一个步长,从而使反射镜21发生偏转,光脉冲发生偏转,形成图4中第二行的第一个点云点。驱动模块32驱动反射模块31继续旋转,反射
镜21保持不动,下一个反射面在光脉冲序列的出射光路上转动,再次从左至右完成第二行扫描,得到第二行点云点。以此类推。
119.可选地,光源10用于在黑视时段内停止发光,以节省光源寿命。或者,光源10可以在黑视时段内正常发射光脉冲序列,以降低光源控制难度。
120.在一些实施例中,探测装置100用于根据扫描结果输出点云帧序列。可以理解地,点云帧序列可以包括至少一帧点云帧。可选地,点云帧序列中的每一帧点云帧包括二维阵列点云。示例性地,探测装置100在每一帧点云帧能够输出沿第一路径的延伸方向y(请参阅图4)及沿第二路径的延伸方向x(请参阅图4)分布的多个扫描点。每一帧点云帧的多个扫描点沿x方向和y方向呈阵列排布,形成二维阵列点云。示例性地,第一路径的延伸方向y为竖直方向,第二路径的延伸方向x为水平方向。一帧点云帧中点云的排布可以如图4所示。
121.可选地,在相邻两帧点云帧分别对应的采样时长内,驱动机构22均用于驱动反射镜21以第一姿态开始且以第二姿态结束。这样有利于该相邻两帧点云帧的点云排布的相似性,进而有利于对点云帧的后续算法处理。反射镜21从第一姿态沿同一个方向摆动若干步后运动至第二姿态。示例性地,该若干步可以包括一个步、两个步、三个步、四个步、五个步或者更多数量的步,在此不作限制。
122.示例性地,在每一帧点云帧分别对应的采样时长内,反射镜21从第一姿态运动至第二姿态所需偏转的步的数量,根据光源10的数量、沿第一路径的延伸方向视场大小、帧速率、扫描密度、应用场景等中的至少一者进行确定。
123.在另一些实施例中,在相邻两帧点云帧分别对应的采样时长内,驱动机构22分别用于驱动反射镜21以第一姿态开始且以第二姿态结束,反射镜21从第一姿态沿预设摆动方向摆动若干步后运动至第二姿态;用于驱动反射镜21以第二姿态开始且以第一姿态结束,反射镜21从第二姿态沿与该预设摆动方向相反的方向摆动若干步后运动至第一姿态。
124.示例性地,第一姿态可以为与二维阵列点云中第一行点云行对应的姿态。第二姿态可以为与二维阵列点云行中最后一行点云行对应的姿态。
125.示例性地,第一姿态可以为与二维阵列点云行中最后一行点云行对应的姿态。第二姿态为与二维阵列点云中第一行点云行对应的姿态。
126.在一些实施例中,驱动机构22用于控制反射镜21在一帧点云帧内出现的每次黑视时段内摆动,以使得扫描轨迹更加均匀。
127.在一些实施例中,相邻两帧点云帧交界处的时间间隙位于探测装置100的黑视时段内。
128.示例性地,相邻两帧点云帧交界处的时间间隙包括:从一帧点云帧的最后一个点切换至相邻另一帧点云帧的第一个点的时间间隙。
129.在一些实施例中,驱动机构22用于在探测装置100的黑视时段内驱动反射镜21摆动。如此,可以防止反射镜21摆动影响出射光束沿第二路径的扫描。
130.在一些实施例中,当探测装置100从一个点云行切换至另一个点云行时,反射镜21能够摆动至少一个步长。
131.示例性地,第一路径沿竖直方向延伸,第二路径沿水平方向延伸。每一帧点云帧包括若干个点云行。点云行沿水平方向延伸。在一个点云行扫描结束、另一个相邻点云行扫描开始之前,驱动机构22能够驱动反射镜21摆动至少一个步长。
132.在一些实施例中,当探测装置100从一扫描帧切换至另一扫描帧时,反射镜21能够摆动至少一个步长。
133.示例性地,第一路径沿竖直方向延伸,第二路径沿水平方向延伸。点云帧序列包括多个点云帧。在一帧点云帧的最后一个点切换至相邻另一帧点云帧的第一个点的间隔时长内,驱动机构22能够驱动反射镜21摆动至少一个步长。
134.在一些实施例中,换帧时长与反射镜21从第二姿态切换至第一姿态的持续时长存在交叠。
135.示例性地,换帧时长为一帧点云帧的最后一个点切换至相邻另一帧点云帧的第一个点的间隔时长。
136.示例性地,换帧时长与反射镜21从第二姿态切换至第一姿态的持续时长至少部分重合。比如,换帧时长略小于反射镜21从第二姿态切换至第一姿态的持续时长。又如,换帧时长等于反射镜21从第二姿态切换至第一姿态的持续时长。再如,换帧时长略大于反射镜21从第二姿态切换至第一姿态的持续时长。
137.示例性地,当探测装置100扫描至一个点云帧的最后一个点时,驱动机构22驱动反射镜21摆动至少一个步长,以使反射镜21从第二姿态运动至第一姿态。当反射镜21运动至第一姿态后,探测装置100再扫描另一相邻点云帧的第一个点。
138.在一些实施例中,黑视时段大于或者等于探测装置100的点云行的切换时长。如此,能够保证黑视时段出现在点云行与点云行之间,而降低在一个点云行之内出现黑视时段的可能性。
139.在一些实施例中,黑视时段大于或者等于探测装置100的点云帧的切换时长。如此,能够保证黑视时段发生在点云帧与点云帧之间,降低在一个点云帧的一个点云行之内出现黑视时段的情况。
140.在一些实施例中,驱动机构22驱动反射镜21从第二姿态运动至第一姿态的时长小于或者等于黑视时段。比如,反射镜21从第二姿态运动至第一姿态的时长小于黑视时段。又如,反射镜21从第二姿态运动至第一姿态的时长等于黑视时段。再如,反射镜21从第二姿态运动至第一姿态的时长略大于黑视时段。
141.在一些实施例中,在黑视时段内,反射镜21摆动至少一个步长。反射镜21在相邻两次黑视时段之间的非黑视时段内保持静止。
142.可以理解地,驱动机构22驱动反射镜21摆动的速度,以及驱动模块32驱动反射模块31旋转的速度均可以根据实际需求进行设计。
143.在一些实施例中,驱动机构22用于驱动反射镜21均速摆动,驱动模块32用于驱动反射模块31均速旋转。
144.在一些实施例中,驱动机构22用于与驱动模块32进行通信,以根据反射模块31的旋转角度控制反射镜21的摆动。例如,驱动模块32用于实时检测反射模块31的旋转角度,并将该旋转角度发送至驱动机构22,以便驱动机构22根据该旋转角度控制反射镜21的摆动。例如,驱动机构22可以根据该旋转角度确定当前是否为黑视时段,以在黑视时段内控制反射镜21进行摆动。又例如,驱动模块32用于实施检测反射模块31的旋转角度,当确定进入黑视时段时,发送控制指令至驱动机构22,以便驱动机构22根据该控制指令控制反射镜21摆动。
145.示例性地,如图3所示,第二扫描模组30还包括光电码盘33和光电开关(图未示),用于探测反射模块31的旋转角度信息,以使得反射镜21能够根据该旋转角度信息控制反射镜21运动。
146.请参阅图5,在一些实施例中,探测装置100还包括控制单元40。控制单元用于控制第一扫描模组20和第二扫描模组30运行。示例性地,控制单元与驱动机构22和驱动模块32电连接,用于控制驱动机构22驱动反射镜21摆动,并控制驱动模块32驱动反射模块31旋转。在另一些实施例中,驱动机构22和驱动模块32均能够与控制单元40通信。驱动机构22能够将反射模块31的旋转角度发送至控制单元40,以使控制单元40根据反射模块31的旋转角度控制驱动机构22驱动反射镜21摆动。在一些实施例中,第一扫描模组20用于与驱动模块32进行通信,以根据反射模块31的旋转角度控制反射镜21摆动至少一个步长。
147.可以理解地,反射模块31的各反射面311与反射模块31的旋转轴之间的夹角可以根据实际需求设计为任意合适的角度。请参阅图8,在一些实施例中,反射面311与反射模块31的旋转轴平行。
148.请参阅图9,在一些实施例中,反射面311与反射模块31的旋转轴非平行。如此,第二扫描模组30不仅能够使得出射光束沿第二路径扫描,还能够与第一扫描模组20共同配合下使得出射光束沿第一路径扫描,减小第一扫描模组20沿竖直方向的尺寸,从而减小探测装置100沿竖直方向的尺寸,有利于探测装置100小型化。可以理解地,在反射镜21沿竖直方向的尺寸固定的情况下,反射面311与反射模块31的旋转轴非平行,能够增大探测装置100在竖直方向的视场。
149.示例性地,反射模块31的旋转轴与至少两个反射面311中的至少一个非平行设置。
150.示例性地,至少两个反射面311中各个反射面311与反射模块31的旋转轴之间的夹角可以相同,也可以部分相同或者互不相同。
151.请参阅图9,示例性地,反射模块31包括第一反射面312、第二反射面313和第三反射面314。第一反射面312与反射模块31的旋转轴之间的夹角为-β
°
,第二反射面313与反射模块31的旋转轴之间的夹角为β
°
,第三反射面314与反射模块31的旋转轴平行。光脉冲序列经过第一扫描模组20后,沿第一路径的延伸方向上的视场为
±
α
°
,即在-α
°
至α
°
之间的范围内(包括-α
°
和α
°
)。
152.请参阅图10,由于第一反射面312与反射模块31的旋转轴之间的夹角为-β
°
,因而从第一扫描模组20射出的光脉冲序列经过第一反射面312出射后在竖直方向的第一子视场为β
°±
α
°
,即在β
°
α
°
至β
°‑
α
°
之间的范围内(包括β
°
α
°
和β
°‑
α
°
)。
153.由于第二反射面313与反射模块31的旋转轴之间的夹角为β
°
,因而从第一扫描模组20射出的光脉冲序列经过第二反射面313后在竖直方向的第二子视场为-β
°±
α
°
,即在-β
°
α
°
至-β
°‑
α
°
之间的范围内(包括-β
°
α
°
至-β
°‑
α
°
)。
154.由于第三反射面314与反射模块31的旋转轴平行,即第三反射面315与反射模块31的旋转轴之间的夹角为0
°
,因而从第一扫描模组20射出的光脉冲序列经过第三反射面315后在竖直方向的第三子视场为
±
α
°

155.可以理解地,α
°
和β
°
均可以根据实际需求进行设计,在此不作限制。
156.示例性地,请参阅图10,第一反射面312对应的竖直方向视场为第一子视场f1,第二反射面313对应的竖直方向视场为第二子视场f2,第三反射面314对应的竖直方向视场为
第三子视场f3。反射模块31对应的竖直方向视场为总视场f0。
157.总视场f0根据第一子视场f1、第二子视场f2和第三子视场f3进行确定。
158.示例性地,第一子视场f1、第二子视场f2和第三子视场f3中的至少两者存在交叠。
159.示例性地,可以通过调整反射模块中各反射面与旋转轴之间的夹角,从而调节出射光束在竖直方向上的分布,在中心区域获得更高的光束密度。
160.在一些实施例中,反射面311与反射模块31的旋转轴之间的夹角为锐角。比如,至少两个反射面311中的至少一个与反射模块31的旋转轴之间的夹角大于0
°
,且小于或者等于30
°

161.可以理解地,反射模块31的反射面311的数量可以根据实际需求进行设计,比如两个、三个、四个或者更多。与反射模块31的反射面311只有一个相比,包括至少两个反射面311的反射模块31能够在相同的旋转转速下提高单位时间的扫描点云密度。
162.反射模块31的反射面311的数量减少,黑视时段会相应延长。反射模块31的反射面311的数量增加,第二路径的延伸方向的视场会相应减小。示例性地,反射模块31的反射面311的数量控制满足以下条件:黑视时段发生在点云行与点云行之间,而不会出现在一个点云行内。
163.请参阅图3或者图8,在一些实施例中,反射模块31包括三个反射面311。示例性地,反射模块31的反射面311的数量为三个,如此既能够使黑视时段比较短,又能够在第二路径的延伸方向获得较大视场,且不会在一个点云行内出现黑视时段。
164.在一些实施例中,所述反射模块中至少部分反射面分别与所述反射模块的旋转轴的夹角不同。
165.在一些实施例中,所述至少两个反射面中一个反射面与所述反射模块的旋转轴的夹角为 β度,一个反射面与所述反射模块的旋转轴的夹角为-β度,其中β为大于0的数值。
166.在一些实施例中,所述至少两个反射面的数量为3,第三个反射面平行于所述反射模块的旋转轴。
167.请参阅图3,在一些实施例中,至少两个反射面311首尾相接,且环绕反射模块31的旋转轴设置。
168.示例性地,至少两个反射面311环绕反射模块31的旋转轴间隔设置。
169.示例性地,至少两个反射面311可以环绕反射模块31的旋转轴对称设置,也可以非对称设置。比如,至少两个反射面311关于反射模块31的旋转轴呈中心对称或旋转对称设置。
170.至少两个反射面311中的各反射面311之间的尺寸可以相同、部分相同或者互不相同。
171.反射面311的形状可以根据实际需求进行设计,示例性地,反射面311的形状包括方形、椭圆形等,从而既能够满足光路设计需求,又能够尽可能降低材料的浪费而降低成本。
172.示例性地,反射镜21的摆动轴与反射模块31的旋转轴之间的夹角为锐角、钝角或者直角。示例性地,反射镜21的摆动轴与反射模块31的旋转轴之间的夹角为90
°

173.在一些实施例中,光源10包括多个激光单元。
174.示例性地,多个激光单元可以根据探测装置100的扫描形式进行排布设计,比如为
单排排列。又如,多个激光单元按一定几何关系呈多排排列。
175.示例性地,光源10包括一个或者多个二极管,比如激光二极管。示例性地,光源10包括激光二极管,通过激光二极管发射纳秒级别的激光脉冲。进一步地,可以确定激光脉冲接收时间,例如,通过探测电信号脉冲的上升沿时间和/或下降沿时间确定激光脉冲接收时间。如此,探测装置100可以利用脉冲接收时间信息和脉冲发出时间信息计算tof,从而确定探测物到探测装置100的距离。
176.在一些实施例中,光源10为单线激光器。在一些实施例中,光源10为多线激光器。示例性地,多线激光器包括多个线数的激光单元,各个线数的激光单元发射的光脉冲序列的空间位置不重叠。
177.示例性地,光源10为多线激光器。多个激光单元用于依次发光。比如,多个激光单元依据多个激光单元的位置顺序依次发光。一些实施例中,多个激光单元用于同时发光,在此不作限制。
178.在一些实施例中,所述多个激光单元分别在所述反射模块的反射面上形成的光斑的连线,与所述反射模块的反射面旋转时所述光斑在所述旋转的反射面上的移动轨迹不平行。
179.请参阅图11,在一些实施例中,探测装置100还包括反射元件50。第一扫描模组20、反射元件50和第二扫描模组30沿光源10的光脉冲序列的光路依次设置,用于改变从第一扫描模组20射出的光脉冲序列的传播方向。通过反射元件50的设置可以压缩第一扫描模组20和第二扫描模组30之间的光路,有利于探测装置的小型化。而且,反射元件50的设置可以在保证光束的偏折角度的前提下降低第一扫描模组20的振动角度。一些示例中,反射元件50包括反射元件。一些示例中,探测装置100还可以包括用于驱动该反射元件50以固定摆动轴进行摆动的驱动机构。该反射元件50的摆动方式可以和第一扫描模组20中的反射镜的摆动方式相同或者不同。
180.请参阅图2,探测装置100还包括准直元件70,用于准直所述光源10发射的光脉冲序列。准直元件70和第一扫描模组20沿光源10的光脉冲序列的光路依次设置,用于准直光源10发射的光脉冲序列。
181.示例性地,准直元件70、第一扫描模组20和第二扫描模组30沿光源10的光脉冲序列的光路依次设置。
182.在一些实施例中,准直元件70的光轴与反射镜21的摆动轴平行。示例性地,准直元件70的光轴与反射镜21的摆动轴重合。
183.在一些实施例中,准直元件70的光轴与反射镜21的摆动轴非平行。比如,准直元件70的光轴与反射镜21的摆动轴之间的夹角为锐角、钝角或者直角。
184.示例性地,所述准直元件70的光轴与所述反射镜21的摆动轴相垂直。
185.准直元件70的形状可以根据目标扫描轨迹的形状和/或光栏进行设计。比如,准直元件70的形状包括圆形、椭圆形或者方形等。目标扫描轨迹的形状为方形,光栏的形状为方形,则准直元件的形状也设计为方形。示例性地,准直元件70包括准直透镜。
186.请参阅图13,示例性地,入射至第一扫描模组20的光脉冲序列的光轴与准直元件70的光轴重合。
187.请参阅图14,在一些实施例中,所述光源的出射光束在所述准直元件上形成的光
斑偏离所述准直元件的中心。
188.在一些实施例中,所述光源的出射光束在所述准直元件上形成的光斑朝所述准直元件靠近所述反射模块的一侧偏离所述准直元件的中心。
189.在一些实施例中,所述第一扫描模组中的反射镜的摆动轴垂直于所述第二扫描模组中反射模块的旋转轴。
190.请参阅图14,入射至第一扫描模组20的光脉冲序列的光轴与准直元件70的光轴平行,且入射至第一扫描模组20的光脉冲序列的光轴朝向第二扫描模组30偏离准直元件70的光轴。对比图13和图14可知,图14中第一扫描模组20与第二扫描模组30之间的光路距离d1小于图15中第一扫描模组20与第二扫描模组30之间的光路距离d2,因而图16中的布局设计能够减小探测装置100的体积,有利于探测装置100小型化。
191.请参阅图图14,示例性地,入射至第一扫描模组20的光脉冲序列的光轴h1与准直元件70的光轴h2平行,且光轴h1偏离准直元件70的光轴h2。示例性地,光轴h1朝向靠近反射模块31的方向偏离准直元件70的光轴h2。
192.请参阅图8,在一些实施例中,探测装置100还包括壳体60。光源10、第一扫描模组20和第二扫描模组30均设于壳体60内。壳体60包括遮光区段61和用于使光脉冲序列透过的透光区段62。遮光区段61与透光区段62连接。
193.示例性地,当反射面311转动至光脉冲序列的光路上时,光脉冲序列能够从透光区段62上射出至外部环境。当反射模块31转动至一定角度(比如反射模块31的一反射面311与从第一扫描模组20射出的光脉冲序列的光轴平行)时,至少部分光脉冲序列会投射至壳体60上。此时,若壳体60的相应部位的反射率较大,则能够反射光脉冲序列。
194.假设壳体60反射的光脉冲序列到达接收器所需时长为t21,距离雷达较近的探测物反射的光脉冲序列到达接收器所需时长为t22。则t21与t22相差很小,从而影响探测装置100近距离探测的准确度。
195.为此,本实施例的遮光区段61能够减弱壳体60反射光脉冲序列的可能性,提高探测装置100近距离探测的准确度。
196.示例性地,遮光区段61与透光区段62连接构成壳体60的侧壁。壳体60的底壁、顶壁和侧壁配合形成收容腔。壳体60的底壁和顶壁设于侧壁的相对两端。光源10、第一扫描模组20和第二扫描模组30均收容于收容腔内。
197.示例性地,遮光区段61朝向收容腔一侧的表面可以设有具有低反射率的涂层或者材料层。
198.示例性地,遮光区段61与透光区段62连接形成环状的侧壁。
199.请参阅图15,在一些实施例中,遮光区段61包括低反射率壁611。低反射率壁611与透光区段62连接。当第二扫描模组30不位于光脉冲序列的光路上时,低反射率壁611能够减弱投射至遮光区段61的光脉冲序列发生反射。如此,能够减弱遮光区段61反射光脉冲序列的可能性,从而提高探测装置100近距离探测的准确度。
200.请参阅图16,在一些实施例中,低反射率壁611包括壁本体612和低反射率层613。低反射率层613设于壁本体612朝向光源10的一侧。如此,在减弱遮光区段61反射光脉冲序列的前提下,能够方便透光区段62加工,并降低遮光区段61的成本。
201.示例性地,壁本体612与透光区段62固定连接。低反射率层613采用低反射率的材
料制成。
202.示例性地,透光区段62采用能够透光的材料制成,比如,采用玻璃、具有透光性能的塑料等材质制成。
203.在一些实施例中,低反射率壁611采用低反射率材料制成,其与透光区段62固定连接。
204.所述探测装置100的表面包括相交的第一表面和第二表面,所述遮光区段62位于所述第一表面上。
205.请参阅图15中的下图,透光区段62包括第一透光区621和第二透光区622。位于所述第一表面和所述第二表面的交界处,从所述遮光区段的一端弯折延伸至所述第二表面。第二透光区,位于所述第二表面上,第二透光区与所述第一透光区的另一端连接。
206.在其他实施例中,第二透光区622也可以与第一透光区621共面设置。
207.示例性地,图17中的箭头表示光脉冲序列。光脉冲序列从透光区段62出射。
208.可以理解地,请参阅图15,图15中分别示出了透光区段62的两种设计方案,分别为方案z1和方案z2。方案z1中,透光区段62呈平面状,即第一透光区621与透光体601共面设计。方案z2中,第二透光区622从第一透光区621的一端弯折延伸。
209.为了保证光脉冲序列能够正常出射,方案z1需要比方案z2额外增加区域602。因而,与方案z1相比,方案z2的探测装置100能够减小壳体60的尺寸,有利于探测装置100实现小型化。
210.可以理解地,第二透光区622可以是任意合适的形状。请参阅图15,示例性地,第一透光区621与第二透光区622非共面设计;且第二透光区622与遮光区段61中用于与第二透光区622连接的部位非共平面设计。示例性地,所述第一透光区包括平滑曲面或者平面。
211.示例性地,第一透光区621与遮光区段61中用于与第二透光区622连接的部位呈倒角设计。示例性地,第一透光区622包括圆弧形面或者椭圆形面等。
212.示例性地,探测装置包括还接收器。该接收器能够基于接收反射光束检测探测物。示例性地,接收器用于接收经过探测物反射的反射光束,并将反射光束转换成电信号,以用于确定探测物与探测装置之间的距离。
213.示例性地,接收器包括用于检测反射光束113的单个感测元件。比如,接收器包括单像素接收器。
214.在一些实施例中,探测装置100可以采用同轴或者共轴光路方案。示例性地,反射光束113与光源10发射的光脉冲序列(比如发射光束111、出射光束112)可以在探测装置100内共用至少部分光路。示例性地,准直元件70还用于将反射光束导引至接收器。
215.在一些实施例中,探测装置100也可以采用基于双轴方案等,在此不做限制,此时,反射光束113与光源10发射的光脉冲序列(比如发射光束111、出射光束112)可以被配置为沿不同的光路行进。
216.下面结合图17对第一扫描模组包括双棱镜以及用于驱动双棱镜旋转的驱动机构,以及第二扫描模组包括具有至少两个反射面的反射模块以及用于驱动反射模块旋转的驱动模块的探测装置进行具体解释。需要说明的是,下文中主要对第一扫描模组进行举例描述,探测装置的其他方面的细节可参考上述对探测装置的描述。
217.请参阅图17,探测装置100包括光源10、第一扫描模组20和第二扫描模组30。光源
10用于发射光脉冲序列,比如激光脉冲序列。第一扫描模组20和第二扫描模组30依次设于光脉冲序列的光路上,分别用于依次改变光脉冲序列的传播方向。对光源10和第二扫描模组30的描述可参考上文,在此不再赘述。
218.在一些实施例中,第一扫描模组20包括驱动机构22、第一棱镜23和第二棱镜24。其中,第一棱镜23和所述第二棱镜24均具有不平行的两个表面。第一棱镜23和第二棱镜24沿光源10的光脉冲序列的光路依次设置。驱动机构22能够驱动第一棱镜23与第二棱镜24旋转。
219.示例性地,光脉冲序列依次经第一棱镜23和第二棱镜24。
220.示例性地,光脉冲序列依次经第一棱镜23、第二棱镜24和反射模块31。
221.可以理解地,第一棱镜23的旋转方向和第二棱镜24的旋转方向可以相同,也可以不同。比如第一棱镜23的旋转方向与第二棱镜24的旋转方向相反。第一棱镜23的旋转速度与第二棱镜24的旋转速度可以相同,也可以不同。第一棱镜23和/或第二棱镜24可以匀速旋转、也可以变速旋转,在此不作限制。比如,第一棱镜23和/或第二棱镜24在竖直扫描角度为0
°
时旋转速度低,在竖直扫描角度最大或者最小时旋转速度高,从而使得竖直扫描角度为0
°
时扫描密度更大。示例性地,第一棱镜23匀速旋转或者变速旋转;和/或,第二棱镜24匀速旋转或者变速旋转。在一些实施例中,驱动机构22的驱动方式包括静电驱动方式、电磁驱动方式、压电驱动方式、热电驱动方式等中的至少一种。
222.如图12所示,驱动机构22用于控制第一棱镜23与第二棱镜24以相同的的速度反向旋转。等速反向旋转的第一棱镜和第二棱镜的组合单独可以实现让光脉冲序列沿着第一路径11来回反复扫描。可以理解的是,在实际控制中由于难以实现高精度控制两个棱镜一直以严格相同的速度旋转,所以旋转的过程中第一棱镜和第二棱镜的转速可能会出现些漂移导致扫描出来的轨迹不是严格的一条直线,而是有些弯曲,但大致还是呈直线状。
223.示例性地,请参阅图17,图17是驱动机构22驱动第一棱镜和第二棱镜以300rpm的速度均速反向旋转,驱动模块32驱动反射模块31以6000rpm的转速均速旋转所得到的扫描轨迹示意图。
224.在一些实施例中,驱动机构22用于驱动第一棱镜和第二棱镜在保持以相同速度反向旋转的同时变速转动,驱动模块32用于驱动反射模块31均速旋转,以尽可能地使扫描密度更加均匀。
225.在一些实施例中,驱动机构22用于驱动第一棱镜和第二棱镜在保持以相同速度反向旋转的同时,以正弦波变速方式转动,可以进一步使得扫描密度更加均匀。
226.示例性地,请参阅图18,图18是驱动机构22驱动第一棱镜和第二棱镜在保持以相同速度反向旋转的同时以正弦波变速方式转动,驱动模块32驱动反射模块31以6000rpm的转速旋转所得到的扫描轨迹示意图。从图13中可以看出,竖直扫描角度为0
°
时所对应的扫描密度,与竖直扫描角度为9
°
或者-9
°
时所对应的扫描密度差异较小,与图12对应的点云图相比,图13中的点云图均匀性得以提高。
227.可以理解地,反射元件、反射面、反射镜都是指能够反射光束的元件,在此只是为了便于解释说明,并不因此而限制。驱动机构和驱动模块都是指能够驱动光学元件运动的模块,在此只是为了便于解释说明,并不因此而限制。
228.本技术实施例还提供一种扫描单元包括第一扫描模组和第二扫描模组。第一扫描
模组和第二扫描模组设于光源发射的光脉冲序列的光路上,其中,所述第一扫描模组用于改变所述光脉冲序列的传播方向,使得出射光束沿第一路径扫描。所述第二扫描模组包括反射模块和驱动模块,所述反射模块包括至少两个反射面,所述驱动模块用于驱动所述反射模块旋转,使得所述至少两个反射面依次转动到所述光脉冲序列的光路上,以使所述扫描单元形成二维方向上的扫描。
229.示例性地,第一扫描模组和第二扫描模组可以参照上述任一实施例的第一扫描模组和第二扫描模组,在此不再赘述。
230.示例性地,探测装置包括光源和上述实施例的扫描单元。探测装置可以参照上述任一实施例的探测装置,在此不再赘述。
231.请参阅图20,本技术实施例提供一种可移动平台1000包括平台本体200以及上述任一实施例的探测装置100。
232.可以理解地,探测装置100探测到的距离和/或方位可以空间场景模拟、自动避障系统、三维成像系统、三维建模系统、遥感系统、测绘系统、导航系统等场合。在一种实施方式中,探测装置100可应用于可移动平台1000,探测装置100可安装在可移动平台1000的平台本体200。包括探测装置100的可移动平台1000可对外部环境进行测量,例如,测量可移动平台1000与障碍物的距离用于避障等用途,和对外部环境进行二维或三维的测绘。在某些实施方式中,可移动平台1000包括无人飞行器、汽车、船舶、遥控车、机器人、相机等中的至少一种。当探测装置100应用于无人飞行器时,平台本体200为无人飞行器的机身。当探测装置100应用于汽车时,平台本体200为汽车的车身。该汽车可以是自动驾驶汽车或者半自动驾驶汽车,在此不做限制。当探测装置100应用于遥控车时,平台本体200为遥控车的车身。当探测装置100应用于机器人时,平台本体200为机器人。当探测装置100应用于相机时,平台本体200为相机本身。
233.本技术实施例还提供一种可移动平台包括平台本体200以及上述任一实施例的扫描单元。
234.请参阅图21,本技术实施例还提供一种探测装置的控制方法,该控制方法可以用于上述任一实施例的探测装置。
235.所述探测装置包括光源、第一扫描模组和第二扫描模组;所述第二扫描模组包括反射模块和驱动模块,所述反射模块包括至少两个反射面。
236.本技术实施例提供的探测装置的具体原理和实现方式均与前述实施例的探测装置类似,此处不再赘述。
237.请参阅图21,所述控制方法包括步骤s110和步骤s120。
238.s110、控制所述第一扫描模组调整姿态,以改变所述光脉冲序列的传播方向,所述第一扫描模组单独能够使得出射光束沿第一路径扫描;
239.s120、控制所述驱动模块驱动所述反射模块旋转,使得所述至少两个反射面依次转动到所述光脉冲序列的光路上,以使所述探测装置形成二维方向上的扫描。
240.在一些实施例中,所述第一扫描模组包括反射镜和驱动机构;所述控制所述第一扫描模组调整姿态,包括:
241.控制所述驱动机构驱动所述反射镜沿所述第一路径延伸方向来回摆动。
242.在一些实施例中,所述控制所述驱动模块驱动所述反射模块旋转,包括:
243.控制所述驱动模块驱动所述反射模块中的反射面绕所述第一路径延伸方向旋转。
244.在一些实施例中,所述控制方法还包括:
245.根据扫描结果输出点云帧序列,所述点云帧序列中的每一帧点云帧包括二维阵列点云。
246.在一些实施例中,所述第一扫描模组包括反射镜和驱动机构;所述控制所述第一扫描模组调整姿态,包括:
247.控制所述驱动机构驱动所述反射镜以步进式的方式来回摆动。
248.在一些实施例中,所述控制方法还包括:
249.输出点云帧序列;其中,在相邻两帧点云帧分别对应的采样时长内,所述驱动机构均用于驱动所述反射镜以第一姿态开始且以第二姿态结束,所述反射镜从所述第一姿态沿同一个方向摆动若干步后运动至所述第二姿态。
250.在一些实施例中,所述控制方法包括:
251.当所述反射镜从所述第一姿态运动至所述第二姿态时,获取点云数据;当所述反射镜从所述第二姿态运动至所述第一姿态时,不获取点云数据。
252.在一些实施例中,所述控制方法包括:
253.控制所述光源在所述反射镜从所述第一姿态运动至所述第二姿态的时段内发射光脉冲序列,以及在所述反射镜从所述第二姿态运动至所述第一姿态的时段内不发射光脉冲序列。
254.在一些实施例中,所述控制方法包括:
255.控制所述驱动机构驱动所述反射镜从所述第一姿态沿同一个方向摆动多步至所述第二姿态,以及驱动所述反射镜从所述第二姿态摆动一步返回至所述第一姿态。
256.在一些实施例中,在所述反射模块旋转的过程中出现多次黑视时段,所述黑视时段包括相邻两个所述反射面的边缘区域位于所述光脉冲序列的光路上的时长;所述控制方法包括:
257.通过所述驱动机构控制所述反射镜在至少部分次数的黑视时段内摆动。
258.在一些实施例中,所述控制方法包括:
259.输出点云帧序列,并通过所述驱动机构控制所述反射镜在一帧点云帧内出现的每次黑视时段内摆动。
260.在一些实施例中,所述控制方法包括:
261.通过所述驱动机构控制所述反射镜在相邻两次黑视时段之间的非黑视时段内保持静止。
262.在一些实施例中,所述控制方法包括:
263.控制所述驱动机构与所述反射模块的驱动模块进行通信,以根据所述反射模块的旋转角度控制所述反射镜的摆动。
264.在一些实施例中,所述第一扫描模组包括驱动机构、第一棱镜和第二棱镜;所述控制方法包括:
265.控制所述驱动机构驱动所述第一棱镜和所述第二棱镜均速摆动,并控制所述驱动模块驱动所述反射模块均速旋转。
266.在一些实施例中,所述第一扫描模组包括驱动机构、第一棱镜和第二棱镜;所述控
制方法包括:
267.控制所述驱动机构驱动所述第一棱镜和所述第二棱镜变速摆动,并控制所述驱动模块驱动所述反射模块均速旋转。
268.在一些实施例中,所述控制方法包括:
269.控制所述驱动机构驱动所述第一棱镜和所述第二棱镜以正弦波变速方式摆动。
270.在一些实施例中,所述第一扫描模组包括驱动机构、第一棱镜和第二棱镜;所述控制所述第一扫描模组调整姿态,包括:
271.所述驱动机构驱动所述第一棱镜与所述第二棱镜等速反向旋转。
272.在本技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接。可以是机械连接,也可以是电连接。可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本技术中的具体含义。
273.在本技术中,除非另有明确的规定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正下方和斜下方,或仅仅表示第一特征水平高度小于第二特征。
274.上文的公开提供了许多不同的实施方式或例子用来实现本技术的不同结构。为了简化本技术的公开,上文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本技术。此外,本技术可以在不同例子中重复参考数字和/或参考字母,这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施方式和/或设置之间的关系。此外,本技术提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的应用和/或其他材料的使用。
275.在本说明书的描述中,参考术语“一个实施方式”、“一些实施方式”、“示意性实施方式”、“示例”、“具体示例”、或“一些示例”等的描述意指结合实施方式或示例描述的具体方法步骤、特征、结构、材料或者特点包含于本技术的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体方法步骤、特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。
276.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献