驾驶舒适度算出装置、驾驶舒适度算出方法、以及驾驶舒适度算出系统与流程

文档序号:14648052发布日期:2018-06-08 21:17阅读:175来源:国知局
驾驶舒适度算出装置、驾驶舒适度算出方法、以及驾驶舒适度算出系统与流程

本发明涉及驾驶舒适度算出装置、驾驶舒适度算出方法、以及驾驶舒适度算出系统。本发明要求2015年10月6日申请的申请号为2015-198414的日本国专利的优先权,对于承认基于文献参照的援引的指定国,通过参照将该申请记载的内容引用于本申请。



背景技术:

作为本技术领域的背景技术,有下述的专利文献1。在专利文献1记载了“一种在能够进行自动驾驶的自动驾驶车中使用的自动驾驶辅助装置,其特征在于,具备:预定提示部,在自动驾驶车到达自动驾驶预定区间之前,对驾驶员提示该自动驾驶预定区间及其自动驾驶预定时间中的至少一方”。

在先技术文献

专利文献

专利文献1:日本特开2015-17944号公报



技术实现要素:

发明要解决的课题

若设置能够进行自动驾驶的道路、自动驾驶专用的道路等,则搭载在自动驾驶车辆的导航装置就有可能搜索包含自动驾驶区间的路线候补。驾驶员有时会想要选择由导航装置搜索到的包含自动驾驶区间的路线候补中的驾驶的舒适度高的路线候补。但是,对驾驶员而言,难以选择哪个路线候补是舒适的。

另外,在专利文献1中,仅记载了对驾驶员提示自动驾驶预定区间及其自动驾驶预定时间中的至少一方。

因此,本发明的目的在于,提供一种能够提示对驾驶员而言驾驶的舒适度高的路线候补的技术。

用于解决课题的技术方案

本申请包含多个解决上述课题的至少一部分的手段,举出其例子如下。为了解决上述课题,本发明涉及的驾驶舒适度算出装置的特征在于,具有:接收部,从搭载在车辆的终端装置接收多个路径候补;驾驶计划生成部,在所述多个路径候补的每一个中,设定应利用所述车辆的自动驾驶的区间的行驶时间、和应对所述车辆进行手动驾驶的区间的行驶时间;以及舒适度算出部,基于应利用所述车辆的自动驾驶的区间的行驶时间、和应对所述车辆进行手动驾驶的区间的行驶时间,算出所述多个路径候补的每一个中的所述驾驶员的驾驶的舒适度。

发明效果

根据本发明,能够提示对于驾驶员而言驾驶的舒适度高的路线候补。通过以下的实施方式的说明,可明确上述以外的课题、结构、以及效果。

附图说明

图1是说明本发明的实施方式涉及的驾驶舒适度算出系统的图。

图2是示出了说明驾驶舒适度算出系统的概略动作的序列图的一个例子的图。

图3是示出了车载装置1的功能模块的一个例子的图。

图4是示出了路线候补存储部18的数据结构例的图。

图5是示出了驾驶舒适度算出装置2的功能模块的一个例子的图。

图6是示出了驾驶员信息存储部25的数据结构例的图。

图7是示出了驾驶计划存储部27的数据结构例的图。

图8是示出了舒适度规则存储部28的数据结构例的图。

图9是示出了显示在车载装置1的显示装置的画面例的图之一。

图10是示出了显示在车载装置1的显示装置的画面例的图之二。

图11是示出了显示在车载装置1的显示装置的画面例的图之三。

图12是示出了显示在车载装置1的显示装置的画面例的图之四。

图13是示出了驾驶舒适度算出装置2的驾驶计划生成的动作例的流程图。

图14是示出了驾驶舒适度算出装置2的自动驾驶区间中的驾驶计划生成的动作例的流程图。

图15是示出了驾驶舒适度算出装置2的舒适度算出的动作例的流程图。

图16是示出了驾驶舒适度算出装置2的硬件结构例的图。

具体实施方式

以下,参照附图对本发明的实施方式进行说明。

图1是说明本发明的实施方式涉及的驾驶舒适度算出系统的图。在图1示出了具有车载装置1、驾驶舒适度算出装置2、以及网络3的驾驶舒适度算出系统。此外,在图1示出了用于说明驾驶舒适度算出系统的概略动作的信息(箭头A1~A3)。

车载装置1例如是搭载于车辆的导航装置、智能电话、个人计算机等终端装置。驾驶舒适度算出装置2例如是服务器、个人计算机等信息处理装置。网络3例如是便携式电话等的无线通信网络以及互联网等网络。车载装置1以及驾驶舒适度算出装置2能够经由网络3相互进行通信。

对图1的驾驶舒适度算出系统的概略动作进行说明。

图2是示出了说明驾驶舒适度算出系统的概略动作的序列图的一个例子的图。首先,车载装置1从驾驶员接受路线搜索请求(步骤S1)。

接着,车载装置1根据步骤S1的路线搜索请求的受理,搜索多个路线候补(步骤S2)。例如,车载装置1按照从出发地到目的地的到达时间由短至长的顺序搜索多个路线候补。车载装置1使用一般的技术搜索多个路线候补。在此,设如图1的箭头A1所示,车载装置1搜索到了路线候补1~3。

