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

一种基于激光雷达的车头避让系统和车头识别方法与流程

2022-02-20 07:59:28 来源:中国专利 TAG:


1.本发明涉及辐射成像技术领域,特别涉及一种基于激光雷达的车头避让系统和车头识别方法。


背景技术:

2.集装箱成像检查系统广泛应用于海关、民航机场和铁路运输系统中。利用辐射成像原理,在不打开集装箱的情况下,成像检查系统扫描被检集装箱,检查箱内是否携带违禁物品。
3.然而,目前绝大多数辐射成像检查系统都是对被检车辆进行全车辐射扫描,包括车头的辐射扫描,x射线作为一种具有强辐射的电磁波,这无疑对车头驾驶室的人员带来潜在伤害。


技术实现要素:

4.有鉴于此,本发明的主要目的是解决在完整扫描集装箱时,驾驶室人员容易受射线伤害的问题。
5.本发明提供一种基于激光雷达的车头避让系统,包括:激光雷达,用于采集雷达到被检车辆的一系列极坐标组成的图像数据;辐射成像检查系统,用于发射x射线并扫描被检车辆,完成辐射成像;以及输入端与所述激光雷达连接,输出端与所述辐射成像检查系统连接的车头识别控制器,用于接收雷达图像数据,并控制所述辐射成像系统发出射线。
6.在本发明的一些实施方式中,所述辐射成像检查系统包括x射线发射装置和与所述x射线发射装置连接的成像探测器,其中,所述x射线发射装置用于发射x射线,所述成像探测器用于扫描被检车辆,并完成辐射成像。
7.在本发明的一些实施方式中,所述车头识别控制器固定安装在所述x射线发射装置内,并与所述x射线发射装置连接。
8.本发明还提供一种基于激光雷达的车头识别方法,包括:步骤s101,基于雷达垂直角纠偏算法安装激光雷达;步骤s102,当通道内的预设位置有车辆时,激光雷达获取激光雷达的安装点与当前车头前沿端点之间的距离d0以及激光雷达的安装点至当前车头前沿端点的连线与竖直方向的夹角θ0,使计算当前车头前沿与激光雷达之间的水平距离d0=d0sinθ0;步骤s103,激光雷达沿着车头轮廓扫描并获取某一位置的像素,通过获取激光雷达与某一位置之间的距离d1以及激光雷达的安装点至某一位置的连线与竖直方向的夹角θ1,计算某一位置与激光雷达之间的高度h1=h
0-d1cosθ1;
9.步骤s104,当某一位置与激光雷达10之间的高度h1大于下一位置与激光雷达10之间的高度,判断某一位置与所述激光雷达10之间的水平距离d1与当前车头前沿与激光雷达10之间的水平距离d0之间的差值是否大于第一预设值且小于第二预设值;步骤s105,若某一位置与所述激光雷达之间的水平距离d1与当前车头前沿与激光雷达之间的水平距离d0之间的差值大于第一预设值且小于第二预设值,则计算车头长度headlen=d
1-d0。
10.在本发明的一些实施方式中,在步骤s105之后,所述方法还包括:根据激光雷达获取的当前车辆的速度值speed,控制车头识别控制器设定x射线发射装置的启停时间间隔second=headlen/speed。
11.本发明提供的一种基于激光雷达的车头避让系统和车头识别方法,利用激光雷达采集被检车辆图像数据,准确识别车头长度。当车头刚好过射线口时,能够控制辐射成像检查系统从集装箱开始扫描车身,有效避开车头,保护驾驶室司机人员免受射线伤害,同时又能完整扫描集装箱。解决了传统辐射成像检查系统,对被检集装箱进行全车辐射扫描,而驾驶室人员没有任何的安全防护,给驾驶室人员带来潜在伤害的问题。
附图说明
12.图1为本发明一实施方式的一种基于激光雷达的车头避让系统的结构框图;
13.图2为本发明一实施方式的无集装箱车头识别模型示意图;
14.图3为本发明一实施方式的无集装箱车头避让算法流程图;
15.图4为本发明一实施方式的有集装箱车头识别模型示意图;
16.图5为本发明一实施方式的有集装箱车头避让算法流程图;
17.图6为本发明一实施方式的雷达垂直角纠偏三角示意图。
18.其中,上述附图包括以下附图标记:
19.10、激光雷达;20、辐射成像检查系统;21、x射线发射装置;22、成像探测器;30、车头识别控制器。
具体实施方式
20.下面结合附图和实施例对本技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
21.请参阅图1,其示出了本技术的一种基于激光雷达的车头避让系统,包括:激光雷达10,用于采集雷达到被检车辆的一系列极坐标组成的图像数据;辐射成像检查系统20,用于发射x射线并扫描被检车辆,完成辐射成像;以及输入端与所述激光雷达10连接,输出端与所述辐射成像检查系统20连接的车头识别控制器30,用于接收雷达图像数据,并控制所述辐射成像系统20发出射线。
22.应用本实施例的技术方案,利用激光雷达10采集被检车辆图像数据,准确识别车头长度。当车头刚好过射线口时,车头识别控制器30能够控制辐射成像检查系统20从集装箱开始扫描车身,有效避开车头,保护驾驶室司机人员免受射线伤害,同时又能完整扫描集装箱。解决了传统辐射成像检查系统,对被检集装箱进行全车辐射扫描,而驾驶室人员没有任何的安全防护,给驾驶室人员带来潜在伤害的问题。
23.在一些可选的实施例中,所述辐射成像检查系统20包括x射线发射装置21和与所述x射线发射装置连接的成像探测器22,其中,所述x射线发射装置21用于发射x射线,所述成像探测器22用于扫描被检车辆,并完成辐射成像。
24.具体地,所述车头识别控制器30固定安装在所述x射线发射装置21内,并与所述x射线发射装置21连接。
25.由于被检车辆,车头形状各异,有的载有集装箱,有的不载集装箱的平板拖车,有的车头与车厢齐平等,车头识别困难。需要对各种车头进行分类,提取车头主要特征,开发车头识别算法。下面对被检车归类:无集装箱的车头识别和有集装箱的车头识别。
26.图2是本发明实施例的无集装箱车头识别模型示意图。它的特点是车头最高,车头后面是平板架子,无集装箱。根据这一特点,设计无集装箱的车头识别算法。
27.请参阅图3,无集装箱的车头识别方法包括以下步骤:
28.步骤s101,系统需要检测通道内是否有车。
29.步骤s102,当检测到通道内有车时,系统获取激光雷达10与当前车头前沿之间的距离d0以及激光雷达10的安装点至当前车头前沿端点的连线与竖直方向的夹角θ0,使计算当前车头前沿与激光雷达10之间的水平距离d0=d0sinθ0;
30.步骤s103,沿着车头轮廓扫描并获取一个车头位置的像素,通过获取激光雷达10与某一位置之间的距离d1以及激光雷达(10)的安装点至某一位置的连线与竖直方向的夹角θ1,计算某一位置与激光雷达10之间的高度h1=h
0-d1cosθ1;
31.步骤s104,再次获取下一个位置的车身高度:h2=h
0-d2cosθ2,保存对应的角度θ2;
32.步骤s105,判断某一位置与激光雷达10之间的高度h1大于下一位置与激光雷达10之间的高度,其中,下一位置指的是某一位置的下一个位置,例如,检测的位置包括位置点1、位置点2、位置点3、位置点4;当某一位置为位置点2时,下一位置仅指位置点3。
33.步骤s106,当某一位置与激光雷达10之间的高度h1大于下一位置与激光雷达10之间的高度时,判断某一位置与所述激光雷达10之间的水平距离d1与当前车头前沿与激光雷达10之间的水平距离d0之间的差值是否大于1.3m且小于3m;
34.步骤s107,若某一位置与所述激光雷达10之间的水平距离d1与当前车头前沿与激光雷达10之间的水平距离d0之间的差值大于1.3m且小于3m,则计算车头长度headlen=d
1-d0;
35.步骤s108,根据激光雷达10获取的当前车辆的速度值speed,控制车头识别控制器30设定x射线发射装置21的启停时间间隔second=headlen/speed。
36.在本实施例的方法中,通过判断某一位置与所述激光雷达10之间的水平距离d1与当前车头前沿与激光雷达10之间的水平距离d0之间的差值是否大于1.3m且小于3m,能够降低由于车头上部有凸起或堆放有其他物品时,造成车头识别有误的现象发生,从而有效地提高了车头识别的准确度。
37.图4是本发明实施例的有集装箱车头识别模型示意图。它的特点是车头后面载有集装箱,集装箱高度比车头高,车头与集装箱之间的缝隙很小。
38.请参阅图5,有集装箱的车头识别方法包括以下步骤:
39.步骤s201,系统需要检测通道内是否有车。
40.当检测到通道内有车时,则进入步骤s202,从车头前沿依次扫描车头各个像素,依次比较各个像素对应的车头高度hi、hj。
41.步骤s203,当hj>hi条件成立,则进入步骤s204,说明目前扫描到的车头hj点最高,将该点数值保存在缓存heightmax中。
42.继续扫描车头,如步骤s205,当车头前沿到车身扫描的水平距离大于4米时,则雷达停止当前扫描。
43.进入步骤s206,雷达对车头进行第二轮扫描,再次从车头前沿开始读取车头前端像素水平距离:d0=d0sinθ0和对应的角度θ0;继续读取一个车头像素的车头高度:h2=h
0-d2cosθ2和对应的角度θ2。当h2比车厢最高点小,则继续读取下一个车头像素的车头高度:hi=h
0-dicosθi和对应的角度θi。
44.步骤s207,当hi接近车厢最高点heightmax时,则θi点为车头避让位置。
45.步骤s208,此时再判断θi对应的水平距离:d1=disinθi比θ0对应的车头前沿水平距离d0大于1.3m且小于3m时,则识别到有效的车头。
46.步骤s209,计算车头长度:headlen=disinθ
i-d0sinθ0。
47.步骤s210,根据雷达测速speed,车头避让控制系统产生车头避让定时:second=headlen/speed。当车头刚过射线口时,控制辐射成像检查系统从集装箱开始扫描车辆,实现了有集装箱的车头避让。
48.图6是本发明实施例的雷达垂直角纠偏三角示意图。由于雷达并不能做到垂直安装,总存在一定的偏移角,导致车头避让不完整。假设雷达垂直安装,如图6所示,雷达垂直中线oc与左右60
°
夹角线分别为oa、ob。但实际上雷达中线oc与地面不垂直,垂直线而是oc

,与左右60
°
夹角线分别为oa

、ob

。这样,oa

与oa形成了偏差角θ,需要求出这个偏角,做修正补偿。根据泰勒级数展开式,当偏差角θ很小时,
49.则有:sin(θ)≈θ;
ꢀꢀꢀ
(1)
50.oa

与oa差值:δl=l
1-2*l2;
ꢀꢀꢀ
(2)
51.又
52.将(1)(2)式代入(3)式中,得
[0053][0054]
将偏差角θ换算成角度公式:
[0055]
将(4)式代入(5)式中,计算出校正偏角:
[0056][0057]
从式(6)可知,只需雷达测出oa、ob,即l1、l2,可计算出雷达偏移角度,修正偏移角度。
[0058]
以上所述的仅是本发明的一些实施方式。对于本领域的普通技术人员来说,在不脱离本发明创造构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。
再多了解一些

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

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

相关文献