自动驾驶车辆的控制方法、控制终端及机器可读存储介质与流程

文档序号:15402968发布日期:2018-09-11 17:59阅读:160来源:国知局

本申请涉及自动驾驶技术领域,尤其涉及一种自动驾驶车辆的控制方法、控制终端及机器可读存储介质。



背景技术:

自动驾驶汽车(autonomousvechicles)又称无人驾驶汽车、电脑驾驶汽车、或轮式移动机器人,相比于人工驾驶汽车而言,自动驾驶汽车通过增加多种传感器,依靠人工智能、视觉计算、监控装置等,可以实现自动安全可靠地操作机动车辆。

目前,自动驾驶汽车的传感器,例如毫米波雷达、超声波雷达等都是以发射射线的方式来检测对侧来往车辆的位置与车速的,然而,这种方式仅适用于近似直线的道路,对于弯道而言,则无法通过这种方式检测到弯道另一侧车辆的位置与车速,从而无法提前采取相应措施,以规避碰撞风险。



技术实现要素:

有鉴于此,本申请公开了一种自动驾驶车辆的控制方法、控制终端及机器可读存储介质。

第一方面,提供一种自动驾驶车辆的控制方法,所述方法包括:

获取指定位置的位置信息;

根据所述指定位置的位置信息确定自身的实时位置;

将所述实时位置通过自身搭载的无线电发射装置进行广播。

第二方面,提供一种自动驾驶车辆的控制方法,所述方法包括:

获取车辆上搭载的无线电接收装置探测到的其他车辆的行驶状态信息;

获取所述车辆的行驶状态信息;

根据所述其他车辆的行驶状态信息与所述车辆的行驶状态信息控制所述车辆的行驶状态。

第三方面,提供一种自动驾驶车辆的控制方法,应用于布设在弯道拐弯处的用于检测车辆行驶状态的控制终端上,所述方法包括:

检测行驶于弯道一侧上的第一车辆;

根据自身位置确定所述第一车辆的行驶状态;

将所述第一车辆的行驶状态发送给行驶于弯道另一侧上的第二车辆;

第四方面,提供一种控制终端,所述控制终端包括处理器,所述处理器用于:

获取指定位置的位置信息;

根据所述指定位置的位置信息确定自身的实时位置;

将所述实时位置通过自身搭载的无线电发射装置进行广播。

第五方面,提供一种控制终端,所述控制终端包括处理器,所述处理器用于:

获取车辆上搭载的无线电接收装置探测到的其他车辆的行驶状态信息;

获取所述车辆的行驶状态信息;

根据所述其他车辆的行驶状态信息与所述车辆的行驶状态信息控制所述车辆的行驶状态。

第六方面,提供一种控制终端,所述控制终端位于弯道拐弯处,用于检测车辆行驶状态,所述控制终端包括存储器、处理器,所述存储器中存储若干条计算机指令,所述处理器用于:

获取指定位置的位置信息;

根据所述指定位置的位置信息确定行驶于弯道一侧上的第一车辆的实时位置;

将所述第一车辆的实时位置发送给行驶于弯道另一侧上的第二车辆。

第七方面,提供一种机器可读存储介质,所述机器可读存储介质上存储有若干计算机指令,所述计算机指令被执行时进行如下处理:

获取指定位置的位置信息;

根据所述指定位置的位置信息确定自身的实时位置;

将所述实时位置通过自身搭载的无线电发射装置进行广播。

第八方面,提供一种机器可读存储介质,所述机器可读存储介质上存储有若干计算机指令,所述计算机指令被执行时进行如下处理:

获取车辆上搭载的无线电接收装置探测到的其他车辆的行驶状态信息;

获取所述车辆的行驶状态信息;

根据所述其他车辆的行驶状态信息与所述车辆的行驶状态信息控制所述车辆的行驶状态。