另外,在车载装置1搜索的路线候补的一部分路线区间或整个路线区间中包含车辆的自动驾驶区间。具备自动驾驶功能的车辆能够在自动驾驶区间中进行自动驾驶。设以下说明的车辆具备自动驾驶功能。

接着,当在步骤S2中搜索到路线候补1~3时,车载装置1对驾驶舒适度算出装置2进行舒适度算出请求(步骤S3)。车载装置1在对驾驶舒适度算出装置2进行舒适度算出请求时,还将在步骤S2中搜索到的路线候补1~3发送到驾驶舒适度算出装置2。

接着,当从车载装置1接收到舒适度算出请求和路线候补1~3时,驾驶舒适度算出装置2在接收到的路线候补1~3的每一个中生成驾驶计划(步骤S4)。

所谓驾驶计划,是指在路线候补的每一个中,计划应利用车辆的自动驾驶的区间的行驶时间、和应对车辆进行手动驾驶的区间的行驶时间。例如,在图1的箭头A2示出了路线候补1的一部分路线。箭头A2所示的粗的部分的路线表示自动驾驶区间,细的部分的路线表示手动驾驶区间。驾驶舒适度算出装置2例如并不是在路线候补1中包含的自动驾驶区间的整个区间(粗线部分的整个区间)中计划车辆的自动驾驶的行驶时间,而是在自动驾驶区间中也设定手动驾驶的行驶时间,使得驾驶员进行手动驾驶。驾驶舒适度算出装置2对路线候补2、3也同样地生成驾驶计划。关于驾驶计划,将在以下进行详述。

接着,当在步骤S4中生成了驾驶计划时,驾驶舒适度算出装置2基于生成的驾驶计划算出路线候补1~3的每一个中的驾驶员的驾驶的舒适度(步骤S5)。例如,如图1的箭头A3所示,驾驶舒适度算出装置2在路线候补1~3的每个中算出舒适度。在箭头A3的例子中,示出了舒适度的数值越大则驾驶员对路线候补1~3的驾驶越舒适(示出了驾驶员的舒适度越高)。例如,示出了,驾驶员如果采纳路线候补2来行驶,则能够最舒适地进行驾驶。

另外,自动驾驶的行驶时间长的驾驶计划,驾驶员的舒适度会变高。此外,自动驾驶和手动驾驶的切换次数少的驾驶计划由于驾驶员的切换操作变少,所以驾驶员的舒适度提高。此外,在交叉点附近进行自动驾驶与手动驾驶的切换操作的驾驶计划由于驾驶员的切换操作的注意负担变大,所以驾驶员的舒适度降低。关于舒适度的算出,将在以下进行详述。

接着,驾驶舒适度算出装置2将在步骤S5中算出的舒适度发送到车载装置1(步骤S6)。

接着,车载装置1接收从驾驶舒适度算出装置2发送的舒适度(步骤S7)。

接着,车载装置1例如将舒适度高的路线候补2显示在显示装置(步骤S8)。

像这样,驾驶舒适度算出装置2在车载装置1搜索到的路线候补1~3的每一个中算出驾驶的舒适度,因此车载装置1能够提示对驾驶员而言驾驶的舒适度高的路线候补。

图3是示出了车载装置1的功能模块的一个例子的图。如图3所示,车载装置1具有输入部11、接收部12、发送部13、路线搜索部14、位置测定部15、显示部16、地图信息存储部17、以及路线候补存储部18。

输入部11例如经由触摸面板、按键输入装置等输入与驾驶员的操作相应的信息。

接收部12接收从驾驶舒适度算出装置2发送的信息(数据)。

发送部13将给定的信息发送到驾驶舒适度算出装置2。

路线搜索部14基于驾驶员所输入的出发地以及目的地,参照地图信息存储部17来搜索多个从出发地到目的地的路线候补。

位置测定部15例如使用GPS(Global Positioning System,全球定位系统)、检测磁的地磁传感器、以及检测本车辆的角速度的陀螺传感器中的至少一个来检测车辆的当前位置。

显示部16将路线搜索部14搜索到的路线候补显示在显示装置。此外,显示部16将车辆的当前位置显示在显示装置。

在地图信息存储部17中存储有地图信息。在地图信息中包含表示车辆能够进行自动驾驶的自动驾驶区间的信息。

在路线候补存储部18中存储路线搜索部14搜索到的多个路线候补。

图4是示出了路线候补存储部18的数据结构例的图。如图4所示,在路线候补存储部18中存储路线候补No.18a、区间ID18b、链路ID18c、终点节点属性18d、链路长度18e、自动驾驶链路信息18f、行驶时间18g、以及总行驶时间18h。这些路线候补的信息由路线搜索部14搜索(生成),并存储到路线候补存储部18。

路线候补No.18a是对路线搜索部14搜索到的多个路线候补进行识别的识别信息。在图4的例子的情况下,路线候补No.18a是“1”、“2”、“3”,可知由路线搜索部14搜索到了3个路线候补。

区间ID18b是对一个或连续的多个自动驾驶区间的链路、和一个或连续的多个手动驾驶区间的链路赋予的识别信息。关于区间ID18b,将在以下进行详述。

链路ID18c是识别链路的识别信息。

终点节点属性18d是表示对应的链路ID18c的链路的终点节点的属性的信息。例如,在链路的终点节点为直线(没有分支点)的情况下,终点节点属性18d成为“一般”。此外,在链路的终点节点为交叉点的情况下,终点节点属性18d成为“交叉点”。

