车辆、路径计算装置和路径计算方法与流程

文档序号:18201228发布日期:2019-07-17 06:10阅读:297来源:国知局
车辆、路径计算装置和路径计算方法与流程

本发明涉及一种在环形交叉路口(roundabout)内适宜地行驶的车辆、路径计算装置和路径计算方法。



背景技术:

在日本发明专利公开公报特开2010-107305号中,其目的在于准确地预测车辆在能够向多个行进方向行驶的交叉路口的行为([0003]、摘要)。为了实现该目的,在上述公报(摘要、权利要求1)中,获取表示本车辆的位置的本车辆位置信息。根据所述本车辆位置信息来获取与所述本车辆在交叉路口内的行驶轨迹对应的行驶轨迹信息。将所述行驶轨迹信息与向所述交叉路口进入的进入道路和从所述交叉路口驶出的驶出道路建立对应关系且将其存储于存储介质中。

另外,在上述公报(权利要求4)中,当根据所述本车辆位置信息判别为所述本车辆进入所述交叉路口时,将所述本车辆正在行驶的道路作为进入道路,将所述本车辆通过所述交叉路口之后预计行驶的道路作为驶出道路。从所述存储介质中获取与该进入道路和驶出道路建立对应关系的所述行驶轨迹信息,根据该获取到的行驶轨迹信息来控制所述本车辆。



技术实现要素:

在上述公报中,针对能够向多个行进方向行驶的交叉路口(环形交叉路口)确定进入道路(目标入口)和驶出道路(目标出口),根据与其建立对应关系的行驶轨迹信息来控制本车辆(权利要求4)。然而,在上述公报中,没有深入研究对行驶限制事件的应对,该行驶限制事件是指限制本车辆通过驶出道路(目标出口)的事件。

例如,在由于存在于目标出口前方的交通信号灯为红灯、或者由于道口挡车器降下而驶出道路暂时被多辆其他车辆堵塞的情况下,存在通过在环形交叉路口环绕一圈或多圈,改善该事态的可能性。另一方面,在由于目标出口的前方发生交通事故或者正在进行道路等的施工而目标出口被多辆其他车辆堵塞的情况下,存在交通拥堵长时间持续的可能性。换言之,在目标出口发生限制本车辆的通过的行驶限制事件的情况下,根据行驶限制事件的内容,是在环形交叉路口环绕一圈或多圈比较好、还是进行路径变更比较好的结论会发生改变。在上述公报中,没有对此进行研究。

本发明是考虑这样的技术问题而完成的,其目的在于,提供一种能够在环形交叉路口适宜地行驶的车辆、路径计算装置和路径计算方法。

本发明所涉及的车辆的特征在于,

具有目的地设定装置、路径计算装置、行驶控制装置和周边环境检测部,其中,

所述目的地设定装置设定所述车辆的目的地;

所述路径计算装置计算从当前位置到所述目的地的目标路径;

所述行驶控制装置在至所述目的地的至少一部分路径中使所述车辆自动地行驶;

所述周边环境检测部检测所述车辆的周边行驶环境,并且检测在所述目标路径上存在的环形交叉路口,

在根据所述周边行驶环境判定为在存在于所述目标路径上的所述环形交叉路口的目标出口发生行驶限制事件的情况下,所述路径计算装置使所述目标路径中包括环绕所述环形交叉路口一圈或者环绕所述环形交叉路口的一部分,其中所述行驶限制事件是指限制所述车辆通过所述目标出口的事件。

根据本发明,在判定为在存在于目标路径上的环形交叉路口的目标出口发生限制通过目标出口的行驶限制事件的情况下,使目标路径中包括环绕环形交叉路口一圈或者环绕环形交叉路口的一部分。据此,在环绕环形交叉路口期间,例如能够进行目标路径的重新探索(或者重新设定)。尤其是在使目标路径中包括环绕环形交叉路口一圈的情况下,能够在环绕环形交叉路口一圈的期间等待目标出口的状况的改变。因此,能够适宜地在环形交叉路口行驶。

在判定为发生所述行驶限制事件的情况下,所述路径计算装置也可以将所述环形交叉路口的多个其他出口中的、到达所述目标路径上的基准地点为止的迂回假想时间最短的出口设定为新的目标出口。据此,能够适宜地设定新的目标出口。

在判定为发生所述行驶限制事件的情况下,所述路径计算装置也可以计算当初假想时间、迂回假想时间和环绕假想时间,其中,所述当初假想时间是指,假想在进行发生了所述行驶限制事件的判定之前的条件下或者反映出所述行驶限制事件的条件下从所述目标出口到所述目标路径上的基准地点为止所需的时间;所述迂回假想时间是指,假想通过所述环形交叉路口的其他出口而到达所述基准地点为止所需的时间;所述环绕假想时间是指,环绕所述环形交叉路口一圈所需的时间。另外,在所述迂回假想时间比所述当初假想时间与所述环绕假想时间的和短的情况下,所述路径计算装置也可以以包括所述其他出口的通过的方式来重新设定所述目标路径。

据此,在预计与环绕环形交叉路口一圈来考虑目标出口的改变相比较,通过其他出口更早到达基准地点的情况下,通过选择后者能够早到达基准地点。

所述周边环境检测部也可以检测所述车辆的前方行驶车辆。另外,所述路径计算装置也可以获取正停止在所述目标出口的所述前方行驶车辆的基准信息。并且,所述路径计算装置也可以获取环绕一圈之后停止在所述目标出口的所述前方行驶车辆的比较信息。并且,所述路径计算装置也可以比较所述基准信息和所述比较信息来判定所述前方行驶车辆的前进程度。除此之外,在所述前进程度超过前进程度阈值的情况下,所述路径计算装置也可以保持所述目标出口。

据此,在停止在环形交叉路口的目标出口的前方行驶车辆的前进程度大,认为目标出口的通过不会比较花费时间的情况下,能够保持目标出口。

所述路径计算装置也可以根据所述前进程度来计算通过所述目标出口而到达所述目标路径上的基准地点的更新假想时间。另外,所述路径计算装置也可以计算通过所述环形交叉路口的其他出口而到达所述基准地点的迂回假想时间。并且,在所述迂回假想时间比所述更新假想时间长的情况下,所述路径计算装置也可以保持所述目标路径。并且,在所述迂回假想时间比所述更新假想时间短的情况下,所述路径计算装置也可以以包括所述其他出口的方式来重新设定所述目标路径。据此,能够考虑伴随着环形交叉路口的环绕的目标出口的改变来保持或者重新设定目标路径。

每当所述车辆环绕所述环形交叉路口时,所述路径计算装置也可以反复更新所述前进程度或者所述更新假想时间。据此,能够通过提高前进程度或者更新假想时间的计算精度来高精度地进行更新假想时间和迂回假想时间的比较。