第九方面,提供一种机器可读存储介质,所述机器可读存储介质上存储有若干计算机指令,所述计算机指令被执行时进行如下处理:

获取指定位置的位置信息;

根据所述指定位置的位置信息确定行驶于弯道一侧上的第一车辆的实时位置;

将所述第一车辆的实时位置发送给行驶于弯道另一侧上的第二车辆。

由上述实施例可见,通过获取指定位置的位置信息,根据该指定位置的位置信息获取自身的实时位置,可以提高获取到的自身的实时位置的准确度,并且,由于将该实时位置以无线电的方式进行广播发送,可以实现处于弯道另一侧上的车辆可以探测到该实时位置,以使得该另一侧上的车辆可以提前做出避让措施,以避免车辆在弯道拐弯处发生碰撞。

附图说明

图1为本发明实施例实现自动驾驶控制方法的一个应用场景示意图;

图2为本发明自动驾驶车辆的控制方法的一个实施例流程图;

图3为本发明自动驾驶车辆的控制方法的另一个实施例流程图;

图4为本发明自动驾驶车辆的控制方法的又一个实施例流程图;

图5为控制终端的一个实施例框图;

图6为控制终端的另一个实施例框图;

图7为控制终端的又一个实施例框图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

请参见图1,为本发明实施例实现自动驾驶控制方法的一个应用场景示意图,图1中包括弯道100,并且与实际情况相符的是,由于道路安全盲点一般存在于弯道的拐弯处,因此,通常会在路侧布设一些交通标志牌,例如图1中所示例的交通标志牌130与交通标志牌140,以提示前方弯道拐弯,从而引起驾驶人员注意,驾驶人员则可以在临近拐弯处采取减速、鸣笛等避让措施,从而避免车辆在弯道拐弯处发生碰撞。

然而,上述用于提示前方弯道拐弯的交通标志牌仅能对人为驾驶车辆的驾驶人员起到提醒作用,而对于自动驾驶车辆而言,例如,图1中所示例的车辆110与车辆120,其是无法根据上述交通标志牌提前采取避让措施的,而是依靠自身的传感器,例如毫米波雷达、超声波雷达等来检测对侧来往车辆的位置与车速。然而,由于毫米波雷达、超神波雷达都是以发射射线的方式来检测对侧来往车辆的位置与车速的,由此可见,上述方式并不适用于图1所示例的弯道行驶应用场景中。

基于此,本发明提供一种自动驾驶车辆的控制方法,该方法可应用于图1所示例的弯道行驶应用场景中,可以实现车辆110和车辆120分别将自身的行驶状态信息进行广播,并分别探测到对侧车辆的行驶状态信息,从而在进入弯道拐弯处之前,依据对侧车辆的行驶状态信息提前采取避让措施,以避免车辆在弯道拐弯处发生碰撞。

本领域技术人员可以理解的是,图1中仅以两个交通标志牌为例,本发明对路侧布设的交通标志牌的具体数量并不作限制;相应的,图1中仅以两台车辆为例,本发明对车辆的具体数量也不作限制。

如下,列出下述实施例对本发明提出的自动驾驶车辆的控制方法进行说明。

首先,示出下述实施例一说明自动驾驶车辆是如何将自身的行驶状态信息进行广播发送的。

实施例一:

请参见图2,为本发明自动驾驶车辆的控制方法的一个实施例流程图,该方法可以包括以下步骤:

步骤201:获取指定位置的位置信息。

参见图1所示例的应用场景,由于交通标志牌一旦布设,其所在位置也就固定了,基于此,在发明实施例中,可以将交通标志牌所在位置设为指定位置,那么,获取指定位置的位置信息也就相当于获取布设于当前行驶路段路侧的交通标志牌的位置信息。

在一实施例中,可以在交通标志牌上预先存储该交通标志牌的位置信息,例如,在一可选的实现方式中,可以在交通标志牌上绘制用于记录数据的图形符号,通过该图形符号记录该交通标志牌的位置信息。