链路长度18e是对应的链路ID18c的链路的长度。

自动驾驶链路信息18f是表示对应的链路ID18c的链路是否是与自动驾驶对应的链路的信息。例如,自动驾驶链路信息18f的“N”表示对应的链路ID18c的链路不对应于自动驾驶。自动驾驶链路信息18f的“Y”表示对应的链路ID18c的链路与自动驾驶对应。

对区间ID18b进行说明。根据自动驾驶链路信息18f的“N”,图4所示的链路ID“100”、“101”的链路是手动驾驶区间,且是连续的链路。因此,对链路ID“100”、“101”的区间ID18b赋予对连续的两个手动驾驶区间的链路进行识别的区间ID“1”。

关于图4所示的链路ID“112”,根据自动驾驶链路信息18f的“Y”,表示自动驾驶区间。对链路ID“112”的区间ID18b赋予对一个自动驾驶区间的链路进行识别的区间ID“2”。另外,在自动驾驶区间的链路像上述的链路ID“100”、“101”那样连续的情况下,对该连续的自动驾驶区间的链路赋予一个区间ID18b。

关于图4所示的链路ID“113”、“130”的链路,与上述的链路ID“100”、“101”同样地,赋予一个区间ID“3”。

即,用链路ID18c识别的链路汇集为手动驾驶区间和自动驾驶区间的集合。而且,对汇集后的手动驾驶区间和自动驾驶区间赋予区间ID18b。

行驶时间18g是对应的链路ID18c的链路的行驶时间(行驶预定时间)。

总行驶时间是对应的区间ID18b的链路的总行驶时间(总行驶预定时间)。

图5是示出了驾驶舒适度算出装置2的功能模块的一个例子的图。如图5所示,驾驶舒适度算出装置2具有接收部21、发送部22、驾驶计划生成部23、舒适度算出部24、驾驶员信息存储部25、路线候补存储部26、驾驶计划存储部27、以及舒适度规则存储部28。

接收部21接收从车载装置1发送的信息。

发送部22将给定的信息发送到车载装置1。

驾驶计划生成部23在由车载装置1搜索到的多个路线候补的每一个中生成驾驶计划。例如,驾驶计划生成部23参照驾驶员信息存储部25,在多个路径候补的每一个中设定应利用车辆的自动驾驶的区间的行驶时间、和应对车辆进行手动驾驶的区间的行驶时间,并生成驾驶计划。驾驶计划生成部23将生成的驾驶计划存储到驾驶计划存储部27。

舒适度算出部24在由车载装置1搜索到的多个路线候补的每一个中算出舒适度。例如,舒适度算出部24基于由驾驶计划生成部23设定的应利用车辆的自动驾驶的区间的行驶时间、和应对车辆进行手动驾驶的区间的行驶时间,算出多个路线候补的每一个中的驾驶员的驾驶的舒适度。舒适度算出部24在算出舒适度时,使用存储在舒适度规则存储部28中的规则来算出舒适度。

在驾驶员信息存储部25中存储与驾驶车辆的驾驶员的驾驶相关的信息。

图6是示出了驾驶员信息存储部25的数据结构例的图。如图6所示,在驾驶员信息存储部25中存储驾驶员ID25a、自动驾驶最大利用时间25b、手动驾驶时间25c、以及自动驾驶最低利用时间25d。

存储在驾驶员信息存储部25中的驾驶员信息由驾驶员进行设定。例如,驾驶员从车载装置1输入驾驶员信息,并发送到驾驶舒适度算出装置2。驾驶舒适度算出装置2的接收部21接收从车载装置1发送的驾驶员信息,并将接收到的驾驶员信息存储到驾驶员信息存储部25。

驾驶员ID25a是识别驾驶员的识别信息。

自动驾驶最大利用时间25b是在自动驾驶区间中驾驶员连续地利用自动驾驶的最大时间。例如,驾驶计划生成部23不生成自动驾驶区间的自动驾驶的行驶时间连续地超过自动驾驶最大利用时间25b那样的驾驶计划。即,驾驶计划生成部23生成驾驶计划,使得当自动驾驶区间的自动行驶的行驶时间超过自动驾驶最大利用时间25b时,将驾驶从自动驾驶切换到手动驾驶。

手动驾驶时间25c是在自动驾驶区间中驾驶员连续地进行手动驾驶的时间。例如,驾驶计划生成部23生成驾驶计划,使得当自动驾驶区间的自动驾驶的行驶时间超过自动驾驶最大利用时间25b时,将驾驶从自动驾驶切换到手动驾驶,此后,当经过了手动驾驶时间25c时,将驾驶从手动驾驶切换到自动驾驶。

自动驾驶最低利用时间25d是在自动驾驶区间中驾驶员连续地利用自动驾驶的最低时间。例如,驾驶计划生成部23生成驾驶计划,使得在自动驾驶区间的自动驾驶的行驶时间不足自动驾驶最低利用时间的情况下,将车辆的驾驶切换到自动驾驶。

之所以像这样设置自动驾驶最大利用时间25b以及手动驾驶时间25c,例如是为了抑制由自动驾驶造成的驾驶员的注意力下降等。此外,之所以设置自动驾驶最低利用时间25d,是因为在自动驾驶的行驶时间短的情况下,驾驶员并不能享受到自动驾驶的优点,此外,从自动到手动、从手动到自动的切换操作增加,会成为驾驶员的负担。