在所述更新假想时间与所述迂回假想时间的差值低于时间阈值的情况下,所述路径计算装置也可以再次环绕所述环形交叉路口。据此,通过再次环绕环形交叉路口,能够提高更新假想时间的计算精度。

在所述更新假想时间与所述迂回假想时间的差值低于所述时间阈值的状态下的所述环形交叉路口的环绕圈数超过环绕圈数阈值的情况下,所述路径计算装置也可以使用包括所述更新假想时间和所述迂回假想时间中的短的一方的所述目标路径。据此,能够在对更新假想时间确保某种程度的计算精度的状态下,使用认为更短的假想时间(更新假想时间或者迂回假想时间)来选择目标路径。

本发明所涉及的路径计算装置计算从车辆的当前位置开始到通过目的地设定装置设定的目的地为止的目标路径,其特征在于,

所述路径计算装置进行以下处理:

从周边环境检测部获取所述车辆的周边行驶环境的信息和存在于所述目标路径上的环形交叉路口的信息,

在根据所述周边行驶环境判定为在存在于所述目标路径上的所述环形交叉路口的目标出口发生行驶限制事件的情况下,使所述目标路径中包括环绕所述环形交叉路口,其中所述行驶限制事件是指限制所述车辆通过所述目标出口的事件。

本发明所涉及的路径计算方法具有由路径计算装置计算从车辆的当前位置开始到由目的地设定装置设定的所述车辆的目的地为止的目标路径的目标路径计算步骤,

该路径计算方法的特征在于,

所述路径计算方法还具有检测步骤、判定步骤和追加步骤,其中,

在检测步骤中,使用周边环境检测部来检测所述车辆的周边行驶环境和存在于所述目标路径上的环形交叉路口;

在判定步骤中,由路径计算装置根据所述周边行驶环境判定在存在于所述目标路径上的所述环形交叉路口的目标出口是否发生行驶限制事件,其中该行驶限制事件是指限制所述车辆通过所述目标出口的事件;

在追加步骤中,在判定为发生所述行驶限制事件的情况下,所述路径计算装置将所述环形交叉路口的环绕追加到所述目标路径中。

根据参照附图对以下实施方式进行的说明,上述的目的、特征和优点应易于被理解。

附图说明

图1是简略表示本发明第1实施方式所涉及的车辆的结构的框图。

图2是表示第1实施方式的行驶控制装置的各部的图。

图3是第1实施方式的自动驾驶控制的流程图。

图4是表示在第1实施方式中执行环形交叉路口关联处理的情形一例的图。

图5是第1实施方式的环形交叉路口关联处理的流程图(图3的s15的细节)。

图6是第2实施方式的环形交叉路口关联处理的第1流程图(图3的s15的细节)。

图7是第2实施方式的环形交叉路口关联处理的第2流程图(图3的s15的细节)。

图8是第3实施方式的环形交叉路口关联处理的第1流程图(图3的s15的细节)。

图9是第3实施方式的环形交叉路口关联处理的第2流程图(图3的s15的细节)。

具体实施方式

a.一实施方式

<a-1.结构>

[a-1-1.概要]

图1是简略表示本发明第1实施方式所涉及的车辆10的结构的框图。车辆10(以下还称为“本车辆10”。)具有外界传感器20、导航装置22、地图定位单元24(以下称为“mpu24”。)、车体行为传感器26、驾驶操作传感器28、通信装置30、人机接口32(以下称为“hmi32”。)、驱动力输出装置34、制动装置36、操舵装置38和ad单元40。ad单元40的“ad”是自动驾驶(autonomousdriving)的缩写。导航装置22、mpu24和ad单元40构成行驶控制装置12。

[a-1-2.外界传感器20]

外界传感器20检测与车辆10的外界有关的信息(以下还称为“外界信息ie”。)。外界传感器20检测车辆10的周边行驶环境。在此所谓的周边行驶环境中包括前方行驶车辆(其他车辆)330(图4)、交通事故、道路施工、交通拥堵等。另外,外界传感器20检测存在于车辆10的行驶路上的环形交叉路口300(图4)。

如图1所示,外界传感器20中包括多个车外摄像头60、多个雷达62和lidar64(lightdetectionandranging;光探测和测距)。

多个车外摄像头60输出与拍摄车辆10的周边(前方、侧方和后方)得到的周边图像fs有关的图像信息iimage。多个雷达62输出表示相对于向车辆10的周边(前方、侧方和后方)发送的电磁波的反射波的雷达信息iradar。lidar64向车辆10的全方位连续地照射激光,根据其反射波测定反射点的三维位置作为三维信息ilidar输出。

[a-1-3.导航装置22]

导航装置22计算从当前位置pcur到目的地ptar的目标路径rtar,通知给乘员,并且输出给mpu24。如图1所示,导航装置22具有全球定位系统传感器70(以下称为“gps传感器70”。)、输入输出装置72、运算装置74和存储装置76。

gps传感器70检测车辆10的当前位置pcur。输入输出装置72进行与导航装置22以外的设备(mpu24、ad单元40等)的输入输出。运算装置74执行计算从当前位置pcur到目的地ptar的目标路径rtar的目标路径计算控制。目的地ptar由用户经由hmi32(尤其是触摸屏104或者麦克风106)来输入。

另外,运算装置74从存储装置76的第1地图数据库78(以下称为“第1地图db78”。)读出与gps传感器70检测到的当前位置pcur对应的地图信息imap且将其用于目标路径rtar的计算。

图2是表示第1实施方式的行驶控制装置12的各部的图。如图2所示,运算装置74具有生成从当前位置pcur到目的地ptar的目标路径rtar的路径生成部80。在正在执行自动驾驶控制的情况下,路径生成部80将目标路径rtar发送给mpu24。路径生成部80具有目标出口设定部82和环绕圈数计数部84。目标出口设定部82设定环形交叉路口300(图4)中的本车辆10的目标出口etar。环绕圈数计数部84对本车辆10环绕环形交叉路口300的环绕圈数n进行计数。

存储装置76存储运算装置74使用的程序和数据以及第1地图db78。存储装置76例如具有随机存取存储器(以下称为“ram”。)。作为ram,能够使用寄存器等易失性存储器和闪存存储器等非易失性存储器。另外,存储装置76除了具有ram之外,还可以具有只读存储器(以下称为“rom”。)和/或固态硬盘(以下称为“ssd”。)。

[a-1-4.mpu24]

mpu24对第2地图数据库86(以下称为“第2地图db86”。)进行管理。存储于第2地图db86的地图信息imap的精度比第1地图db78所包括的地图信息imap高,位置精度在厘米单位以下。另外,第1地图db78不具有道路的车道的细节信息,但第2地图db86具有道路的车道的细节信息。mpu24从第2地图db86读出与从导航装置22接收到的目标路径rtar对应的地图信息imap(高精度地图)且将其发送给ad单元40。与目标路径rtar对应的地图信息imap(高精度地图)被用于自动驾驶控制。

[a-1-5.车体行为传感器26]