在一实施例中,上述图形符号可以包括下述至少一项:二维码、条形码、数字标志、apriltag标记跟踪。

相应的,在一实施例中,车辆,例如车辆110则可以通过自身搭载的摄像装置采集路侧图像,该路侧图像中则可以包括布设于当前行驶路段路侧的交通标志牌,例如图1中所示例的交通标志牌130。后续,该摄像装置可以进一步识别路侧图像中包括的交通标志牌上的图形符号,以得到交通标志牌的位置信息。

在一实施例中,上述交通标志牌的位置信息可以包括下述至少一项:交通标志牌的gps坐标、交通标志牌的位置编号。

在一实施例中,由于车辆上搭载的摄像装置可以具有一定的视角范围,那么,其所采集到的路侧图像中可能包括多个交通标志牌,例如,所采集到的一张路侧图像中既包括交通标志牌130,又包括交通标志牌140。

相应的,在采集到路侧图像后,摄像装置可以识别该路侧图像中包括的每一个交通标志牌上的二维码,以获取到每一个交通标志牌的位置信息。

步骤202:根据指定位置的位置信息确定自身的实时位置。

在一实施例中,若上述指定位置的位置信息包括该指定位置的位置编号,则可以首先根据该指定位置的位置编号查找设定地图,在该地图上查找到该位置编号所在位置点,继而获取该位置点的gps坐标,也即查找到该位置编号对应的gps坐标。后续,再根据所查找到的指定位置的gps坐标确定自身的实时位置。

由上述描述可知,在步骤201中有可能获取到多个交通标志牌的位置信息,倘若仅根据其中一个交通标志牌的位置信息确定自身的实时位置,有可能会由于所获取到的该其中一个交通标志牌的位置信息有噪声,并不准确,导致最终确定的自身的实时位置并不准确,基于此,本发明实施例提出,若在步骤201中获取到多个交通标志牌的位置信息,则车辆,例如车辆110可以分别确定自身与每一个交通标志牌之间的相对位置关系,再根据自身与每一个交通标志牌之间的相对位置关系,与每一个交通标志牌的位置信息确定自身的实时位置。

在一实施例中,确定自身与每一个交通标志牌之间的相对位置关系的过程具体包括:以确定自身与其中一个交通标志牌之间的相对位置关系为例,可以确定该交通标志牌在路侧图像中的大小与位置,为了描述方法,本发明实施例中将交通标志牌在路侧图像中的大小和位置称为拍摄大小和拍摄位置,后续,则可以根据该交通标志牌在路侧图像中的拍摄大小,与已知的该交通标志牌的实际大小,利用数学算法,例如景深原理,计算出自身与该交通标志牌的相对距离。相应的,可以根据该交通标志牌在路侧图像中的拍摄位置,利用数学算法,例如扩展卡尔曼滤波器,或者粒子滤波器、再或者slam建模方法等,计算出自身与该交通标志牌的相对位置。

在一实施例中,根据自身与每一个交通标志牌之间的相对位置关系,与每一个交通标志牌的位置信息确定自身的实时位置的过程具体包括:首先针对每一个交通标志牌,根据自身与该交通标志牌之间的相对位置关系,与该交通标志牌的位置信息,计算出针对该交通标志牌而言,自身可能处的位置,为了描述方便,将该位置称为候选位置;之后,根据该候选位置确定一个候选范围,例如,可以以该候选位置为中心,预设距离为半径,确定一个圆形的候选范围;按照上述处理过程,每针对一个交通标志牌,则可以得到一个候选范围;最后,可以例如数学算法,计算出所有候选范围之间的交点,将该交点所在位置确定为自身的实时位置。

需要说明的是,若所有的候选范围之间具有两个以上交点,则在一个可选的实现方式中,可以在该两个以上交点中,任选一个交点,将该交点所在位置确定为自身的实时位置。