以下,有时将自动驾驶最大利用时间设为“T1”,将手动驾驶时间设为“T2”,将自动驾驶最低利用时间设为“T3”。

返回到图5的说明。在路线候补存储部26中存储车载装置1搜索到的多个路线候补。例如,车载装置1的发送部13将由路线搜索部14搜索到的多个路线候补发送到驾驶舒适度算出装置2。驾驶舒适度算出装置2的接收部21接收从车载装置1发送的多个路线候补,并存储到路线候补存储部26。因此,在路线候补存储部26中存储与图4的路线候补存储部18同样的信息。关于路线候补存储部26的数据结构例,省略其详细的说明。

在驾驶计划存储部27中存储驾驶计划生成部23所生成的驾驶计划的信息。

图7是示出了驾驶计划存储部27的数据结构例的图。如图7所示,在驾驶计划存储部27中存储路线候补No.27a、区间ID27b、计划ID27c、驾驶方式27d、行驶时间27e、自动驾驶区间信息27f、以及总行驶时间27g。

路线候补No.27a、区间ID27b、自动驾驶区间信息27f、以及总行驶时间27g与在图4中说明的路线候补No.18a、区间ID18b、自动驾驶链路信息18f、以及总行驶时间18h相同,省略其说明。另外,路线候补No.27a、区间ID27b、自动驾驶区间信息27f、以及总行驶时间27g由驾驶计划生成部23对存储在路线候补存储部26中的路线候补的信息进行复制并存储到驾驶计划存储部27。

计划ID27c是识别接下来说明的驾驶方式27d的识别信息。

驾驶方式27d是对应的路线候补No.27a的驾驶计划。驾驶方式27d由驾驶计划生成部23生成,并存储到驾驶计划存储部27。

行驶时间27e是对应的计划ID27c中的车辆的行驶时间。

对驾驶计划生成部23进行详述。驾驶计划生成部23参照驾驶员信息存储部25,设定车载装置1搜索到的路线候补(即,存储在路线候补存储部26中的路线候补)的、应利用车辆的自动驾驶的区间的行驶时间和应对车辆进行手动驾驶的区间的行驶时间。

例如,驾驶计划生成部23将手动驾驶区间的驾驶方式设定为“手动驾驶”。具体地,关于图7所示的路线候补No.“1”的、区间ID“1”的路线区间,对应的自动驾驶区间信息27f为“N”,是手动驾驶区间。因此,驾驶计划生成部23将路线候补No.“1”的、区间ID“1”的路线区间设定为“手动驾驶”的区间。并且,驾驶计划生成部23将区间ID“1”的总行驶时间27g复制到行驶时间27e,并赋予计划ID“1”。

驾驶计划生成部23设定驾驶方式,使得在自动驾驶区间的驾驶方式中,满足存储在驾驶员信息存储部25中的驾驶员信息。具体地,关于图7所示的路线候补No.“1”的、区间ID“2”的路线区间,对应的自动驾驶区间信息27f为“Y”,是自动驾驶区间。此外,区间ID“2”的路线区间的总行驶时间是“50分钟”。驾驶员ID“1”的“T1”根据图6为“30分钟”,因此驾驶计划生成部23将区间ID“2”的总行驶时间“50分钟”中的、行驶时间为“30分钟”的区间设定为“自动驾驶”的区间。并且,驾驶计划生成部23对所设定的区间赋予计划ID“2”。

接着,驾驶员ID“1”的“T2”根据图6为“5分钟”,因此驾驶计划生成部23在计划ID“2”的下一个区间中将行驶时间为“5分钟”的区间设定为“手动驾驶”的区间。并且,驾驶计划生成部23对所设定的区间赋予计划ID“3”。

相对于区间ID“2”的总行驶时间“50分钟”,区间ID“2”的剩余的行驶时间为“15分钟(=50-30-5)”。根据图6,“15分钟”小于驾驶员ID“1”的“T1”,且大于“T3”。因此,驾驶计划生成部23在计划ID“3”的下一个区间中设定为“自动驾驶”的区间。

另外,在区间ID“2”的剩余的行驶时间小于“T3”的情况下,驾驶计划生成部23设定为“手动驾驶”。

即,驾驶计划生成部23进行设定,使得在车辆的自动驾驶区间中,应利用车辆的自动驾驶的区间与应对车辆进行手动驾驶的区间交替(生成驾驶计划)。此外,驾驶计划生成部23生成驾驶计划,使得应利用车辆的自动驾驶的区间的行驶时间成为“T1”,并且应对车辆进行手动驾驶的区间的行驶时间成为“T2”。由此,驾驶计划生成部23能够生成抑制自动驾驶区间中的驾驶员的注意力下降等的驾驶计划。

此外,驾驶计划生成部23生成驾驶计划,使得应利用车辆的自动驾驶的区间的行驶时间不会小于“T3”。由此,驾驶计划生成部23能够生成降低了由自动驾驶以及手动驾驶的切换操作造成的驾驶员的负担的驾驶计划。

此外,在驾驶员信息存储部25中存储与每个驾驶员的驾驶相关的驾驶员信息。由此,驾驶计划生成部23能够生成适合每个驾驶员的驾驶计划。