车体行为传感器26检测与车辆10(尤其是车体)的行为有关的信息(以下还称为“车体行为信息ib”。)。车体行为传感器26中包括车速传感器、加速度传感器和偏航角速率传感器(均未图示)。车速传感器检测车辆10的车速v[km/h]和行进方向。加速度传感器检测车辆10的加速度g[m/s/s]。加速度g包括前后加速度α、横向加速度glat和上下加速度gv(也可以是仅一部分方向的加速度g。)。偏航角速率传感器检测车辆10的偏航角速率y[rad/s]。

[a-1-6.驾驶操作传感器28]

驾驶操作传感器28检测与由驾驶者进行的驾驶操作有关的信息(以下还称为“驾驶操作信息ido”。)。驾驶操作传感器28中包括加速踏板传感器和制动踏板传感器(均未图示)。加速踏板传感器检测未图示的加速踏板的操作量[%]。制动踏板传感器检测未图示的制动踏板的操作量[%]。在驾驶操作传感器28中也可以包括舵角传感器和操舵扭矩传感器(均未图示)等。

[a-1-7.通信装置30]

通信装置30进行与外部设备的无线通信。在此的外部设备中例如包括路径引导服务器50。另外,假想本实施方式的通信装置30是被搭载(或始终固定)于车辆10的装置,但例如也可以是如移动电话或智能手机那样能向车辆10的外部携带的装置。

[a-1-8.hmi32]

hmi32(目的地设定装置)受理来自乘员的操作输入,并且通过视觉、听觉和触觉来向乘员提供各种信息。hmi32还用于车辆10的目的地ptar的设定。在hmi32中包括自动驾驶开关100(以下还称为“自动驾驶sw100”。)、扬声器102、触摸屏104和麦克风106。

自动驾驶sw100是用于通过乘员的操作来指示自动驾驶控制的开始和结束的开关。除了自动驾驶sw100之外,还能够通过其他方法(经由麦克风106进行的语音输入等)来指示自动驾驶控制的开始或结束,或者代替自动驾驶sw100而通过其他方法(经由麦克风106进行的语音输入等)来指示自动驾驶控制的开始或结束。触摸屏104例如包括液晶面板或者有机el面板。

[a-1-9.驱动力输出装置34]

驱动力输出装置34具有未图示的行驶驱动源(发动机、行驶马达等)和驱动电子控制装置(以下称为“驱动ecu”。),生成车辆10的行驶驱动力。驱动ecu根据加速踏板的操作量或者来自ad单元40的指令控制行驶驱动源来调整车辆10的行驶驱动力。

[a-1-10.制动装置36]

制动装置36具有未图示的制动马达(或者液压机构)、制动部件和制动电子控制装置(以下称为“制动ecu”。),生成车辆10的制动力。制动装置36也可以控制基于发动机的发动机制动和/或基于行驶马达的再生制动。制动ecu根据制动踏板的操作量或者来自ad单元40的指令使制动马达等进行工作来控制车辆10的制动力。

[a-1-11.操舵装置38]

操舵装置38具有未图示的电动助力转向(eps)马达和eps电子控制装置(以下称为“epsecu”。),改变车辆10的舵角。epsecu按照驾驶者对方向盘进行的操作或者来自ad单元40的指令来控制eps马达,由此控制车辆10的舵角。

[a-1-12.ad单元40]

(a-1-12-1.ad单元40的概要)

ad单元40执行不需要驾驶者的驾驶操作(加速、减速和操舵)而将车辆10驾驶到目的地ptar的自动驾驶控制。换言之,ad单元40以使车辆10在目标轨迹ltar上行驶的方式来控制驱动力输出装置34、制动装置36和操舵装置38。ad单元40具有输入输出装置120、运算装置122和存储装置124。运算装置122例如包括中央处理装置(cpu)。

输入输出装置120进行与ad单元40以外的设备(传感器20、26、28等)的输入输出。运算装置122根据来自各传感器20、26、28、导航装置22、mpu24、通信装置30、hmi32等的信号来进行运算。然后,运算装置122根据运算结果生成对通信装置30、hmi32、驱动力输出装置34、制动装置36和操舵装置38的信号。参照图2在后面对运算装置122的细节进行叙述。

存储装置124存储运算装置122使用的程序和数据。存储装置124例如具有ram。另外,除了ram之外,存储装置124也可以具有rom和/或ssd。

(a-1-12-2.运算装置122)

如图2所示,ad单元40的运算装置122具有外界识别部200、本车辆位置识别部202、通信控制部204、行动计划部206和行驶控制部208。这些各部例如通过运算装置122(cpu等)执行存储于ad单元40的存储装置124的程序来实现。所述程序也可以经由通信装置30从路径引导服务器50来供给。还能够由硬件(电路零部件)来构成所述程序的一部分。

外界识别部200根据来自外界传感器20(图1)的外界信息ie来识别本车辆10的周边状况和物体。外界识别部200根据车外摄像头60的图像信息iimage来识别全面的道路环境、例如道路形状、道路宽度、车道标识线的位置、车道数量、车道宽度、交通信号灯的亮灯状态等。

外界识别部200具有其他车辆检测部210、环形交叉路口检测部212、事故现场检测部214、施工现场检测部216和交通拥堵检测部218。其他车辆检测部210检测存在于本车辆10的周边的其他车辆330(图4)。在其他车辆330的检测中使用车外摄像头60的图像信息iimage。或者,也可以通过经由通信装置30与其他车辆330或者服务器(路径引导服务器50等)进行通信来检测其他车辆330。

环形交叉路口检测部212检测在导航装置22生成的目标路径rtar上存在的环形交叉路口300(图4)。环形交叉路口300的检测例如使用本车辆10的当前位置pcur和来自mpu24的地图信息imap来进行。或者,还能够使用图像信息iimage来进行该检测。具体而言,在本车辆10的目标路径rtar上有环形交叉路口300的标识的情况下,通过对该标识进行图像识别来检测环形交叉路口300的存在。或者,也可以获取环形交叉路口300本身的图像,通过对该图像进行图案匹配来检测环形交叉路口300。

事故现场检测部214检测在本车辆10的周边发生的事故现场(未图示)。在事故现场的检测中使用车外摄像头60的图像信息iimage。或者,也可以通过经由通信装置30与路侧信标(未图示)或者服务器(路径引导服务器50等)进行通信来检测事故现场。

施工现场检测部216检测存在于本车辆10的周边的施工现场(未图示)。在施工现场的检测中使用车外摄像头60的图像信息iimage。或者,也可以通过经由通信装置30与路侧信标(未图示)或者服务器(路径引导服务器50等)进行通信来检测施工现场。

交通拥堵检测部218检测在本车辆10的目标路径rtar上发生的交通拥堵。交通拥堵的检测例如也可以通过与其他车辆330的车车间通信来获取交通拥堵信息。或者,也可以通过经由通信装置30与路侧信标(未图示)或者服务器(路径引导服务器50等)进行通信来检测交通拥堵。