通过上述处理,可以提高最终确定的自身的实时位置的准确度。

步骤203:将实时位置通过自身搭载的无线电发射装置进行广播。

在本发明实施例中,可以在车辆,例如车辆110上搭载无线电发射装置,通过该无线电发射装置将步骤202中确定的自身的实时位置进行广播。由于无线电不同于射线,其可以在一定范围内传播,从而在图1所示例的弯道场景中,与车辆110位于弯道不同侧的其他车辆,例如车辆120则可以探测到车辆110所广播的自身的实时位置。

在一实施例中,车辆110可以按照预设的固定频率通过自身搭载的无线电发射装置广播发送自身的实时位置。

此外,在本发明实施例中,车辆还可以获取自身搭载的测速装置所检测到的行驶速度,并可以将该行驶速度通过自身搭载的无线电发射装置进行广播。

本领域技术人员可以理解的是,车辆在通过自身搭载的无线电发射装置广播发送自身的实时位置的同时,也可以广播发送自身的行驶速度;或者,车辆通过自身搭载的无线电发射装置,分别以不同的频率广播发送自身的实时位置与行驶速度,本发明对实时位置与行驶速度的具体广播时间并不作限制。

此外,考虑到车辆上搭载的定位设备,例如全球导航卫星系统接收机、gps接收机、北斗卫星导航系统接收机、伽利略定位系统接收机、格洛纳斯卫星导航系统接收机,有可能会定位不准确,出现漂移现象,基于此,在本发明实施例中提出,在步骤202中确定车辆自身的实时位置后,可以根据该实时位置对自身搭载的定位设备进行校正,以提高定位设备对车辆位置探测结果的准确度。

由上述实施例可见,通过获取指定位置的位置信息,根据该指定位置的位置信息获取自身的实时位置,可以提高获取到的自身的实时位置的准确度,并且,由于将该实时位置以无线电的方式进行广播发送,可以实现处于弯道另一侧上的车辆可以探测到该实时位置,以使得该另一侧上的车辆可以提前做出避让措施,以避免车辆在弯道拐弯处发生碰撞。

至此,完成实施例一的相关描述。

其次,示出下述实施例二说明自动驾驶车辆是如何探测到其他车辆的行驶状态信息,并根据该行驶状态信息对自身的行驶状态进行控制的。

实施例二:

请参见图3,为本发明自动驾驶车辆的控制方法的另一个实施例流程图,该方法可以包括以下步骤:

步骤301:获取车辆上搭载的无线电接收装置探测到的其他车辆的行驶状态信息。

在本发明实施例中,通过图2所示实施例的描述可知,车辆是通过自身搭载的无线电发射装置广播发送自身的实时位置,和/或行驶速度的,那么,相应的,车辆上可以搭载无线电接收装置,以探测到其他车辆广播发送的行驶状态信息。

在一实施例中,上述行驶状态信息可以包括下述至少一项:实时位置、行驶速度。

步骤302:获取车辆的行驶状态信息。

在本发明实施例中,车辆可以获取指定位置的位置信息,根据该指定位置的位置信息确定车辆自身的实时位置;和/或,获取车辆上搭载的测速装置检测到的行驶速度。

至于本步骤中车辆是如何确定自身的实时位置的,可以参见上述图2所示实施例中的描述,在此不再详述。

步骤303:根据其他车辆的行驶状态信息与车辆的行驶状态信息控制车辆的行驶状态。

在一实施例中,可以根据步骤301中获取到的其他车辆的实时位置,与步骤302中获取到的车辆自身的实时位置,计算出车辆自身与其他车辆之间的距离,进一步的,若该距离低于设定的距离阈值,则可以控制车辆自身减速行驶,以避免与其他车辆在弯道拐弯处发生碰撞。

