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

【发明授权】行驶轨道决定装置以及自动驾驶装置_本田技研工业株式会社_201810530513.1 

申请/专利权人:本田技研工业株式会社

申请日:2018-05-29

公开(公告)日:2021-07-16

公开(公告)号:CN108973997B

主分类号:B60W30/14(20060101)

分类号:B60W30/14(20060101);B60W40/02(20060101)

优先权:["20170602 JP 2017-110415"]

专利状态码:有效-授权

法律状态:2021.07.16#授权;2019.01.04#实质审查的生效;2018.12.11#公开

摘要:本发明提供一种能够迅速且适当地决定自身车辆未来的行驶轨道的行驶轨道决定装置、以及具备此行驶轨道决定装置的自动驾驶装置。行驶轨道决定装置1具备ECU2。ECU2根据由状况检测装置4所检测出的周边状况数据D_info,来算出表示自身车辆3周边的、交通参与者从当前至未来有可能存在的区域的潜在不利Prisk,并算出表示自身车辆3应行驶的理想的未来行驶区域的潜在有利Pbnf,使用潜在不利Prisk及潜在有利Pbnf,决定自身车辆3未来的行驶轨道Tr_sk。

主权项:1.一种行驶轨道决定装置,其特征在于,包括:周边状况数据获取部件,获取表示自身车辆的周边状况的周边状况数据;存在区域数据计算部件,使用所述周边状况数据,算出表示存在区域的存在区域数据,所述存在区域是所述自身车辆周边的、交通参与者从当前至未来有可能存在的区域或者在未来有可能存在的区域;行驶轨道决定部件,使用所述存在区域数据和以修正值对规定的函数值进行修正所得的值,决定所述自身车辆未来的行驶轨道;行驶区域数据计算部件,算出行驶区域数据,所述行驶区域数据表示所述自身车辆应行驶的理想的未来行驶区域;以及修正值计算部件,使用规定的算法,以下述方式来算出所述修正值,即,所述未来的行驶轨道与所述存在区域数据所表示的所述存在区域的交错程度成为包含最小值的所述最小值附近的值,并且所述未来的行驶轨道与所述行驶区域数据所表示的行驶区域的交错程度成为包含最大值的所述最大值附近的值。