本车辆位置识别部202根据外界识别部200的识别结果、来自mpu24的地图信息imap、来自导航装置22的当前位置pcur来高精度地识别本车辆10的当前位置pcur。通信控制部204控制ad单元40与车外设备(例如路径引导服务器50)的通信。

行动计划部206根据来自mpu24的地图信息imap(高精度地图)、外界识别部200及本车辆位置识别部202的识别结果和车体行为传感器26的检测结果来判断本车辆10的行驶状况,决定本车辆10的各种行动。具体而言,行动计划部206计算目标轨迹ltar、目标车速vtar等。

如图2所示,行动计划部206具有轨迹生成部230。轨迹生成部230生成到目的地ptar的目标轨迹ltar,使车辆10自动地行驶到目的地ptar。

导航装置22计算出的目标路径rtar是用于告知驾驶者应该前进的道路的路径,只是比较粗略的路径。与此相对,行动计划部206计算出的目标轨迹ltar除了包括导航装置22计算出的粗略的路径之外,还包括用于控制车辆10的加速、减速和操舵的比较详细的内容。

行驶控制部208根据行动计划部206的决定结果(目标轨迹ltar、目标车速vtar等)来计算和发送对驱动力输出装置34、制动装置36和操舵装置38的控制指令。换言之,行驶控制部208控制各致动器的输出,该各致动器用于控制车体行为。在此所谓的致动器中包括发动机、制动马达和eps马达等。行驶控制部208通过控制致动器的输出来控制车辆10(尤其是车体)的行为量(以下称为“车体行为量qb”。)。在此所谓的车体行为量qb中例如包括车速v、前后加速度α、舵角θst、横向加速度glat和偏航角速率y。

[a-1-13.路径引导服务器50]

路径引导服务器50根据从通信装置30接收到的车辆10的当前位置pcur和目的地ptar,代替车辆10而生成或计算至目的地ptar的目标路径rtar。路径引导服务器50具有未图示的输入输出装置、通信装置、运算装置和存储装置。存储装置存储运算装置所使用的程序和数据。

<a-2.第1实施方式的控制>

[a-2-1.概要]

第1实施方式的车辆10能够执行使车辆10自动地行驶到目的地ptar的自动驾驶控制。自动驾驶控制由导航装置22、mpu24和ad单元40(即,行驶控制装置12)来执行。

在第1实施方式中,当车辆10存在于环形交叉路口300(图4)内时,行驶控制装置12(尤其是导航装置22)执行环形交叉路口关联处理。环形交叉路口关联处理是按照在环形交叉路口300的目标出口etar发生的行驶限制事件plim(例如,被前方行驶车辆330等堵塞)来改变或保持目标路径rtar的处理。

[a-2-2.自动驾驶控制]

图3是第1实施方式的自动驾驶控制的流程图。在步骤s11中,导航装置22通过hmi32(触摸屏104、麦克风106等)来受理来自用户的目的地ptar的输入。在步骤s12中,导航装置22生成从当前位置pcur到目的地ptar的目标路径rtar。另外,导航装置22将所生成的目标路径rtar通知给mpu24。

mpu24从第2地图db86读出与目标路径rtar对应的地图信息imap(高精度地图)且将其发送给ad单元40。ad单元40根据来自mpu24的地图信息imap(高精度地图)和外界识别部200及本车辆位置识别部202的识别结果来生成目标轨迹ltar。然后,ad单元40根据目标轨迹ltar来控制驱动力输出装置34、制动装置36、操舵装置38等。

另外,在第1实施方式中,目标路径rtar表示从当前位置pcur到车辆目的地pvtar的比较长的轨迹,与此相对,目标轨迹ltar表示使车辆10自动驾驶所需的比较短的轨迹。但是,也可以将目标路径rtar和目标轨迹ltar一起使用。

在步骤s13中,导航装置22判定本车辆10是否已到达目的地ptar。在没有到达目的地ptar的情况下(s13:伪),在步骤s14中,导航装置22判定本车辆10是否位于环形交叉路口300内。该判定例如使用本车辆10的当前位置pcur和第1地图db78的地图信息imap来进行。或者,还能够使用环形交叉路口检测部212的检测结果来进行该判定。具体而言,在本车辆10的目标路径rtar上有环形交叉路口300的标识的情况下,通过对该标识进行图像识别来检测环形交叉路口300的存在。或者,也可以获取环形交叉路口300自身的图像,通过对该图像进行图案匹配来检测环形交叉路口300。

在本车辆10位于环形交叉路口300内的情况下(s14:真),在步骤s15中,导航装置22执行环形交叉路口关联处理。环形交叉路口关联处理的细节参照图4、图5等在后面进行叙述。在本车辆10没有位于环形交叉路口300内的情况下(s14:伪),在步骤s16中,导航装置22对目标路径rtar进行通常更新,返回步骤s13。ad单元40生成基于更新后的目标路径rtar的目标轨迹ltar。在此所谓的通常更新是指伴随着车辆10的移动而更新目标路径rtar的处理。在步骤s15或者s16之后,返回步骤s13。在本车辆10已到达目的地ptar的情况下(s13:真),在步骤s17中,ad单元40执行到达时处理,该到达时处理是指通知乘员到达目的地ptar等的处理。

[a-2-3.环形交叉路口关联处理]

(a-2-3-1.概要)

图4是表示在第1实施方式中执行环形交叉路口关联处理的情形一例的图。即,是本车辆10在环形交叉路口300内行驶的例子。第1实施方式是左侧通行的例子。因此,在图4中,本车辆10顺时针在环形交叉路口300(环形道路310)内行驶。即,在图4中示出3个本车辆10,但均是同一车辆。换言之,在图4中示出本车辆10按照地点p1、p2、p3的顺序来移动的样子。

环形交叉路口300具有环形道路310和6条分支道路312a~312f(以下还称为“道路312a~312f”。)。在图4中,各道路312a~312f具有入口i1~i6(或者进入车道320a~320f)和出口e1~e6(或者驶出车道322a~322f)。

在图4的例子中,进入环形交叉路口300之前的目标路径rtar是从入口i1进入环形交叉路口300内,从出口e4驶出的路径。即,在目标路径rtar中,入口i1为目标入口itar,出口e4为目标出口etar。然而,出口e4被多辆前方行驶车辆330(330a~330e)堵塞。出口e4被前方行驶车辆330堵塞的理由可能为交通拥堵、事故、施工等,但本车辆10无法识别该理由。本车辆10在环形交叉路口300内(例如地点p2)或者在其近前(例如地点p1)行驶过程中,根据图像信息iimage等来检测出口e4被前方行驶车辆330堵塞的情况(行驶限制事件plim)。

在第1实施方式中,检测到行驶限制事件plim的本车辆10中止从作为目标出口etar的出口e4驶出。并且,本车辆10探索新的出口enew,将新的出口enew作为新的目标出口etar。