类似的,在一实施例中,可以比较步骤301中获取到的其他车辆的行驶速度,与步骤302中获取到的车辆自身的行驶速度,若比较得出其他车辆的行驶速度高于车辆本身的行驶速度,则可以控制车辆自身减速行驶,以避免与其他车辆在弯道拐弯处发生碰撞。

在一实施例中,上述控制车辆自身减速行驶可以包括:控制车辆自身以设定的加速度进行减速行驶。

在一实施例中,上述控制车辆自身减速行驶可以包括:首先根据其他车辆与车辆自身之间的距离计算出一个加速度,为了描述方便,将该计算出的加速度称为目标加速度,控制车辆以该目标加速度进行减速行驶。通过该种处理,可以实现灵活地控制车辆自身的行驶状态。

由上述实施例可见,通过获取自身搭载的无线电接收装置所探测到的其他车辆的行驶状态信息,获取自身的行驶状态信息,并根据该自身的行驶状态信息与该其他车辆的行驶状态信息控制自身的行驶状态,可以实现及时、主动地控制自身的行驶状态,避免与其他车辆在弯道拐弯处发生碰撞。

至此,完成实施例二的相关描述。

基于与上述图2所示例的自动驾驶车辆的控制方法类似的发明构思,本发明实施例还提供又一种自动驾驶车辆的控制方法,该方法可以应用于布设于弯道拐弯处的控制终端上,该控制终端上可以具有摄像装置、激光雷达装置、毫米波雷达装置等其中至少一项,该控制终端可以用于检测车辆的行驶状态,这里所说的行驶状态可以包括车辆的实时位置和车辆的行驶速度。如图4所示,为本发明自动驾驶车辆的控制方法的又一个实施例流程图,包括以下步骤:

步骤401:检测行驶于弯道一侧上的第一车辆。

在一实施例中,若用于检测车辆的行驶状态的控制终端上具有摄像装置,那么该控制终端可以通过摄像装置获取道路图像,继而可以采用数学算法,例如前景检测、背景滤除等算法,在道路图像上确定行驶于弯道一侧上的车辆,为了描述方便,在此将该车辆称为第一车辆。

本领域技术人员可以理解的是,道路图像上可以包括一台或多台第一车辆,本发明对此并不做限制。

步骤402:根据自身位置确定第一车辆的行驶状态。

在一实施例中,可以在上述步骤401中所描述的道路图像上确定确定第一车辆在道路图像中的大小与位置,为了描述方便,此处将该大小称为拍摄大小,将该位置称为拍摄位置。

进一步的,则可以根据拍摄大小确定自身与第一车辆之间的相对距离,根据拍摄位置确定自身与第一车辆之间的相对位置,具体确定相对距离与相对位置的方式可以参考现有技术中的相关描述,例如,可以使用三角测距算法,本发明对此不再详述。

后续,则可以根据上述相对位置、相对距离,以及自身位置确定车辆的实时位置了,具体的确定第一车辆的实时位置的方式,可以参见上述图2所示实施例中的相关描述,在此不再详述。

相应的,还可以根据第一车辆在多幅道路图像中拍摄位置的变化,推算出第一车辆的行驶速度。

此外,若用于检测车辆的行驶状态的控制终端上具有激光雷达装置,或者是毫米波雷达装置,本领域技术人员可以理解的是,现有的激光雷达装置与毫米波雷达装置具有测速、测距功能,那么,在测出自身与第一车辆之间的相对距离后,则可以根据自身位置推算出第一车辆的实时位置。

步骤403:将第一车辆的行驶状态发送给行驶于弯道另一侧上的第二车辆。

由上述实施例可见,通过检测行驶于弯道一侧上的第一车辆,由于自身位置已知且固定,则可以根据自身位置确定第一车辆的行驶状态,从而可以提高获取到的第一车辆的行驶状态的准确度,并且,由于将该第一车辆行驶状态发送给行驶于弯道另一侧上的第二车辆,从而第二车辆可以探测到第一车辆的行驶状态,以根据该第一车辆的行驶状态提前做出避让措施,以避免车辆在弯道拐弯处发生碰撞。

