[0001]技术领域
[0002]本发明属于高精度地图领域,具体涉及一种基于驾驶行为数据的地图要素变化检测方法。
[0003]背景技术
[0004]随着自动驾驶领域的技术快速发展,以及高精度导航的使用需求加深,出行领域对高精度地图更新的及时性要求越来越高。然而,高精度地图的采集难度较高、效率较低,难以保障地图鲜度。
[0005]众包采集方式为目前行业研究的热点,但因众包采集车辆一般为社会车辆等,其车辆型号复杂、感知能力不统一、采集精度较低,加上道路实时路况复杂,存在检测不准、误报漏报较多等情况,且其采集置信度评估困难,成为制约众包更新技术落地的重要难点。
[0006]自动驾驶需要鲜度更高的地图,即使地图未正式更新也需要变化置信度信息等作为辅助自动驾驶决策的依据。同时,众包更新技术需要引入不同数据源,以发现潜在变化的地图要素。
[0007]发明内容
[0008]本发明提供一种基于驾驶行为数据的地图要素变化检测方法,通过采集道路车辆的驾驶行为信息,将统计信息与地图要素进行关联,以检测地图要素是否发生变化。其生成结果可以提供自动驾驶车辆作为辅助决策信息,以提升车辆行驶安全性。
[0009]为了实现上述目的,本发明采用的技术方案如下:
[0010]一种基于驾驶行为数据的地图要素变化检测方法,包括方法如下:
[0011]步骤1:获取道路车辆驾驶行为原始数据。所述数据是在车辆行驶过程中,由车载传感器、执行器等设备采集到的可以描述车辆驾驶行为的数据。所述数据包含具体数值或具体描述,数据类型包括:车辆位置信息、姿态信息、速度信息、油门操作信息、刹车操作信息、方向盘转向信息、发动机启停信息等信息。
[0012]步骤2:利用地图数据,通过统计和计算生成驾驶行为统计数据。所述数据是在驾驶行为原始数据基础上,进一步结合地图要素特点,生成针对地图各要素统计信息。所述各要素的驾驶行为统计数据,其类型包括车辆速度信息、车辆转弯信息、车辆掉头信息、车辆停止信息、车辆变道信息、车辆频繁启停信息等。所述各要素的驾驶行为统计数据,针对地图要素统计时,包括正常行为数据和异常行为数据。正常行为数据统计与地图要素属性相匹配的驾驶行为,异常行为数据统计与地图要素属性相违背的驾驶行为。如,地面左转箭头,对应的正常行为为左转弯,对应的异常行为为右转和直行;所述正常行为数据和异常行为数据,均可同时包含多种驾驶行为统计数据类型。
[0013]驾驶行为统计数据与地图要素需要存在关联性,地图中各个要素都有一个唯一ID,并在存储该要素的属性信息时,关联这个ID。方案中所述的驾驶行为统计数据是发明的一种针对地图数据的新型数据,也需要与对应的地图要素ID关联,以便于使用中的存储和读取。
[0014]自动驾驶车辆在行驶中的各个要素,对应其装载的高精地图中也有该要素,并通过要素ID索引到其驾驶统计信息和置信度信息,发现其较大概率已经发生了变化,从而进行相应的操作,如变道规避或重新规划路径等。
[0015]步骤3:根据驾驶行为统计数据结果,计算要素变化置信度,要素变化置信度信息与地图要素关联,用于判断地图要素是否存在变化,便于存储、更新以及地图要素属性访问和读取等。所述变化置信度可以是0-1的数值,数值越大变化可能性越高;也可以是分级结果,如一级置信度、二级置信度等。
[0016]步骤4:在地图数据中对驾驶行为统计信息和要素变化置信度信息进行存储。所述地图数据中,每个要素具备唯一可辩识ID,可以通过要素ID对要素属性进行索引。每个要素所对应的所述驾驶行为统计信息和变化置信度数据,可以作为地图要素的一种属性,存储在所述地图要素属性的数据结构中。
[0017]一种基于驾驶行为数据的地图要素变化检测方法,采用如下装置实现采集、生成、使用数据:
[0018]数据采集装置,用于采集所述驾驶行为原始数据。所述数据采集装置一般在车辆上,实时采集车辆状态信息。数据采集装置包括:获取单元,用于获得驾驶行为原始数据;发送单元,用于将采集得到的驾驶行为原始数据发送给所述数据生成装置。
[0019]数据生成装置,用于根据所述驾驶行为原始数据和地图数据,生成驾驶行为统计信息和要素变化置信度信息,并存储于地图数据中。所述数据生成装置一般为云端服务器,汇集大量驾驶行为信息利用强算力进行统计计算。数据生成装置包括获取单元,用于接收所述数据采集装置发送的驾驶行为原始数据。处理单元,用于将驾驶行为原始数据进行统计计算,并结合地图生成地图要素变化置信度信息和驾驶行为统计信息。发送单元,用于将处理结果发送给所述数据使用装置
[0020]数据使用装置,用于根据所述驾驶行为统计信息和要素变化置信度信息,执行车辆控制或显示;所述数据使用装置一般在车辆上,执行车辆控制,或在云端上,发送执行指令。所述数据使用装置包括:获取单元,用于获取所述数据生成装置发送的地图数据。处理单元,用于根据接收的地图数据执行车辆控制。显示单元,用于显示所述地图要素变化置信度等信息,以提示驾驶员。
[0021]上述技术方案可以得到以下有益效果:
[0022]本发明探索出一种新类型的、基于驾驶行为统计数据的地图数据变化检测方法。该地图数据中的关键数据内容,以及针对驾驶行为统计数据的变化检测方法,用于辅助判断地图要素变化的可能性,从而发现潜在变化的地图要素,增强地图更新的实时性。为自动驾驶及时获取最新有效的辅助决策信息,从而提升车辆行驶安全性。
[0023]具体表现在该技术方案可以应用于高精地图产品当中,作为高精地图的一个功能或服务。
[0024]云端高精地图可以应用该方案用于地图变化检测和地图采集更新,可以发现潜在变化的地图要素。
[0025]车端高精地图可以应用该方案用于存储或显示置信度结果,在地图未正式更新发布之前,供驾驶员或自动驾驶感知、决策、规划等模块调用,如规避要素置信度较低的路段等,以提升车辆行驶的安全性和行驶效率。
[0026]附图说明
[0027]图1是地图变化检测方法的流程图。
[0028]图2是要素变化置信度信息生成方法图。
[0029]图3是数据采集、生成、使用装置关系图。
[0030]具体实施方式
[0031]下面结合附图对本发明做进一步的说明:
[0032]实施例一
[0033]图1是本发明实施例一中的一种基于驾驶行为数据的地图变化检测方法的流程图。
[0034]S101:获取道路车辆驾驶行为原始数据。
[0035]所述数据是在车辆行驶过程中,由车载传感器、执行器等设备采集到的可以描述车辆驾驶行为的数据。所述数据包含具体数值或具体描述,数据类型包括:车辆位置信息、姿态信息、速度信息、油门操作信息、刹车操作信息、方向盘转向信息、发动机启停信息等。
[0036]其中,车辆位置信息、姿态信息、速度信息等,可通过车载定位系统获取,包含的传感器可以有GNSS、惯性导航器件、轮速记等。位置信息可以以坐标形式给出;姿态信息为姿态角度数值;速度信息为速度数值,同时可以包括线加速度、角加速度等其他运动相关信息。
[0037]其中,油门操作信息、刹车操作信息、方向盘转向信息、发动机启停信息等,可通过车载总线获取。油门操作信息可以包括油门量数值,可以包括加油门、减油门等状态信息;刹车操作信息,可以包括刹车脚踏板的行程距离数值,也可根据刹车程度划分等级,如轻度刹车、中度刹车、急刹车等;方向盘转向信息,可以包括方向盘转角,也可以包括左转、右转等状态信息;发动机启停信息,可以包括发动机启动或停止的状态信息。
[0038]所述数据在采集中,包含采集时刻的时间信息。所述数据可以是连续时间下的序列数据,可以便于进一步分析驾驶行为。
[0039]S102:利用地图数据,通过统计和计算生成驾驶行为统计信息。
[0040]第一步,根据驾驶行为原始数据,通过时间序列的数据分析等,进一步识别和提取为驾驶行为数据,所述驾驶行为数据类型包括车辆速度信息、车辆转弯信息、车辆掉头信息、车辆停止信息、车辆变道信息、车辆频繁启停信息等。
[0041]示例性地,车辆转弯信息,可以通过采集的时间序列下的车辆位置信息进行轨迹判断,是否存在轨迹的左转或右转。同时也可以根据驾驶行为原始数据中的方向盘转向信息,判断和提取车辆转弯信息。或同时使用多种数据源,进行综合判断和提取。
[0042]示例性地,车辆频繁启停信息,可以通过采集的时间序列下的车辆发动机启停状态、车辆速度变化信息等,进行判断和提取。其他信息提取方法类似,不做赘述。
[0043]第二步,可以构建地图要素与驾驶行为数据的映射关系。所述映射关系用于描述和表征某种地图要素变化相关的驾驶行为。所述驾驶行为包括正常行为和异常行为,用于表征实际驾驶行为与地图要素约定驾驶行为的一致性。
[0044]示例性地,地面左转箭头标识,该类型要素对应的正常驾驶行为为左转,其对应的异常驾驶行为为直行和右转。因此,统计某个左转箭头地图要素上的驾驶行为信息时,仅需分别统计所述的正常驾驶行为(左转)和异常驾驶行为(直行和右转)。
[0045]示例性地,地面车道线为白实线的部分,该类型要素对应的正常驾驶行为为直行,其对应的异常驾驶行为为向左变道和向右变道。
[0046]示例性地,限速标牌,该类型要素对应的正常驾驶行为为行驶速度小于限速标牌所示数值。如限速标牌限速60公里每小时,正常行为为速度低于60的驾驶行为,异常行为为高于60的驾驶行为。
[0047]示例性地,路边停车位,该类型要素对应的正常驾驶行为为长时间车辆停止和车辆频繁启停,对应的异常行为为直行且速度在一定阈值以上的行为。
[0048]第三步,根据地图要素的位置信息、驾驶行为数据对应的采集位置信息,进行位置关联,并统计和存储到正常驾驶行为和异常驾驶行为数据中。
[0049]示例性地,某道路最左车道上的地面左转箭头标识,可以通过地图数据获取位置信息。同时可以通过驾驶行为数据的采集位置信息,提取驾驶行为数据中位于该车道上、所述左转箭头标识位置上或位置附近的左转驾驶行为、直行驾驶行为和右转驾驶行为,并分别统计属于正常驾驶行为的行为次数和属于异常驾驶行为的行为次数并存储。
[0050]第四步,根据上述第三步的匹配关联结果,将未能匹配到驾驶行为的地图要素数据,设定其关联驾驶行为统计数据为空或某种特定字段,用于说明其无关联数据;将未能匹配到地图要素的驾驶行为数据进行处理,滤除个别噪声数据,对检测结果较多且稳定的驾驶行为发生的位置、行为类型及统计数据进行存储,用于表征可能存在地图漏制的要素。
[0051]示例性地,对于未匹配到地图要素的驾驶行为数据,如在某特定车道上的某个位置区间内,统计到频繁的左转行为,但地图中该位置附近并无有效的左转标识要素与之匹配,则可能表征该位置的左转标识可能在地图制图中遗漏或实际道路上未按照要求绘制对应要素。
[0052]S103:根据驾驶行为统计数据结果,计算要素变化置信度。
[0053]具体的,对于地图中存在、且有驾驶行为匹配成功的要素,其变化置信度可以通过以下步骤计算:a.获取某时间段内的异常行为统计数值与总行为统计数值的比值M;
[0054]b.根据经验对比值设定下限阈值LL,若比值M低于该下限阈值,则置信度为0;
[0055]c.对比值设定上限阈值LH,若比值M高于该上限阈值,则置信度为1;
[0056]d.若比值M位于下限阈值LL和上限阈值LH之间,则可使用公式计算置信度,(M -LL)/(LH - LL)。
[0057]可选地,在一些可能的实施例中,变化置信度还可以通过以下步骤计算:
[0058]a.获取某时间段内的异常行为统计数值次数M;
[0059]b.根据经验对异常次数设定下限阈值LL,若次数M低于该下限阈值,则置信度为0;
[0060]c.对异常次数设定上限阈值LH,若次数M高于该上限阈值,则置信度为1;
[0061]d.若次数M位于下限阈值LL和上限阈值LH之间,则可使用公式计算置信度,(M -LL)/(LH - LL)。
[0062]S104:在地图数据中对驾驶行为统计数据和要素变化置信度信息进行存储。具体的,存储数据结构中,包括地图要素ID,该ID下关联的驾驶行为类型、驾驶行为统计数值(包括正常行为数值、异常行为数值)、变化置信度信息。进一步地,可以包含该信息的统计时间范围信息、有效期限信息、版本号等附加信息。
[0063]实施例二
[0064]图2是本发明实施例二中的一种基于驾驶行为数据的地图变化检测方法的流程图。是在实施例一的方案基础上,进一步提出的另一种可行方案。
[0065]S201:获取道路车辆驾驶行为原始数据。
[0066]具体的,与实施例一S101相同,不做赘述。
[0067]S202:利用地图数据,统计第一时间周期内采集的驾驶行为原始数据,生成第一驾驶行为统计信息。
[0068]具体的,将采集的驾驶行为原始数据限定为在第一时间周期内的数据,对所述第一时间周期内的驾驶行为原始数据处理生成驾驶行为统计信息的步骤,与实施例一S102的步骤相同,不做赘述。
[0069]示例性地,第一时间周期可为距离当前时刻时间较远的时间周期,如距离当前时刻前一个月到距离当前时刻前半年之间的时间段,可以作为第一时间周期。
[0070]示例性地,第一时间周期可以为较长的时间段,以具备更好的统计效果。
[0071]S203:利用地图数据,统计第二时间周期内采集的驾驶行为原始数据,生成第二驾驶行为统计信息。
[0072]具体的,将采集的驾驶行为原始数据限定为在第二时间周期内的数据,对所述第二时间周期内的驾驶行为原始数据处理生成驾驶行为统计信息的步骤,与实施例一S102的步骤相同,不做赘述。
[0073]示例性地,第二时间周期可为距离当前时刻时间较近的时间周期,如距离当前时刻前一周内的时间段。
[0074]示例性地,第二时间周期可以为较短的时间段,以具备更好的变化感知灵敏度,提升发现地图变化的实时性。
[0075]S204:将第二统计信息与第一统计信息进行对比,计算生成各要素的变化置信度信息。具体的,以第一统计信息作为参照,第二统计信息与第一统信息的差异越大,则发生变化的可能性越大。
[0076]其变化置信度可以通过以下步骤计算:a.获取第一统计信息中,异常行为统计数值与总行为统计数值的比值M;
[0077]b.获取第二统计信息中,异常行为统计数值与总行为统计数值的比值N;c.为 设定上限阈值LH和下限阈值LL;
[0078]d.若 ,置信度为1,若 ,置信度为0,若 ,则置信度为 ;
[0079]可选地,在一些可能的实施例中,变化置信度还可以通过以下步骤计算:
[0080]a.获取第一统计信息中,异常行为统计总数与时间采集时间段的比值Mt;
[0081]b.获取第二统计信息中,异常行为统计总数与时间采集时间段的比值Nt;
[0082]c.为 设定上限阈值LHt和下限阈值LLt;
[0083]d.若 ,置信度为1,若 ,置信度为0,若 ,则置信度为 ;
[0084]示例性地,Mt计算中,采集时间段单位可以为天,如150天。则Mt表示在第一时间周期内平均每天出现的异常行为数量,Nt与Mt计算方法相同。也可以根据实际需求,使用不同的时间单位,如月、天、小时等。
[0085]S205:在地图数据中对驾驶行为统计数据和要素变化置信度信息进行存储。
[0086]与实施例一S104相同,不做赘述。
[0087]图3是本发明实施例三中的一种采集装置、生成装置、使用装置的结构示意图。
[0088]S310:数据采集装置。
[0089]所述数据采集装置用于采集所述驾驶行为原始数据。
[0090]其中,S311为获取单元,用于获得所述驾驶行为原始数据。获取单元可以获取车载传感器和执行器等车载设备信息,获取方式可以从车载系统的总线网络中获取,或通过与车载设备的直连线进行读取等。
[0091]其中,S312为发送单元,用于将采集得到的驾驶行为原始数据发送给所述数据生成装置。所述发送单元可以具备处理器,进行数据包构建等;所述发送单元一般具备通信接口,用于收发数据,可以为诸如以太网电缆等有线链路接口,也可以是无线链路(如蜂窝网络、wifi、蓝牙、车载短距通信等)。
[0092]S320:数据生成装置。
[0093]所述数据生成装置用于根据所述驾驶行为原始数据和地图数据,生成驾驶行为统计信息和要素变化置信度信息,并存储于地图数据中。
[0094]其中,S321为获取单元,用于接收所述数据采集装置发送的驾驶行为原始数据。所述获取单元可以具备处理器,进行数据包解码计算等;所述获取单元一般具备通信接口,用于收发数据,可以为诸如以太网电缆等有线链路接口,也可以是无线链路(如蜂窝网络、wifi、蓝牙、车载短距通信等)。
[0095]其中,S322为处理单元,用于将驾驶行为原始数据进行统计计算,并结合地图生成地图要素变化置信度信息和驾驶行为统计信息。所述处理单元一般具备处理器、存储器等器件,可以是单一的计算系统,也可以是具备分布式计算能力的集群计算系统等。所述处理单元中可以存储和读取地图数据。
[0096]其中,S323为发送单元,用于将处理结果发送给所述数据使用装置。所述发送单元可以具备处理器,进行数据包编码计算等;所述发送单元一般具备通信接口,用于收发数据,可以为诸如以太网电缆等有线链路接口,也可以是无线链路(如蜂窝网络、wifi、蓝牙、车载短距通信等)。
[0097]S330:数据使用装置。
[0098]所述数据使用装置用于根据所述驾驶行为统计信息和要素变化置信度信息,执行车辆控制或显示。
[0099]其中,S331为获取单元,用于获取所述数据生成装置发送的地图数据。所述获取单元可以具备处理器,进行数据包解码计算等;所述获取单元一般具备通信接口,用于收发数据,可以为诸如以太网电缆等有线链路接口,也可以是无线链路(如蜂窝网络、wifi、蓝牙、车载短距通信等)。
[0100]其中,S332为处理单元,用于根据接收的地图数据执行车辆控制。
[0101]具体的,所述处理单元可以对车辆执行变换车道、调整速度、更新规划路径、开启警示灯警示音等操作。
[0102]示例性地,执行变换车道,可以规避违章风险。如检测到车辆所在当前车道前方存在转向标识变化置信度较高的情况,可以及时更换到相邻符合路径要求的车道,以降低违章风险。
[0103]示例性地,更新规划路径,可以降低驾驶风险。如在道路级路径规划或车道级路径规划中,可以尽量减少经过存在变化置信度较高要素的路段,以降低遇到其他车辆异常行为的风险,降低要素不确定性带来的突发危险等,以提升驾驶的安全行。
[0104]具体的,所述处理单元可以具备处理器,进行控制指令计算等;所述处理单元一般具备通信接口,用于收发数据,可以为诸如以太网电缆等有线链路接口,也可以是无线链路(如蜂窝网络、wifi、蓝牙、车载短距通信等)。
[0105]其中,S333显示单元,该模块为可选模块,用于显示所述地图要素变化置信度等信息,以提示驾驶员。
[0106]具体的,显示内容包括要素图形、要素变化置信度数值、驾驶行为统计数据参数等;
[0107]具体的,显示内容还可以包括异常驾驶行为的图形化表示。如在某左转箭头处,经常发生直行的异常驾驶行为,可以通过不同颜色的直行箭头,显示出该异常行为,以进一步提示用户。
[0108]具体的,显示形式可以是,在地图中将要素变化置信度较高的要素进行差异化显示,如高亮显示、变化颜色显示、放大显示等,以更好的提示驾驶员规避违章风险等;在地图中显示某些地图要素附近的异常行为图形化表示,以提示用户规避。
[0109]具体的,显示设备上的人机交互,可以包括:用户选择是否差异化显示可能变化的要素;用户选择是否根据可能变化的要素信息进行路径路径规划;用户选择是否显示置信度数值;用户选择是否显示异常行为;用户选择是否允许系统执行警示灯、警示音等操作。
[0110]以上所述均为本发明的优选实施方式,对于本技术领域的普通技术人员,在不脱离本发明的原理前提下,对本发明的各种等价形式的修改均属于本申请所附权利要求的保护范围。