(a-2-3-2.具体的流程)

图5是第1实施方式的环形交叉路口关联处理的流程图(图3的s15的细节)。在步骤s21中,导航装置22从ad单元40来获取目标出口etar(图4的出口e4)的行驶环境信息ide。行驶环境信息ide例如包括前方行驶车辆信息、事故信息、施工信息和交通拥堵信息。

前方行驶车辆信息例如包括前方行驶车辆330的位置、车牌号、移动方向和移动速度。前方行驶车辆信息例如能够从外界信息ie(图像信息iimage、雷达信息iradar等)来获取。或者,也可以通过与前方行驶车辆330(周边车辆)的车车间通信来获取。

事故信息例如包括事故的位置、内容、可通行状态等。事故信息例如能够从外界信息ie(图像信息iimage、雷达信息iradar等)来获取。或者,也可以通过与前方行驶车辆330(周边车辆)的车车间通信来获取。

施工信息例如包括施工的位置、内容、可通行状态等。施工信息例如能够从外界信息ie(图像信息iimage、雷达信息iradar等)来获取。或者,也可以通过与前方行驶车辆330(周边车辆)的车车间通信来获取。

交通拥堵信息包括交通拥堵的位置(包括长度)、预计通过时间等。交通拥堵信息例如也可以通过与前方行驶车辆330(周边车辆)的车车间通信来获取。

在步骤s22中,导航装置22判定行驶限制事件plim的有无。第1实施方式的行驶限制事件plim是本车辆10最好避免通过目标出口etar的事件。在行驶限制事件plim中例如能够包括事故、施工、交通拥堵等。在有行驶限制事件plim的情况下(s23:真),进入步骤s24。在没有行驶限制事件plim的情况下(s23:伪),进入步骤s27。

在步骤s24中,导航装置22将环绕环形交叉路口300一圈的环绕路径rrnd追加到目标路径rtar中。接着,在步骤s25中,导航装置22探索当前时间点的目标出口etar以外的新的出口enew。在有多个新的出口enew的情况下,对各个新的出口enew计算到达目的地ptar为止的迂回假想时间tbps,选择迂回假想时间tbps最短的出口作为新的出口enew。

另外,例如,如果从比较针对各个新的出口enew的迂回假想时间tbps的关系出发,也可以使用基准地点(交叉路口等)来计算迂回假想时间tbps,其中该基准地点是无论从哪一新的出口enew驶出,在到达目的地ptar之前均会通过的地点。

在步骤s26中,导航装置22将新的出口enew设定为目标出口etar。在步骤s27中,导航装置22更新通过目标出口etar的目标路径rtar。ad单元40生成基于更新后的目标路径rtar的目标轨迹ltar。据此,本车辆10通过与当初的目标出口etar(例如出口e4)不同的目标出口etar(例如出口e5)驶出环形交叉路口300而驶向目的地ptar。

<a-3.第1实施方式的效果>

如以上说明的那样,根据第1实施方式,在判定为存在于目标路径rtar上的环形交叉路口300的目标出口etar发生限制通过目标出口etar的行驶限制事件plim的情况下(图5的s23:真),使目标路径rtar中包含环绕环形交叉路口300一圈(s24)。据此,在环绕环形交叉路口300的期间,例如能够进行目标路径rtar的重新探索(或者重新设定)。因此,能够适宜地在环形交叉路口300中行驶。

在第1实施方式中,在判定为发生行驶限制事件plim的情况下(图5的s23:真),路径生成部80(路径计算装置)将环形交叉路口300的多个其他出口e1~e3、e5、e6中的、到达目标路径rtar上的基准地点pref为止的迂回假想时间tbps最短的出口设定为新的目标出口etar(s25、s26)。据此,能够适宜地设定新的目标出口etar。

b.第2实施方式

<b-1.结构>

第2实施方式的结构与第1实施方式同样,为图1和图2所示的结构。下面,对与第1实施方式同样的结构要素标注相同的参照标记而省略详细的说明。在第2实施方式中,环形交叉路口关联处理与第1实施方式不同。

<b-2.环形交叉路口关联处理>

[b-2-1.概要]

在第1实施方式的环形交叉路口关联处理(图5)中,根据行驶限制事件plim的有无来改变处理。换言之,在第1实施方式中,分为有行驶限制事件plim的情况和没有行驶限制事件plim的情况(或者,通过当初的目标出口etar或通过新的目标出口etar)这2个级别。

与此相对,在第2实施方式的环形交叉路口关联处理中,关于行驶限制事件plim设置3个级别。即,在第2实施方式中,将行驶限制事件plim划分为选择通过当初的目标出口etar(例如出口e4)的等级(第1等级)、或者选择通过新的目标出口etar(例如出口e5)的等级(第2等级)、或者暂缓判定而选择环绕环形交叉路口300的等级(第3等级)。

第1等级的行驶限制事件plim是在目标出口etar不存在前方行驶车辆330或者前方行驶车辆330的数量少,认为目标出口etar的通过没有问题的事件。换言之,可以说第1等级没有行驶限制事件plim。另外,第2等级的行驶限制事件plim是目标出口etar有事故、施工或者交通拥堵,驶向目标出口etar的前方行驶车辆330几乎没有前进的事件。

第3等级的行驶限制事件plim是目标出口etar或者其附近的交通信号灯(未图示)处于红灯状态等。在第3等级的行驶限制事件plim的情况下,尽管目标出口etar被多辆前方行驶车辆330(330a~330e等)堵塞,但在本车辆10环绕环形交叉路口300期间,前方行驶车辆330(330a~330e等)前进了相当长的距离。

[b-2-2.具体的流程]

图6和图7是第2实施方式的环形交叉路口关联处理的第1流程图和第2流程图(图3的s15的细节)。如上所述,当本车辆10位于环形交叉路口300内时(图3的s14:真)执行环形交叉路口关联处理(s15)。

在步骤s51中,导航装置22将环形交叉路口300的环绕圈数n设定为“0”(n←0)。在步骤s52中,导航装置22判定本车辆10是否正在靠近目标出口etar。该判定例如根据从本车辆10到目标出口etar的距离le是否在距离阈值thle以下来进行判定。在本车辆10没有靠近目标出口etar的情况下(s52:伪),不进行目标出口etar的变更。在该情况下,在步骤s53中,导航装置22为了反映本车辆10已行进的部分而更新目标路径rtar,之后返回步骤s52。ad单元40生成基于更新后的目标路径rtar的目标轨迹ltar。

在本车辆10正在靠近目标出口etar的情况下(s52:真),在步骤s54中,导航装置22从ad单元40获取目标出口etar的行驶环境信息ide。在接着的步骤s55中,导航装置22判定环绕圈数n是否为“0”。在环绕圈数n为“0”的情况下(s55:真),进入步骤s56。