基于与上述图2所示例的自动驾驶车辆的控制方法同样的发明构思,本发明实施例还提供一种控制终端,如图5所示,该控制终端500包括存储器510、处理器520,所述存储器510中存储若干条计算机指令,所述处理器520用于:获取指定位置的位置信息;根据所述指定位置的位置信息确定自身的实时位置;将所述实时位置通过自身搭载的无线电发射装置进行广播。

在一实施例中,所述处理器520可以用于:获取布设于当前行驶路段路侧的交通标志牌的位置信息。

在一实施例中,所述处理器520可以用于:通过自身搭载的摄像装置采集路侧图像,所述路侧图像中包括布设于当前行驶路段路侧的交通标志牌;识别所述路侧图像中包括的交通标志牌上的二维码,得到所述交通标志牌的位置信息。

在一实施例中,所述位置信息包括下述至少一项:gps坐标、位置编号。

在一实施例中,所述处理器520可以用于:根据所述指定位置的位置编号查找设定地图,以查找到所述位置编号对应的gps坐标;根据查找到的gps坐标确定自身的实时位置。

在一实施例中,所述路侧图像中包括多个所述交通标志牌;

所述处理器520可以用于:分别确定自身与每一个所述交通标志牌之间的相对位置关系;根据所述自身与每一个所述交通标志牌之间的相对位置关系,与每一个所述交通标志牌的位置信息确定自身的实时位置。

在一实施例中,所述处理器520可以用于:分别确定每一个所述交通标志牌在所述路侧图像中的拍摄大小与拍摄位置;针对每一个所述交通标志牌,根据所述交通标志牌在所述路侧图像中的拍摄大小与所述交通标志牌的实际大小,计算出自身与所述交通标志牌的相对距离,并根据所述交通标志牌在所述路侧图像中的拍摄位置,计算出自身与所述交通标志牌的相对位置。

在一实施例中,所述处理器520可以用于:针对每一个所述交通标志牌,根据自身与所述交通标志牌之间的相对位置关系,与所述交通标志牌的位置信息,确定一个候选位置;根据所述候选位置确定一个候选范围;计算出每一个所述候选范围之间的交点;将所述交点确定为自身的实时位置。

在一实施例中,所述处理器520可以用于:获取自身搭载的测速装置检测到的行驶速度;将所述行驶速度通过自身搭载的无线电发射装置进行广播。

在一实施例中,所述处理器520还可以用于:根据所述实时位置对自身搭载的定位设备进行校正。

基于与上述图3所示例的自动驾驶车辆的控制方法同样的发明构思,本发明实施例还提供一种控制终端,如图6所示,该控制终端600包括存储器610、处理器620,所述存储器510中存储若干条计算机指令,所述处理器620用于:获取车辆上搭载的无线电接收装置探测到的其他车辆的行驶状态信息;获取所述车辆的行驶状态信息;根据所述其他车辆的行驶状态信息与所述车辆的行驶状态信息控制所述车辆的行驶状态。

在一实施例中,所述行驶状态信息包括下述至少一项:实时位置、行驶速度。

在一实施例中,所述处理器620可以用于:获取指定位置的位置信息;根据所述指定位置的位置信息确定车辆的实时位置;和/或,获取所述车辆上搭载的测速装置检测到的行驶速度。

在一实施例中,所述处理器620可以用于:根据所述其他车辆的实时位置与所述车辆的实时位置,确定所述其他车辆与所述车辆之间的距离;若所述距离低于设定的距离阈值,则控制所述车辆减速行驶。

在一实施例中,所述处理器620可以用于:比较所述其他车辆的行驶速度与所述车辆的行驶速度;若比较得出所述其他车辆的行驶速度高于所述车辆的行驶速度,则控制所述车辆减速行驶。