全文数据:行驶轨道决定装置以及自动驾驶装置技术领域[0001]本发明涉及一种决定自身车辆未来的行驶轨道的行驶轨道决定装置以及自动驾驶装置。背景技术[0002]作为决定自身车辆未来的行驶轨道的行驶轨道决定装置,已知有专利文献1中记载的装置。所述行驶轨道决定装置被适用于对移动机器人robot车辆(以下“自身车辆”)进行控制的移动机器人控制装置。所述移动机器人控制装置具备:外界传感器sensor,测定自身车辆与其移动方向的障碍物的距离数据data;天线antenna,用于接收来自全球定位系统GlobePositioningSystem,GPS等的位置信息;存储部,存储包含行驶规则rule的地图信息;以及障碍物地图制作部等。所述障碍物地图制作部基于外界传感器所测定的距离数据来制作障碍物地图。[0003]所述行驶轨道决定装置中,通过本文献的图10所示的算法algorithm,来决定从当前位置直至目标位置为止的未来的行驶轨道。即,基于自身车辆的移动量来计算自身车辆的当前位置,并基于外界传感器所测定的距离数据来制作障碍物地图,并且从存储部读取地图信息(步骤st印201〜步骤203。[0004]继而,参照障碍物地图及地图信息,判定在地图信息中存储的轨道上是否存在障碍物步骤204,若在轨道上存在障碍物,则通过A*搜索算法来执行行驶轨道的搜索步骤205。具体而言,基于当前位置信息、障碍物地图及地图信息,算出网格地图(gridmap上的围绕自身车辆的多个网格中的障碍物的存在概率路径搜索成本cost,将障碍物的存在概率最低的网格决定选择为未来的行驶轨道。然后,算出用于使自身车辆在所决定的行驶轨道上行驶的控制指令信号值,并将与此相当的控制指令信号输入至自身车辆的驱动部步骤206〜步骤207。[0005]现有技术文献[0000]专利文献[0007]专利文献1:日本专利特开2010-191502号公报发明内容[0008][发明所要解决的问题][0009]根据所述专利文献1的行驶轨道决定装置,必须在一次运算周期中,基于当前位置信息、障碍物地图及地图信息,算出围绕自身车辆的多个网格中的障碍物的存在概率,因此运算装置的运算负载高。其结果,导致运算装置的制造成本上升,并且对于当前的汽车中搭载的运算装置的能力而言,存在运算困难的可能。[0010]而且,基于相同的理由,运算装置的运算时间变长,由此,有可能造成运算在一次运算周期中未结束的状态,此时,行驶轨道未被决定,由此造成自身车辆停止行驶,或者为了确保运算时间而自身车辆只能低速行驶的状态。其结果,无法适用于如在一般公路或高速公路上行驶的自动驾驶车辆那样的、要求高速行驶的车辆,从而导致商品性下降。[0011]进而,存在下述问题:在障碍物的存在概率最低的网格存在多个的条件下,无法选择顺畅且安全性更高的最佳行驶轨道,此问题在所述自动驾驶车辆的情况下更为显著。而且,以上问题在行驶轨道的搜索中使用连续曲率快速搜索随机树3〇]11:;[11110118:11;1^^1:11代-RapidlyexploringRandomTree,CC_RRT法来取代A*搜索算法时也同样会发生。[0012]本发明是为了解决所述问题而完成,其目的在于,提供一种能够迅速且适当地决定自身车辆未来的行驶轨道的行驶轨道决定装置、以及具备此行驶轨道决定装置的自动驾驶装置。[0013][解决问题的技术手段][0014]为了达成所述目的,技术方案1的行驶轨道决定装置1的特征在于包括:周边状况数据获取部件状况检测装置4,获取表示自身车辆3的周边状况的周边状况数据D_info;存在区域数据计算部件(电子控制单元ElectronicControlUnit,ECU2、潜在不利计算部20,使用周边状况数据D_info,算出表示存在区域的存在区域数据(潜在不利(riskpotentialPrisk,所述存在区域是自身车辆3周边的、交通参与者其他车辆7、7a〜7e、行人8、8a、8b从当前至未来有可能存在的区域或者在未来有可能存在的区域;行驶轨道决定部件ECU2、行驶环境模型model推断部40,使用存在区域数据潜在不利Prisk和以修正值纵方向速度修正系数kv、轨道修正系数ktr、ktr_2、ktr2_i、速度修正系数kv_i、搜索轨道修正向量vectorK0对规定的函数值基准行驶轨道wbs、轨道权重函数值Wtr_i、基准循道方向速度^_化进行修正所得的值,来决定自身车辆3未来的行驶轨道Tr_sk;以及修正值计算部件ECU2,极值搜索控制器50,使用规定的算法式⑴〜式30,以未来的行驶轨道Tr_sk与存在区域数据所表示的存在区域的交错程度成为包含最小值的所述最小值附近的值的方式,来算出修正值搜索轨道修正向量ΚΘ。[0015]根据所述行驶轨道决定装置,获取表示自身车辆的周边状况的周边状况数据,使用所述周边状况数据,算出表示存在区域的存在区域数据,并使用存在区域数据和以修正值对规定的函数值进行修正所得的值,来决定自身车辆未来的行驶轨道,所述存在区域是自身车辆周边的、交通参与者从当前至未来有可能存在的区域或者在未来有可能存在的区域。所述修正值是使用规定的算法,以未来的行驶轨道与存在区域数据所表示的存在区域的交错程度成为包含最小值的所述最小值附近的值的方式而算出,因此在计算自身车辆未来的行驶轨道时,与专利文献1的情况不同,不再需要计算推断围绕自身车辆的多个网格中的障碍物等的存在概率,由此,既能避免自身车辆未来的行驶轨道与交通参与者的存在区域产生交错,又能迅速且适当地决定自身车辆未来的行驶轨道。由此,当将所述行驶轨道决定装置适用于自动驾驶车辆时,能够与熟练驾驶员进行驾驶的情况同样地,通过自动驾驶来实现安全且理想的行驶状态,从而能够确保高商品性(另外,本说明书中的“获取周边状况数据”的“获取”并不限于通过传感器等直接检测周边状况数据,还包含基于其他参数算出周边状况数据,而且,本说明书中的“交通参与者”包含行人、其他车辆及障碍物等)。[0016]技术方案2的发明是根据技术方案1所述的行驶轨道决定装置1,其特征在于,规定的函数值基准行驶轨道wbs是将自身车辆3变更进路时的形态作为映射map而预先定义的函数值。[0017]根据所述行驶轨道决定装置,使用以修正值来对将自身车辆变更进路时的形态作为映射而预先定义的函数值进行修正所得的值,来决定自身车辆未来的行驶轨道,因此,既能避免自身车辆未来的行驶轨道与交通参与者的存在区域产生交错,又能避免决定为自身车辆无法追随的未来行驶轨道。由此,当将所述行驶轨道决定装置适用于自动驾驶车辆时,既能防止车辆表现出打转spin或蛇行等不稳定的行为,又能通过自动驾驶来实现安全且理想的行驶状态。[0018]技术方案3的发明是根据技术方案2所述的行驶轨道决定装置1,其特征在于,规定的函数值基准行驶轨道wbs是对自身车辆3变更进路时的进路变更速度进行定义的函数值,修正值纵方向速度修正系数kv、轨道修正系数ktr、ktr_2是以对进路变更速度进行修正的方式而构成。[0019]根据所述行驶轨道决定装置,规定的函数值是对自身车辆变更进路时的进路变更速度进行定义的函数值,修正值是以对进路变更速度进行修正的方式而构成,因此能够适当地设定自身车辆的横方向速度。由此,当将所述行驶轨道决定装置适用于自动驾驶车辆时,能够实现顺畅的自动驾驶。[0020]技术方案4的发明是根据技术方案1所述的行驶轨道决定装置1,其特征在于,规定的函数值包含彼此交叉的多个函数值,修正值包含多个修正值轨道修正系数ktr2_i,行驶轨道决定部件通过将以多个修正值轨道修正系数ktr2_i分别对多个函数值轨道权重函数值Wtr_i进行修正所得的多个值予以合成,从而决定未来的行驶轨道Tr_sk。[0021]根据所述行驶轨道决定装置,规定的函数值包含彼此交叉的多个函数值,修正值包含多个修正值,并且通过将以多个修正值分别对多个函数值进行修正所得的多个值予以合成,从而决定未来的行驶轨道,因此,既能避免自身车辆未来的行驶轨道与交通参与者的存在区域产生交错,又能适当地设定自身车辆将进路变更到左侧之后再将进路变更到右侧的情况、或者反复进行Z字形zigzag行驶的情况等条件下的未来的行驶轨道。由此,当将所述行驶轨道决定装置适用于自动驾驶车辆时,在自身车辆将进路变更到左侧之后再将进路变更到右侧的情况、或者反复进行Z字形行驶的情况等下,能够实现顺畅且安全的自动驾驶。[0022]技术方案5的发明是根据技术方案1所述的行驶轨道决定装置1,其特征在于,规定的函数值包含将多个线段以彼此之间存在角度的状态结合而成的函数值,修正值速度修正系数kv_i是以对多个线段的长度及角度中的至少一者进行修正的方式而构成。[0023]根据所述行驶轨道决定装置,规定的函数值包含将多个线段以彼此之间存在角度的状态结合而成的函数值,修正值是以对多个线段的长度及角度中的至少一者进行修正的方式而构成,因此,既能避免自身车辆未来的行驶轨道与交通参与者的存在区域产生交错,又能适当地设定自身车辆在岔路口左转或右转的情况、或在高速公路上汇流的情况等条件下的未来行驶轨道。由此,当将所述行驶轨道决定装置适用于自动驾驶车辆时,在自身车辆在岔路口左转或右转的情况、或在高速公路上汇流的情况等条件下,能够实现顺畅且安全的自动驾驶。[0024]技术方案6的发明是根据技术方案1至5中任一技术方案所述的行驶轨道决定装置1,其特征在于,修正值计算部件使用规定的算法式⑴〜式30,来算出方向值移动平均值Pa_i,并且使用方向值移动平均值Pa_i,以使未来的行驶轨道Tr_sk朝向与存在区域的交错程度减少的方向变化的方式,来算出修正值搜索轨道修正向量ΚΘ,所述方向值移动平均值Pa_i表示使未来的行驶轨道Tr_sk变化时的、未来的行驶轨道Tr_sk与存在区域数据所表示的存在区域的交错程度的变化方向。[0025]根据所述行驶轨道决定装置,使用规定的算法来算出方向值,并且使用方向值,以使未来的行驶轨道朝向与存在区域的交错程度减少的方向变化的方式,来算出修正值,所述方向值表示使未来的行驶轨道变化时的、未来的行驶轨道与存在区域数据所表示的存在区域的交错程度的变化方向,因此,能够缩短对未来的行驶轨道进行计算时的计算时间,与此同时,能够降低计算负载。其结果,能够削减行驶轨道决定装置的制造成本,并且能够使用相对较低能力的运算装置来实现行驶轨道决定装置。而且,基于所述理由,当将所述行驶轨道决定装置适用于自动驾驶车辆时,能够实现自动驾驶车辆的高速行驶。[0026]技术方案7的发明是根据技术方案1至6中任一技术方案所述的行驶轨道决定装置1,其特征在于还包括:不可行驶区域数据计算部件ECU2、潜在不利计算部20,使用周边状况数据D_info,算出不可行驶区域数据潜在不利Prisk,所述不可行驶区域数据潜在不利Prisk表示自身车辆3不应行驶的不可行驶区域,修正值计算部件使用规定的算法式1〜式30,以下述方式来算出修正值搜索轨道修正向量ΚΘ,即,除了未来的行驶轨道Tr_sk与存在区域数据所表示的存在区域潜在不利Prisk的交错程度以外,未来的行驶轨道Tr_sk与不可行驶区域数据所表示的不可行驶区域潜在不利Prisk的交错程度也成为包含最小值的所述最小值附近的值。[0027]根据所述行驶轨道决定装置,使用周边状况数据,算出表示自身车辆不应行驶的不可行驶区域的不可行驶区域数据,并使用规定的算法,以下述方式来算出修正值,即,除了未来的行驶轨道与存在区域数据所表示的存在区域的交错程度以外,未来的行驶轨道与不可行驶区域数据所表示的不可行驶区域的交错程度也成为包含最小值的所述最小值附近的值,因此,能够避免自身车辆未来的行驶轨道与不可行驶区域产生交错。由此,当将所述行驶轨道决定装置适用于自动驾驶车辆时,既能确保更高的安全性,又能通过自动驾驶来实现理想的行驶状态。[0028]技术方案8的发明是根据技术方案1至6中任一技术方案所述的行驶轨道决定装置1,其特征在于还包括:行驶区域数据计算部件ECU2、潜在有利计算部21,算出行驶区域数据潜在有利benefitpotentialPbnf,所述行驶区域数据潜在有利Pbnf表示自身车辆3应行驶的理想的未来行驶区域,修正值计算部件使用规定的算法式(1〜式30,以下述方式来算出修正值搜索轨道修正向量ΚΘ,即,未来的行驶轨道Tr_sk与存在区域数据所表示的存在区域的交错程度成为包含最小值的所述最小值附近的值,并且未来的行驶轨道Tr_sk与行驶区域数据所表示的行驶区域的交错程度成为包含最大值的所述最大值附近的值。[0029]根据所述行驶轨道决定装置,算出表示自身车辆应行驶的理想的未来行驶区域的行驶区域数据,并使用规定的算法,以下述方式来算出修正值,即,未来的行驶轨道与存在区域数据所表示的存在区域的交错程度成为包含最小值的所述最小值附近的值,并且未来的行驶轨道与行驶区域数据所表示的行驶区域的交错程度成为包含最大值的所述最大值附近的值,因此,能够以既避免与交通参与者的存在区域产生交错,又尽可能与理想的未来行驶区域交错的方式,来迅速且适当地决定自身车辆未来的行驶轨道。[0030]技术方案9的发明是根据技术方案8所述的行驶轨道决定装置1,其特征在于,修正值部件在行驶区域数据所表示的行驶区域与存在区域数据所表示的存在区域有交错的情况下,以下述方式来算出修正值搜索轨道修正向量ΚΘ,即,交错区域中的交通参与者的存在概率越高,则未来的行驶轨道Tr_sk与存在区域数据所表示的存在区域的交错程度越进一步减少。[0031]根据所述行驶轨道决定装置,在行驶区域数据所表示的行驶区域与存在区域数据所表示的存在区域有交错的情况下,以下述方式来算出修正值,即,交错区域中的交通参与者的存在概率越高,则未来的行驶轨道与存在区域数据所表示的存在区域的交错程度越进一步减少,因此,在理想的未来行驶区域与交通参与者的存在区域有交错的条件下,能够既减少交通参与者在所述行驶轨道上存在的概率,又迅速且适当地决定自身车辆未来的行驶轨道。[0032]技术方案10的行驶轨道决定装置1的特征在于包括:周边状况数据获取部件状况检测装置4,获取表示自身车辆3的周边状况的周边状况数据D_inf〇;存在区域数据计算部件ECU2、潜在不利计算部20,使用周边状况数据D_info,算出表示存在区域的存在区域数据潜在不利Prisk,所述存在区域是自身车辆3周边的、交通参与者其他车辆7、7a〜7e、行人8、8a、8b从当前至未来有可能存在的区域或者在未来有可能存在的区域;行驶区域数据计算部件ECU2、潜在有利计算部21,算出行驶区域数据潜在有利Pbnf,所述行驶区域数据潜在有利Pbnf表示自身车辆3应行驶的理想的未来行驶区域;以及行驶轨道决定部件ECU2、行驶环境模型推断部40,使用存在区域数据潜在不利Prisk及行驶区域数据潜在有利Pbnf,决定自身车辆3未来的行驶轨道Tr_sk。[0033]根据所述行驶轨道决定装置,获取表示自身车辆的周边状况的周边状况数据,使用周边状况数据,算出表示存在区域的存在区域数据,并算出表示自身车辆应行驶的理想的未来行驶区域的行驶区域数据,所述存在区域是自身车辆周边的、交通参与者从当前至未来有可能存在的区域或者在未来有可能存在的区域。并且,使用存在区域数据及行驶区域数据,来决定自身车辆未来的行驶轨道,因此在计算自身车辆未来的行驶轨道时,与专利文献1的情况不同,不再需要计算推断围绕自身车辆的多个网格中的障碍物等的存在概率,由此,既能避免自身车辆未来的行驶轨道与交通参与者的存在区域产生交错,又能迅速且适当地决定自身车辆未来的行驶轨道。由此,当将行驶轨道决定装置适用于自动驾驶车辆时,能够与熟练驾驶员进行驾驶的情况同样地,通过自动驾驶来实现安全且理想的行驶状态,并且能够通过自动驾驶来实现尚速彳丁驶状态。由此,能够确保尚商品性。[0034]技术方案11的发明是根据技术方案10所述的行驶轨道决定装置1,其特征在于,行驶轨道决定部件以下述方式来决定未来的行驶轨道Tr_sk,S卩,未来的行驶轨道Tr_sk与存在区域数据潜在不利Prisk所表示的存在区域的交错程度成为包含最小值的所述最小值附近的值,并且未来的行驶轨道Tr_sk与行驶区域数据潜在有利Pbnf所表示的行驶区域的交错程度成为包含最大值的所述最大值附近的值。[0035]根据所述行驶轨道决定装置,以下述方式来决定未来的行驶轨道,S卩,未来的行驶轨道与存在区域数据所表示的存在区域的交错程度成为包含最小值的所述最小值附近的值,并且,未来的行驶轨道与行驶区域数据所表示的行驶区域的交错程度成为包含最大值的所述最大值附近的值,因此,能够以既避免与交通参与者的存在区域产生交错,又尽可能与理想的未来行驶区域交错的方式,来迅速且适当地决定自身车辆未来的行驶轨道。由此,当将所述行驶轨道决定装置适用于自动驾驶车辆时,能够与熟练驾驶员进行驾驶的情况同样地,通过自动驾驶来实现安全且理想的行驶状态,从而能够确保高商品性。[0036]技术方案12的发明是根据技术方案10或11所述的行驶轨道决定装置1,其特征在于,行驶轨道决定部件决定成为未来的行驶轨道Tr_sk的基准的基准行驶轨道基准轨道wbs,通过以下述方式来修正基准行驶轨道基准轨道wbs而决定未来的行驶轨道Tr_sk,即,未来的行驶轨道Tr_sk与存在区域数据所表示的区域的交错程度成为包含最小值的所述最小值附近的值,并且,未来的行驶轨道Tr_sk与行驶区域数据所表示的行驶区域的交错程度成为包含最大值的所述最大值附近的值。[0037]根据所述行驶轨道决定装置,决定成为未来行驶轨道的基准的基准行驶轨道,通过以下述方式来修正所述基准行驶轨道而决定未来的行驶轨道,即,未来的行驶轨道与存在区域数据所表示的区域的交错程度成为包含最小值的所述最小值附近的值,并且未来的行驶轨道与行驶区域数据所表示的行驶区域的交错程度成为包含最大值的所述最大值附近的值,因此,能够以既避免与交通参与者的存在区域产生交错,又尽可能与理想的未来行驶区域交错的方式,来迅速且适当地决定未来的行驶轨道。[0038]技术方案13的发明是根据技术方案11所述的行驶轨道决定装置1,其特征在于,行驶轨道决定部件在行驶区域数据所表示的行驶区域与存在区域数据所表示的存在区域有交错的情况下,以下述方式来决定未来的行驶轨道Tr_sk,S卩,交错区域中的交通参与者的存在概率越高,则未来的行驶轨道Tr_sk与存在区域数据所表示的存在区域的交错程度越进一步减少。[0039]根据所述行驶轨道决定装置,在行驶区域数据所表示的行驶区域与存在区域数据所表示的存在区域有交错的情况下,以下述方式来决定未来的行驶轨道,即,交错区域中的交通参与者的存在概率越高,则未来的行驶轨道与存在区域数据所表示的存在区域的交错程度越进一步减少,因此,在理想的未来行驶区域与交通参与者的存在区域有交错的情况下,能够既减少交通参与者在所述行驶轨道上存在的概率,又迅速且适当地决定自身车辆未来的行驶轨道。[0040]技术方案14的自动驾驶装置1的特征在于包括技术方案1至13中任一技术方案所述的行驶轨道决定装置1,以在由行驶轨道决定装置1所决定的未来的行驶轨道Tr_sk上行驶的方式,来控制自身车辆3的行驶状态。[0041]根据所述自动驾驶装置,以在由技术方案1至13中任一技术方案所述的行驶轨道决定装置所决定的未来的行驶轨道上行驶的方式,来控制自身车辆的行驶状态,因此能够通过自动驾驶来实现安全且理想的行驶状态,从而能够确保高商品性。附图说明[0042]图1是示意性地表示本发明的一实施方式的自动驾驶装置及行驶轨道决定装置、与适用这些装置的车辆结构的图。[0043]图2是表示自动驾驶装置的功能结构的框图。[0044]图3是表示其他车辆的潜在不利Prisk的计算结果的一例的图。[0045]图4是表示行人的潜在不利Prisk的计算结果的一例的图。[0046]图5是表示自身车辆的行驶车道(lane上不存在交通参与者的行驶环境下的、潜在不利Prisk的计算结果的一例的图。[0047]图6是表示自身车辆的行驶车道上不存在交通参与者的行驶环境下的、潜在有利Pbnf的计算结果的一例的图。[0048]图7是表示有交通参与者存在的行驶环境下的、潜在有利Pbnf及潜在不利Prisk的计算结果的一例的图。[0049]图8是表示行驶轨道计算部的结构的框图。[0050]图9是表示对在类型1的行驶轨道计算方法中使用的基准行驶轨道wbs进行定义的函数值的图。[0051]图10是表示类型1的行驶轨道计算方法中的、kvI、ktrI、ktrI、ktr_l=0.5、ktr_2l成立时的行驶轨道Tr_sk的计算结果的一例的图。[0059]图18是用于说明类型4的行驶轨道计算方法的图。[0060]图19是表示行驶环境模型的计算结果的一例的图。[0061]图20是表示用于潜在有利修正系数Kbnf的计算的映射的一例的图。[0062]图21是表示沿着图19的A-A线的时刻的、潜在不利Prisk及潜在有利Pbnf的图。[0063]图22是用于说明最理想的行驶轨道Tr_sk的位置的图。[0064]图23是用于说明评价函数值J与最终搜索轨道修正向量K0_sk的1个要素k0_l_sk的关系的图。[0065]图24是用于说明移动平均值Pa_i与最终搜索轨道修正向量K0_sk的1个要素k0_l_sk的关系的图。[0066]图25是表示行驶轨道搜索处理的流程图。[0067]图26是表示自动驾驶控制处理的流程图。[0068]图27是表示执行行驶轨道搜索处理的模拟simulation的行驶环境条件的图。[0069]图28是执行本实施方式的行驶轨道搜索处理时的a自身车辆等的横位置、⑹评价函数值J’以及c轨道修正系数ktr的模拟结果的图。[0070]图29是为了进行比较,表示省略潜在有利Pbnf而执行行驶轨道搜索处理时的(a自身车辆等的横位置、b评价函数值J’及c轨道修正系数ktr的模拟结果的图。[0071]图30是为了进行比较,表示省略最终搜索轨道修正向量K0_sk而执行行驶轨道搜索处理时的a自身车辆等的横位置及⑹评价函数值J’的模拟结果的图。[0072][符号的说明][0073]1:自动驾驶装置、行驶轨道决定装置[0074]2:ECU存在区域数据计算部件、行驶轨道决定部件、不可行驶区域数据计算部件、行驶区域数据计算部件)[0075]3:自身车辆[0076]4:状况检测装置周边状况数据获取部件)[0077]5:发动机[0078]6:致动器[0079]7、7a〜7e:其他车辆交通参与者)[0080]8、8a〜8b:行人交通参与者)[0081]9a:人行道[0082]9b:车道[0083]20:潜在不利计算部存在区域数据计算部件、不可行驶区域数据计算部件)[0084]21:潜在有利计算部行驶区域数据计算部件)[0085]30:行驶轨道计算部[0086]40:行驶环境模型推断部行驶轨道决定部件)[0087]50:极值搜索控制器修正值计算部件)[0088]51:冲失滤波器[0089]52_l、52_n:参照信号产生器[0090]53_l、53_n:乘法器[0091]54_l、54_n:移动平均滤波器[0092]55_l、55_n:搜索控制器[0093]56:向量计算部[0094]D_inf〇:周边状况数据[0095]J、J’:评价函数值[0096]Jl’:规定值[0097]ktr:轨道修正系数修正值)[0098]ktr_l:第1轨道设定值[0099]ktr_2:第2轨道修正系数修正值)[0100]ktr2_i:轨道修正系数修正值)[0101]kv:纵方向速度修正系数修正值)[0102]kv_i:速度修正系数修正值)[0103]ΚΘ:搜索轨道修正向量修正值)[0104]k0_l_sk:要素[0105]K0_sk:最终搜索轨道修正向量[0106]Pa_i:移动平均值方向值)[0107]Pbnf:潜在有利行驶区域数据)[0108]Prisk:潜在不利存在区域数据、不可行驶区域数据)[0109]Pw:滤值[0110]Sl〜S10、S20〜S22:步骤[0111]tl、t2、tll、tl2、t21、t22、t23:时刻[0112]tn、tn*:标准化时刻[0113]tn_l、tn_2、tn_3、tn_4:规定值[0114]Tr_sk:行驶轨道[0115]v_bs:基准循道方向速度规定的函数值)[0116]vl_bs:基准纵方向速度[0117]wbs:基准行驶轨道规定的函数值)[0118]Wtr_l:第1轨道权重函数值[0119]Wtr_2:第2轨道权重函数值[0120]Wtr_3:第3轨道权重函数值[0121]Wtr_4:第4轨道权重函数值[0122]轨道权重函数值规定的函数值)[0123]xr:相对位置[0124]xf:相对横位置[0125]Y1、Y2:箭头[0126]yf、yf’、yf*:相对纵位置[0127]zO〜zm:搜索索引具体实施方式[0128]以下,参照附图来说明本发明的一实施方式的行驶轨道决定装置及自动驾驶装置。另外,本实施方式的自动驾驶装置也兼用作行驶轨道决定装置,因此,在以下的说明中,对自动驾驶装置进行说明,并且在其中,也对行驶轨道决定装置的功能及结构进行说明。[0129]如图1所示,所述自动驾驶装置1适用于四轮车辆3,具备ECU2。另外,以下的说明中,将具备所述自动驾驶装置1的车辆3称作“自身车辆3”。[0130]在所述E⑶2,电连接有状况检测装置4、发动机5及致动器actuator6。所述状况检测装置4周边状况数据获取部件包含摄像机camera、毫米波雷达radar、激光雷达laserradar、声纳(sonar、GPS及各种传感器等,将表示自身车辆3的位置及自身车辆3的行进方向的周边状况交通环境或交通参与者等)的周边状况数据0」1^〇输出至ECU2。[0131]E⑶2如后所述,基于来自所述状况检测装置4的周边状况数据0」1^〇,识别自身车辆3的位置及自身车辆3的周边的交通环境或交通参与者等,决定自身车辆3未来的行驶轨道。[0132]发动机5例如包含电动马达等,如后所述,当决定了自身车辆3未来的行驶轨道时,通过ECU2来控制发动机5的输出,以使自身车辆3在所述行驶轨道上行驶。[0133]而且,致动器6包含制动用致动器及转向用致动器等,如后所述,当决定了自身车辆3未来的行驶轨道时,通过ECU2来控制致动器6的动作,以使自身车辆3在所述行驶轨道上行驶。[0134]另一方面,E⑶2包含微型计算机micro-computer,所述微型计算机包含中央处理器(CentralProcessingUnit,CPU、随机存取存储器(RandomAccessMemory,RAM、只读存储器ReadOnlyMemory,R0M、电可擦可编程只读存储器ElectricallyErasableProgrammableReadOnlyMemory,E2PR0M、输入输出(Input0utput,I0接口interface及各种电气电路均未图示等,E⑶2基于来自所述状况检测装置4的周边状况数据D_info等,如后述那样执行行驶轨道决定处理等。另外,本实施方式中,ECU2相当于存在区域数据计算部件、行驶轨道决定部件、不可行驶区域数据计算部件及行驶区域数据计算部件。[0135]接下来,一边参照图2,一边对本实施方式的自动驾驶装置1的功能结构进行说明。所述自动驾驶装置1通过以下所述的计算算法,算出行驶轨道Tr_sk,并控制自身车辆3的行驶状态,以使其在所述行驶轨道Tr_sk上行驶。[0136]如所述图2所示,自动驾驶装置1具备潜在不利计算部20、潜在有利计算部21及行驶轨道计算部30,具体而言,这些元件20、21、30包含E⑶2。[0137]首先,对潜在不利计算部20进行说明。所述潜在不利计算部20中,基于前述的周边状况数据〇_;[1^0,制作表示交通参与者行人或车辆从当前至未来的存在概率或者不可行驶区域的映射(未图示),并根据行驶轨道Tr_sk来检索所述映射,由此来算出潜在不利Prisk。所述潜在不利Prisk是表示从当前至未来,自身车辆3的行进方向周边的有可能(概率存在交通参与者的区域、及有可能概率存在自身车辆3不应行驶的不可行驶区域的区域等的值,具体而言,如图3〜图5所示那样算出。[0138]首先,图3表示在自身车辆3的行进方向上存在其他车辆7的行驶环境下的、其他车辆7的潜在不利Prisk的计算结果的一例。所述图3的横轴的值xr表示在与自身车辆3的行进方向正交的横方向上,自身车辆3与其他车辆7的相对位置。所述相对位置xr是将其他车辆7的中心位置设为值0,将其他车辆7的左侧设定为负值,右侧设定为正值。如所述图3所示,其他车辆7的潜在不利Prisk是以下述方式而算出,S卩,在其他车辆7的存在概率低的区域中算出为值〇,并且,存在概率越高,则成为越大的正值。另外,图3〜图5中,为了方便,潜在不利Prisk是以将直线予以组合的形式来表达。[0139]而且,图4表示在自身车辆3的行进方向上存在行人8的行驶环境下的、行人8的潜在不利Prisk的计算结果的一例。如所述图4所示,行人8的潜在不利Prisk是与其他车辆7的情况同样地,以下述方式而算出,即,在行人8的存在概率低的区域算出为值0,存在概率越高,则成为越大的正值。[0140]进而,图5表示在自身车辆3的行进方向上不存在交通参与者的行驶环境下的、潜在不利Prisk的计算结果的一例。所述情况下的潜在不利Prisk是表示应避免在如所述图5所示的人行道9a等那样的、自身车辆3不应行驶的不可行驶区域中行驶的概率的值。所述图5中,横轴的值X表示自身车辆3的宽度方向即横方向上的自身车辆3的绝对位置,所述绝对位置X是将自身车辆3的中心位置设为值0,将自身车辆3的左侧设定为负值,将右侧设定为正值。此点在后述的图6中也同样。[0141]如所述图5所示,自身车辆3的行进方向上不存在交通参与者的行驶环境下的潜在不利Prisk是作为相对于绝对位置X的映射值而算出。更具体而言,潜在不利Prisk是以下述方式而算出,即,在车道9b与人行道9a的边界附近上升,并且在人行道9a内,越远离车道9b,则成为越大的正值。[0142]另外,本实施方式中,潜在不利计算部20相当于存在区域数据计算部件及不可行驶区域数据计算部件,潜在不利Prisk相当于存在区域数据及不可行驶区域数据。[0143]接下来,对潜在有利计算部21进行说明。所述潜在有利计算部21中,根据周边状况数据D_info及行驶轨道Tr_sk至此为止自身车辆3所行驶的行驶轨道Tr_sk,对未图示的映射进行检索,由此来算出潜在有利Pbnf。所述潜在有利Pbnf是表示自身车辆3行驶时的、行进方向上的理想行驶区域的存在概率的值,具体而言,例如,如图6〜图7所示那样算出。[0144]所述图6表示在自身车辆3的行进方向上不存在交通参与者的行驶环境下的、潜在有利Pbnf的计算结果的一例。如所述图6所示,潜在有利Pbnf是被算出为负值或值0,且以下述方式而算出,即,在最理想的行驶位置☆所示的点(point处成为最小值,并且在横方向上越远离最理想的行驶位置,则其绝对值越减少。另外,图6中,为了方便,潜在有利Pbnf是以将直线予以组合的形式来表达。[0145]而且,在自身车辆3的实际行驶中,例如会成为图7所示那样的、存在行人8a及其他车辆7a等交通参与者等的行驶环境。在图7所示的行驶环境下的情况时,潜在有利Pbnf及潜在不利Prisk是如图中所示那样算出。[0146]而且,也可通过下述方式来算出潜在有利Pbnf,S卩,使用将周边状况数据0」紅〇及行驶轨道Tr_sk作为输入,将潜在有利Pbnf作为输出的深层神经网络,对熟练驾驶员的行驶数据进行学习。进而,也可使用逆向强化学习的方法,从熟练驾驶员的行驶数据中提取出对熟练驾驶员的最佳路径进行判断的函数值,使用所述函数值来算出潜在有利Pbnf。[0147]另外,本实施方式中,潜在有利计算部21相当于行驶区域数据计算部件,潜在有利Pbnf相当于行驶区域数据。[0148]接下来,一边参照图8,一边对前述的行驶轨道计算部30进行说明。所述行驶轨道计算部30如以下所述,是算出(搜索)行驶轨道Tr_sk的部件,所述行驶轨道Tr_sk相当于自身车辆3从当前至未来应行驶的轨道。如所述图8所示,行驶轨道计算部30具备行驶环境模型推断部40及极值搜索控制器controller50。[0149]所述行驶环境模型推断部40行驶轨道决定部件如后所述,使用周边状况数据D_info与来自极值搜索控制器50的最终搜索轨道修正向量K0_sk,算出行驶轨道Tr_sk,并算出评价函数值J,并且将所述评价函数值J输出至极值搜索控制器50。[0150]而且,极值搜索控制器50修正值计算部件使用从行驶环境模型推断部40输入的评价函数值J,算出所述最终搜索轨道修正向量K0_sk,并将其输出至行驶环境模型推断部40〇[0151]接下来,对所述行驶环境模型推断部40进行说明。所述行驶环境模型推断部40中,首先,如以下所述,根据周边状况数据D_info,选择类型1〜类型4的行驶轨道计算方法中的任一个,通过所选择的行驶轨道计算方法来算出行驶轨道Tr_sk。另外,以下的说明中,将自身车辆3的行进方向的位置称作“纵位置”,将宽度方向的位置称作“横位置”。[0152]首先,对类型1的行驶轨道计算方法进行说明。在所述类型1的行驶轨道计算方法的情况下,如图9所示的函数值那样,对成为行驶轨道Tr_sk的基准的基准行驶轨道wbs进行定义。所述基准行驶轨道wbs规定的函数值是对自身车辆3以基准纵方向速度vl_bs沿行进方向行驶时的、自身车辆3的相对横位置xf与标准化时刻tn的关系进行定义者,S卩,对自身车辆3的进路变更速度进行定义者。[0153]此时,纵轴的相对横位置xf是将自身车辆3的中心位置设为值0,将右侧的相对位置以正值来表示,将左侧的相对位置以负值来表示。而且,横轴的标准化时刻tn是表示自身车辆3以基准纵方向速度vl_bs沿行进方向行驶时的未来时刻的值,标准化时刻tn=0表示当前的时刻。如上所述,对于基准行驶轨道wbs而言,在与基准纵方向速度vl_bs—同定义的关系上,当将从当前计起的未来的经过时间即未来时刻设为tf、以基准纵方向速度vl_bs行驶时的相对于当前位置的相对纵位置设为yf时,基准行驶轨道wbs表示未来时刻tf时的相对纵位置yf与纵方向速度vl。因此,基准行驶轨道wbs也能够将图9的横轴的标准化时刻tn置换为未来时刻tf或相对纵位置yf来定义。[0154]使用图9所示的基准行驶轨道wbs、以及用于对此基准行驶轨道wbs进行修正的轨道修正系数ktr及纵方向速度修正系数kv,如以下那样算出任意的未来时刻tf*时的行驶轨道Tr_sk。所述轨道修正系数ktr修正值是根据前述的周边状况数据D_info,而设定为正负的规定范围(例如wbs·ktr的绝对值不超过道路宽度的范围)内的值,当基准纵方向速度vl_bs设定为法定速度或驾驶员的要求设定速度中的某个较小的速度时,纵方向速度修正系数kv根据前述的周边状况数据D_info而设定为Ifkv成立的范围内的值。[0155]首先,通过下式1,算出任意的未来时刻tf*时的纵方向速度vl。[0156][数1][0157]vl=kv·vl_bs…⑴[0158]接下来,通过下式⑵,算出任意的未来时刻tf*时的相对纵位置yf*。[0159][数2][0160]yf*=vl·tf*=kv·vl_bs·tf*…⑵[0161]接下来,通过下式⑶,算出任意的标准化时刻tn*。[0162][数3][0163]tn*=tf*kv···3[0164]进而,根据利用上式3算出的任意的标准化时刻tn*来检索图9,从而算出基准行驶轨道wbs。[0165]然后,最终通过下式⑷来算出行驶轨道Tr_sk。[0166][数4][0167]Tr_sk=ktr·wbs…⑷[0168]由于是通过以上的方法来算出,因此行驶轨道Tr_sk是作为将轨道修正系数ktr、纵方向速度修正系数kv及任意的未来时刻tf*设为独立变量的函数Fktr、kv、tf*而算出。此处,在如下式(5所示那样定义搜索轨道修正向量ΚΘ修正值)的情况下,行驶轨道Tr_sk是作为将搜索轨道修正向量ΚΘ及任意的未来时刻tf*设为独立变量的函数FK0、tf*而算出。[0169][数5][0170]ΚΘ=[ktrkv]···5[0171]在以上的类型1的计算方法的情况下,例如当kv=l、ktr=l成立时,如参照上式1、上式⑷而明确的那样,vl=vl_bs、Tr_sk=wbs成立,因此行驶轨道Tr_sk将被算出为与图9所示的基准行驶轨道wbs相同。[0172]另一方面,例如当kvI、ktrl、ktrl、ktrvl_bs成立,由此,相对纵位置yf*处于较1^=1、1^1^=1成立时的相对纵位置7;^朝前方移动的位置,并且,相对横位置也成为比1^=1、1^廿=1成立时小的值。[0174]此时,为了便于理解,图11是将横轴以相对纵位置yf来表示,但如前所述,也能够将横轴置换为标准化时刻tn或未来时刻tf来表示。因此,在所述类型1的行驶轨道计算方法的情况下,实际的行驶轨道Tr_sk是以与未来时刻tf相关联的状态而算出。此点在后述的类型2或类型3的行驶轨道计算方法等中也同样。[0175]以上的类型1的行驶轨道计算方法例如是在赶超前方的行驶车辆的行驶环境下参照后述的图27、或执行车道变更等的行驶环境下,算出行驶轨道Tr_sk的最佳方法。[0176]另外,在类型1的行驶轨道计算方法中,作为基准行驶轨道wbs,也可使用图12所示那样的、考虑到车辆的转向特性的函数值,来取代图9所示的函数值。[0177]接下来,对前述的类型2的行驶轨道计算方法进行说明。在所述类型2的行驶轨道计算方法的情况,如图13所示的函数值那样,对基准轨道wbs进行定义。如比较所述图13的函数值与所述图9的函数值而明确的那样,在图13的函数值的情况下,设定有多个基准行驶轨道wbs,并且所述多个基准行驶轨道wbs被设定为与第1轨道设定值ktrj相应的映射值。所述第1轨道设定值ktr_l是用于设定选择行驶轨道的左右方向的位置变更时的移动速度的参数,根据前述的周边状况数据D_info,而被设定为正负的规定范围(例如wbs·ktr_l的绝对值不超过道路宽度的范围)内的值。[0178]而且,在所述类型2的行驶轨道计算方法的情况下,与前述的类型1的行驶轨道计算方法中的轨道修正系数ktr相当的值被设定为第2轨道修正系数ktr_2修正值)。即,当基准纵方向速度vl_bs设定为法定速度或驾驶员的要求设定速度中的某个较小的速度时,第2轨道修正系数ktr_2根据前述的周边状况数据D_info而设定为-lfktr_2fl成立的范围内的值。并且,使用图13所示的基准行驶轨道wbs的函数值、第1轨道设定值ktr_l、第2轨道修正系数ktr_2及纵方向速度修正系数kv,如以下那样算出任意的未来时刻tf*时的行驶轨道Tr—sk〇[0179]首先,通过下式⑹,算出任意的未来时刻tf*时的纵方向速度vl。[0180][数6][0181]vl=kv·vl_bs…⑹[0182]接下来,通过下式7,算出任意的未来时刻tf*时的相对纵位置yf*。[0183][数7][0184]yf*=vl·tf*=kv·vl_bs*tf*…⑺[0185]接下来,通过下式⑻,算出任意的标准化时刻tn*。[0186][数8][0187]tn*=tf*kv···8[0188]进而,根据利用上式8算出的任意的标准化时刻tn*及第1轨道设定值ktr_l来检索图13,从而算出基准行驶轨道wbs。[0189]然后,最终通过下式⑼来算出行驶轨道Tr_sk。[0190][数9][0191]Tr_sk=ktr_2·wbs…(9[0192]由于是通过以上的方法来算出,因此行驶轨道Tr_sk是作为将第1轨道设定值ktr_1、第2轨道修正系数ktr_2、纵方向速度修正系数kv及任意的未来时刻tf*设为独立变量的函数Fktr_l、ktr_2、kv、tf*而算出。此处,在如下式(10所示那样定义搜索轨道修正向量ΚΘ修正值的情况下,行驶轨道Tr_sk是作为将搜索轨道修正向量ΚΘ及任意的未来时刻tf*设为独立变量的函数FΚΘ、tf*而算出。[0193][数10][0194]ΚΘ=[ktr_lktr_2kv]···10[0195]在以上的类型2的行驶轨道计算方法的情况下,例如当kv=I、ktr_l=0、ktr_2=1成立时,如参照上式6、上式9而明确的那样,vl=vl_bs、Tr_sk=wbs成立,因此行驶轨道Tr_sk将被算出为与图13所示的ktr_l=0时的基准行驶轨道wbs相同。[0196]另一方面,例如当1^1、1^1'_1=0.5、1^1:1'_21、1^1'_1=0.5、1^1:1'_21成立时,被算出为图17的虚线所示的值。在所述图17中,yf_1〜yf_4是与kv=1成立时的标准化时间tn_l〜tn_4对应的相对纵位置yf的值。[0223]在所述图17中,yf’、yf*分别表示kv=l及kvl成立时的、与任意的标准化时刻tn*对应的相对纵位置。如所述图17所示,因VIVl_bs成立,因而kv1成立时的相对纵位置yf*处于较kv=1成立时的相对纵位置yf’朝前方移动的位置。[0224]此时,为了便于理解,图17是将横轴以相对纵位置yf来表示,但在所述类型3的行驶轨道计算方法的情况下,实际的行驶轨道Tr_sk是以与未来时刻tf相关联的状态而算出。[0225]以上的类型3的行驶轨道计算方法是在繁华街道上行驶的情况、或者一边以Z字形避开交通参与者一边行驶的情况参照后述的图19等复杂行驶环境下,算出行驶轨道Tr_sk的最佳方法。[0226]另外,在类型3的行驶轨道计算方法中,作为轨道权重函数值Wtr_i,使用了四个值Wtr_l〜Wtr_4,但轨道权重函数值Wtr_i的数量并不限于此,也可使用两个至三个或者五个以上的函数值。此时,轨道修正系数ktr2_i只要使用与轨道权重函数值Wtr_i相同数量的值即可。[0227]接下来,对前述的类型4的行驶轨道计算方法进行说明。在所述类型4的行驶轨道计算方法的情况下,如图18所示,是在将自身车辆3的相对横位置xf设为横轴、将相对纵位置yf设为纵轴的平面上,将ηn32个线段的各两个以彼此之间带有角度的状态予以组合,从而决定算出行驶轨道Tr_sk。[0228]具体而言,首先,通过下式(16,算出局部(local轨道距离Lii=l〜η。所述局部轨道距离Li相当于η个线段各自的长度。[0229][数16][0230]Li=kv_i·v_bs*At…(16[0231]上式(16中,kv_ii=l〜η表示速度修正系数修正值),v_bs表示基准循道方向速度规定的函数值),At表示局部区间行驶时间。所述局部区间行驶时间At是自身车辆3行驶局部轨道距离Li所需的时间。[0232]接下来,通过下式17,算出任意的未来时刻tf*时的相对纵位置yf*。[0233][数17][0235]上式(17的0i是如图18所示,各线段相对于自身车辆3在当前时间点的中心线的角度。[0236]接下来,通过下式(18,算出任意的未来时刻tf*时的相对横位置xf*。[0237][数18][0239]然后,通过下式(19,算出行驶轨道Tr_sk。[0240][数19][0241]Tr_sk=[xf*yf*]···19[0242]进而,通过下式20,算出循道方向速度v。[0243]所述循道方向速度V是自身车辆3的行驶方向的速度。[0244][|^20][0245]v=kv_i·v_bs…(20[0246]由于行驶轨道Tr_sk是通过以上的方法而算出,因此是作为将η个速度修正系数kv_i、n个角度0i及任意的未来时刻tf*设为独立变量的函数?〇^」、01、〖#而算出。此处,在如下式21所示那样定义搜索轨道修正向量ΚΘ修正值)的情况下,行驶轨道Tr_sk是作为将搜索轨道修正向量ΚΘ及任意的未来时刻tf*设为独立变量的函数FΚΘ、tf*而算出。另夕卜,所述搜索轨道修正向量ΚΘ的值是在前述的极值搜索控制器50中,通过后述的方法而算出。[0247][^21][0248]ΚΘ=[kv_l---kv_n91---0n]…⑵)[0249]在所述类型4的行驶轨道计算方法的情况下,在搜索轨道修正向量ΚΘ的计算式17、(18中包含角度0i,因此,在计算行驶轨道Tr_sk时,通过搜索轨道修正向量ΚΘ来修正变更相邻的各两个线段之间的角度。[0250]另外,在类型4的行驶轨道计算方法中,也可使搜索轨道修正向量ΚΘ构成为仅将η个速度修正系数kv_i或仅将η个角度0i作为要素的向量。[0251]如上所述,行驶环境模型推断部40中,基于周边状况数据D_info,选择类型1〜类型4的行驶轨道计算方法中的任一种,使用所选择的行驶轨道计算方法来算出行驶轨道Tr_sk〇[0252]另外,以上的说明中,说明了在类型1〜类型4的行驶轨道计算方法中,使用搜索轨道修正向量ΚΘ来算出行驶轨道Tr_sk,但在行驶轨道Tr_sk的实际运算中,由于后述的理由,将使用由极值搜索控制器50所算出的最终搜索轨道修正向量K0_sk,来取代搜索轨道修正向量ΚΘ。[0253]进而,行驶环境模型推断部40基于行驶轨道Tr_sk、潜在不利Prisk及潜在有利Pbnf,来制作例如图19所示的行驶环境模型,并且使用所述图19的行驶环境模型,通过以下所述的方法,以规定的计算周期搜索周期ATsk来算出评价函数值J。[0254]所述图19是平面地表示有作为交通参与者的行人8b、停在反向车道上的其他车辆7b及正在反向车道上行驶的其他车辆7c存在的行驶环境下的行驶环境模型。[0255]所述行驶环境模型推断部40中,首先,利用图19中的搜索索引(indexzjj=0〜m:m为整数)的时刻或距离,对行驶环境模型进行搜索检索),从而算出与搜索索引zj对应的潜在有利Pbnfzj及潜在不利Priskzj。此时,作为搜索索引zj,在执行类型1〜类型3的行驶轨道计算方法的情况下,使用未来时刻tf,在执行类型4的行驶轨道计算方法的情况下,使用循道距离X。[0256]然后,使用搜索到的潜在有利Pbnfzj及潜在不利Priskzj,通过下式22来算出评价函数值J。[0257][|^22][0259]上式22中,k为计算时刻搜索时刻),Kbnf为潜在有利修正系数。所述潜在有利修正系数Kbnf是通过根据潜在不利Prisk来检索图20所示的映射而算出。[0260]所述图的Priski〜Prisk2是设定为PriskiPrisk2成立的潜在不利Prisk的规定值。所述映射中,潜在有利修正系数Kbnf在PriskfPriskl的区域中被设定为值1,在Prisk2兰Prisk的区域中被设定为值0,并且,在PrisklPriskPrisk2的区域中,潜在不利Prisk越大,则设定为越小的值。如以上那样的潜在有利修正系数Kbnf的设定理由将后述。而且,以上的评价函数值J的计算方法的原理也将后述。[0261]接下来,对前述的极值搜索控制器50进行说明。如图8所示,极值搜索控制器50具备冲失滤波器washoutfilter51、n个参照信号产生器52_ii=l〜η、n个乘法器53_ii=1〜η、n个移动平均滤波器54_i、n个搜索控制器55_ii=l〜η及向量计算部56。[0262]所述冲失滤波器51中,通过下式23来算出滤值Pw。[0263][ϋ23][0264]pw⑹=J⑹-Jk-1…(23[0265]如上式23所示,滤值Pw是作为评价函数值的此次值J⑹与前次值Jk-Ι的差值而算出。而且,冲失滤波器51是用于使评价函数值J中所含的、因后述的参照信号值w_i引起的频率成分通过者。此时,也可取代上式23,而通过使后述的η个参照信号值w_i的频率成分通过的巴特沃斯高通滤波算法Butterworthhighpassfilteralgorithm来算出滤值Pw,还可构成为,通过仅使η个参照信号值w_i各自的频率成分通过的η个带通滤波算法bandpassfilteralgorithm,来算出η个滤值Pw。[0266]而且,从n个参照信号产生器52_1分别输出n个参照信号值w_ii=l〜n。所述n个参照信号值w_i被设定为彼此不同周期的周期函数值,它们的周期被设定为彼此不同的η个值m_ii=1〜η与计算周期ATsk之积m_i·ZXTsk。进而,作为周期函数的波形,例如使用正弦波、余弦波、三角波、梯形波及矩形波等。[0267]进而,在η个乘法器53」中,通过下式24,分别算出η个中间值Pc_ii=l〜η。[0268][ϋ24][0269]Pc_ik=Pwk·w_ik~l."24[0270]而且,在n个移动平均滤波器54」中,通过下式25来算出n个移动平均值Pa_i。[0271][ϋ25][0273]上式25的mlcm是所述的值m_i的最大公倍数。像这样将移动平均值Pa_i的采样sampling个数设定为值mlcm+1的理由是,为了从移动平均值Pa_i中去除参照信号值w_i的频率成分。[0274]接下来,在η个搜索控制器55_1中,通过下式(26、式(27所示的滑模(slidingmode控制算法,来算出η个修正系数k0_ii=l〜η。[0275][|^26][0276]〇_ik=Pa_ik+S_i·Pa_ik~l···26[0277][|^27][0278]k9_ik=k9_ik_l+Ksk_i·〇_ik···27[0279]上式26的〇」(i=l〜n是切换函数,S_ii=l〜n是设定为-lS_i0成立的响应指定参数。而且,式(27的Ksk_ii=1〜η是规定的增益gain。如参照上式26、上式27而明确的那样,η个修正系数k0_i是通过仅自适应律输入的滑模控制算法,以具有使η个移动平均值Pa_i收敛为值0的功能的方式而算出。[0280]此时,η个修正系数k0_i能够表示为下式28所示的搜索轨道修正向量ΚΘ。[0281][|^28][0282]ΚΘ⑹=[k9_l⑹⑹]…(28[0283]在上式(28的情况下,其右边的要素在使用前述的类型1的行驶轨道计算方法的情况下,相当于前述式⑸右边的要素,在使用类型2的行驶轨道计算方法的情况下,相当于前述式(10右边的要素,在使用类型3的行驶轨道计算方法的情况下,相当于前述式(15右边的要素。进而,在使用类型4的行驶轨道计算方法的情况下,取代以上的规定值n,而使用其两倍值2n来执行式(22〜式28的计算,并且,此时的式28的右边相当于前述式21右边的要素。[0284]然后,在向量计算部56中,通过下式29、式30,来算出最终搜索轨道修正向量K9_sk〇[0285][ϋ29][0286]k9_i_skk=k9_ik~l+w_ik."29[0287][|^30][0288]K9_skk=[k9_l_skk•••k9_n_skk]···30[0289]如比较上式29、上式30与前述的式27、式28而明确的那样,在最终搜索轨道修正向量K0_sk的情况下,所述各要素k0_i_sk是作为将搜索轨道修正向量ΚΘ的各要素kΘ」分别加上参照信号值w_i所得的值而算出。因此,行驶轨道Tr_sk最终是使用搜索轨道修正向量ΚΘ而算出。例如,在类型1、类型2的行驶轨道计算方法的情况下,是通过利用搜索轨道修正向量ΚΘ来修正基准轨道wbs而算出。[0290]如上所述,在行驶环境模型推断部40中,通过前述的计算方法而算出评价函数值J,在极值搜索控制器50中,通过前述的计算方法而算出最终搜索轨道修正向量K0_sk。接下来,对这些评价函数值J及最终搜索轨道修正向量K0_sk的计算方法的原理进行说明。[0291]首先,对评价函数值J的计算方法的原理进行说明。例如,在利用类型1〜类型4的行驶轨道计算方法中的任一种来算出行驶轨道Tr_sk的情况下,在图19的A-A线所示的搜索索引的时刻,潜在不利Prisk及潜在有利Pbnf例如为图21所示。[0292]如所述图21所示,潜在不利Prisk是以正值表示,潜在有利Pbnf是以负值表示,最理想的行驶轨道Tr_sk的位置为图22所示那样的、潜在不利Prisk与潜在有利Pbnf之和Prisk+Pbnf成为极小值即最小值的点(☆所示的点)。[0293]因此,当将行驶轨道Tr_sk决定为最理想的行驶轨道时,考虑使用两个值之和Prisk+Pbnf来定义所述评价函数值J。但是,若在潜在有利Pbnf的区域与潜在不利Prisk的区域在平面观察时重合的条件下例如图19的搜索索引zm-x的时刻),将行驶轨道Tr_sk决定为两个值之和Prisk+Pbnf的最小值的位置,则自身车辆3接触到交通参与者的可能性升尚。[0294]为了避免所述状况,本实施方式的评价函数值J如所述计算式22所示那样,使用将潜在有利修正系数Kbnf乘以潜在有利Pbnf所得的值Kbnf·Pbnf,并且,对于所述潜在有利修正系数Kbnf,如前述的图20所示那样,在潜在不利Prisk大于规定值Prisk2的区域中设定为值〇,由此构成为,在评价函数值J的计算时,使潜在不利Prisk优先。[0295]由此,在潜在有利Pbnf的区域与潜在不利Prisk的区域在平面观察时重合的条件下,能够避免行驶轨道Tr_sk与潜在不利Prisk大的区域产生交错,从而能够避免自身车辆3接触到交通参与者。基于以上的理由,评价函数值J是使用潜在有利修正系数Kbnf而算出。[0296]接下来,对最终搜索轨道修正向量K0_sk的计算原理进行说明。首先,在计算行驶轨道Tr_sk的最佳轨道时,只要以下述方式来算出行驶轨道Tr_sk即可,S卩,与存在潜在不利Prisk的区域的交错程度成为最小值,并且与存在潜在有利Pbnf的区域的交错程度成为最大值。[0297]换言之,潜在不利Prisk与潜在有利Pbnf之和成为最小值的点为所述时刻的行驶轨道Tr_sk的最佳轨道,因此只要以评价函数值J成为极小值即最小值的方式来决定行驶轨道Tr_sk即可。此时,在行驶轨道Tr_sk如前所述,是使用最终搜索轨道修正向量K0_sk而算出的关系上,只要以评价函数值J成为极小值的方式来算出最终搜索轨道修正向量K0_sk即可。[0298]因此,在本实施方式的情况下,为了以评价函数值J成为极小值的方式来算出最终搜索轨道修正向量K0_sk,而使用了以下的原理。首先,在行驶轨道Tr_sk是使用最终搜索轨道修正向量K0_sk而算出的关系上,因最终搜索轨道修正向量K0_sk中所含的参照信号值w_i的特性周期函数),会呈现出规定振幅的振动行为。进而,在使用此种行驶轨道Tr_sk来算出潜在不利Prisk及潜在有利Pbnf的关系上,评价函数值J也会呈现出规定振幅的振动行为。[0299]此处,若假定最终搜索轨道修正向量K0_sk的1个要素k0_l_sk与评价函数值J的关系表示为图23所示的曲线,则因参照信号值w_i引起的评价函数值J的振动行为将如图中的箭头Yl或箭头Y2所示那样,成为带着一定斜率的状态。另一方面,由于前述的移动平均值Pa_i是评价函数值J的滤值Pw与参照信号值w_i之积的移动平均值,因此成为相当于评价函数值J与参照信号值w_i的相关函数的值。[0300]因此,若相当于相关函数的移动平均值Pa_i为正值,则评价函数值J的斜率表示正值,若移动平均值Pa_i为负值,则评价函数值J的斜率表示负值。除此以外,移动平均值Pa_i是通过前述的式25而算出,因而是以参照信号值w_i的频率成分已去除的状态而算出。基于以上的理由,移动平均值Pa_i与要素k0j_sk的关系例如能够表示为图24所示那样的单调增加的函数。即,移动平均值?」在变更行驶轨道Tr_sk时,表示评价函数值J发生变化的方向。[0301]因此,在以评价函数值J成为极小值最小值)的方式来计算最终搜索轨道修正向量K0_sk时,只要以图24所示的函数的斜率成为值0的方式来算出移动平均值Pa_i即可。即,只要以移动平均值?8_;[收敛为值0的方式,使用反馈feedback控制算法来算出最终搜索轨道修正向量K9_sk即可。[0302]基于以上的理由,本实施方式的极值搜索控制器50中,使用包含作为反馈控制算法的滑模控制算法26及27的、式23〜式30的计算算法,来算出最终搜索轨道修正向量P_sk。[0303]在像这样搜索评价函数值J的极小值的情况下,在一般的极值搜索算法中,需要评价函数值J的斜率数据,与此相对,本实施方式的计算算法中,不需要评价函数值J的斜率数据。其结果,在本实施方式的计算算法的情况下,与一般的极值搜索算法相比,具有能够降低运算负载,并能够提高运算精度的优点。基于同样的理由,在适用于自动驾驶装置中的决定行驶轨道的系统那样的、时间性变化的系统的情况下,一般的极值搜索算法会造成稳健性robustness下降,与此相对,本实施方式的计算算法中,具有能够确保高稳健性的优点。[0304]而且,如前所述,移动平均值Pa_i是表示变更行驶轨道Tr_sk时,评价函数值J的斜率即评价函数值J发生变化的方向的值方向值),因此,以评价函数值J成为最小值(即,以移动平均值Pa_i收敛为值0的方式来算出最终搜索轨道修正向量K0_Sk,相当于以下述方式来算出最终搜索轨道修正向量K0_sk,即,与存在潜在不利Prisk的区域的交错程度成为最小值,并且与存在潜在有利Pbnf的区域的交错程度成为最大值。[0305]进而,由于评价函数值J是使用潜在有利修正系数Kbnf而算出,因此在存在潜在不利Prisk的区域与存在潜在有利Pbnf的区域有交错的情况下,以下述方式来算出最终搜索轨道修正向量K0_sk,即,潜在不利Prisk越大,则行驶轨道Tr_sk与存在潜在不利Prisk的区域的交错程度越减少。其结果,能够避免自身车辆3接触到交通参与者。[0306]接下来,一边参照图25,一边对行驶轨道搜索处理进行说明。所述行驶轨道搜索处理是通过前述的计算方法,来算出行驶轨道Tr_sk、评价函数值J及最终搜索轨道修正向量K0_sk等,由ECU2以前述的规定的计算周期ATsk来执行。另外,以下的说明中所算出的各种值被存储在ECU2的E2PR0M内。[0307]如所述图25所示,首先,在步骤1图中简称为“S1”,以下相同)中,读取来自状况检测装置4的周边状况数据0」紅〇。[0308]接下来,前进至步骤2,根据E2PR0M内的行驶轨道Tr_sk及周边状况数据0_11^〇来检索未图示的映射,从而算出潜在不利Prisk。此时,潜在不利Prisk是算出搜索索引z0〜zm为止的值,将这些值覆盖E2PR0M内所存储的前次值搜索索引zO〜zm为止的值)。[0309]接下来,在步骤3中,根据E2PR0M内的行驶轨道Tr_sk及周边状况数据0_11^〇来检索未图示的映射,从而算出潜在有利Pbnf。此时,潜在有利Pbnf是算出搜索索引zO〜zm为止的值,将这些值覆盖E2PR0M内所存储的前次值搜索索引zO〜zm为止的值)。[0310]在紧跟着步骤3的步骤4中,算出行驶轨道Tr_sk。具体而言,基于周边状况数据D_info,选择前述的类型1〜类型4的行驶轨道计算方法的计算式,S卩式⑴〜式5、式⑹〜式(10、式(11〜式(15及式(16〜式21中的任一个,将所选择的计算式中的搜索轨道修正向量ΚΘ的要素置换为最终搜索轨道修正向量K0_sk的要素,来算出行驶轨道Tr_sk。[0311]此时,行驶轨道Tr_sk是算出搜索索引zO〜zm为止的值,将这些值覆盖E2PR0M内所存储的前次值搜索索引zO〜zm为止的值)。即,行驶轨道Tr_sk是以计算周期ATsk而逐次受到更新。[0312]接下来,前进至步骤5,通过前述的式22而算出评价函数值J后,在步骤6中,通过前述的式23而算出滤值Pw。[0313]接下来,在步骤7中,通过前述的式24而算出η个中间值Pc」后,前进至步骤8,通过前述的式25而算出η个移动平均值Pa_i。[0314]接下来,前进至步骤9,通过前述的式26〜式28而算出搜索轨道修正向量ΚΘ。[0315]接下来,在步骤10中,通过前述的式29〜式30而算出最终搜索轨道修正向量K9_sk后,结束本处理。[0316]如上所述,本实施方式的自动驾驶装置1中,最终搜索轨道修正向量K0_sk以规定的计算周期ATsk而逐次更新,并且,在下个计算时机timing,使用像这样受到更新的最终搜索轨道修正向量K0_sk来逐次更新行驶轨道Tr_sk。[0317]接下来,一边参照图26,一边对自动驾驶控制处理进行说明。所述自动驾驶控制处理是控制自身车辆3在所算出的行驶轨道Tr_sk上行驶,由ECU2以比前述的规定的计算周期ATsk长的规定的控制周期ATad来执行。[0318]如所述图26所示,首先,在步骤20中,读取E2PR0M内所存储的行驶轨道Tr_sk。[0319]接下来,前进至步骤21,驱动发动机5,以使自身车辆3在所读取的行驶轨道Tr_sk上行驶。[0320]接下来,在步骤22中,驱动致动器6以使自身车辆3在所读取的行驶轨道Tr_sk上行驶后,结束本处理。[0321]接下来,对如以上那样构成的本实施方式的自动驾驶装置1的行驶轨道决定处理的模拟结果进行说明。以下所述的模拟结果是在如图27所示的、存在先行车辆7d及相向车辆7e的行驶环境条件下,使用前述的类型1的行驶轨道计算方法,赶超先行车辆7d时的模拟结果。[0322]首先,图28中的(a至c表示本实施方式的自动驾驶装置1的行驶轨道决定处理的模拟结果(以下称作“本申请结果”),图29中的a至c中,为了进行比较,表示省略了潜在有利Pbnf时的行驶轨道决定处理的模拟结果(以下称作“第1比较结果”),图30中,为了进行比较,表示省略了最终搜索轨道修正向量K0_sk时的行驶轨道决定处理的模拟结果(以下称作“第2比较结果”)。[0323]而且,图28中的a至c〜图30中的J’是仅自身车辆3的前端位置的评价函数值,是通过下式31而算出。[0324][|^31][0325]J’(k=Priskz’)+Kbnfz’)·Pbnfz’)…(31[0326]所述式31的z’是自身车辆3的前端位置的搜索索引。[0327]首先,若参照第2比较结果,则可知的是,在时刻t21,评价函数值J’骤增至规定值J1’附近为止。所述规定值J1’是表示自身车辆3已碰撞到交通参与者等的值,所述时刻t21时的评价函数值J’的骤增是因自身车辆3碰撞到先行车辆7d而引起。[0328]而且可知的是,在时刻t22开始车道变更后,在时刻t23,评价函数值J’再次骤增至规定值J1’附近为止。这是因为自身车辆3与相向车辆7e碰撞而引起。[0329]与此相对,在本申请结果的情况下,在时刻tl,开始赶超动作,在执行车道变更后,在时刻t2,恢复到理想的行驶位置。在此期间,跟如第2比较结果那样的与其他车辆产生碰撞的情况不同,评价函数值J’几乎未上升,可知已适当了决定行驶轨道Tr_sk。[0330]进而,若参照第1比较结果,则在所述第1比较结果的情况下,在时刻til开始赶超动作,在执行了车道变更后,在时刻tl2,恢复到原本的行驶位置。在此期间,评价函数值J’与本申请结果同样几乎未上升,在此点上,可知已适当决定了行驶轨道Tr_sk。[0331]但是,可知的是,在第1比较结果的情况下,时刻tl2以后,自身车辆3偏离了理想的行驶位置,与此相对,在本申请结果的情况下,如前所述,时刻t2以后,自身车辆3恢复到理想的行驶位置。即,可知的是,在本申请结果的情况下,通过使用潜在有利Pbnf,能够使自身车辆3恢复到理想的行驶位置,从而更适当地决定了行驶轨道Tr_sk。[0332]如上所述,根据本实施方式的自动驾驶装置1,使用由状况检测装置4所检测出的周边状况数据D_info及行驶轨道Tr_sk来算出潜在不利Prisk及潜在有利Pbnf。并且,基于周边状况数据D_info来选择类型1〜类型4的行驶轨道计算方法中的任一种,并使用所选择的行驶轨道计算方法及最终搜索轨道修正向量K0_sk,来算出从当前至未来为止的行驶轨道Tr_sk〇[0333]在所述最终搜索轨道修正向量K0_sk的情况下,使用潜在不利Prisk、潜在有利Pbnf及潜在有利修正系数Kbnf,通过式22来算出评价函数值J,并以所述评价函数值J成为极小值的方式来算出最终搜索轨道修正向量K0_sk即搜索轨道修正向量ΚΘ。这相当于以下述方式算出最终搜索轨道修正向量K0_sk,即,与存在潜在不利Prisk的区域的交错程度成为最小,并且与存在潜在有利Pbnf的区域的交错程度成为最大。[0334]进而,通过利用此种最终搜索轨道修正向量K0_sk来修正基准轨道wbs及轨道权重函数值胃1^_;[等,从而算出行驶轨道Tr_sk,因此在计算行驶轨道Tr_sk时,与专利文献1的情况不同,不再需要计算推断围绕自身车辆3的多个网格中的障碍物等的存在概率,由此,能够迅速且适当地算出行驶轨道Tr_sk。由此,能够与熟练驾驶员驾驶自身车辆3的情况同样地,通过自动驾驶来实现安全且理想的行驶状态,从而能够确保高商品性。[0335]而且,在类型1、类型2的行驶轨道计算方法的情况下,通过利用最终搜索轨道修正向量K0_sk即搜索轨道修正向量ΚΘ来修正定义为映射状的基准轨道wbs,从而决定行驶轨道Tr_sk,因此,既能避免自身车辆3的行驶轨道Tr_sk与交通参与者的存在区域产生交错,又能避免决定为自身车辆3无法追随的行驶轨道Tr_sk,并且能够适当地设定自身车辆3的横方向的速度。由此,既能防止自身车辆3表现出打转或蛇行等不稳定的行为,又能通过自动驾驶来实现安全且理想的行驶状态。[0336]进而,在类型3的行驶轨道计算方法的情况下,通过将利用最终搜索轨道修正向量K0_sk即搜索轨道修正向量ΚΘ对轨道权重函数值?廿_丨进行修正的值予以合成,从而决定行驶轨道Tr_sk,因此,既能避免自身车辆3的行驶轨道Tr_sk与有可能存在交通参与者的存在区域产生交错,又能适当地设定自身车辆3将进路变更到左侧之后再将进路变更到右侧的情况、或者反复进行Z字形行驶的情况等行驶环境下的行驶轨道Tr_sk,从而能够在此种行驶环境下实现顺畅且安全的自动驾驶。[0337]除此以外,在类型4的行驶轨道计算方法的情况下,行驶轨道Tr_sk是以将η个线段以η个角度予以结合的状态而决定,并且,使用最终搜索轨道修正向量K0_sk来修正行驶轨道Tr_sk,因此,既能避免自身车辆3的行驶轨道Tr_sk与交通参与者的存在区域产生交错,又能适当地设定自身车辆3在岔路口左转或右转的情况、或在高速公路上汇流的情况等行驶环境下的行驶轨道Tr_Sk,从而能够在此种行驶环境下实现顺畅且安全的自动驾驶。[0338]而且,在计算最终搜索轨道修正向量K0_sk时,移动平均值Pa_i是作为表示使行驶轨道Tr_sk变化时的行驶轨道Tr_sk与存在区域数据所表示的存在区域的交错程度的变化方向的值而算出,以所述移动平均值Pa_i成为值0的方式来算出最终搜索轨道修正向量Κθ_sk,因此能够缩短计算行驶轨道Tr_sk时的计算时间,与此同时,能够降低计算负载。其结果,能够削减自动驾驶装置1的制造成本,并且能够使用相对较低能力的运算装置来实现自动驾驶装置1。基于相同的理由,能够使用所述自动驾驶装置1来实现自动驾驶车辆的高速行驶。[0339]另外,实施方式为使用潜在不利Prisk来作为存在区域数据的示例,但本发明的存在区域数据并不限于此,只要是表示存在区域者即可,所述存在区域是自身车辆周边的、交通参与者从当前至未来有可能存在的区域或者在未来有可能存在的区域。例如,也可构成为,将自身车辆周边的、交通参与者在未来有可能存在的区域作为表示存在区域的存在区域数据,来算出潜在不利Prisk。[0340]而且,实施方式是使用潜在有利Pbnf作为行驶区域数据的示例,但本发明的存在区域数据并不限于此,只要是表示自身车辆应行驶的理想的未来行驶区域者即可。[0341]进而,实施方式是使用潜在不利Prisk及潜在有利Pbnf这两者来决定行驶轨道Tr_sk的示例,但也可仅使用潜在不利Prisk来决定行驶轨道Tr_sk。此时,作为评价函数值J的计算式,只要使用在前述的式22中设定为PbnfZj=O的计算式即可。进而,在仅使用潜在不利Prisk来决定行驶轨道Tr_sk的情况下,除了潜在不利Prisk、周边状况数据D_info及最终搜索轨道修正向量K0_sk以外,还可使用其他参数来决定行驶轨道Tr_sk。[0342]另一方面,实施方式是使用周边状况数据D_info、潜在不利Prisk、潜在有利Pbnf及最终搜索轨道修正向量K0_sk来决定行驶轨道Tr_sk的示例,但也可进而使用除这些以外的参数来决定行驶轨道Tr_sk。[0343]而且,实施方式是使用式(1〜式30来作为搜索轨道修正向量ΚΘ的计算算法的示例,但搜索轨道修正向量ΚΘ的计算算法并不限于此,只要为如下所述者即可,S卩:能够以下述方式来算出搜索轨道修正向量ΚΘ者,S卩,未来的行驶轨道与存在区域数据所表示的存在区域的交错程度成为包含最小值的所述最小值附近的值;或者,能够以下述方式来算出搜索轨道修正向量ΚΘ者,S卩,未来的行驶轨道与存在区域数据所表示的存在区域的交错程度成为包含最小值的所述最小值附近的值,并且未来的行驶轨道与行驶区域数据所表示的行驶区域的交错程度成为包含最大值的所述最大值附近的值。[0344]进而,实施方式是将本发明的自动驾驶装置1及行驶轨道决定装置1适用于四轮车辆的示例,但本发明的自动驾驶装置及行驶轨道决定装置并不限于此,也可适用于二轮车辆、三轮车辆及五轮以上的车辆。

权利要求:1.一种行驶轨道决定装置,其特征在于,包括:周边状况数据获取部件,获取表示自身车辆的周边状况的周边状况数据;存在区域数据计算部件,使用所述周边状况数据,算出表示存在区域的存在区域数据,所述存在区域是所述自身车辆周边的、交通参与者从当前至未来有可能存在的区域或者在未来有可能存在的区域;行驶轨道决定部件,使用所述存在区域数据和以修正值对规定的函数值进行修正所得的值,决定所述自身车辆未来的行驶轨道;以及修正值计算部件,使用规定的算法,以所述未来的行驶轨道与所述存在区域数据所表示的所述存在区域的交错程度成为包含最小值的所述最小值附近的值的方式,来算出所述修正值。2.根据权利要求1所述的行驶轨道决定装置,其特征在于,所述规定的函数值是将所述自身车辆变更进路时的形态作为映射而预先定义的函数值。3.根据权利要求2所述的行驶轨道决定装置,其特征在于,所述规定的函数值是对所述自身车辆变更进路时的进路变更速度进行定义的函数值,所述修正值是以对所述进路变更速度进行修正的方式而构成。4.根据权利要求1所述的行驶轨道决定装置,其特征在于,所述规定的函数值包含彼此交叉的多个函数值,所述修正值包含多个修正值,所述行驶轨道决定部件通过将以多个修正值分别对所述多个函数值进行修正所得的多个值予以合成,从而决定所述未来的行驶轨道。5.根据权利要求1所述的行驶轨道决定装置,其特征在于,所述规定的函数值包含将多个线段以彼此之间存在角度的状态结合而成的函数值,所述修正值是以对所述多个线段的长度及所述角度中的至少一者进行修正的方式而构成。6.根据权利要求1至5中任一项所述的行驶轨道决定装置,其特征在于,所述修正值计算部件使用所述规定的算法,来算出方向值,并且使用所述方向值,以使所述未来的行驶轨道朝向与所述存在区域的交错程度减少的方向变化的方式,来算出所述修正值,所述方向值表示使所述未来的行驶轨道变化时的、所述未来的行驶轨道与所述存在区域数据所表示的存在区域的交错程度的变化方向。7.根据权利要求1至6中任一项所述的行驶轨道决定装置,其特征在于,还包括:不可行驶区域数据计算部件,使用所述周边状况数据,算出不可行驶区域数据,所述不可行驶区域数据表示所述自身车辆不应行驶的不可行驶区域,所述修正值计算部件使用所述规定的算法,以下述方式来算出所述修正值,即,除了所述未来的行驶轨道与所述存在区域数据所表示的存在区域的交错程度以外,所述未来的行驶轨道与所述不可行驶区域数据所表示的不可行驶区域的交错程度也成为包含最小值的所述最小值附近的值。8.根据权利要求1至6中任一项所述的行驶轨道决定装置,其特征在于,还包括:行驶区域数据计算部件,算出行驶区域数据,所述行驶区域数据表示所述自身车辆应行驶的理想的未来行驶区域,所述修正值计算部件使用所述规定的算法,以下述方式来算出所述修正值,即,所述未来的行驶轨道与所述存在区域数据所表示的所述存在区域的交错程度成为包含最小值的所述最小值附近的值,并且所述未来的行驶轨道与所述行驶区域数据所表示的行驶区域的交错程度成为包含最大值的所述最大值附近的值。9.根据权利要求8所述的行驶轨道决定装置,其特征在于,所述修正值部件在所述行驶区域数据所表示的行驶区域与所述存在区域数据所表示的所述存在区域有交错的情况下,以下述方式来算出所述修正值,即,所述交错区域中的所述交通参与者的存在概率越高,则所述未来的行驶轨道与所述存在区域数据所表示的所述存在区域的交错程度越进一步减少。10.—种行驶轨道决定装置,其特征在于,包括:周边状况数据获取部件,获取表示自身车辆的周边状况的周边状况数据;存在区域数据计算部件,使用所述周边状况数据,算出表示存在区域的存在区域数据,所述存在区域是所述自身车辆周边的、交通参与者在当前至未来有可能存在的区域或者在未来有可能存在的区域;行驶区域数据计算部件,算出行驶区域数据,所述行驶区域数据表示所述自身车辆应行驶的理想的未来行驶区域;以及行驶轨道决定部件,使用所述存在区域数据及所述行驶区域数据,决定所述自身车辆未来的行驶轨道。11.根据权利要求10所述的行驶轨道决定装置,其特征在于,所述行驶轨道决定部件以下述方式来决定所述未来的行驶轨道,即,所述未来的行驶轨道与所述存在区域数据所表示的存在区域的交错程度成为包含最小值的所述最小值附近的值,并且所述未来的行驶轨道与所述行驶区域数据所表示的行驶区域的交错程度成为包含最大值的所述最大值附近的值。12.根据权利要求10或11所述的行驶轨道决定装置,其特征在于,所述行驶轨道决定部件决定成为所述未来的行驶轨道的基准的基准行驶轨道,通过以下述方式来修正所述基准行驶轨道而决定所述未来的行驶轨道,即,所述未来的行驶轨道与所述存在区域数据所表示的区域的交错程度成为包含最小值的所述最小值附近的值,并且所述未来的行驶轨道与所述行驶区域数据所表示的行驶区域的交错程度成为包含最大值的所述最大值附近的值。13.根据权利要求11所述的行驶轨道决定装置,其特征在于,所述行驶轨道决定部件在所述行驶区域数据所表示的行驶区域与所述存在区域数据所表示的所述存在区域有交错的情况下,以下述方式来决定所述未来的行驶轨道,即,所述交错区域中的所述交通参与者的存在概率越高,则所述未来的行驶轨道与所述存在区域数据所表示的所述存在区域的交错程度越进一步减少。14.一种自动驾驶装置,其特征在于,包括:权利要求1至13中任一项所述的行驶轨道决定装置,以在由所述行驶轨道决定装置所决定的所述未来的行驶轨道上行驶的方式,来控制所述自身车辆的行驶状态。

百度查询: 本田技研工业株式会社 行驶轨道决定装置以及自动驾驶装置

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