在步骤s56中,导航装置22判定行驶限制事件plim。如上所述,在第2实施方式中,将行驶限制事件plim分为3个级别。即,通过当初的目标出口etar、或者通过新的目标出口etar、或者暂缓判定而环绕环形交叉路口300。

在步骤s57中,导航装置22判定是否未确定执行目标出口etar的通过。换言之,导航装置22判定行驶限制事件plim不是“通过当初的目标出口etar”的等级(第1等级)的情况。在确定执行目标出口etar的通过的情况下(图6的s57:伪),确定为第1等级的判定。在该情况下,在步骤s58中,导航装置22保持目标出口etar。在未确定执行目标出口etar的通过的情况下(图6的s57:真),进入步骤s59。

在步骤s59中,导航装置22判定是否未确定避免目标出口etar的通过。换言之,导航装置22判定行驶限制事件plim不是“通过新的目标出口etar”的等级(第2等级)的情况。在未确定避免目标出口etar的通过的情况下(图6的s59:伪),确定为第2等级的判定。在该情况下,在步骤s60中,导航装置22探索新的出口enew。在步骤s61中,导航装置22将新的出口enew设定为新的目标路径rtar。据此,实质上对目标路径rtar追加了新的环绕路径rrnd。

在步骤s58或者s61之后,在步骤s62中,导航装置22更新目标路径rtar。ad单元40生成基于更新后的目标路径rtar的目标轨迹ltar。

返回步骤s59,在未确定避免目标出口etar的通过的情况下(图6的s59:真),行驶限制事件plim是“暂缓判定而环绕环形交叉路口300”的等级(第3等级)。在该情况下,在步骤s63中,导航装置22根据步骤s54的行驶环境信息ide来计算目标出口etar的基准信息ieref,且将其存储于存储装置124。

基准信息ieref包括前方行驶车辆330(图4的前方行驶车辆330a~330e等)的位置信息和特性信息。还可能存在根据本车辆10的位置,例如无法获取前方行驶车辆330a、330b、330c的位置信息和特性信息,只能获取前方行驶车辆330d、330e的位置信息和特性信息的情况。在这种情况下,只对可获取的前方行驶车辆330d、330e计算和存储位置信息和特性信息。基准信息ieref被用于与后述的比较信息iecom的比较(图7的s68)。例如,通过对基准信息ieref和比较信息iecom进行比较,能够计算在本车辆10环绕环形交叉路口300一圈的期间,前方行驶车辆330的前进程度d(前进的距离l)。

在步骤s64中,导航装置22将环绕环形交叉路口300一圈的环绕路径rrnd追加到目标路径rtar中。在接着的步骤s65中,将环形交叉路口300的环绕圈数n加上1。在步骤s66中,导航装置22在更新了包括环绕路径rrnd的目标路径rtar的状态下返回步骤s52。ad单元40生成基于更新后的目标路径rtar的目标轨迹ltar。

在环绕圈数n不是“0”的情况下(s55:伪),进入图7的步骤s67。在步骤s67中,导航装置22根据行驶环境信息ide来计算目标出口etar的比较信息iecom。比较信息iecom包括前方行驶车辆330(图4)的位置信息和特性信息。比较信息iecom被用于与基准信息ieref(图6的s63)的比较。

在步骤s68中,导航装置22通过将基准信息ieref和比较信息iecom进行比较,来计算在本车辆10环绕环形交叉路口300一圈的期间前方行驶车辆330的前进程度d(前进的距离l)。

在环绕圈数n在2以上的情况下,在步骤s68中,导航装置22更新前进程度d。在该情况下,将上一次的比较信息iecom作为这一次的基准信息ieref来使用。例如,对环绕圈数n为2时的比较信息iecom(=环绕圈数n为2时的基准信息ieref)和环绕圈数n为3时的比较信息iecom进行比较来计算前进程度d。在该情况下,也可以使用环绕圈数n为1~3时的前进程度d的平均值。

在步骤s69中,导航装置22判定前进程度d是否在前进程度阈值thd以下。前进程度阈值thd是用于判定通过目标出口etar是否现实的阈值。在前进程度d不在前进程度阈值thd以下的情况下(s69:伪),前进程度d比较大,因此通过当初的目标出口etar是现实的(通过比较容易)。在该情况下,在步骤s70中,导航装置22保持目标出口etar,进入步骤s75。在前进程度d在前进程度阈值thd以下的情况下(s69:真),进入步骤s71。

在步骤s71中,导航装置22判定环绕圈数n是否在环绕圈数阈值thn以下。环绕圈数阈值thn是为了环绕环形交叉路口300判定当初的目标出口etar的状况而作为足够的环绕圈数n设定的阈值。在环绕圈数n在环绕圈数阈值thn以下的情况下(s71:真),在步骤s72中,导航装置22根据由步骤s54获取到的行驶环境信息ide来更新行驶限制事件plim,进入图6的步骤s57。在环绕圈数n不在环绕圈数阈值thn以下的情况下(s71:伪),进入步骤s73。

在步骤s73中,导航装置22探索新的出口enew。在有多个新的出口enew的情况下,对各个新的出口enew计算到基准地点pref(例如目的地ptar)的迂回假想时间tbps,选择迂回假想时间tbps最短的出口作为新的出口enew。

在步骤s74中,导航装置22将新的出口enew设定为目标出口etar。在步骤s75中,导航装置22更新目标路径rtar。ad单元40生成基于更新后的目标路径rtar的目标轨迹ltar。

<b-3.第2实施方式的效果>

根据以上那样的第2实施方式,除了第1实施方式的效果之外还能够发挥以下的效果,或者代替第1实施方式的效果而能够发挥以下的效果。

即,在第2实施方式中,每当车辆10环绕环形交叉路口300时,路径生成部80(路径计算装置)反复更新前进程度d(图7的s68)。据此,在正停止在环形交叉路口300的目标出口etar的前方行驶车辆330的前进程度d大,认为目标出口etar的通过不会比较花费时间的情况下,能够保持目标出口etar。

在第2实施方式中,车外摄像头60等周边环境检测部检测车辆10的前方行驶车辆330。另外,路径生成部80(路径计算装置)获取正停止在目标出口etar的前方行驶车辆330的基准信息ieref(图6的s54)。然后,路径生成部80在环绕环形交叉路口300一周之后获取停止在目标出口etar的前方行驶车辆330的比较信息iecom(s67)。并且,路径生成部80将基准信息ieref和比较信息iecom进行比较来判定前方行驶车辆330的前进程度d(s68)。除此之外,在前方行驶车辆330的前进程度d超过前进程度阈值thd的情况下(s69:伪),路径生成部80保持通过目标出口etar的目标路径rtar(s70、s75)。据此,在预计易于通过目标出口etar的情况下,能够保持当初的目标路径rtar。

c.第3实施方式

<c-1.结构>