在一实施例中,所述处理器620可以用于:控制所述车辆以设定的加速度进行减速行驶。

在一实施例中,所述处理器620可以用于:根据所述其他车辆与所述车辆之间的距离计算出目标加速度;控制所述车辆以所述目标加速度进行减速行驶。

基于与上述图4所示例的自动驾驶车辆的控制方法同样的发明构思,本发明实施例还提供一种控制终端,所述控制终端位于弯道拐弯处,用于检测车辆行驶状态,如图7所示,控制终端700包括存储器710、处理器720,所述存储器710中存储若干条计算机指令,所述处理器720用于:检测行驶于弯道一侧上的第一车辆;根据自身位置确定所述第一车辆的行驶状态;将所述第一车辆的行驶状态发送给行驶于弯道另一侧上的第二车辆。

在一实施例中,所述处理器720用于:采集道路图像;在所述道路图像上检测出行驶于弯道一侧上的第一车辆。

在一实施例中,所述处理器720用于:在所述道路图像中确定所述第一车辆的拍摄大小与拍摄位置;根据所述拍摄大小确定自身与所述第一车辆之间的相对距离,并根据所述拍摄位置确定自身与所述第一车辆之间的相对位置;根据所述相对距离、相对位置,以及自身位置确定所述第一车辆的实时位置,并根据所述拍摄位置确定所述第一车辆的行驶速度。

基于与上述图2所示例的自动驾驶车辆的控制方法同样的发明构思,本发明实施例还提供一种机器可读存储介质,所述机器可读存储介质上存储有若干计算机指令,所述计算机指令被执行时进行如下处理:获取指定位置的位置信息;根据所述指定位置的位置信息确定自身的实时位置;将所述实时位置通过自身搭载的无线电发射装置进行广播。

在一实施例中,所述获取指定位置的位置信息的过程中,所述计算机指令被执行时进行如下处理:获取布设于当前行驶路段路侧的交通标志牌的位置信息。

在一实施例中,所述获取布设于当前行驶路段路侧的交通标志牌的位置信息的过程中,所述计算机指令被执行时进行如下处理:通过自身搭载的摄像装置采集路侧图像,所述路侧图像中包括布设于当前行驶路段路侧的交通标志牌;识别所述路侧图像中包括的交通标志牌上的二维码,得到所述交通标志牌的位置信息。

在一实施例中,所述位置信息包括下述至少一项:gps坐标、位置编号。

在一实施例中,若所述位置信息包括所述位置编号,所述根据所述指定位置的位置信息确定自身的实时位置的过程中,所述计算机指令被执行时进行如下处理:根据所述指定位置的位置编号查找设定地图,以查找到所述位置编号对应的gps坐标;根据查找到的gps坐标确定自身的实时位置。

在一实施例中,所述路侧图像中包括多个所述交通标志牌;

所述根据所述指定位置的位置信息确定自身的实时位置的过程中,所述计算机指令被执行时进行如下处理:分别确定自身与每一个所述交通标志牌之间的相对位置关系;根据所述自身与每一个所述交通标志牌之间的相对位置关系,与每一个所述交通标志牌的位置信息确定自身的实时位置。

在一实施例中,所述分别确定自身与每一个所述交通标志牌之间的相对位置关系的过程中,所述计算机指令被执行时进行如下处理:分别确定每一个所述交通标志牌在所述路侧图像中的拍摄大小与拍摄位置;针对每一个所述交通标志牌,根据所述交通标志牌在所述路侧图像中的拍摄大小与所述交通标志牌的实际大小,计算出自身与所述交通标志牌的相对距离,并根据所述交通标志牌在所述路侧图像中的拍摄位置,计算出自身与所述交通标志牌的相对位置。