返回到图5的说明。在舒适度规则存储部28中存储有用于算出驾驶的舒适度的规则。

图8是示出了舒适度规则存储部28的数据结构例的图。如图8所示,在舒适度规则存储部28中存储驾驶成本项目28a、计算方法28b、以及权重28c。

驾驶成本项目28a是算出驾驶成本的项目。

计算方法28b是用于算出对应的驾驶成本项目28a的驾驶成本的计算方法。

权重28c是在使用对应的计算方法28b来算出驾驶成本时使用的权重。

对舒适度算出部24进行详述。舒适度算出部24使用存储在舒适度规则存储部28中的规则算出由驾驶计划生成部23生成的驾驶计划中的多个路线候补的每一个的舒适度。例如,舒适度算出部24算出图7的驾驶计划存储部27的路线候补No.“1”中的手动驾驶成本、自动驾驶成本、以及驾驶切换成本。

具体地,舒适度算出部24参照驾驶计划存储部27算出手动驾驶的行驶时间的合计时间“t1”。并且,如图8的驾驶成本项目“1”的计算方法28b所示,舒适度算出部24对手动驾驶的行驶时间的合计时间“t1”乘以权重“x=1”,从而算出路线候补No.“1”的手动驾驶成本。

此外,舒适度算出部24参照驾驶计划存储部27算出自动驾驶的行驶时间的合计时间“t2”。并且,如图8的驾驶成本项目“2”的计算方法28b所示,舒适度算出部24对自动驾驶的行驶时间的合计时间“t2”乘以权重“y=0.5”,从而算出路线候补No.“1”的自动驾驶成本。

此外,舒适度算出部24参照驾驶计划存储部27以及路线候补存储部26获取自动驾驶区间中的、从自动驾驶切换到手动驾驶之前的链路(从自动驾驶切换到手动驾驶之前的链路的驾驶方式成为自动驾驶)的终点节点属性。此外,舒适度算出部24获取驾驶切换前的行驶时间“t3”(驾驶切换前的行驶时间成为自动驾驶的行驶时间)。并且,在获取到的终点节点属性为“一般”的情况下,如图8的驾驶成本项目“3”的计算方法28b所示,舒适度算出部24将权重“z=1”除以获取到的行驶时间“t3”。或者,在获取到的终点节点属性为“交叉点”的情况下,如图8的驾驶成本项目“4”的计算方法28b所示,舒适度算出部24将权重“z=1.2”除以获取到的行驶时间“t3”。每当驾驶计划存储部27的自动驾驶区间中的驾驶方式从自动驾驶切换到手动驾驶时,舒适度算出部24就进行所述的运算,算出其合计值,作为自动驾驶区间中的驾驶切换成本。

舒适度算出部24将算出的手动驾驶成本、自动驾驶成本、以及驾驶切换成本相加,从而算出路线候补No.“1”的驾驶成本。舒适度算出部24基于算出的驾驶成本算出路线候补No.“1”的舒适度。例如,舒适度算出部24算出驾驶成本的倒数作为舒适度。舒适度算出部24对其它路线候补No.“2”、“3”也同样地算出驾驶成本,并算出舒适度。

另外,因为认为与手动驾驶相比自动驾驶的驾驶员的负荷更小,所以自动驾驶成本的权重小于手动驾驶成本的权重。

此外,关于自动驾驶区间中的从自动驾驶向手动驾驶的驾驶切换,认为越是在即将接近交叉点之前进行操作,驾驶员的负担就变得越大。因此,舒适度算出部24对发生从自动驾驶向手动驾驶的驾驶切换之前的行驶时间的倒数(1/t3)乘以与终点节点属性相应的权重(z=1或1.2)。

发送部22将由舒适度算出部24算出的多个路线候补的每一个的舒适度发送到车载装置1。由此,车载装置1例如能够将与驾驶的舒适度相关的路线候补显示在显示装置。此外,发送部22也可以将驾驶计划生成部23所设定的区间的信息(驾驶计划)发送到车载装置1。由此,车载装置1能够将驾驶计划生成部23所生成的驾驶计划显示在显示装置。

图9是示出了显示在车载装置1的显示装置的画面例的图之一。如图9所示,在车载装置1的显示装置显示画面31。在画面31显示有推荐路线的一览。在画面31显示有优先了舒适度的路线概要、优先了自动驾驶的路线概要、以及优先了时间的路线概要。

车载装置1搜索多个路线候补,并从驾驶舒适度算出装置2接收搜索到的多个路线候补的每一个的舒适度。车载装置1将优先了舒适度(优先度最高)的路线候补的路线概要显示在画面31。

此外,车载装置1将搜索到的多个路线候补中的、优先了自动驾驶(自动驾驶时间最长)的路线候补的路线概要和优先了时间(行驶时间最短)的路线候补的路线概要显示在画面31。

图10是示出了显示在车载装置1的显示装置的画面例的图之二。如图10所示,在车载装置1的显示装置显示画面41。在画面41显示有优先了舒适度的路线候补的路线。

在画面41显示有按钮41a~41b。驾驶员通过选择按钮41a~41c中的任一个,从而能够对优先了舒适度的路线候补的路线、优先了自动驾驶的路线、以及优先了时间的路线的显示进行切换。另外,画面41在选择了按钮41a时显示。