第3实施方式的结构与第1实施方式和第2实施方式同样,为图1和图2所示的结构。下面,对与第1实施方式和第2实施方式同样的结构要素标注相同的参照标记而省略详细的说明。在第3实施方式中,环形交叉路口关联处理与第1实施方式和第2实施方式不同。

<c-2.环形交叉路口关联处理>

[c-2-1.概要]

在第2实施方式的环形交叉路口关联处理(图6和图7)中,关于行驶限制事件plim设置3个级别。即,在第2实施方式中,将行驶限制事件plim划分为选择通过当初的目标出口etar的等级(第1等级)、或者选择通过新的目标出口etar的等级(第2等级)、或者暂缓判定而选择环形交叉路口300的环绕的等级(第3等级)。

与此相对,在第3实施方式的环形交叉路口关联处理中,将通过目标出口etar的情况下的当初假想时间torg或者更新假想时间tup与分别通过其他出口eo的情况下的迂回假想时间tbps进行比较来设定目标路径rtar。当初假想时间torg是假想在进行当初的目标出口etar被多辆前方行驶车辆330堵塞(发生行驶限制事件plim)的判定之前的条件下或者反映出行驶限制事件plim的条件下,从目标出口etar到基准地点pref(例如目的地ptar)所需的时间。更新假想时间tup是按照前方行驶车辆330的前进程度d来校正(或者更新)当初假想时间torg或者上一次的更新假想时间tup的时间。

另外,为了易于理解,在第3实施方式中,行驶限制事件plim限定为“目标出口etar被前方行驶车辆330堵塞”(图8的s86)。但是,在第3实施方式中,也可以使用其他行驶限制事件plim。

[c-2-2.具体的流程]

图8和图9是第3实施方式的环形交叉路口关联处理的第1流程图和第2流程图(图3的s15的细节)。如上所述,当本车辆10位于环形交叉路口300内时(图3的s14:真)执行环形交叉路口关联处理(s15)。

图8的步骤s81、s82、s83、s84、s85与图6的步骤s51、s52、s53、s54、s55同样。在环形交叉路口300的环绕圈数n为“0”的情况下(s85:真),进入步骤s86。

在步骤s86中,导航装置22判定目标出口etar是否被多辆(规定数以上)的前方行驶车辆330堵塞。在目标出口etar没有被多辆前方行驶车辆330堵塞的情况下(s86:伪),进入步骤s94。在目标出口etar被多辆前方行驶车辆330堵塞的情况下(s86:真),进入步骤s87。

步骤s87、s88与图6的步骤s63、s64同样。

在步骤s89中,导航装置22计算当初假想时间torg。当初假想时间torg是假想在进行当初的目标出口etar正被多辆前方行驶车辆330堵塞(发生行驶限制事件plim)的判定之前的条件下或者反映出行驶限制事件plim的条件下,从目标出口etar到目的地ptar所需的时间。另外,例如,如果从比较当初假想时间torg和后述的迂回假想时间tbps的关系出发,也可以使用在到达目的地ptar之前车辆10通过的基准地点(交叉路口等)来计算当初假想时间torg和迂回假想时间tbps。

在步骤s90中,导航装置22计算环绕假想时间trnd。环绕假想时间trnd是假想环绕环形交叉路口300一圈所需的时间。

在步骤s91中,导航装置22计算其他出口eo的迂回假想时间tbps。迂回假想时间tbps是假想通过其他出口eo而到达目的地ptar所需的时间。在有多个新的出口enew的情况下,对各个新的出口enew计算迂回假想时间tbps,选择迂回假想时间tbps最短的出口。

在步骤s92中,导航装置22判定迂回假想时间tbps是否在当初假想时间torg与环绕假想时间trnd的和以下。在迂回假想时间tbps在当初假想时间torg与环绕假想时间trnd的和以下的情况下(s92:真),在步骤s93中,导航装置22将目标出口etar变更为与迂回假想时间tbps对应的新的出口enew。在步骤s86为“伪”(false)的情况下或者在步骤s93之后,在步骤s94中,导航装置22更新目标路径rtar。ad单元40生成基于更新后的目标路径rtar的目标轨迹ltar。

另外,步骤s92用于判定是否变更目标出口etar。因此,也可以对迂回假想时间tbps、或者当初假想时间torg与环绕假想时间trnd的和中的一方或者双方加上或乘以规定的系数。

在迂回假想时间tbps不在当初假想时间torg与环绕假想时间trnd的和以下的情况下(s92:伪),进入步骤s95。在步骤s95中,导航装置22保持目标出口etar来更新目标路径rtar。ad单元40生成基于更新后的目标路径rtar的目标轨迹ltar。在步骤s96中,导航装置22使环绕圈数n为“1”,之后返回步骤s82。在判定为本车辆10已环绕环形交叉路口300一圈之后进行步骤s96。

在环形交叉路口300的环绕圈数n不为“0”的情况下(s85:伪),进入图9的步骤s97。步骤s97、s98与图7的步骤s67、s68同样。

在步骤s99中,导航装置22计算更新了当初假想时间torg的更新假想时间tup。具体而言,按照由步骤s98计算出的前方行驶车辆330的前进程度d,对当初假想时间torg或者上一次的更新假想时间tup进行校正来作为这一次的更新假想时间tup。

在步骤s100中,导航装置22更新环绕假想时间trnd。具体而言,导航装置22将环绕环形交叉路口300一圈所用的时间(平均值)作为环绕假想时间trnd。

在步骤s101中,导航装置22更新迂回假想时间tbps。具体而言,导航装置22针对各其他出口eo与目标出口etar同样地从ad单元40获取行驶环境信息ide,对各其他出口eo计算或更新前方行驶车辆330的前进程度d。然后,导航装置22将该前进程度d反映于其他出口eo的迂回假想时间tbps。

在步骤s102中,导航装置22将环绕圈数n加上1。在步骤s103中,导航装置22判定环绕圈数n是否在环绕圈数阈值thn以下。在环绕圈数n在环绕圈数阈值thn以下的情况下(s103:真),进入步骤s104。

在步骤s104中,导航装置22判定迂回假想时间tbps是否在更新假想时间tup与环绕假想时间trnd的和以下。与步骤s92同样,步骤s104用于判定是否变更目标出口etar。因此,也可以对迂回假想时间tbps、或者更新假想时间tup与环绕假想时间trnd的和中的一方或双方加上或乘以规定的系数。在迂回假想时间tbps不在更新假想时间tup与环绕假想时间trnd的和以下的情况下(s104:伪),在步骤s105中,导航装置22追加环绕环形交叉路口300一圈的环绕路径rrnd。

在接着的步骤s106中,导航装置22保持目标出口etar而更新目标路径rtar,返回图8的步骤s82。ad单元40生成基于更新后的目标路径rtar的目标轨迹ltar。

在迂回假想时间tbps在更新假想时间tup与环绕假想时间trnd的和以下的情况下(s104:真),进入步骤s108。

