【技术实现步骤摘要】
控制车辆行驶的方法及装置
本申请涉及但不限于智能驾驶领域,具体而言,涉及一种控制车辆行驶的方法及装置。
技术介绍
在相关技术中,在自动驾驶系统中,红绿灯识别是一个重要的功能模块,其识别准确率关系到自动驾驶系统的安全性。目前比较普遍的做法是计算机视觉方法,预先收集或采集大量红绿灯的图像数据,通过训练得到一个红绿灯识别模型(可以选用各种机器学习方法或者深度学习网络),然后将这个模型加载到自动驾驶系统车载端,车辆行驶到红绿灯路口后,将摄像头实时采集的图像输入模型,计算得到“红”、“绿”、“黄”、“无法识别”的结果,再将结果提供给自动驾驶系统的其他模块使用,比如,路径规划模块,在得知前方是红灯的情况下,需要规划出将车辆在停止线前逐步减速并停止的路线。图1是根据相关技术中的典型的红绿灯识别方法流程图,如图1所示,由车载计算机的摄像头获取红绿灯照片,接着进行照片分割,使用云端计算机训练好的模型进行图像识别,识别出红绿灯状态。云端计算机使用图片训练模型,得到模型结果,然后使用模型结果进行图像识别。相关技术中的红绿灯识别方法,由于模型训练数据的局限,不能保证识别结果一定正确,有一定错误率,而对于自动驾驶系统来说,如果红绿灯识别可能会造成严重的交通事故,危害乘客和行人安全。对于单个灯的识别,用更好的模型,增加更多的数据能降低错误率,但当降低到一定程度后,继续降低错误率的难度会越来越大。特别对于一些特殊情况,人眼都很难分辨,计算机视觉的方法也很难识别准确,比如:逆光,灯损坏,灯有污渍,雨雪雾天气,被遮挡等。针对相关技术中由于红绿灯识别准确度较低导致的车辆控制容易出错的问题,目 ...
【技术保护点】
1.一种控制车辆行驶的方法,其特征在于,包括:在车辆通过当前路口之前,获取所述车辆在所述当前路口的车辆行驶方向对应的红绿灯的第一指示状态,以及所述当前路口的非所述车辆行驶方向对应的红绿灯的第二指示状态;使用所述第二指示状态、或所述第一指示状态和所述第二指示状态对所述第一指示状态进行校正,得到所述车辆行驶方向对应的红绿灯的最终指示状态;依据所述最终指示状态确定用于控制所述车辆是否继续行驶的控制信号;依据所述控制信号控制所述车辆行驶。
【技术特征摘要】
1.一种控制车辆行驶的方法,其特征在于,包括:在车辆通过当前路口之前,获取所述车辆在所述当前路口的车辆行驶方向对应的红绿灯的第一指示状态,以及所述当前路口的非所述车辆行驶方向对应的红绿灯的第二指示状态;使用所述第二指示状态、或所述第一指示状态和所述第二指示状态对所述第一指示状态进行校正,得到所述车辆行驶方向对应的红绿灯的最终指示状态;依据所述最终指示状态确定用于控制所述车辆是否继续行驶的控制信号;依据所述控制信号控制所述车辆行驶。2.根据权利要求1所述的方法,其特征在于,所述使用所述第二指示状态、或所述第一指示状态和所述第二指示状态对所述第一指示状态进行校正,得到所述车辆行驶方向对应的红绿灯的最终指示状态,包括:使用所述第二指示状态和逻辑关系、或者、所述第一指示状态和所述第二指示状态以及所述逻辑关系对所述第一指示状态进行校正,得到所述车辆行驶方向对应的红绿灯的最终指示状态,其中,所述逻辑关系为所述当前路口的不同红绿灯的显示状态之间的关系,所述最终指示状态为红绿灯的指示状态中的一种指示状态,所述红绿灯的指示状态包括以下之一:红灯状态、绿灯状态、黄灯状态、无法识别状态。3.根据权利要求1所述的方法,其特征在于,所述使用所述第二指示状态、或所述第一指示状态和所述第二指示状态对所述第一指示状态进行校正,得到所述车辆行驶方向对应的红绿灯的最终指示状态包括以下至少之一:对所述第二指示状态执行取反逻辑运算,其中,在执行所述取反逻辑运算时,从预设映射关系中获取对所述第二指示状态进行所述取反逻辑运算的结果;对所述第二指示状态执行等于逻辑运算,其中,在执行所述等于逻辑运算时,从预设映射关系中获取对所述第二指示状态进行所述等于逻辑运算的结果;对所述第一指示状态和所述第二指示状态执行投票逻辑运算,其中,在执行所述投票逻辑运算时所述第一指示状态和所述第二指示状态所对应的权重是分别根据所述第一指示状态和所述第二指示状态对应的预设置信度确定得到;对所述第一指示状态和所述第二指示状态执行加权平均逻辑运算,其中,在执行所述加权平均逻辑运算时所述第一指示状态和所述第二指示状态所对应的权重是分别根据所述第一指示状态和所述第二指示状态对应的预设置信度确定得到;对所述第一指示状态和所述第二指示状态执行与运算,其中,在执行所述与运算时从预设映射关系中获取对所述第一指示状态和所述第二指示状态进行所述与运算的结果;对所述第一指示状态和所述第二指示状态执行或运算,其中,在执行所述或运算时从预设映射关系中获取对所述第一指示状态和所述第二指示状态进行所述或运算的结果。4.根据权利要求3所述的方法,其特征在于,所述对所述第二指示状态执行取反逻辑运算,包括:在所述第二指示状态为与所述车辆行驶方向相交的方向对应的红绿灯的指示状态的情况下,从所述预设映射关系中获取对所述第二指示状态进行所述取反逻辑运算的结果,得到第三指示状态,其中,所述预设映射关系表示:对绿灯状态执行所述取反逻辑运算得到的结果为红灯状态,对黄灯状态执行所述取反逻辑运算得到的结果为红灯状态,对红灯状态执行所述取反逻辑运算得到的结果为黄灯状态或绿灯状态;在所述第一指示状态不为无法识别状态、且所述第三指示状态与所述第一指示状态相同时,将所述第一指示状态确定为所述最终指示状态;或者,在所述第一指示状态不为所述无法识别状态,且所述第三指示状态与所述第一指示状态不同时,将所述第一指示状态确定为所述最终指示状态;或者,在所述第一指示状态为所述无法识别状态、所述第三指示状态不为无法识别状态时,将所述第三指示状态确定为所述最终指示状态。5.根据权利要求4所述的方法,其特征在于,所述依据所述最终指示状态确定用于控制所述车辆是否继续行驶的控制信号,包括:在所述第三指示状态为非绿灯状态时,控制所述车辆停止行驶;在所述第三指示状态为绿灯状态时,在所述最终指示状态为红灯状态时,控制所述车辆在预设延迟后继续行驶。6.根据权利要求3所述的方法,其特征在于,所述对所述第二指示状态执行等于逻辑运算,包括:在所述第二指示状态为与所述车辆行驶方向相反的方向对应的红绿灯的指示状态时,从所述预设映射关系中获取对所述第二指示状态进行所述等于逻辑运算的结果,得到第四指示状态,其中,对红灯状态执行等于逻辑运算的结果为红灯状态,对黄灯状态执行等于逻辑运算的结果为黄灯状态,对绿灯状态执行等于逻辑运算的结果为绿灯状态;在所述第四指示状态与所述第一指示状态相同时,将该相同指示状态确定为所述最终指示状态;或者,在所述第...
【专利技术属性】
技术研发人员:李衡宇,桓自强,李阳光,
申请(专利权)人:北京小马智行科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。