在画面41的地图上显示表示当前位置以及目的地的标识。此外,在画面41的地图上显示推荐中的路线(在图10的情况下,是优先了舒适度的路线)。显示在地图上的路线有自动驾驶道路以及手动驾驶道路,各个道路以不同的形式显示。

图11是示出了显示在车载装置1的显示装置的画面例的图之三。在图11中,对于与图10相同的部分标注相同的附图标记。

如图11所示,在车载装置1的显示装置显示画面42。在画面42显示有优先了自动驾驶的路线候补的路线。画面42在选择了按钮41b时显示。

图12是示出了显示在车载装置1的显示装置的画面例的图之四。在图12中,对于与图10相同的部分标注相同的附图标记。

如图12所示,在车载装置1的显示装置显示画面43。在画面43显示有优先了时间的路线候补的路线。画面43在选择了按钮41c时显示。

使用流程图对驾驶舒适度算出装置2的动作例进行说明。

图13是示出了驾驶舒适度算出装置2的驾驶计划生成的动作例的流程图。设驾驶员对车载装置1进行了路线搜索请求。车载装置1根据驾驶员的路线搜索请求搜索多个路线候补,并发送到驾驶舒适度算出装置2。驾驶舒适度算出装置2的接收部12将接收到的多个路线候补存储到路线候补存储部26。此外,设与进行了路线搜索请求的驾驶员的驾驶相关的驾驶员信息预先存储在驾驶员信息存储部25。

首先,驾驶计划生成部23参照驾驶员信息存储部25获取进行了路线搜索请求的驾驶员的驾驶员信息(步骤S11)。例如,在进行了路线搜索请求的驾驶员的驾驶员ID为“1”的情况下,驾驶计划生成部23从驾驶员信息存储部25获取驾驶员ID“1”的驾驶员信息。

接着,驾驶计划生成部23参照路线候补存储部26获取多个路线候补中的一个路线候补的路线信息(步骤S12)。例如,驾驶计划生成部23获取路线候补No.“1”的路线信息(参照图4)。

接着,驾驶计划生成部23将获取到的路线信息的一部分存储(复制)到驾驶计划存储部27(步骤S13)。例如,驾驶计划生成部23将在步骤S12中获取的路线候补No.、区间ID、自动驾驶区间信息、以及总行驶时间存储到驾驶计划存储部27(参照图7)。

接着,驾驶计划生成部23判定在步骤S13中存储的区间ID(参照图7的区间ID27b)中是否存在未进行驾驶计划生成的区间ID(步骤S14)。在判定为存在未进行驾驶计划生成的区间ID的情况下(S14的“是”),驾驶计划生成部23将处理过渡到步骤S15。在判定为不存在未进行驾驶计划生成的区间ID的情况下(S14的“否”),驾驶计划生成部23结束该流程图的处理。

在步骤S14中,在判定为存在未进行驾驶计划生成的区间ID的情况下(S14的“是”),驾驶计划生成部23判定该区间ID的自动驾驶区间信息(参照图7的自动驾驶区间信息27f)是否是“自动驾驶”(步骤S15)。在判定为区间ID的自动驾驶区间信息是“自动驾驶”的情况下(S15的“是”),驾驶计划生成部23将处理过渡到步骤S16。在判定为区间ID的自动驾驶区间信息不是“自动驾驶”的情况下(S15的“否”),驾驶计划生成部23将处理过渡到步骤S17。

在步骤S15中,在判定为区间ID的自动驾驶区间信息是“自动驾驶”的情况下(S15的“是”),驾驶计划生成部23生成自动驾驶区间的驾驶计划,使得满足在步骤S11中获取的驾驶员信息(步骤S16)。关于自动驾驶区间的驾驶计划生成处理,将在以下进行详述。

在步骤S15中,在判定为区间ID的自动驾驶区间信息不是“自动驾驶”的情况下(S15的“否”),驾驶计划生成部23将驾驶计划存储部27的驾驶方式设定为“手动驾驶”(步骤S17)。并且,驾驶计划生成部23生成给定的计划ID,并存储到驾驶计划存储部27。此外,驾驶计划生成部23将行驶时间存储到驾驶计划存储部27(复制总行驶时间)。然后,驾驶计划生成部23将处理过渡到步骤S14。

另外,驾驶计划生成部23对其它路线候补也执行与图13的流程图同样的处理。例如,驾驶计划生成部23对于路线候补No.“2”、“3”也执行与图13的流程图同样的处理。由此,在多个路线候补的每一个中生成驾驶计划。

图14是示出了驾驶舒适度算出装置2的自动驾驶区间中的驾驶计划生成的动作例的流程图。图14的流程图示出了图13的步骤S16的详细的处理例。

首先,驾驶计划生成部23将生成驾驶计划的区间ID的总行驶时间代入到作为变量的未处理区间“T’”(步骤S21)。例如,在图7的例子的情况下,驾驶计划生成部23成为“T’=50”。

接着,驾驶计划生成部23判定是否是“T’>T1”(步骤S22)。即,驾驶计划生成部23判定变量“T’”是否大于在图13的步骤S11中获取的驾驶员信息的“自动驾驶最大利用时间”。在判定为是“T’>T1”的情况下(S22的“是”),驾驶计划生成部23将处理过渡到步骤S26。在判定为不是“T’>T1”的情况下(S22的“否”),驾驶计划生成部23将处理过渡到步骤S23。