返回步骤s103,在环绕圈数n不在环绕圈数阈值thn以下的情况下(s103:伪),环绕圈数n超过环绕圈数阈值thn,认为车辆10已环绕环形交叉路口300足够的圈数。在该情况下,在步骤s107中,导航装置22判定更新假想时间tup是否在迂回假想时间tbps以上。换言之,比较更新假想时间tup和迂回假想时间tbps中的哪一个长。在更新假想时间tup在迂回假想时间tbps以上的情况下(s107:真),迂回假想时间tbps比更新假想时间tup短。在该情况下,在步骤s108中,导航装置22将目标出口etar变更为与迂回假想时间tbps对应的新的出口enew。

在更新假想时间tup不在迂回假想时间tbps以上的情况下(s107:伪),更新假想时间tup比迂回假想时间tbps短。在该情况下,在步骤s109中,导航装置22保持目标出口etar。在步骤s108或者s109之后,在步骤s110中,导航装置22更新目标路径rtar。ad单元40生成基于更新后的目标路径rtar的目标轨迹ltar。

<c-3.第3实施方式的效果>

根据以上那样的第3实施方式,除了第1实施方式和第2实施方式的效果之外,还能够发挥以下的效果,或者代替第1实施方式和第2实施方式的效果而能够发挥以下的效果。

即,在第3实施方式中,在判定为目标出口etar被多辆前方行驶车辆330堵塞(发生行驶限制事件plim)的情况下(图8的s86:真),路径生成部80(路径计算装置)计算当初假想时间torg、迂回假想时间tbps和环绕假想时间trnd(s89~s91)。另外,在迂回假想时间tbps比当初假想时间torg与环绕假想时间trnd的和短的情况下(s92:真),路径生成部80以包括其他出口eo的通过的方式来重新设定目标路径rtar(s93、s94)。

据此,在预计与环绕环形交叉路口300一圈来考虑目标出口etar的改变相比,通过其他出口eo更早到达基准地点pref的情况下,通过选择后者能够早到达基准地点pref。

在第3实施方式中,车外摄像头60等周边环境检测部检测车辆10的前方行驶车辆330。另外,路径生成部80(路径计算装置)获取正停止在目标出口etar的前方行驶车辆330的基准信息ieref(图8的s87)。并且,路径生成部80在环绕环形交叉路口300一周之后获取停止在目标出口etar的前方行驶车辆330的比较信息iecom(图9的s97)。并且,路径生成部80将基准信息ieref和比较信息iecom进行比较来判定前方行驶车辆330的前进程度d(s98)。除此之外,路径生成部80根据前进程度d来计算通过目标出口etar而到达目标路径rtar上的基准地点pref的更新假想时间tup(s99)。另外,路径生成部80计算通过环形交叉路口300的其他出口eo而到达基准地点pref的迂回假想时间tbps(s101)。在迂回假想时间tbps比更新假想时间tup与环绕假想时间trnd的和长的情况下(图9的s104:伪),路径生成部80保持目标路径rtar。并且,在迂回假想时间tbps比更新假想时间tup与环绕假想时间trnd的和短的情况下(s104:真),路径生成部80以包括其他出口eo的方式重新设定目标路径rtar(s108、s110)。

据此,能够包括伴随着环形交叉路口300的环绕而产生的目标出口etar的变化来保持或者重新设定目标路径rtar。

在第3实施方式中,在迂回假想时间tbps不在更新假想时间tup与环绕假想时间trnd的和以下的情况下(s104:伪)(换言之,更新假想时间tup与迂回假想时间tbps的差低于时间阈值tht的情况下),路径生成部80(路径计算装置)再次环绕环形交叉路口300(s105)。据此,通过再次环绕环形交叉路口300,能够提高更新假想时间tup的计算精度。

在第3实施方式中,在迂回假想时间tbps不在更新假想时间tup与环绕假想时间trnd的和以下的状态下(图9的s104:伪)的环形交叉路口300的环绕圈数n超过环绕圈数阈值thn的情况下(s103:伪),路径生成部80(路径计算装置)使用包括更新假想时间tup和迂回假想时间tbps中短的一方的目标路径rtar(s107~s110)。据此,在针对更新假想时间tup确保某种程度的计算精度的状态下,能够使用认为更短的假想时间(更新假想时间tup或者迂回假想时间tbps)来选择目标路径rtar。

d.变形例

另外,本发明并不限定于上述各实施方式,当然能够根据本说明书的记载内容而采用各种结构。例如,能够采用以下的结构。

<d-1.车辆10>

[d-1-1.自动驾驶控制]

在第1实施方式中,示出车辆10左侧通行的情况(图4)。然而,例如,如果着眼于环形交叉路口关联处理,则还能够适用于车辆10右侧通行的情况。第2实施方式和第3实施方式亦同样。

[d-1-2.环形交叉路口关联处理]

在第2实施方式中,在执行目标出口etar的通过和避免通过均未确定的情况下(图6的s57:真和s59:真),追加环绕环形交叉路口300一圈的部分的环绕路径rrnd(s64)。然而,例如,如果从在判定为在目标出口etar发生行驶限制事件plim的情况下,计算并使用其他出口eo的迂回假想时间tbps的观点出发,则并不限定于此。

例如,也可以追加向环形交叉路口300的环绕方向(图4中顺时针)到达目标出口etar(例如出口e4)旁边的其他出口eo(例如e5)的环绕路径rrnd,并且计算其他出口eo的迂回假想时间tbps来与当初假想时间torg进行比较。其结果,在没有将其他出口eo作为新的目标出口etar的情况下,也可以追加至又一相邻的其他出口eo(例如出口e6)的环绕路径rrnd,并且计算其他出口eo的迂回假想时间tbps且与当初假想时间torg进行比较。也可以重复这样的处理。第3实施方式亦同样。

在第3实施方式(图8的s92)中,将迂回假想时间tbps与当初假想时间torg及环绕假想时间trnd的和进行比较。然而,当与初假想时间torg和迂回假想时间tbps相比环绕假想时间trnd比较短的情况下,还能够省略环绕假想时间trnd。即,也可以将当初假想时间torg和迂回假想时间tbps进行比较。图9的步骤s104亦同样。

<d-2.其他>

在上述各实施方式中,使用图3、图5~图9所示的流程。然而,例如,在能够获得本发明的效果的情况下,流程的内容(各步骤的顺序)并不限定于此。例如,还能够调换图6的步骤s64和步骤s65的步骤。

在第2实施方式中,在数值的比较中存在包括等号的情况和不包括等号的情况(图7的s69等)。然而,例如,只要没有包括等号和不包括等号的特别的含义(换言之,在能获得本发明的效果的情况下),在数值的比较中包括等号还是不包括等号能够任意地设定。

在该含义下,例如,能够将图7的步骤s69中的前进程度d是否在前进程度阈值thd以下的判定(d≦thd)置换为前进程度d是否比前进程度阈值thd小的判定(d<thd)。

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