在一实施例中,所述根据所述自身与每一个所述交通标志牌之间的相对位置关系,与每一个所述交通标志牌的位置信息确定自身的实时位置的过程中,所述计算机指令被执行时进行如下处理:针对每一个所述交通标志牌,根据自身与所述交通标志牌之间的相对位置关系,与所述交通标志牌的位置信息,确定一个候选位置;根据所述候选位置确定一个候选范围;计算出每一个所述候选范围之间的交点;将所述交点确定为自身的实时位置。

在一实施例中,所述计算机指令被执行时还进行如下处理:获取自身搭载的测速装置检测到的行驶速度;将所述行驶速度通过自身搭载的无线电发射装置进行广播。

在一实施例中,所述计算机指令被执行时还进行如下处理:根据所述实时位置对自身搭载的定位设备进行校正。

基于与上述图3所示例的自动驾驶车辆的控制方法同样的发明构思,本发明实施例还提供一种机器可读存储介质,所述机器可读存储介质上存储有若干计算机指令,所述计算机指令被执行时进行如下处理:获取车辆上搭载的无线电接收装置探测到的其他车辆的行驶状态信息;获取所述车辆的行驶状态信息;根据所述其他车辆的行驶状态信息与所述车辆的行驶状态信息控制所述车辆的行驶状态。

在一实施例中,所述行驶状态信息包括下述至少一项:实时位置、行驶速度。

在一实施例中,所述获取所述车辆的行驶状态信息的过程中,所述计算机指令被执行时进行如下处理:获取指定位置的位置信息;根据所述指定位置的位置信息确定车辆的实时位置;和/或,获取所述车辆上搭载的测速装置检测到的行驶速度。

在一实施例中,所述根据所述其他车辆的行驶状态信息与所述车辆的行驶状态信息控制所述车辆的行驶状态的过程中,所述计算机指令被执行时进行如下处理:根据所述其他车辆的实时位置与所述车辆的实时位置,确定所述其他车辆与所述车辆之间的距离;若所述距离低于设定的距离阈值,则控制所述车辆减速行驶。

在一实施例中,所述根据所述其他车辆的行驶状态信息与所述车辆的行驶状态信息控制所述车辆的行驶状态的过程中,所述计算机指令被执行时进行如下处理:比较所述其他车辆的行驶速度与所述车辆的行驶速度;若比较得出所述其他车辆的行驶速度高于所述车辆的行驶速度,则控制所述车辆减速行驶。

在一实施例中,所述控制所述车辆减速行驶的过程中,所述计算机指令被执行时进行如下处理:控制所述车辆以设定的加速度进行减速行驶。

在一实施例中,所述控制所述车辆减速行驶的过程中,所述计算机指令被执行时进行如下处理:根据所述其他车辆与所述车辆之间的距离计算出目标加速度;控制所述车辆以所述目标加速度进行减速行驶。

基于与上述图4所示例的自动驾驶车辆的控制方法同样的发明构思,本发明实施例还提供一种机器可读存储介质,所述机器可读存储介质上存储有若干计算机指令,所述计算机指令被执行时进行如下处理:检测行驶于弯道一侧上的第一车辆;根据自身位置确定所述第一车辆的行驶状态;将所述第一车辆的行驶状态发送给行驶于弯道另一侧上的第二车辆。

在一实施例中,所述检测行驶于弯道一侧上的第一车辆的过程中,所述计算机指令被执行时进行如下处理:采集道路图像;在所述道路图像上检测出行驶于弯道一侧上的第一车辆

在一实施例中,所述根据自身位置确定所述第一车辆的行驶状态的过程中,所述计算机指令被执行时进行如下处理:在所述道路图像中确定所述第一车辆的拍摄大小与拍摄位置;根据所述拍摄大小确定自身与所述第一车辆之间的相对距离,并根据所述拍摄位置确定自身与所述第一车辆之间的相对位置;根据所述相对距离、相对位置,以及自身位置确定所述第一车辆的实时位置,并根据所述拍摄位置确定所述第一车辆的行驶速度。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上对本发明实施例所提供的方法和装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1