在步骤S22中,在判定为不是“T’>T1”的情况下(S22的“否”),驾驶计划生成部23判定是否是“T’>T3”(步骤S23)。在判定为是“T’>T3”的情况下(S23的“是”),驾驶计划生成部23将处理过渡到步骤S24。在判定为不是“T’>T3”的情况下(S23的“否”),驾驶计划生成部23将处理过渡到步骤S25。

在步骤S23中,在判定为是“T’>T3”的情况下(S23的“是”),驾驶计划生成部23将驾驶方式设定为“自动驾驶”,并将其行驶时间设定为“T’”(步骤S24)。并且,驾驶计划生成部23生成给定的计划ID,并存储到驾驶计划存储部27。然后,驾驶计划生成部23结束该流程图的处理。

在步骤S23中,在判定为不是“T’>T3”的情况下(S23的“否”),驾驶计划生成部23将驾驶方式设定为“手动驾驶”,并将其行驶时间设定为“T3”(步骤S25)。并且,驾驶计划生成部23生成给定的计划ID,并存储到驾驶计划存储部27。然后,驾驶计划生成部23结束该流程图的处理。

在步骤S22中,在判定为是“T’>T1”的情况下(S22的“是”),驾驶计划生成部23将驾驶方式设定为“自动驾驶”,并将其行驶时间设定为“T1”(步骤S26)。并且,驾驶计划生成部23生成给定的计划ID,并存储到驾驶计划存储部27。即,驾驶计划生成部23生成驾驶计划,使得自动驾驶的行驶时间不会超过驾驶员的自动驾驶最大利用时间。

接着,驾驶计划生成部23将“T’-T1”的值代入到变量“T’”(步骤S27)。

接着,驾驶计划生成部23判定是否是“T’-T2>T3”(步骤S28)。即,驾驶计划生成部23判定自动驾驶的行驶时间是否大于驾驶员信息的自动驾驶最低利用时间。在判定为是“T’-T2>T3”的情况下(S28的“是”),驾驶计划生成部23将处理过渡到步骤S30。在判定为不是“T’-T2>T3”的情况下(S28的“否”),驾驶计划生成部23将处理过渡到步骤S29。

在步骤S28中,在判定为不是“T’-T2>T3”的情况下(S28的“否”),驾驶计划生成部23将驾驶方式设定为“手动驾驶”,并将其行驶时间设定为“T3”(步骤S29)。并且,驾驶计划生成部23生成给定的计划ID,并存储到驾驶计划存储部27。然后,驾驶计划生成部23结束该流程图的处理。

在步骤S28中,在判定为是“T’-T2>T3”的情况下(S28的“是”),驾驶计划生成部23将驾驶方式设定为“手动驾驶”,并将其行驶时间设定为“T2”(步骤S30)。并且,驾驶计划生成部23生成给定的计划ID,并存储到驾驶计划存储部27。

接着,驾驶计划生成部23将“T’-T2”的值代入到变量“T’”(步骤S31)。并且,驾驶计划生成部23将处理过渡到步骤S22。

通过以上的处理,生成满足驾驶员的驾驶员信息的、自动驾驶区间中的驾驶计划。

图15是示出了驾驶舒适度算出装置2的舒适度算出的动作例的流程图。当生成了多个路线候补的每一个的驾驶计划时,驾驶舒适度算出装置2执行图15所示的流程图的处理。驾驶舒适度算出装置2在多个路线候补的每一个中执行图15所示的流程图的处理,算出多个路线候补的舒适度。

首先,舒适度算出部24例如基于图8的驾驶成本项目“1”的计算方法28b算出手动驾驶成本(步骤S41)。

接着,舒适度算出部24例如基于图8的驾驶成本项目“2”的计算方法28b算出自动驾驶成本(步骤S42)。

接着,舒适度算出部24例如基于图8的驾驶成本项目“3”或“4”的计算方法28b算出驾驶切换成本(步骤S43)。

接着,舒适度算出部24将在步骤S41中算出的手动驾驶成本、在步骤S42中算出的自动驾驶成本、以及在步骤S43中算出的驾驶切换成本合计,从而算出驾驶成本(步骤S44)。

接着,舒适度算出部24基于在步骤S44中算出的驾驶成本算出舒适度(步骤S45)。例如,舒适度算出部24算出驾驶成本的倒数作为舒适度。

通过以上的处理,能够算出多个路线候补的每一个的舒适度。

图16是示出了驾驶舒适度算出装置2的硬件结构例的图。驾驶舒适度算出装置2例如能够由具备如图16所示的、CPU(Central Processing Unit,中央处理单元)等运算装置101、RAM(Random Access Memory,随机存取存储器)等主存储装置102、HDD(Hard Disk Drive,硬盘驱动器)等辅助存储装置103、用于通过有线或无线与通信网络进行连接的通信接口(I/F)104、鼠标、键盘、触摸传感器、触摸面板等输入装置105、液晶显示器等显示装置106、对DVD(Digital Versatile Disk)等可携带的存储介质进行信息的读写的读写装置107的计算机来实现。

驾驶舒适度算出装置2的各部分的功能例如可通过运算装置101执行从辅助存储装置103等载入到主存储装置102的给定的程序来实现。此外,驾驶舒适度算出装置2的各存储部例如可通过运算装置101利用主存储装置102或辅助存储装置103来实现。

