买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】车辆定位方法及装置_北京万集科技股份有限公司_201510818388.0 

申请/专利权人:北京万集科技股份有限公司

申请日:2015-11-23

公开(公告)日:2021-02-12

公开(公告)号:CN106772419B

主分类号:G01S17/88(20060101)

分类号:G01S17/88(20060101)

优先权:

专利状态码:有效-授权

法律状态:2021.02.12#授权;2017.06.23#实质审查的生效;2017.05.31#公开

摘要:本发明提供车辆定位方法及装置,方法包括:获取激光检测区域的多路激光扫描线数据,包括:每路激光各扫描点回波中的距离值、脉宽值和脉冲峰值;将距离值进行坐标变换,转换为直角坐标系中的位置信息数据;根据距离值、脉宽值和脉冲峰值,获取表征反射面特性的反射特征值;根据直角坐标系中的位置信息数据或反射特征值,将激光检测区域中的有车区域划分出来,并确定有车区域数量与各有车区域的宽度、高度和反射特征值;根据直角坐标系中的位置信息数据、获取的反射特征值、各有车区域的宽度、高度和反射特征值,将所有有车区域分别与存储的所有已有车辆进行匹配,以实现对激光检测区域中车辆的定位跟踪,该方法检测精度高,适应性强。

主权项:1.一种车辆定位方法,其特征在于,包括:获取激光检测区域的多路激光扫描线数据,所述激光扫描线数据包括:每路激光各扫描点回波中的距离值、脉宽值和脉冲峰值;将所述多路激光扫描线数据中的距离值进行坐标变换,转换为直角坐标系中的位置信息数据;根据所述距离值、脉宽值和脉冲峰值,获取表征反射面特性的反射特征值;根据所述直角坐标系中的位置信息数据或所述反射特征值,将所述激光检测区域中的有车区域划分出来,并确定有车区域数量与各有车区域的宽度、高度和反射特征值;根据所述直角坐标系中的位置信息数据、基于激光检测区域的多路激光扫描线数据获取的反射特征值、各有车区域的宽度、高度和反射特征值,将所有有车区域分别与存储的所有已有车辆进行匹配,以实现对激光检测区域中车辆的定位,包括:S1、对各有车区域轮询匹配;S2、判断所有有车区域是否匹配完毕,如果是则执行S12,否则执行S3;S3、判断场景中是否存在已有车辆,如果是则执行S5,否则执行S4;S4、创建新车车辆信息,然后执行S1,所述新车车辆信息包括:车辆ID、车头覆盖激光线号、车尾覆盖激光线号、即将覆盖的激光线号、车辆高度、车辆宽度、车辆左边侧位置、车辆右边侧位置、行车方向、车辆反射特征值;S5、判断场景中是否存在未匹配成功的已有车辆,如果是则执行S6,否则执行S4;S6、场景中未匹配成功的已有车辆轮询与有车区域进行匹配,然后执行S7;S7、判断是否有未匹配过的已有车辆,如果是则执行S8,否则执行S4;S8、有车区域所在激光线号是否是该未匹配过的已有车辆的覆盖激光线号,如果是则执行S10,否则执行S9;S9、有车区域所在激光线号是否是该未匹配过的已有车辆将要覆盖的激光线号,如果是则执行S10,否则执行S6;S10、根据所述直角坐标系中的位置信息数据判断有车区域的覆盖范围与该未匹配过的已有车辆的左右位置是否存在交集或者是否相差预设第四阈值,同时判断有车区域的反射特征值与该未匹配过的已有车辆的反射特征值相差是否小于预设第五阈值,如果该两次判断结果均为是则执行S11,否则执行S6;S11、有车区域与该未匹配过的已有车辆匹配成功,更新该未匹配过的已有车辆的匹配成功信息;S12、结束匹配。