上述的给定的程序例如可以从由读写装置107读取的存储介质进行安装,也可以经由通信I/F104从网络进行安装。车载装置1也能够通过与图16同样的硬件来实现该功能。

像这样,驾驶舒适度算出装置2的驾驶计划生成部23在由车载装置1搜索到的多个路线候补的每一个中设定应利用车辆的自动驾驶的区间的行驶时间、和应对车辆进行手动驾驶的区间的行驶时间。并且,舒适度算出部24基于应利用车辆的自动驾驶的区间的行驶时间和应对车辆进行手动驾驶的区间的行驶时间,算出多个路线候补的每一个中的驾驶员的驾驶的舒适度。由此,车载装置1能够提示对驾驶员而言驾驶的舒适度高的路线候补。

另外,驾驶舒适度算出装置2也可以基于拥堵信息对存储在驾驶员信息存储部25中的驾驶员信息进行变更。例如,在发生了拥堵的情况下,车辆的行驶速度慢,因此驾驶员的自动驾驶的请求降低。此外,在发生了拥堵的情况下,驾驶员的自动驾驶的监视能力有可能下降。因此,在发生了拥堵的情况下,驾驶员信息变更部(未图示)缩短自动驾驶最大利用时间。驾驶员信息变更部能够从VICS(注册商标)等获取拥堵信息。

此外,驾驶员信息变更部也可以根据车辆的速度对存储在驾驶员信息存储部25中的驾驶员信息进行变更。例如,也可以是,在时速30km/h的速度持续了给定时间的情况下,驾驶员信息变更部认为发生了拥堵,从而缩短自动驾驶最大利用时间。

此外,驾驶舒适度算出装置2也可以基于与驾驶员相关的信息来生成存储到驾驶员信息存储部25中的驾驶员信息。例如,驾驶员信息生成部(未图示)也可以基于驾驶员的年龄、驾驶经历等生成驾驶员信息。

此外,虽然在上述中由车载装置1搜索了路线候补,但是也可以由驾驶舒适度算出装置2搜索路线候补。例如,驾驶舒适度算出装置2也可以具备路线搜索部(未图示),接收驾驶员所输入的出发地以及目的地,并搜索路线候补。即,驾驶舒适度算出装置2也可以具有车载装置1的一部分或全部的功能。

此外,也可以由车载装置1生成驾驶计划并算出路线候补的舒适度。即,车载装置1也可以具有驾驶舒适度算出装置2的一部分或全部的功能。

此外,关于驾驶切换成本,也可以针对从手动驾驶向自动驾驶的切换进行算出。此外,关于驾驶切换成本,也可以单纯地将驾驶的切换次数作为驾驶切换成本。

此外,也可以不在驾驶员信息存储部25中存储自动驾驶最低利用时间25d。即,也可以使得驾驶计划生成部23根据自动驾驶最大利用时间25b和手动驾驶时间25c来设定应利用车辆的自动驾驶的区间的行驶时间和应对车辆进行手动驾驶的区间的行驶时间。

此外,舒适度算出部24也可以根据应利用车辆的自动驾驶的区间的行驶时间和应对所述车辆进行手动驾驶的区间的行驶时间算出驾驶成本。即,舒适度算出部24也可以使驾驶成本不包含驾驶切换成本地算出驾驶成本。

此外,存储在驾驶员信息存储部25中的驾驶员信息也有时由给定的关系机关决定。

以上,使用实施方式对本发明进行了说明,但是本发明的技术范围并不限定于上述实施方式记载的范围。对本领域技术人员而言,显然能够对上述实施方式施加多种多样的变更或改良。此外,根据权利要求书的记载,显然施加了这样的变更或改良的方式也能够包含在本发明的技术范围中。

此外,上述的车载装置1以及驾驶舒适度算出装置2的功能结构是为了使车载装置1以及驾驶舒适度算出装置2的结构容易理解而根据主要的处理内容进行了分类后得到的功能结构。本申请发明并不被构成要素的分类的方法、名称所限制。车载装置1以及驾驶舒适度算出装置2的结构还能够根据处理内容进一步分类为很多构成要素。此外,还能够进行分类,使得一个构成要素进一步执行很多处理。此外,各构成要素的处理可以由一个硬件来执行,也可以由多个硬件来执行。

此外,上述的流程图的各处理单位是为了使车载装置1以及驾驶舒适度算出装置2的处理容易理解而根据主要的处理内容进行分割后得到的处理单位。本申请发明并不被处理单位的分割的方法、名称所限制。车载装置1以及驾驶舒适度算出装置2的处理还能够根据处理内容而进一步分割为很多处理单位。此外,还能够分割为一个处理单位进一步包含很多处理。此外,本发明还能够作为实现车载装置1以及驾驶舒适度算出装置2的功能的程序、以及存储了该程序的存储介质来提供。

附图标记说明

1:车载装置,2:驾驶舒适度算出装置,3:网络,11:输入部,12:接收部,13:发送部,14:路线搜索部,15:位置测定部,16:显示部,17:地图信息存储部,18:路线候补存储部,21:接收部,22:发送部,23:驾驶计划生成部,24:舒适度算出部,25:驾驶员信息存储部,26:路线候补存储部,27:驾驶计划存储部,28:舒适度规则存储部。

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