全文数据:车辆定位方法及装置技术领域[0001]本发明涉及车辆定位技术领域,尤其涉及一种车辆定位方法及装置。背景技术[0002]在现有技术中,多车道自由流系统是专用短程通信(DedicatedShortRangeCommunications,简称DSRC技术的重要应用,广泛使用于车辆自由行使状态下的车路通信,路桥收费,交通流量调查,多义路径标识领域,并在城市交通管理,交通拥堵治理及排放控制领域具有广泛的应用前景。[0003]基于DSRC的多车道自由流系统中,路侧系统使用多台路侧单元RoadSideUnit,简称RSU天线在道路横截面形成连续的DSRC通信区域,以便与驶入通信区域内车辆上装载的车载单元〇nBoardUnit,简称0BU进行无线通信,进而实现各种应用场景。但是由于道路交通的开放性,会存在部分未安装0BU的车辆驶过多车道自由流系统断面。未安装0BU的车辆无法被DSRC系统识别,不能实现预定的管控、统计或收费应用,但该车辆会被辅助定位系统识别。为了实现无标签车辆的稽查,需要将辅助定位系统获取的车辆位置信息与DSRC系统获取的车辆信息进行比对,排除未安装0BU的车辆。[0004]目前,多车道自由流的辅助定位系统主要通过视频检测方式实现车辆的定位与跟踪,但是视频检测方式易受天气环境、车辆遮挡等的影响,定位精度比较低。[0005]鉴于此,如何实现对车辆高检测精度、高适应性的定位成为目前需要解决的技术问题。发明内容[0006]为解决上述的技术问题,本发明提供一种车辆定位方法及装置,能够实现车辆的定位跟踪功能,检测精度高,适应性强,不受光线等环境影响,同时对正常的变道、跨线行驶车辆能精确地定位与跟踪。[0007]第一方面,本发明提供一种车辆定位方法,包括:[0008]获取激光检测区域的多路激光扫描线数据,所述激光扫描线数据包括:每路激光各扫描点回波中的距离值、脉宽值和脉冲峰值;[0009]将所述多路激光扫描线数据中的距离值进行坐标变换,转换为直角坐标系中的位置信息数据;[0010]根据所述距离值、脉宽值和脉冲峰值,获取表征反射面特性的反射特征值;[0011]根据所述直角坐标系中的位置信息数据或所述反射特征值,将所述激光检测区域中的有车区域划分出来,并确定有车区域数量与各有车区域的宽度、高度和反射特征值;[0012]根据所述直角坐标系中的位置信息数据、获取的反射特征值、各有车区域的宽度、高度和反射特征值,将所有有车区域分别与存储的所有已有车辆进行匹配,以实现对激光检测区域中车辆的定位。[0013]可选地,在所述根据所述直角坐标系中的位置信息数据、获取的反射特征值、各有车区域的宽度、高度和反射特征值,将所有有车区域分别与存储的所有已有车辆进行匹配,以实现对激光检测区域中车辆的定位之后,还包括:[0014]在所有有车区域分别与存储的所有已有车辆的匹配中,对没有与有车区域匹配成功的已有车辆进行删除操作。[0015]可选地,所述获取激光检测区域的多路激光扫描线数据,包括:[0016]接收多路激光扫描线初始数据;[0017]对接收的多路激光扫描线数据进行校验;[0018]剔除通过校验的多路激光扫描线数据的帧头和帧尾,提取通过校验的多路激光扫描线数据的有效数据;[0019]将时刻相同的有效数据组合在一起,生成一帧场景的多路激光扫描线数据。[0020]可选地,所述将所述多路激光扫描线数据中的距离值进行坐标变换,转换为直角坐标系中的位置信息数据,包括:[0021]通过第一公式,获取各扫描点扫描到车辆在直角坐标系中的z位置,所述z位置为高度值;[0022]通过第二公式,获取各扫描点扫描到车辆在直角坐标系中的y位置;[0023]通过第三公式,获取各扫描点扫描到车辆在直角坐标系中的x位置;[0024]其中,所述第一公式为:[0025]z=H_S*cosa,[0026]H为激光器的安装高度,S为获取的激光扫描线数据中单个扫描点回波中的距离值,a为激光器与铅垂线的夹角;[0027]所述第二公式为:[0028]y=Y_zYH,[0029]Y为无车时激光单个扫描点扫描到地面时的位置;[0030]所述第三公式为:[0031]x=X0土S*sin0,[0032]X0为激光器在直角坐标系中的x位置,p为所计算激光扫描点发射的扫描线与激光中心线的夹角,所述激光中心线为所有激光扫描线扫描到地面时距离值最小的一条线;[0033]其中,在直角坐标系中,垂直于路面向天空延伸的方向为z轴,垂直于行车方向为X轴,行车方向的反方向为Y轴。[0034]可选地,在所述根据所述距离值、脉宽值和脉冲峰值,获取表征反射面特性的反射特征值之前,还包括:[0035]采取统计方法,预先训练出反射特征值与距离值、脉宽值和脉冲峰值的关系的模型;[0036]相应地,所述根据所述距离值、脉宽值和脉冲峰值,获取表征反射面特性的反射特征值,具体包括:[0037]根据所述距离值、脉宽值、脉冲峰值,通过所述反射特征值与距离值、脉宽值和脉冲峰值的关系的模型,获取表征反射面特性的反射特征值。[0038]可选地,所述根据所述直角坐标系中的位置信息数据或所述反射特征值,将所述激光检测区域中的有车区域划分出来,包括:[0039]若扫描点扫描到车辆在直角坐标系中的以立置大于预设第一阈值,则确定该扫描点扫描到的激光检测区域的位置为有车区域;[0040]和或,[0041]若相邻两个扫描点扫描到车辆在直角坐标系中的x位置相差等于预设第二阈值或者相邻两个扫描点之间的反射特征值相差大于预设第三阈值,则确定该相邻两个扫描点为区域分割点;[0042]根据所述区域分割点,将所述激光检测区域中的有车区域划分出来。[0043]可选地,所述根据所述直角坐标系中的位置信息数据、获取的反射特征值、各有车区域的宽度、高度和反射特征值,将所有有车区域分别与存储的所有已有车辆进行匹配,包括:[0044]S1、对各有车区域轮询匹配;[0045]S2、判断所有有车区域是否匹配完毕,如果是则执行S12,否则执行S3;[0046]S3、判断场景中是否存在已有车辆,如果是则执行S5,否则执行S4;[0047]S4、创建新车车辆信息,然后执行S1,所述新车车辆信息包括:车辆ID、车头覆盖激光线号、车尾覆盖激光线号、即将覆盖的线号、车辆高度、车辆宽度、车辆左边侧位置、车辆右边侧位置、行车方向、车辆反射特征值。[0048]S5、判断场景中是否存在未匹配成功的已有车辆,如果是则执行S6,否则执行S4;[0049]S6、场景中未匹配成功的已有车辆轮询与有车区域进行匹配,然后执行S7;[0050]S7、判断是否有未匹配过的己有车辆,如果是则执行S8,否则执行S4;[0051]S8、有车区域所在线号是否是该未匹配过的已有车辆的覆盖线号,如果是则执行S10,否则执行S9;[0052]S9、有车区域所在线号是否是该未匹配过的己有车辆将要覆盖的线号,如果是则执行S10,否则执行S6;[0053]S10、根据所述直角坐标系中的位置信息数据判断有车区域的覆盖范围与该未匹配过的已有车辆的左右位置是否存在交集或者是否相差预设第四阈值,同时判断有车区域的反射特征值与该未匹配过的已有车辆的反射特征值相差是否小于预设第五阈值,如果该两次判断结果均为是则执行SI1,否则执行S6;[0054]S11、有车区域与该未匹配过的已有车辆匹配成功,更新该未匹配过的已有车辆的匹配成功信息;[0055]S12、结束匹配。[0056]可选地,所述扫描点回波包括:单重回波,和或多重回波;[0057]在激光入射到激光检测区域中的车辆的车身时,返回单重回波;[0058]在激光入射到激光检测区域中的车辆的车窗玻璃时,返回双重回波,一重回波为激光穿透车窗玻璃后入射到物体时返回的回波,另一重回波为激光入射到车窗玻璃时返回的回波;[0059]在所述扫描点回波采用双重回波时,所述步骤S10还包括:[0060]若该有车区域为车窗玻璃,判断该有车区域的反射特征值与该未匹配过的已有车辆的车窗玻璃的反射特征值相差是否小于预设第六阈值,若是则执行S11,否则执行S6。[0061]第二方面,本发明提供一种车辆定位装置,包括:[0062]第一获取模块,用于获取激光检测区域的多路激光扫描线数据,所述激光扫描线数据包括:每路激光各扫描点回波中的距离值、脉宽值、脉冲峰值;[0063]坐标变换模块,用于将所述多路激光扫描线数据中的距离值进行坐标变换,转换为直角坐标系中的位置信息数据;[0064]第二获取模块,用于根据所述距离值、脉宽值和脉冲峰值,获取表征反射面特性的反射特征值;[0065]区域划分模块,用于根据所述直角坐标系中的位置信息数据或所述反射特征值,将所述激光检测区域中的有车区域划分出来,并确定有车区域数量与各有车区域的宽度、高度和反射特征值;[0066]匹配模块,用于根据所述直角坐标系中的位置信息数据、获取的反射特征值、各有车区域的宽度、高度和反射特征值,将所有有车区域分别与存储的所有已有车辆进行匹配,以实现对激光检测区域中车辆的定位。[0067]可选地,所述装置,还包括:[0068]收尾模块,用于在所有有车区域分别与存储的所有已有车辆的匹配中,对没有与有车区域匹配成功的已有车辆进行删除操作。[0069]由上述技术方案可知,本发明的车辆定位方法及装置,通过获取激光检测区域的多路激光扫描线数据,将多路激光扫描线数据中的距离值进行坐标变换,转换为直角坐标系中的位置信息数据,根据多路激光扫描线数据中的距离值、脉宽值和脉冲峰值获取表征反射面特性的反射特征值,根据直角坐标系中的位置信息数据或反射特征值将激光检测区域中的有车区域划分出来,并确定有车区域数量与各有车区域的宽度、高度和反射特征值,根据直角坐标系中的位置信息数据、获取的反射特征值、各有车区域的宽度、高度和反射特征值,将所有有车区域分别与存储的所有已有车辆进行匹配,以实现对激光检测区域中车辆的定位,能够实现车辆的定位跟踪功能,检测精度高,适应性强,不受光线等环境影响,同时对正常的变道、跨线行驶车辆能精确地定位与跟踪。附图说明[0070]图1为本发明一实施例提供的一种车辆定位方法的流程示意图;[0071]图2为本发明实施例提供的车辆进入激光检测区域的示意图;[0072]图3为本发明实施例提供的激光单个扫描点接收的脉冲数据的示意图;[0073]图4为本发明实施例提供的一种6路激光扫描线扫描的距离值的数据示意图;[0074]图5为本发明实施例提供的激光扫描线扫描高度与前后位置的示意图;[0075]图6为本发明实施例提供的计算激光扫描线扫描左右位置的示意图;[0076]图7为本发明实施例提供的一种6路激光扫描线扫描的距离值坐标变换后的数据不意图;[0077]图8为图1所示实施例中的将所有有车区域分别与存储的所有己有车辆进行匹配的流程示意图;[°078]图9为本发明一实施例提供的一种车辆定位装置的结构示意图。具体实施方式[0079]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他的实施例,都属于本发明保护的范围。[0080]图1示出了本发明一实施例提供的车辆定位方法的流程示意图,如图1所示,本实施例的车辆定位方法如下所述。[0081]1〇1、获取激光检测区域的多路激光扫描线数据,所述激光扫描线数据包括:每路激光各扫描点回波中的距离值、脉宽值和脉冲峰值。[0082]可理解的是,每路激光各扫描点回波中的距离值反映的是发射激光扫描线的激光器到反射物体的距离。一路激光扫描线数据是由激光器的激光扫描范围内的多点数据组成的。优选地,每路激光扫描线可包括361个扫描点,扫描角度为0-180度,每0•5度扫描一次。[0083]在具体应用中,所述步骤101,可包括:[0084]接收多路激光扫描线初始数据;[0085]对接收的多路激光扫描线数据进行校验;[0086]剔除通过校验的多路激光扫描线数据的帧头和帧尾,提取通过校验的多路激光扫描线数据的有效数据;[0087]将时刻相同的有效数据组合在一起,生成一桢场景的多路激光扫描线数据。[0088]在具体应用中,可采用轮询或中断接收方式接收通过接口传输过来的多路激光扫描线初始数据。[0089]102、将所述多路激光扫描线数据中的距离值进行坐标变换,转换为直角坐标系中的位置信息数据。[0090]在具体应用中,所述步骤102,可包括:[0091]通过第一公式,获取各扫描点扫描到车辆在直角坐标系中的z位置,所述z位置为高度值;[0092]通过第二公式,获取各扫描点扫描到车辆在直角坐标系中的y位置;[0093]通过第三公式,获取各扫描点扫描到车辆在直角坐标系中的x位置;[0094]其中,所述第一公式为:[0095]z=H_S*cosa,[0096]H为激光器的安装高度,S为获取的激光扫描线数据中单个扫描点回波中的距离值,a为激光器与铅垂线的夹角;[0097]所述第二公式为:[0098]y=Y-zYH,[0099]Y为无车时激光单个扫描点扫描到地面时的位置;[0100]所述第三公式为:[0101]x=X0土S*sin0,[0102]X0为激光器在直角坐标系中的X位置,{3为所计算激光扫描点发射的扫描线与激光中心线的夹角,所述激光中心线为所有激光扫描线扫描到地面时距离值最小的一条线;[0103]其中,在直角坐标系中,垂直于路面向天空延伸的方向为Z轴,垂直于行车方向为X轴,行车方向的反方向为Y轴。[0104]103、根据所述距离值、脉宽值和脉冲峰值,获取表征反射面特性的反射特征值。[0105]在具体应用中,所述步骤103,可包括:[0106]根据所述距离值、脉宽值、脉冲峰值,通过预先训练出的反射特征值与距离值、脉宽值和脉冲峰值的关系的模型,获取表征反射面特性的反射特征值。[0107]应说明的是,在所述步骤103之前,可采取统计方法,预先训练出反射特征值与距离值、脉宽值和脉冲峰值的关系的模型。[0108]104、根据所述直角坐标系中的位置信息数据或所述反射特征值,将所述激光检测区域中的有车区域划分出来,并确定有车区域数量与各有车区域的宽度、高度和反射特征值。[0109]由于车与车左右之间是有间隔的,所以在具体应用中,所述步骤104,可包括:[0110]若扫描点扫描到车辆在直角坐标系中的Z位置大于预设第一阈值,则确定该扫描点扫描到的激光检测区域的位置为有车区域;[0111]和或,[0112]若相邻两个扫描点扫描到车辆在直角坐标系中的X位置相差等于预设第二阈值或者相邻两个扫描点之间的反射特征值相差大于预设第三阈值,则确定该相邻两个扫描点为区域分割点;[0113]根据所述区域分割点,将所述激光检测区域中的有车区域划分出来。[0114]105、根据所述直角坐标系中的位置信息数据、获取的反射特征值、各有车区域的宽度、高度和反射特征值,将所有有车区域分别与存储的所有己有车辆进行匹配,以实现对激光检测区域中车辆的定位。[0115]其中,上述中获取的反射特征值是指通过距离值、脉宽值、脉冲峰值计算得到的单点反射特征值;“各有车区域的宽度、高度和反射特征值”中的“反射特征值”是指有车区域的反射特征值。[0116]在具体应用中,如图8所示,所述步骤105,可包括:[0117]S1、对各有车区域轮询匹配;[0118]S2、判断所有有车区域是否匹配完毕,如果是则执行S12,否则执行S3;[0119]S3、判断场景中是否存在已有车辆,如果是则执行S5,否则执行S4;[0120]S4、创建新车车辆信息,然后执行S1,所述新车车辆信息包括:车辆ID、车头覆盖激光线号、车尾覆盖激光线号、即将覆盖的线号、车辆高度、车辆宽度、车辆左边侧位置、车辆右边侧位置、行车方向、车辆反射特征值。[0121]S5、判断场景中是否存在未匹配成功的已有车辆,如果是则执行S6,否则执行S4;[0122]S6、场景中未匹配成功的已有车辆轮询与有车区域进行匹配,然后执行S7;[0123]S7、判断是否有未匹配过的已有车辆,如果是则执行S8,否则执行S4;[0124]S8、有车区域所在线号是否是该未匹配过的已有车辆的覆盖线号,如果是则执行S10,否则执行S9;[0125]S9、有车区域所在线号是否是该未匹配过的已有车辆将要覆盖的线号,如果是则执行S10,否则执行S6;[0126]S10、根据所述直角坐标系中的位置信息数据判断有车区域的覆盖范围与该未匹配过的已有车辆的左右位置是否存在交集或者是否相差预设第四阈值,同时判断有车区域的反射特征值与该未匹配过的己有车辆的反射特征值相差是否小于预设第五阈值,如果该两次判断结果均为是则执行si1,否则执行S6;[0127]S11、有车区域与该未匹配过的已有车辆匹配成功,更新该未匹配过的己有车辆的匹配成功信息;[0128]S12、结束匹配。[0129]在具体应用中,本实施例所述扫描点回波包括:单重回波,和或多重回波;[0130]单重回波是指一个扫描点发射的光不论入射到几个检测物体只返回一个回波,多重回波是指一个扫描点发射的光入射到多个检测物体返回多个回波。一般常用单重回波和双重回波。在激光入射到激光检测区域中的车辆的车身时,返回单重回波;在激光入射到激光检测区域中的车辆的车窗玻璃时,返回双重回波,一重回波为激光穿透车窗玻璃后入射到物体时返回的回波,另一重回波为激光入射到车窗玻璃时返回的回波。利用此特点,可以区分车身与车窗玻璃。[0131]车窗玻璃包括前挡风玻璃、后挡风玻璃、天窗。由于天窗有区别与前后挡风玻璃的特点,高度比前后挡风玻璃高,宽度比前后挡风玻璃窄。因此,可以通过提取前后挡风玻璃的双重反射特征值,在车辆信息添加车窗玻璃反射特征值来辅助车辆匹配步骤。在具体应用中,在所述扫描点回波采用双重回波时,所述步骤S10还可包括:[0132]若该有车区域为车窗玻璃,判断该有车区域的反射特征值与该未匹配过的己有车辆的车窗玻璃的反射特征值相差是否小于预设第六阈值,若是则执行S11,否则执行S6。[0133]本实施例的车辆定位方法,通过获取激光检测区域的多路激光扫描线数据,将多路激光扫描线数据中的距离值进行坐标变换,转换为直角坐标系中的位置信息数据,根据多路激光扫描线数据中的距离值、脉宽值和脉冲峰值获取表征反射面特性的反射特征值,根据直角坐标系中的位置信息数据或反射特征值将激光检测区域中的有车区域划分出来,并确定有车区域数量与各有车区域的宽度、高度和反射特征值,根据直角坐标系中的位置信息数据、获取的反射特征值、各有车区域的宽度、高度和反射特征值,将所有有车区域分别与存储的所有已有车辆进行匹配,能够实现车辆的定位跟踪功能,检测精度高,适应性强,不受光线等环境影响,同时对正常的变道、跨线行驶车辆能精确地定位与跟踪。[0134]在所述步骤105之后,还可包括图中未示出的步骤106:[0135]106、在所有有车区域分别与存储的所有已有车辆的匹配中,对没有与有车区域匹配成功的已有车辆进行删除操作。[0136]举例来说,如图2所示,以激光检测区域包含6条激光扫描线为例,延行车方向,线号分别命名为线1、线2、线3、线4、线5、线6,获取的多路激光扫描线数据分别为1路数据、2路数据、3路数据、4路数据、5路数据、6路数据,各路扫描的激光扫描线数据包括各扫描点回波中的距离值、脉冲峰值、脉宽值。在图2中,当车辆VI和车辆V2进入到激光检测区域的激光扫描断面时,被多条激光线扫描到,在直角坐标系中,垂直于路面向天空延伸的方向为Z轴,垂直于行车方向为X轴,行车方向的反方向为Y轴。[0137]以各扫描点回波为单重回波为例,即只有一个距离值、脉宽值、脉冲峰值,本实施例所述车辆定位方法,包括下述步骤201-206:[0138]2〇1、获取激光检测区域的6路激光扫描线数据,所述激光扫描线数据包括:每路激光各扫描点回波中的距离值、脉宽值和脉冲峰值。[0139]在具体应用中,所述步骤201,具体包括:[0140]通过网口传输,中断接收方式,每隔20ms,接收一次6路激光扫描线初始数据;[0141]对接收的6路激光扫描线数据进行校验;[0142]剔除通过校验的6路激光扫描线数据的帧头和帧尾,提取通过校验的6路激光扫描线数据的有效数据;[0143]将时刻相同的有效数据组合在一起,生成一帧场景的6路激光扫描线数据。[0144]其中,每路激光扫描线包括361个扫描点,每路激光扫描线数据包含361个扫描点的信息,扫描角度为0-180度,每0.5度扫描一次。每个扫描点接收的脉冲数据示意图如图3所示,通过接收到此脉冲的时间计算得到每个扫描点的距离值,脉冲的最大值即为脉冲峰值H,脉冲的有效宽度即为脉宽值W=t下-t上,其中t上为脉冲起始时刻,t下为脉冲结束时刻。[0145]生成的一帧场景的6路激光扫描线数据中的距离值的数据可参照图4所示,图4中凸起部分为扫描到的车辆信息,6路数据组成一帧场景数据。反射特征值形状与距离值波形图类似,只是路面部分与车辆部分的峰值大小关系不同,在此不列举。[0146]202、参见图5和图6,将所述6路激光扫描线数据中的距离值进行坐标变换,转换为直角坐标系中的位置信息数据。[0147]在具体应用中,所述步骤102,可包括:[0148]通过第一公式,获取各扫描点扫描到车辆在直角坐标系中的z位置,所述z位置为高度值;[0149]通过第二公式,获取各扫描点扫描到车辆在直角坐标系中的y位置;[0150]通过第三公式,获取各扫描点扫描到车辆在直角坐标系中的x位置;[0151]其中,所述第一公式为:[0152]z=H-S*cosa,[0153]H为激光器的安装高度,S为获取的激光扫描线数据中单个扫描点回波中的距离值,a为激光器与铅垂线的夹角;[0154]所述第二公式为:[0155]y=Y_zYH,[0156]Y为无车时激光单个扫描点扫描到地面时的位置;[0157]所述第三公式为:[0158]x=X0土S*sin0,[0159]X0为激光器在直角坐标系中的x位置,{3为所计算激光扫描点发射的扫描线与激光中心线的夹角,所述激光中心线为所有激光扫描线扫描到地面时距离值最小的一条线。[0160]6路坐标变换后的数据,如图7所示,右边凸起部分为车辆VI所在位置,左边凸起部分为车辆V2所在位置,图6中S中为所有激光扫描线扫描到地面时的最小的距离值。[0161]2〇3、根据所述6路激光扫描线数据中的距离值、脉宽值、脉冲峰值,通过预先训练出的反射特征值与距离值、脉宽值和脉冲峰值的关系的模型,获取表征反射面特性的反射特征值。[0162]应说明的是,本步骤中的反射特征值与反射面的材质有关系,例如地面、车辆颜色、车辆表面喷漆的材质、车窗玻璃材质等。[0163]在所述步骤203之前,可采取统计方法,预先训练出地面、不同车辆颜色、不同车辆品牌、不同车辆类型等车辆的反射特征值与距尚值、脉宽值和脉冲峰值的关系的模型。[0164]204、根据所述直角坐标系中的位置信息数据或所获取的反射特征值,将所述激光检测区域中的有车区域划分出来,并确定有车区域数量与各有车区域的宽度、高度和反射特征值。[0165]由于车与车左右之间是有间隔的,所以在具体应用中,所述步骤2〇4,包括:[0166]若扫描点扫描到车辆在直角坐标系中的2位置大于预设第一阈值,则确定该扫描点扫描到的激光检测区域的位置为有车区域;[0167]和或,[0168]若相邻两个扫描点扫描到车辆在直角坐标系中的x位置相差等于预设第二阈值或者相邻两个扫描点之间的反射特征值相差大于预设第三阈值,则确定该相邻两个扫描点为区域分割点;u[0169]根据所述区域分割点,将所述激光检测区域中的有车区域划分出来。[0170]205、如图8所示,根据所述直角坐标系中的位置信息数据、获取的反射特征值、各有车区域的宽度、高度和反射特征值,将所有有车区域分别与存储的所有已有车辆进行匹配,以实现对激光检测区域中车辆的定位。[0171]具体地,所述步骤205,包括:[0172]S1、对各有车区域轮询匹配;[0173]S2、判断所有有车区域是否匹配完毕,如果是则执行S12,否则执行S3;[0174]S3、判断场景中是否存在已有车辆,如果是则执行S5,否则执行S4;[0175]S4、创建新车车辆信息,然后执行S1,所述新车车辆信息包括:车辆ID、车头覆盖激光线号、车尾覆盖激光线号、即将覆盖的线号、车辆高度、车辆宽度、车辆左边侧位置、车辆右边侧位置、行车方向、车辆反射特征值。[0176]S5、判断场景中是否存在未匹配成功的已有车辆,如果是则执行S6,否则执行S4;[0177]S6、场景中未匹配成功的已有车辆轮询与有车区域进行匹配,然后执行S7;[0178]S7、判断是否有未匹配过的己有车辆,如果是则执行S8,否则执行S4;[0179]S8、有车区域所在线号是否是该未匹配过的已有车辆的覆盖线号,如果是则执行S10,否则执彳丁S9;[0180]S9、有车区域所在线号是否是该未匹配过的已有车辆将要覆盖的线号,如果是则执行S10,否则执行S6;[0181]S10、根据所述直角坐标系中的位置信息数据判断有车区域的覆盖范围与该未匹配过的已有车辆的左右位置是否存在交集或者是否相差预设第四阈值,同时判断有车区域的反射特征值与该未匹配过的已有车辆的反射特征值相差是否小于预设第五阈值,如果该两次判断结果均为是则执行S11,否则执行S6;[0182]S11、有车区域与该未匹配过的已有车辆匹配成功,更新该未匹配过的已有车辆的匹配成功信息;[0183]S12、结束匹配。[0184]206、在所有有车区域分别与存储的所有已有车辆的匹配中,对没有与有车区域匹配成功的已有车辆进行删除操作。[0185]可理解的是,当车辆行驶出激光覆盖场景时,不再会有有车区域和其匹配,此时可以删除此车辆信息。[0186]通过对车辆实时覆盖激光线位置的描述,可以完整的描绘出车辆行驶的路径,达到了车辆定位的目的。[0187]在上述举例中,若所述扫描点回波采用双重回波,即在激光入射到激光检测区域中的车辆的车窗玻璃时,返回双重回波,一重回波为激光穿透车窗玻璃后入射到物体时返回的回波,另一重回波为激光入射到车窗玻璃时返回的回波。利用此特点,可以区分车身与车窗玻璃。车窗玻璃包括前挡风玻璃、后挡风玻璃、天窗。由于天窗有区别与前后挡风玻璃的特点,高度比前后挡风玻璃高,宽度比前后挡风玻璃窄。因此,可以通过提取前后挡风玻璃的双重反射特征值,在车辆信息添加车窗玻璃反射特征值来辅助车辆匹配步骤,所述步骤S10还可包括:[0188]若该有车区域为车窗玻璃,判断该有车区域的反射特征值与该未匹配过的己有车辆的车窗玻璃的反射特征值相差是否小于预设第六阈值,若是则执行S11,否则执行S6。[0189]本实施例的车辆定位方法,能够实现车辆的定位跟踪功能,检测精度高,适应性强,不受光线等环境影响,同时对正常的变道、跨线行驶车辆能精确地定位与跟踪。[0190]图9示出了本发明一实施例提供的一种车辆定位装置的结构示意图,如图9所示,本实施例的车辆定位装置,包括:第一获取模块91、坐标变换模块92、第二获取模块93、区域划分模块94和匹配模块95;[0191]第一获取模块91,用于获取激光检测区域的多路激光扫描线数据,所述激光扫描线数据包括:每路激光各扫描点回波中的距离值、脉宽值和脉冲峰值;[0192]坐标变换模块92,用于将所述多路激光扫描线数据中的距离值进行坐标变换,转换为直角坐标系中的位置信息数据;[0193]第二获取模块93,用于根据所述距离值、脉宽值和脉冲峰值,获取表征反射面特性的反射特征值;[0194]区域划分模块94,用于根据所述直角坐标系中的位置信息数据或所述反射特征值,将所述激光检测区域中的有车区域划分出来,并确定有车区域数量与各有车区域的宽度、高度和反射特征值;[0195]匹配模块95,用于根据所述直角坐标系中的位置信息数据、获取的反射特征值、各有车区域的宽度、高度和反射特征值,将所有有车区域分别与存储的所有已有车辆进行匹配,以实现对激光检测区域中车辆的定位。[0196]在具体应用中,所述装置还可包括图中未示出的:[0197]收尾模块96,用于在所有有车区域分别与存储的所有已有车辆的匹配中,对没有与有车区域匹配成功的已有车辆进行删除操作。[0198]本实施例的车辆定位装置,能够实现车辆的定位跟踪功能,检测精度高,适应性强,不受光线等环境影响,同时对正常的变道、跨线行驶车辆能精确地定位与跟踪。[0199]本实施例的车辆定位装置,可以用于执行前述图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。[0200]在本发明实施方式中“第一”和“第二”等并不是对先后顺序做出规定,只是对名称做出区别,在本发明实施方式中,不做出任何的限定。[0201]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:r〇m、ram、磁碟或者光盘等各种可以存储程序代码的介质。[0202]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

权利要求:1.一种车辆定位方法,其特征在于,包括:获取激光检测区域的多路激光扫描线数据,所述激光扫描线数据包括:每路激光各扫描点回波中的距离值、脉宽值和脉冲峰值;将所述多路激光扫描线数据中的距离值进行坐标变换,转换为直角坐标系中的位置信息数据;根据所述距离值、脉宽值和脉冲峰值,获取表征反射面特性的反射特征值;根据所述直角坐标系中的位置信息数据或所述反射特征值,将所述激光检测区域中的有车区域划分出来,并确定有车区域数量与各有车区域的宽度、高度和反射特征值;根据所述直角坐标系中的位置信息数据、获取的反射特征值、各有车区域的宽度、高度和反射特征值,将所有有车区域分别与存储的所有已有车辆进行匹配,以实现对激光检测区域中车辆的定位。2.根据权利要求1所述的方法,其特征在于,在所述根据所述直角坐标系中的位置信息数据、获取的反射特征值、各有车区域的宽度、高度和反射特征值,将所有有车区域分别与存储的所有已有车辆进行匹配,以实现对激光检测区域中车辆的定位之后,还包括:在所有有车区域分别与存储的所有已有车辆的匹配中,对没有与有车区域匹配成功的已有车辆进行删除操作。3.根据权利要求1所述的方法,其特征在于,所述获取激光检测区域的多路激光扫描线数据,包括:接收多路激光扫描线初始数据;对接收的多路激光扫描线数据进行校验;剔除通过校验的多路激光扫描线数据的帧头和帧尾,提取通过校验的多路激光扫描线数据的有效数据;将时刻相同的有效数据组合在一起,生成一帧场景的多路激光扫描线数据。4.根据权利要求1所述的方法,其特征在于,所述将所述多路激光扫描线数据中的距离值进行坐标变换,转换为直角坐标系中的位置信息数据,包括:通过第一公式,获取各扫描点扫描到车辆在直角坐标系中的z位置,所述z位置为高度值;通过第二公式,获取各扫描点扫描到车辆在直角坐标系中的y位置;通过第三公式,获取各扫描点扫描到车辆在直角坐标系中的X位置;其中,所述第一公式为:z=H_S*cosa,H为激光器的安装高度,S为获取的激光扫描线数据中单个扫描点回波中的距离值,°为激光器与铅垂线的夹角;所述第二公式为:y=Y-zYH?Y为无车时激光单个扫描点扫描到地面时的位置;所述第三公式为:x二X0土S*sin0,X0为激光器在直角坐标系中的X位置,P为所计算激光扫描点发射的扫描线与激光中心线的夹角,所述激光中心线为所有激光扫描线扫描到地面时距离值最小的一条线;其中,在直角坐标系中,垂直于路面向天空延伸的方向为Z轴,垂直于行车方向为x轴,行车方向的反方向为Y轴。5.根据权利要求1所述的方法,其特征在于,在所述根据所述距离值、脉宽值和脉冲峰值,获取表征反射面特性的反射特征值之前,还包括:采取统计方法,预先训练出反射特征值与距离值、脉宽值和脉冲峰值的关系的模型;相应地,所述根据所述距离值、脉宽值和脉冲峰值,获取表征反射面特性的反射特征值,具体包括:根据所述距离值、脉宽值、脉冲峰值,通过所述反射特征值与距离值、脉宽值和脉冲峰值的关系的模型,获取表征反射面特性的反射特征值。6.根据权利要求4所述的方法,其特征在于,所述根据所述直角坐标系中的位置信息数据或所述反射特征值,将所述激光检测区域中的有车区域划分出来,包括:若扫描点扫描到车辆在直角坐标系中的z位置大于预设第一阈值,则确定该扫描点扫描到的激光检测区域的位置为有车区域;和或,若相邻两个扫描点扫描到车辆在直角坐标系中的x位置相差等于预设第二阈值或者相邻两个扫描点之间的反射特征值相差大于预设第三阈值,则确定该相邻两个扫描点为区域分割点;根据所述区域分割点,将所述激光检测区域中的有车区域划分出来。7.根据权利要求3所述的方法,其特征在于,所述根据所述直角坐标系中的位置信息数据、获取的反射特征值、各有车区域的宽度、高度和反射特征值,将所有有车区域分别与存储的所有已有车辆进行匹配,包括:51、对各有车区域轮询匹配;52、判断所有有车区域是否匹配完毕,如果是则执行S12,否则执行S3;53、判断场景中是否存在已有车辆,如果是则执行S5,否则执行S4;54、创建新车车辆信息,然后执行S1,所述新车车辆信息包括:车辆ID、车头覆盖激光线号、车尾覆盖激光线号、即将覆盖的线号、车辆高度、车辆宽度、车辆左边侧位置、车辆右边侧位置、行车方向、车辆反射特征值。55、判断场景中是否存在未匹配成功的已有车辆,如果是则执行S6,否则执行S4;56、场景中未匹配成功的已有车辆轮询与有车区域进行匹配,然后执行S7;57、判断是否有未匹配过的已有车辆,如果是则执行S8,否则执行S4;58、有车区域所在线号是否是该未匹配过的己有车辆的覆盖线号,如果是则执行S10,否则执行S9;59、有车区域所在线号是否是该未匹配过的已有车辆将要覆盖的线号,如果是则执行S10,否则执行S6;S10、根据所述直角坐标系中的位置信息数据判断有车区域的覆盖范围与该未匹配过的已有车辆的左右位置是否存在交集或者是否相差预设第四阈值,同时判断有车区域的反射特征值与该未匹配过的己有车辆的反射特征值相差是否小于预设第五阈值,如果该两次判断结果均为是则执行SI1,否则执行S6;511、有车区域与该未匹配过的已有车辆匹配成功,更新该未匹配过的已有车辆的匹配成功fe息;512、结束匹配。8.根据权利要求7所述的方法,其特征在于,所述扫描点回波包括:单重回波,和或多重回波;在激光入射到激光检测区域中的车辆的车身时,返回单重回波;在激光入射到激光检测区域中的车辆的车窗玻璃时,返回双重回波,一重回波为激光穿透车窗玻璃后入射到物体时返回的回波,另一重回波为激光入射到车窗玻璃时返回的回波;在所述扫描点回波采用双重回波时,所述步骤S10还包括:若该有车区域为车窗玻璃,判断该有车区域的反射特征值与该未匹配过的已有车辆的车窗玻璃的反射特征值相差是否小于预设第六阈值,若是则执行si1,否则执行S6。9.一种车辆定位装置,其特征在于,包括:第一获取模块,用于获取激光检测区域的多路激光扫描线数据,所述激光扫描线数据包括:每路激光各扫描点回波中的距离值、脉宽值和脉冲峰值;坐标变换模块,用于将所述多路激光扫描线数据中的距离值进行坐标变换,转换为直角坐标系中的位置信息数据;第二获取模块,用于根据所述距离值、脉宽值和脉冲峰值,获取表征反射面特性的反射特征值;区域划分模块,用于根据所述直角坐标系中的位置信息数据或所述反射特征值,将所述激光检测区域中的有车区域划分出来,并确定有车区域数量与各有车区域的宽度、高度和反射特征值;匹配模块,用于根据所述直角坐标系中的位置信息数据、获取的反射特征值、各有车区域的宽度、高度和反射特征值,将所有有车区域分别与存储的所有己有车辆进行匹配,以实现对激光检测区域中车辆的定位。10.根据权利要求9所述的装置,其特征在于,还包括:收尾模块,用于在所有有车区域分别与存储的所有已有车辆的匹配中,对没有与有车区域匹配成功的己有车辆进行删除操作。

百度查询: 北京万集科技股份有限公司 车辆定位方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。