一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

车辆控制装置的制作方法

2021-10-20 00:35:00 来源:中国专利 TAG:控制 车道 装置 车辆 执行


1.本公开涉及构成为执行车道维持控制的车辆控制装置。


背景技术:

2.以往公知的车辆控制装置执行变更转向操纵轮的转向角以使车辆沿着目标行驶线行驶的车道维持控制。存在这样的车道维持控制亦被称为“车道保持辅助控制”或者“车道追踪辅助控制”的情况。以下,将车道维持控制称为“lka”。
3.除此之外,近年来还开发了执行对车辆的加速度以及转向操纵轮的转向角等自动地进行控制的自动驾驶控制的车辆控制装置。以下,将如lka以及自动驾驶控制等那样辅助车辆的驾驶的一部分或者全部的控制称为“驾驶辅助控制”。
4.在发生了将车辆的驾驶操作从驾驶辅助控制向驾驶员的手动驾驶切换的驾驶切换请求的情况下,现有的车辆控制装置(以下,称为“现有装置”)对转向机构赋予驱动转矩(例如日本特开2019-1350)。根据该结构,在发生了驾驶切换请求的情况下,能够催促驾驶员操作方向盘。
5.在发生了驾驶切换请求的情况下,由于现有装置不使用目标行驶线来预先设定车辆的行驶轨迹就对转向机构赋予驱动转矩,所以存在车辆摇晃的可能性。例如,在仅对转向机构赋予驱动转矩的控制中,无法适当地控制车辆的横向移动量,存在车辆产生比驾驶员设想大的横向移动的可能性。


技术实现要素:

6.本公开可提供一种在发生了驾驶切换请求的情况下能够使车辆的横向移动量不过大且催促驾驶员操作方向盘的车辆控制装置。
7.本公开的第一方式所涉及的车辆控制装置具备:信息取得装置,构成为取得车辆周边信息,该车辆周边信息包括与对车辆正行驶的行驶车道进行规定的左划分线以及右划分线相关的信息;和控制装置,构成为基于上述车辆周边信息来设定目标行驶线,并构成为执行驾驶辅助控制,该驾驶辅助控制至少包括变更上述车辆的转向角以使上述车辆沿着上述目标行驶线行驶的转向操纵控制。上述控制装置构成为在上述驾驶辅助控制的工作状态为有效状态的情况下,将基于上述左划分线以及上述右划分线而决定的上述行驶车道的宽度方向上的第1位置连结而成的第1线设定为上述目标行驶线,上述控制装置构成为在上述驾驶辅助控制的工作状态为有效状态的情况下,当发生了将上述驾驶辅助控制的上述工作状态从上述有效状态向无效状态变更的请求亦即驾驶切换请求时,以在从发生了上述驾驶切换请求的时刻亦即请求发生时刻起经过规定时间的时刻亦即特定时刻以后,上述车辆沿着使上述第1线向上述车辆的左方向以及右方向的任一方的偏移方向偏移了规定的偏移量所得的第2线行驶的方式设定上述请求发生时刻以后的上述目标行驶线,并且构成为在从上述请求发生时刻起至规定的结束条件成立为止的期间继续上述驾驶辅助控制。
8.根据上述结构,在请求发生时刻以后使用目标行驶线来控制车辆的横向移动量。
因此,能够使车辆的横向移动量不过大且催促驾驶员操作方向盘。
9.在上述方式中,上述控制装置可以构成为以上述车辆的上述偏移方向一侧的侧面与存在于上述偏移方向一侧的上述左划分线或者上述右划分线的距离被确保为规定的距离阈值以上的方式设定上述偏移量。
10.根据上述结构,由于车辆不过度地接近在偏移方向一侧存在的划分线(左划分线或者右划分线),所以能够减少驾驶员不安的可能性。
11.在上述方式中,上述控制装置可以构成为将上述左方向以及上述右方向的任一方中的、与上述车辆正行驶的区域的交通法规对应的方向预先决定为上述偏移方向。
12.根据上述结构,能够使车辆向与交通法规对应的方向横向移动。
13.在上述方式中,上述信息取得装置可以构成为取得和与上述行驶车道邻接的邻接车道相关的信息作为上述车辆周边信息。上述控制装置可以构成为对在上述请求发生时刻第1条件是否成立进行判定,该第1条件是仅在上述行驶车道的左侧以及右侧的任一方存在上述邻接车道这一条件,可以构成为当判定为在上述请求发生时刻上述第1条件成立的情况下,将上述左方向以及上述右方向中的与上述邻接车道所存在的一侧相反的方向设定为上述偏移方向。
14.在存在邻接车道的情况下,例如存在其他车辆在邻接车道从车辆的后方行驶来的可能性。因此,若车辆向邻接车道横向移动,则驾驶员会感到不安。根据上述结构,由于车辆向与邻接车道所存在的一侧相反的方向移动,所以能够减少驾驶员感到不安的可能性。
15.在上述方式中,上述信息取得装置可以构成为取得和与上述行驶车道邻接的邻接车道相关的信息以及与存在于上述邻接车道的物体相关的信息作为上述车辆周边信息。上述控制装置可以构成为对在上述请求发生时刻第2条件是否成立进行判定,该第2条件是仅在上述行驶车道的左侧以及右侧的任一方存在上述邻接车道且在上述邻接车道存在物体这一条件,可以构成为当判定为在上述请求发生时刻上述第2条件成立时,将上述左方向以及上述右方向中的与上述邻接车道所存在的一侧相反的方向设定为上述偏移方向。
16.根据上述结构,当在邻接车道实际存在物体(例如四轮车以及/或者二轮车)的情况下,车辆向与邻接车道所存在的一侧相反的方向移动。由此,能够减少驾驶员感到不安的可能性。
17.在上述方式中,上述信息取得装置可以构成为取得和与上述行驶车道邻接的邻接车道相关的信息、以及与存在于上述邻接车道的物体相关的信息作为上述车辆周边信息。上述控制装置可以构成为预先将上述左方向以及上述右方向的任一方决定为上述偏移方向,上述控制装置可以构成为当在上述偏移方向一侧存在上述邻接车道的情况下,将在上述邻接车道存在物体时的上述偏移量设定为比在上述邻接车道不存在物体时的上述偏移量小的值。
18.根据上述结构,当在偏移方向一侧存在邻接车道并在该邻接车道存在物体(例如四轮车以及/或者二轮车)的情况下,车辆的横向移动量变小。能够减少驾驶员感到不安的可能性。
19.在上述方式中,上述控制装置可以构成为对在从上述请求发生时刻起至经过规定的时间阈值(tmth)为止的期间上述车辆是否在弯道行驶进行判定,上述控制装置可以构成为当判定为在上述期间中上述车辆在弯道行驶的情况下,将上述左方向以及上述右方向中
的与上述弯道的弯曲方向相反的方向设定为上述偏移方向。
20.当车辆在弯道行驶的状况下,可能在轮胎产生自动回正转矩。即,在轮胎产生想要使车辆返回至直行状态那样的转矩。若在车辆正在弯道行驶的过程中驾驶辅助控制的工作状态变为无效状态,则车辆将要借助自动回正转矩返回至直行状态,由此存在车辆急剧向弯道的外侧移动的可能性。与此相对,根据上述结构,控制装置使车辆相对于第1线向与弯道的方向相反的方向(即,与弯道的外侧对应的方向)偏移。由于车辆向弯道的外侧偏移,所以能够催促驾驶员向与弯道的内侧对应的方向操作方向盘。根据车辆的偏移,驾驶员向与弯道的内侧对应的方向操作方向盘。即,驾驶员向消除自动回正转矩的方向操作方向盘。因此,能够减少在驾驶辅助控制的工作状态变为无效状态时车辆急剧向弯道的外侧移动的可能性。
21.在上述方式中,上述控制装置可以构成为在发生了上述驾驶切换请求的情况下,以如下方式设定上述目标行驶线:上述车辆在从上述请求发生时刻起至经过了第1时间的第1时刻在从上述第1线向上述偏移方向离开了第1偏移量的位置行驶,在从上述第1时刻起经过了第2时间的第2时刻在从上述第1线向上述偏移方向离开了第2偏移量的位置行驶,在从上述第2时刻起经过了第3时间的第3时刻在从上述第1线向上述偏移方向离开了第3偏移量的位置行驶。上述第2偏移量小于上述第1偏移量以及上述第3偏移量。上述第1偏移量可以为上述第3偏移量以下。
22.根据上述结构,通过使车辆多次横向移动,能够催促驾驶员操作方向盘。
23.在上述方式中,上述第1位置可以是上述左划分线与上述右划分线之间的上述行驶车道的上述宽度方向上的中央位置。
24.在上述方式中,可以通过为了执行本说明书中记述的1个以上功能而编程得到的微处理器来实施上述的控制装置。在上述方式中,可以通过由被特别处理为1个以上的应用的集成电路、即asic等构成的硬件来整体或部分地实施上述的控制装置。在上述说明中,对于与后述的一个以上实施方式对应的构成要素加括号标注了在实施方式中使用的名称以及/或者附图标记。然而,各构成要素并不限定于由上述名称以及/或者附图标记规定的实施方式。
附图说明
25.以下,参照附图对本发明的示例性实施例的特征、优点、技术及工业重要性进行说明,在附图中相同的附图标记表示相同的构成要素,其中,
26.图1是第1实施方式所涉及的车辆控制装置的简要结构图。
27.图2是用于对使用了基于车辆正行驶的行驶车道的中央线而设定的目标行驶线的车道维持控制(lka)进行说明的俯视图。
28.图3是用于对发生了驾驶切换请求的情况下的目标行驶线的设定方法的一个例子进行说明的俯视图。
29.图4是表示第1实施方式所涉及的驾驶辅助ecu执行的“驾驶辅助开始/结束判定例程”的流程图。
30.图5是表示第1实施方式所涉及的驾驶辅助ecu执行的“目标行驶线设定例程”的流程图。
31.图6是表示第1实施方式所涉及的驾驶辅助ecu执行的“转向操纵控制执行例程”的流程图。
32.图7是用于对发生了驾驶切换请求的情况下的目标行驶线的设定方法的变形例进行说明的俯视图。
33.图8是用于对发生了驾驶切换请求的情况下的目标行驶线的设定方法的变形例进行说明的俯视图。
34.图9是用于对发生了驾驶切换请求的情况下的目标行驶线的设定方法的变形例进行说明的俯视图。
35.图10是用于对在第2实施方式中发生了驾驶切换请求的情况下的目标行驶线的设定方法的一个例子进行说明的俯视图。
36.图11是表示第2实施方式所涉及的驾驶辅助ecu执行的“目标行驶线设定例程”的流程图。
具体实施方式
37.<第1实施方式>
38.如图1所示,第1实施方式所涉及车辆控制装置(以下,存在称为“第1装置”的情况)被应用于车辆va。车辆控制装置具备驾驶辅助ecu10、发动机ecu20、制动ecu30、转向ecu40、导航ecu50以及显示ecu60。
39.这些ecu是具备微型计算机作为主要部件的电气控制装置(electric control unit),经由can(controller area network)连接为相互能够发送以及接收信息。在本说明书中,微型计算机包括cpu、rom、ram、非易失性存储器以及接口(i/f)等。cpu通过执行储存于rom的命令(程序、例程)来实现各种功能。例如,驾驶辅助ecu10具备包括cpu10a、rom10b、ram10c、非易失性存储器10d以及接口(i/f)10e等的微型计算机。
40.驾驶辅助ecu10与后述的传感器(包括开关)连接,接收这些传感器的检测信号或者输出信号。
41.加速踏板操作量传感器11检测加速踏板11a的操作量(加速器开度),输出表示加速踏板操作量ap的信号。制动踏板操作量传感器12检测制动踏板12a的操作量,输出表示制动踏板操作量bp的信号。
42.转向操纵角传感器13检测方向盘sw的转向操纵角,输出表示转向操纵角θ的信号。转向操纵角θ的值在使方向盘sw从规定的基准位置(中立位置)向第1方向(左方向)旋转的情况下为正值,在使方向盘sw从规定的基准位置向与第1方向相反的第2方向(右方向)旋转的情况下为负值。其中,中立位置是转向操纵角θ为零的基准位置,是车辆va直行行驶时的方向盘sw的位置。转向操纵转矩传感器14对因驾驶员对于方向盘sw的操作(转向操纵操作)而作用于转向轴us的转向操纵转矩进行检测,输出表示转向操纵转矩tr的信号。其中,转向操纵转矩tr的值在使方向盘sw向第1方向(左方向)旋转的情况下为正值,在使方向盘sw向第2方向(右方向)旋转的情况下为负值。
43.车速传感器15检测车辆va的行驶速度(车速),输出表示车速spd的信号。第1加速度传感器16检测车辆va的前后方向的加速度gx,输出表示加速度gx的信号。第2加速度传感器17检测车辆va的横向的加速度gy,输出表示加速度gy的信号。
44.周围传感器18是检测车辆va的周边的状况的传感器。周围传感器18取得与车辆va的周围的道路(包括车辆va正行驶的行驶车道、以及与该行驶车道邻接的邻接车道)相关的信息、以及与存在于道路的立体物相关的信息。立体物例如包括行人、四轮车以及二轮车等移动物、和导轨以及栅栏等固定物。以下,存在将这些立体物称为“物标”的情况。周围传感器18具备雷达传感器18a以及照相机传感器18b。
45.雷达传感器18a例如向车辆va的周边区域放射毫米波段的电波(以下,称为“毫米波”),并接收被存在于放射范围内的物标反射后的毫米波(即反射波)。车辆va的周边区域包括车辆va的前方区域、车辆va的后方区域、车辆va的右区域以及车辆va的左区域。雷达传感器18a对物标的有无进行判定,并且运算表示车辆va与物标的相对关系的信息。表示车辆与物标的相对关系的信息包括车辆va与物标的距离、物标相对于车辆va的方位(或者位置)、以及车辆va与物标的相对速度等。将从雷达传感器18a获得的信息(包括表示车辆va与物标的相对关系的信息)称为“物标信息”。
46.照相机传感器18b拍摄车辆的前方的风景来取得图像数据。照相机传感器18b基于该图像数据来识别对行驶车道以及邻接车道进行规定的多个划分线。并且,照相机传感器18b运算表示行驶车道以及邻接车道的形状的参数(例如曲率)、以及表示车辆va与行驶车道的位置关系的参数等。表示车辆va与行驶车道的位置关系的参数例如包括车辆va的车宽方向的中心位置与左白线或者右白线上的任意的位置之间的距离。将由照相机传感器18b取得的信息称为“车道信息”。此外,照相机传感器18b可以构成为基于图像数据来判定物标的有无,并运算物标信息。
47.周围传感器18将包括“物标信息以及车道信息”的与车辆的周边状况相关的信息作为“车辆周边信息”输出至驾驶辅助ecu10。其中,存在将周围传感器18称为“取得车辆周边信息的信息取得装置”的情况。
48.发动机ecu20与发动机促动器21连接。发动机促动器21包括变更内燃机22的节气门的开度的节气门促动器。发动机ecu20通过驱动发动机促动器21,能够变更内燃机22所产生的转矩。内燃机22所产生的转矩经由未图示的变速器传递至驱动轮。因此,发动机ecu20通过控制发动机促动器21,能够控制车辆的驱动力、变更加速状态(加速度)。此外,车辆也可以替代内燃机22或者在内燃机22的基础上具备电动机作为车辆驱动源。该情况下,发动机ecu20通过变更内燃机以及/或者电动机产生的转矩,能够控制车辆va的驱动力。
49.制动ecu30与制动促动器31连接。制动促动器31包括液压回路。液压回路包括主缸、供制动液流动的流路、多个阀、泵以及驱动泵的马达等。制动促动器31根据来自制动ecu30的指示来对向内置于制动机构32的轮缸供给的液压进行调整。通过该液压,使轮缸产生对于车轮的摩擦制动力。因此,制动ecu30通过控制制动促动器31,能够控制车辆的制动力、变更加速状态(减速度、即负的加速度)。
50.转向ecu40与转向操纵促动器41连接。转向操纵促动器41包括转向用马达,该马达被组装于转向机构42。转向机构42是用于根据方向盘sw的旋转操作来使转向操纵轮(左前轮以及右前轮)转向的机构。转向机构42包括方向盘sw、与方向盘sw连结的转向轴us、以及转向操纵用齿轮机构等。转向操纵促动器41根据来自转向ecu40的指示来产生对驾驶员的方向盘sw的操作进行辅助的辅助转矩,或产生使转向操纵轮的转向角变化的后述的自动转向操纵转矩。
51.导航ecu50与gps接收器51以及地图数据库(db)52连接。gps接收器51接收用于对车辆所处的场所的“纬度以及经度”进行检测的gps信号。地图db52储存有地图信息。地图信息包括与道路相关的信息。与道路相关的信息包括规定行驶车道的划分线的位置、由划分线规定的行驶车道的宽度以及行驶车道的曲率等。导航ecu50能够取得车辆所处的场所(纬度以及经度)的信息以及地图信息,并发送至其他ecu(例如驾驶辅助ecu10)。此外,驾驶辅助ecu10可以从导航系统以外的系统取得地图信息。
52.显示ecu60与显示器61以及扬声器62连接。显示器61是设置于驾驶位的正面的多信息显示器。在接收到来自驾驶辅助ecu10的发声指令的情况下,扬声器62产生与该发声指令对应的声音。其中,存在将显示器61以及扬声器62统称为“报告装置”的情况。
53.操作开关70是被驾驶员操作的开关。驾驶员通过操作操作开关70,能够将后述的追随车间距离控制的工作状态设定为有效状态或者无效状态。存在将追随车间距离控制称为“自适应巡航控制(adaptive cruise control)”的情况。以下,将追随车间距离控制简称为“acc”。并且,驾驶员通过操作操作开关70,能够将lka的工作状态设定为有效状态或者无效状态。其中,lka为驾驶辅助控制之一,lka的工作状态被称为“驾驶辅助工作状态”。
54.(acc)
55.驾驶辅助ecu10构成为执行公知的acc(例如参照日本特开2014-148293、日本特开2006-315491、以及日本专利第4172434说明书等)。
56.acc包括定速行驶控制与前行车追随控制这两种控制。定速行驶控制是不需要加速踏板11a以及制动踏板12a的操作而以使车辆va的行驶速度与目标速度(设恒速度)vset一致的方式调整车辆va的加速度的控制。前行车追随控制是不需要加速踏板11a以及制动踏板12a的操作而一边将前行车(追随对象车辆)与车辆va的车间距离维持为目标车间距离dset一边使车辆va追随于追随对象车辆的控制。追随对象车辆是在车辆va的前方区域且车辆va的紧前行驶的车辆。
57.若通过操作开关70的操作将acc的工作状态设定为有效状态,则驾驶辅助ecu10基于物标信息对是否存在追随对象车辆进行判定。在判定为不存在追随对象车辆的情况下,驾驶辅助ecu10执行定速行驶控制。驾驶辅助ecu10以车速spd与目标速度vset一致的方式使用发动机ecu20控制发动机促动器21来控制驱动力,并且根据需要而使用制动ecu30控制制动促动器31来控制制动力。
58.与此相对,在判定为存在追随对象车辆的情况下,驾驶辅助ecu10执行前行车追随控制。驾驶辅助ecu10通过将车速spd与目标车间时间tw相乘来运算目标车间距离dset。使用未图示的车间时间开关来设定目标车间时间tw。驾驶辅助ecu10以车辆va与追随对象车辆之间的车间距离和目标车间距离dset一致的方式使用发动机ecu20控制发动机促动器21来控制驱动力,并且根据需要而使用制动ecu30控制制动促动器31来控制制动力。
59.(lka)
60.驾驶辅助ecu10构成为作为驾驶辅助控制的一个方式而执行公知的lka。在acc的工作状态为有效状态的情况下,驾驶辅助ecu10能够根据操作开关70的操作来将驾驶辅助工作状态(lka的工作状态)设定为有效状态。
61.lka是变更车辆va的转向操纵轮的转向角以使车辆va沿着灵活利用划分线而设定的目标行驶线进行行驶的控制(转向操纵控制)。lka本身是公知的(例如参照日本特开
2008-195402、日本特开2009-190464、日本特开2010-6279、以及日本专利第4349210等)。
62.如图2所示,驾驶辅助ecu10基于车辆周边信息所包含的车道信息来取得关于车辆va正行驶的行驶车道的“左划分线ll以及右划分线rl”的信息。驾驶辅助ecu10推断将左划分线ll与右划分线rl之间的道路宽度方向(行驶车道的宽度方向)上的“中央位置(第1位置)”连结的线作为“车道的中央线lm(第1线)”。驾驶辅助ecu10将中央线lm设定为目标行驶线tl。
63.在其他例子中,驾驶辅助ecu10可以将相对于中央线lm向左划分线ll以及右划分线rl的任意一侧偏移了规定距离的位置连结的线设定为目标行驶线tl。
64.驾驶辅助ecu10运算为了执行lka所需的lka控制参数。如图2所示,lka控制参数包括目标行驶线tl的曲率cl(=中央线lm的曲率半径r的倒数)、距离dl以及横摆角θl等。在图2中,x轴是沿车辆va的前后方向延伸的轴,y轴是与x轴正交的轴。距离dl是目标行驶线tl与车辆va的位置之间的y轴方向(实际为道路宽度方向)上的距离。在本例中,“车辆的位置”是车辆va的前端部的车宽方向的中央位置。“车辆的位置”也可以是车辆上的其他位置(例如俯视下的左前轮以及右前轮的中央位置、或者俯视下的车辆的几何学中心位置)。横摆角θl是车辆va的前后方向轴相对于目标行驶线tl的角度。其中,作为一个例子,曲率cl在左转弯时取正值,在右转弯时取负值。作为一个例子,距离dl在相对于目标行驶线tl向右偏移时取正值,在相对于目标行驶线tl向左偏移时取负值。作为一个例子,横摆角θl在相对于目标行驶线tl向右偏移时取正值,在相对于目标行驶线tl向左偏移时取负值。
65.驾驶辅助ecu10使用lka控制参数(cl,dl,θl)来运算用于使车辆va的位置与目标行驶线tl一致的自动转向操纵转矩btr。自动转向操纵转矩btr是没有驾驶员对方向盘sw的操作而通过转向操纵促动器41的驱动对转向机构42赋予的转矩。驾驶辅助ecu10例如根据下述式1来运算自动转向操纵转矩btr。
66.(式1)btr=k1
·
(spd2·
cl) k2
·
dl k3
·
θl
67.k1、k2、k3分别是控制增益。
68.驾驶辅助ecu10使用转向ecu40控制转向操纵促动器41以使对转向机构42赋予的实际的转矩与自动转向操纵转矩btr一致。即,驾驶辅助ecu10执行转向操纵控制。在自动转向操纵转矩btr为正值的情况下,转向操纵促动器41将使转向操纵轮向左方向转向的转矩赋予给转向机构42。在自动转向操纵转矩btr为负值的情况下,转向操纵促动器41将使转向操纵轮向右方向转向的转矩赋予给转向机构42。
69.此外,驾驶辅助ecu10也可以通过将lka控制参数(cl,dl,θl)应用于预先决定的自动转向操纵转矩映射mbtr(cl,dl,θl)来求出自动转向操纵转矩btr。作为代替,驾驶辅助ecu10可以使用lka控制参数(cl,dl,θl)来运算用于使车辆va的位置与目标行驶线tl一致的目标转向角,并控制转向操纵促动器41以使实际的转向角与目标转向角一致。此外,驾驶辅助ecu10可以通过将lka控制参数(cl,dl,θl)应用于预先定义的映射来求出目标转向角。
70.(驾驶切换请求)
71.在驾驶辅助工作状态为有效状态的情况下,驾驶辅助ecu10对是否发生了请求将驾驶辅助工作状态从有效状态向无效状态变更的驾驶切换请求进行判定。驾驶切换请求因检测到规定的异常而发生。规定的异常意味着lka系统异常,包括车辆控制装置的结构部件
(例如发动机促动器21以及制动促动器31等)的异常。驾驶辅助ecu10通过未图示的例程来监视是否发生lka系统异常。此外,驾驶切换请求可以在车辆va基于地图信息等到达收费道路的收费站以及汽车专用道路的终端部等预先决定的场所的状况下发生。
72.以下,将发生了驾驶切换请求的时刻称为“请求发生时刻”。从请求发生时刻起的直至经过时间tep达到规定的时间阈值tmth为止的期间是用于使驾驶操作(转向操纵控制)从lka向驾驶员过渡的过渡期间。在过渡期间中,持续地执行lka(即驾驶辅助工作状态被维持为有效状态)。
73.驾驶辅助ecu10对在过渡期间中驾驶员是否成为能够操作方向盘sw的状态(以下,称为“可驾驶状态”)进行判定。具体而言,驾驶辅助ecu10对在过渡期间中由转向操纵转矩传感器14检测到的转向操纵转矩tr的大小|tr|是否为规定的转矩阈值trth以上进行判定。在转向操纵转矩tr的大小|tr|为转矩阈值trth以上的情况下,驾驶辅助ecu10判定为驾驶员成为可驾驶状态。
74.驾驶辅助ecu10执行用于催促驾驶员操作方向盘sw的警告处理,直至判定为在过渡期间中驾驶员成为可驾驶状态为止。当判定为在过渡期间中驾驶员成为可驾驶状态的时刻,驾驶辅助ecu10将驾驶辅助工作状态设定为无效状态(即,使lka结束)。这样,从请求发生时刻至判定为驾驶员成为可驾驶状态为止驾驶辅助ecu10继续lka。
75.当在过渡期间的结束时刻(经过时间tep达到时间阈值tmth的时刻)之前驾驶员未成为可驾驶状态的情况下,驾驶辅助ecu10在过渡期间的结束时刻将驾驶辅助工作状态设定为无效状态。该情况下,驾驶辅助ecu10执行退避控制(limp home control)。退避控制是使车辆va的转向操纵轮的转向角自动地变化以使车辆va移动至退避场所(例如道路的路肩)的控制。退避控制可以包括自动地变更加速度以使车速spd在车辆va到达退避场所的时刻变为零的控制。这样的退避控制亦被称为“mrm(minimum risk maneuver)控制”。
76.(发生了驾驶切换请求的情况下的lka)
77.如上所述,在发生了驾驶切换请求的情况下,由于现有装置不设定目标行驶线就对转向机构赋予驱动转矩,所以存在车辆摇晃的可能性。车辆会产生比驾驶员设想大的横向移动,其结果是,存在驾驶员感到不安的可能性。
78.考虑到上述情形,在发生了驾驶切换请求的情况下,驾驶辅助ecu10设定用于使车辆va相对于中央线lm偏移的目标行驶线tl。具体而言,驾驶辅助ecu10以车辆va在从请求发生时刻起经过了规定时间的时刻亦即特定时刻(后述的时刻t
i
)以后沿着使中央线lm(第1线)向偏移方向dr偏移了规定的偏移量(例如后述的da/2)所得的第2线进行行驶的方式设定目标行驶线tl。
79.在图3所示的例子中,在时刻t0,车辆va正在位置p0行驶。假定为在时刻t0发生了驾驶切换请求。时刻t
n
是从t0时刻起经过了tmth的时刻,是过渡期间的结束时刻。驾驶辅助ecu10假定为车辆va在过渡期间中一边维持时刻t0的车速spd一边行驶。根据该假定,车辆va在时刻t
n
到达从位置p0起靠前方“spd
×
tmth”的距离的位置。因此,驾驶辅助ecu10再次设定从当前的位置p0直到靠向前方“spd
×
tmth”的距离的位置为止的目标行驶线tl。
80.驾驶辅助ecu10首先设定偏移方向(移动方向)dr。偏移方向dr是使车辆va相对于中央线lm偏移的方向(行驶车道的宽度方向上的左方向以及右方向的任一方)。在本例中,偏移方向dr预先被决定为右方向。
81.接下来,驾驶辅助ecu10对从时刻t0至时刻t
n
为止的期间中的“相对于中央线lm的向偏移方向dr的目标偏移量(目标移动量)ad”进行设定。在从时刻t0至时刻t
n
为止的期间内按规定的时间间隔δt设定目标偏移量ad。δt由“tmth/n”来定义。n是预先决定的正整数。在本例中,将从时刻t0起按时间间隔δt设定的n个目标偏移量ad表达为(ad1、

、ad
n
)。在将目标偏移量表达为“ad
m”(1≤m≤n)的情况下,这表示在时刻t
m
(从时刻t0起m
×
δt后的时刻)时的目标偏移量。
82.驾驶辅助ecu10首先决定从时刻t0起经过规定时间的时刻t
i
的目标偏移量ad
i
。规定时间例如为“tmth/2”。目标偏移量ad
i
是从位置p0起靠向前方“spd
×
tmth/2”的距离的位置处的相对于中央线lm的偏移量。
83.驾驶辅助ecu10根据下述式2来运算车辆va的偏移方向dr一侧的侧面(即,车辆va的右侧侧面)与存在于偏移方向dr侧的划分线(右划分线rl)之间的距离da。在式2中,“db”是车辆va的前端部的车宽方向的中央位置与右划分线rl之间的距离,“w”是车辆va的车宽。(式2)da=db-w/2
84.驾驶辅助ecu10以时刻t
i
的目标偏移量ad
i
为“da的1/2倍(即da/2)”的方式来设定从时刻t1至时刻t
i
为止的期间中的目标偏移量(ad1、

、ad
i
)。目标偏移量(ad1、

、ad
i
)的值被设定为伴随着时间的经过值从“0”逐渐变大且时刻t
i
的值(ad
i
)为“da/2”。并且,驾驶辅助ecu10将从时刻t
i 1
至时刻t
n
为止的期间中的目标偏移量(ad
i 1


、ad
n
)设定为“da/2”。
85.驾驶辅助ecu10将根据目标偏移量ad(ad1,

,ad
n
)使中央线lm(第1线)向偏移方向dr偏移所得的线设定为请求发生时刻以后的目标行驶线tl。将这样设定的目标行驶线称为“过渡期间用的目标行驶线tl”。
86.在发生了驾驶切换请求的情况下,驾驶辅助ecu10基于过渡期间用的目标行驶线tl来执行转向操纵控制。根据该结构,在过渡期间中,车辆va在时刻t
i
到达从中央线lm向右方向(偏移方向dr)偏移了“da/2”的位置(以后,称为“第1偏移位置”)。并且,车辆va在从时刻t
i
至时刻t
n
为止的期间中在第1偏移位置行驶。这样,由于车辆va在相对于中央线lm向右方向偏移了的位置行驶,所以能够催促驾驶员操作方向盘sw。
87.此外,为了既对驾驶员催促方向盘sw的操作又使车辆va不过度接近右划分线rl,也可以将时刻t
i
的目标偏移量ad
i
设定为“da/2”以下的值。根据该结构,在请求发生时刻(时刻t0)以后,车辆va的右侧侧面与右划分线rl之间的距离被确保为“da/2”以上。由于车辆va不过度接近右划分线rl,所以能够降低驾驶员不安的可能性。
88.并且,从请求发生时刻(时刻t0)开始车辆va的横向移动,车辆va在时刻t
i
到达第1偏移位置。因此,能够在过渡期间的较早的阶段对驾驶员催促方向盘sw的操作。并且,在车辆va进行了横向移动之后,驾驶员操作方向盘sw的时间被确保为“tmth/2”。因此,能够提高驾驶员在过渡期间的结束时刻(时刻t
n
)之前成为可驾驶状态的可能性。
89.(工作例)
90.接下来,对驾驶辅助ecu10的cpu(存在简称为“cpu”的情况)的工作进行说明。在通过操作开关70的操作将acc的工作状态设定为有效状态的情况下,cpu通过未图示的例程来执行acc。在acc的执行中,每经过规定时间,cpu便执行图4所示的“驾驶辅助开始/结束判定例程”。
91.其中,cpu通过每经过规定时间就执行未图示的例程来从各种传感器(11~18)以
及操作开关70接收它们的检测信号或者输出信号并储存于ram。
92.若成为规定的时机,则cpu从步骤400开始图4的例程并进入至步骤401,对驾驶辅助标志x1的值是否为“0”进行判定。对于驾驶辅助标志x1而言,在其值为“1”时,表示驾驶辅助工作状态为有效状态,在其值为“0”时,表示驾驶辅助工作状态为无效状态。驾驶辅助标志x1以及后述的其他标志x2在未图示的点火开关从断开位置向接通位置变更时由cpu执行的初始化例程中被设定为“0”。
93.现在,若假定为驾驶辅助工作状态是无效状态,则驾驶辅助标志x1的值为“0”。该情况下,cpu在该步骤401中判定为“是”并进入至步骤402,对驾驶辅助控制的执行条件(以下称为“驾驶辅助执行条件”)是否成立进行判定。
94.驾驶辅助执行条件在以下的条件1以及条件2双方成立时成立。其中,还可以追加其他条件作为为了驾驶辅助执行条件成立而应该满足的条件之一。此外,关于以后记述的其他条件也同样。(条件1):通过操作开关70的操作而选择使驾驶辅助工作状态成为有效状态。(条件2):从车辆va至远方的位置为止检测到左划分线ll以及右划分线rl。
95.在驾驶辅助执行条件不成立的情况下,cpu在步骤402中判定为“否”,直接进入至步骤495而暂时结束本例程。
96.与此相对,在驾驶辅助执行条件成立的情况下,cpu在步骤402中判定为“是”并进入至步骤403,将驾驶辅助标志x1的值设定为“1”。然后,cpu进入至步骤495而暂时结束本例程。由此,cpu在后述的图5的例程的步骤501中判定为“是”,在后述的图6的例程的步骤601中判定为“是”。因此,开始lka。
97.在驾驶辅助工作状态变为有效状态之后,若cpu再次从步骤400开始图4的例程,则cpu在步骤401中判定为“否”,进入至步骤404。cpu在步骤404中对过渡标志x2的值是否为“0”进行判定。对于过渡标志x2的值而言,在该值为“1”时,表示当前时刻为过渡期间中。
98.假定为驾驶辅助工作状态为有效状态且尚未发生驾驶切换请求。该情况下,过渡标志x2的值为“0”。cpu在步骤404中判定为“是”并进入至步骤405,对驾驶辅助控制的结束条件(以下,称为“驾驶辅助结束条件”)是否成立进行判定。驾驶辅助结束条件在通过操作开关70的操作选择了使驾驶辅助工作状态为无效状态时成立。
99.在驾驶辅助结束条件成立的情况下,cpu在步骤405中判定为“是”并进入至步骤406,将驾驶辅助标志x1的值设定为“0”。然后,cpu进入至步骤495而暂时结束本例程。由此,cpu在后述的图5的例程的步骤501中判定为“否”,在后述的图6的例程的步骤601中判定为“否”。因此,结束lka。
100.与此相对,在驾驶辅助结束条件不成立的情况下,cpu在步骤405中判定为“否”并进入至步骤407,对是否发生了驾驶切换请求进行判定。在未发生驾驶切换请求的情况下,cpu在步骤407中判定为“否”,直接进入至步骤495而暂时结束本例程。
101.与此相对,在发生了驾驶切换请求的情况下,cpu在步骤407中判定为“是”,依次进行以下描述的步骤408以及步骤409的处理。然后,cpu进入至步骤495而暂时结束本例程。
102.步骤408:为了表示当前时刻为过渡期间中而cpu将过渡标志x2的值设定为“1”。步骤409:cpu使用显示ecu60将“迁移至用于使驾驶辅助工作状态从有效状态向无效状态过渡的过渡期间”这一消息显示于显示器61,并且使扬声器62语音发出该消息。
103.然后,若cpu再次从步骤400开始图4的例程,则cpu在步骤401中判定为“否”,在步
骤404中判定为“否”并进入至步骤410。cpu在步骤410中对退避条件是否成立进行判定。退避条件在从请求发生时刻(过渡标志x2的值被设定为“1”的时刻)起的经过时间tep为时间阈值tmth以上时成立。
104.若假定为当前时刻是过渡标志x2的值刚刚被设定为“1”之后的时刻,则退避条件不成立。因此,cpu在步骤410中判定为“否”并进入至步骤411,对驾驶员是否成为可驾驶状态进行判定。具体而言,cpu对转向操纵转矩tr的大小|tr|是否为转矩阈值trth以上进行判定。
105.驾驶员通常在lka的执行中不操作方向盘sw。因此,多数情况下,在过渡期间的开始时刻转向操纵转矩tr的大小|tr|小于转矩阈值trth。该情况下,cpu在步骤411中判定为“否”并进入至步骤414,将催促“进行方向盘sw的操作”的警告消息显示于显示器61,并且使扬声器62语音发出该警告消息。然后,cpu进入至步骤495而暂时结束本例程。
106.然后,假定为转向操纵转矩tr的大小|tr|因驾驶员操作方向盘sw而变为转矩阈值trth以上。该情况下,cpu在经由步骤401、步骤404以及步骤410进入至步骤411时判定为“是”并依次进行以下描述的步骤412以及步骤413的处理。然后,cpu进入至步骤495而暂时结束本例程。
107.步骤412:cpu将驾驶辅助标志x1的值设定为“0”,将过渡标志x2的值设定为“0”。由此,结束lka。步骤413:cpu将表示“驾驶辅助工作状态被切换为无效状态”的消息显示于显示器61,并且使扬声器62语音发出该消息。
108.假定为驾驶员在过渡期间未操作方向盘sw。在过渡期间的结束时刻,cpu在经由步骤401以及步骤404进入至步骤410时判定为“是”并依次进行以下描述的步骤415以及步骤416的处理。然后,cpu进入至步骤495而暂时结束本例程。
109.步骤415:cpu将驾驶辅助标志x1的值设定为“0”,并将过渡标志x2的值设定为“0”。由此,结束lka。步骤416:cpu如上述那样执行退避控制。
110.并且,每经过规定时间,cpu便执行图5中用流程图所示的“目标行驶线设定例程”。若成为规定的时机,则cpu从图5的步骤500开始处理并进入至步骤501,对驾驶辅助标志x1的值是否为“1”进行判定。在驾驶辅助标志x1的值不为“1”的情况下,cpu在步骤501中判定为“否”,直接进入至步骤595而暂时结束本例程。
111.与此相对,在驾驶辅助标志x1的值为“1”的情况下,cpu在步骤501中判定为“是”并进入至步骤502,对过渡标志x2的值是否为“0”进行判定。在过渡标志x2的值为“0”的情况下,cpu在步骤502中判定为“是”并进入至步骤503,将中央线lm设定为目标行驶线tl。然后,cpu进入至步骤595而暂时结束本例程。
112.与此相对,在过渡标志x2的值不为“0”的情况下,当前时刻为过渡期间中。该情况下,cpu在步骤502中判定为“否”并进入至步骤504,对是否已经设定了过渡期间用的目标行驶线tl进行判定。若假定为当前时刻是刚刚迁移至过渡期间之后的时刻,则尚未设定过渡期间用的目标行驶线tl。该情况下,cpu在步骤504中判定为“否”并依次进行以下描述的步骤505~步骤507的处理。然后,cpu进入至步骤595而暂时结束本例程。
113.步骤505:cpu如上述那样将右方向设定为偏移方向dr。步骤506:cpu如上述那样设定目标偏移量ad(ad1、

、ad
n
)。步骤507:cpu如上述那样基于偏移方向dr以及目标偏移量ad(ad1、

、ad
n
)来设定过渡期间用的目标行驶线tl。
114.其中,若在设定了过渡期间用的目标行驶线tl之后cpu进入至步骤504,则cpu判定为“是”,直接进入至步骤595而暂时结束本例程。
115.并且,每经过规定时间,cpu便执行图6中用流程图所示的“转向操纵控制执行例程”。若成为规定的时机,则cpu从图6的步骤600开始处理并进入至步骤601,对驾驶辅助标志x1的值是否为“1”进行判定。
116.在驾驶辅助标志x1的值不为“1”的情况下,cpu在该步骤601中判定为“否”,直接进入至步骤695而暂时结束本例程。
117.与此相对,在驾驶辅助标志x1的值为“1”的情况下,cpu在步骤601中判定为“是”并依次进行以下的步骤602以及步骤603的处理。然后,cpu进入至步骤695而暂时结束本例程。
118.步骤602:cpu如上述那样基于目标行驶线tl来运算自动转向操纵转矩btr。cpu根据式1来运算自动转向操纵转矩btr。步骤603:cpu执行转向操纵控制以便对转向机构42赋予的实际的转矩与自动转向操纵转矩btr一致。
119.这样,在驾驶辅助工作状态为有效状态且发生了驾驶切换请求的情况下,第1装置将使中央线lm向偏移方向dr(=右方向)偏移所得的线设定为过渡期间用的目标行驶线tl。在车辆va沿着过渡期间用的目标行驶线tl行驶的情况下,车辆va的右侧侧面与右划分线rl之间的距离被确保为规定的距离(例如da/2)。因此,能够既使车辆va的横向移动量不过大又催促驾驶员操作方向盘sw。
120.(第1装置的变形例1)
121.偏移方向dr可以被预先决定为左方向。此外,在根据国家的交通法规将车辆va的通行决定为左侧通行以及右侧通行的任一个的情况下,可以基于该交通法规来预先决定偏移方向dr。
122.(第1装置的变形例2)
123.变形例2所涉及的cpu根据车辆va的周边状况来变更偏移方向dr。例如,cpu在步骤505中基于车道信息(或者地图信息)来对第1条件是否成立进行判定。当仅在车辆va正行驶的车道的左侧以及右侧的任一方存在邻接车道(非对向车道而是用于向同一方向行驶的车道)时第1条件成立。例如,在图7所示的例子中,车辆va正在第1车道ln1行驶且在第1车道ln1的右侧存在第2车道ln2。由于仅在第1车道ln1的右侧存在邻接车道(第2车道ln2),所以cpu判定为第1条件成立。该情况下,cpu将左方向以及右方向中的与邻接车道(第2车道ln2)所存在的一侧相反的方向设定为偏移方向dr。即,cpu将左方向设定为偏移方向dr。
124.当车辆va在具有2条车道的道路的一方的车道(第1车道ln1)行驶的情况下,存在其他车辆在邻接车道(第2车道ln2)从车辆va的后方行驶而来的可能性。因此,若车辆va向邻接车道横向移动,则存在驾驶员感到不安的担忧。与此相对,根据该变形例2,能够在这样的状况下减少驾驶员感到不安的可能性。
125.此外,当存在3条以上用于向相同的方向行驶的车道的情况下,cpu也可以在步骤505中对第1条件是否成立进行判定。当车辆va在最左侧的车道或者最右侧的车道行驶的情况下,仅在车辆va正行驶的车道的左侧以及右侧的任一方存在邻接车道。因此,cpu判定为第1条件成立。该情况下,cpu将与邻接车道所存在的一侧相反侧的方向设定为偏移方向dr。
126.此外,在车辆va正行驶的车道的左侧以及右侧两方存在邻接车道的情况下,cpu将预先决定的右方向设定为偏移方向dr。
127.(第1装置的变形例3)
128.变形例3所涉及的cpu在步骤505中基于车道信息以及物标信息来对第2条件是否成立进行判定。当仅在车辆va所行驶的车道的左侧以及右侧的任一方存在邻接车道且在该邻接车道存在物体(例如四轮车以及二轮车等移动物)时第2条件成立。例如,假定为仅在车辆va所行驶的车道的右侧存在邻接车道并在该邻接车道存在其他车辆。该情况下,第2条件成立。cpu将左方向以及右方向中的与存在物体的邻接车道一侧相反的方向设定为偏移方向dr。即,cpu将左方向设定为偏移方向dr。根据该结构,当在邻接车道实际存在物体的情况下,车辆va向与邻接车道所存在的一侧相反的方向移动。此外,当在邻接车道不存在物体的情况下,cpu将预先决定的右方向设定为偏移方向dr。
129.在其他例子中,假定为在车辆va所行驶的车道的左侧以及右侧两方存在邻接车道。该情况下,cpu可以对第3条件是否成立进行判定。在车辆va所行驶的车道的左侧以及右侧的一方的车道不存在物体且在另一方的车道存在物体时第3条件成立。该情况下,cpu可以将与存在物体的邻接车道一侧相反的方向设定为偏移方向dr。
130.(第1装置的变形例4)
131.与第1装置同样,变形例4所涉及的cpu将偏移方向dr设定为预先决定的方向(即,右方向)。cpu基于车道信息以及物标信息来对是否存在与车辆va所行驶的车道在偏移方向dr侧邻接的邻接车道且在该邻接车道存在物体(移动物)进行判定。现在,假定为存在与车辆va所行驶的车道在偏移方向dr侧邻接的邻接车道。该情况下,cpu将从在该邻接车道存在物体时的时刻t
i
至时刻t
n
为止的期间的目标偏移量(ad
i


、ad
n
)设定为比在该邻接车道不存在物体时的目标偏移量(ad
i


、ad
n
)小的值。例如,当在邻接车道不存在物体时,cpu将从时刻t
i
至时刻t
n
为止的期间的目标偏移量(ad
i


、ad
n
)设定为第1值(例如da的1/2)。与此相对,当在邻接车道存在物体时,cpu将从时刻t
i
至时刻t
n
为止的期间的目标偏移量(ad
i


、ad
n
)设定为比第1值小的第2值(例如da的1/3)。
132.在图8所示的例子中,车辆va在第1车道ln1行驶。并且,存在与第1车道ln1邻接的第2车道ln2且其他车辆vb正在第2车道ln2行驶。cpu在步骤505中将右方向设定为偏移方向dr。因此,存在与车辆va所行驶的第1车道ln1在偏移方向dr侧邻接的邻接车道(第2车道ln2),并在该邻接车道存在物体(其他车辆vb)。该情况下,cpu在步骤506中将从时刻t
i
至时刻t
n
为止的期间的目标偏移量(ad
i


、ad
n
)设定为第2值。
133.此外,当不存在与车辆va所行驶的车道在偏移方向dr侧邻接的邻接车道的情况下,cpu将从时刻t
i
至时刻t
n
为止的期间的目标偏移量(ad
i


、ad
n
)设定为第1值。
134.(第1装置的变形例5)
135.cpu可以在步骤506中以车辆va的右侧侧面与存在于偏移方向dr侧的划分线(在图3的例子中为右划分线rl)的距离被确保为规定的距离dth的方式设定目标偏移量(ad1、

、ad
n
)。在图3的例子中,cpu可以将从时刻t
i
至时刻t
n
为止的期间的目标偏移量(ad
i


、ad
n
)设定为“da-dth”。其中,距离dth例如可以被设定为右划分线rl与左划分线ll之间的距离(即,车道的宽度)wln的1/6或者1/8。在其他例子中,距离dth可以被设定为距离da的1/3或者1/4。在又一个例子中,cpu可以将从时刻t
i
至时刻t
n
为止的期间的目标偏移量(ad
i


、ad
n
)设定为预先决定的值dc。根据该结构,由于无论车道的宽度wln如何,车辆va总是在相同的偏移位置(从中央线lm离开了dc的位置)行驶,所以能够给驾驶员带来安心感。
136.(第1装置的变形例6)
137.车辆va到达第1偏移位置(从中央线lm向偏移方向dr离开了“da/2”的位置)的时机并不限定于上述的例子(时刻t
i
)。cpu可以在步骤506中以车辆va在时刻t
n
以前的任意时刻到达第1偏移位置的方式设定目标偏移量(ad1、

、ad
n
)。例如,可以以车辆va在从时刻t0经过了tmth
×
3/4的时刻t
k
到达第1偏移位置、此后车辆va在第1偏移位置行驶的方式设定目标偏移量(ad1、

、ad
n
)。在其他例子中,可以以车辆va在比时刻t
i
早的时机到达第1偏移位置的方式设定目标偏移量(ad1、

、ad
n
)。
138.(第1装置的变形例7)
139.变形例7所涉及的cpu可以在步骤507中如图9所示那样设定目标行驶线tl。该cpu将从时刻t0起经过了“tmth/2”的时刻t
i
的目标偏移量ad
i
设定为“da/2”。并且,cpu将从时刻t
i
起经过了“tmth/4”的时刻t
k
的目标偏移量ad
k
设定为“0”。目标偏移量ad
k
是从位置p0靠向前方“spd
×
tmth
×
3/4”的距离的位置处的从中央线lm偏移的偏移量。除此之外,cpu将从时刻t
k
经过了“tmth/4”的时刻t
n
(即,过渡期间的结束时刻)的目标偏移量ad
n
设定为“da/2”。
140.而且,cpu设定从时刻t1至时刻t
i
为止的期间中的目标偏移量(ad1、

、ad
i
)。目标偏移量(ad1、

、ad
i
)的值被设定为伴随着时间的经过而值从“0”逐渐变大且时刻t
i
的值(ad
i
)变为“da/2”。
141.并且,cpu设定从时刻t
i 1
至时刻t
k
为止的期间中的目标偏移量(ad
i
1、

、ad
k
)。目标偏移量(ad
i 1


、ad
k
)的值被设定为伴随着时间的经过而值从“da/2”逐渐变小且时刻t
k
的值(ad
k
)变为“0”。
142.并且,cpu设定从时刻t
k 1
至时刻t
n
为止的期间中的目标偏移量(ad
k
1、

、ad
n
)。目标偏移量(ad
k 1


、ad
n
)的值被设定为伴随着时间的经过而值从“0”逐渐变大且时刻t
n
的值(ad
n
)变为“da/2”。
143.cpu将根据目标偏移量(ad1、

、ad
n
)使中央线lm(第1线)偏移所得的线(第2线)设定为目标行驶线tl。因此,如图9所示,过渡期间用的目标行驶线tl成为蜿蜒的线。根据该结构,车辆va在时刻t
i
在第1偏移位置行驶,然后在时刻t
k
在中央线lm上的位置行驶。并且,车辆va在时刻t
n
再次在第1偏移位置行驶。这样,由于车辆va多次横向移动,所以能够更加显著地催促驾驶员操作方向盘sw。
144.并且,从时刻t
i
至时刻t
k
为止的“每单位时间的车辆va的横向移动量的大小”大于从时刻t0至时刻t
i
为止的“每单位时间的车辆va的横向移动量的大小”。并且,从时刻t
k
至时刻t
n
为止的“每单位时间的车辆va的横向移动量的大小”大于从时刻t0至时刻t
i
为止的“每单位时间的车辆va的横向移动量的大小”。第1装置的变形例7在时刻t
i
以后容易使驾驶员注意到车辆va正横向移动,由此能够对驾驶员催促方向盘sw的操作。
145.此外,cpu可以将时刻t
k
的目标偏移量ad
k
设定为大于“0”且小于“da/2”的值(例如da/3)。该情况下,车辆va在时刻t
i
在第1偏移位置行驶,然后在时刻t
k
在接近中央线lm的位置行驶。而且,车辆va在时刻t
n
再次在第1偏移位置行驶。
146.此外,cpu可以将时刻t
n
的目标偏移量ad
n
设定为比时刻t
i
的目标偏移量ad
i
大的值。例如,cpu将目标偏移量ad
i
设定为小于“da/2”的值,并将目标偏移量ad
n
设定为“da/2”。根据该结构,从时刻t
k
至时刻t
n
为止的车辆va的横向移动量的大小大于从时刻t0至时刻t
i
为止的车辆va的横向移动量的大小。并且,从时刻t
k
至时刻t
n
为止的“每单位时间的车辆va
的横向移动量的大小”大于从时刻t0至时刻t
i
为止的“每单位时间的车辆va的横向移动量的大小”。因此,能够更有效地对于驾驶员催促方向盘sw的操作。
147.<第2实施方式>
148.接下来,对第2实施方式所涉及的车辆控制装置(以下,存在称为“第2装置”的情况)进行说明。第2装置与第1装置的不同点在于:对车辆va在过渡期间中是否在弯道(曲线路的区间)行驶进行判定并根据其判定结果来设定偏移方向dr。
149.在发生了驾驶切换请求的情况下,第2装置的驾驶辅助ecu10对车辆va在过渡期间中是否在弯道行驶进行判定。在图10所示的例子中,假定为在时刻t0发生了驾驶切换请求。驾驶辅助ecu10基于车道信息(或者地图信息)来取得过渡期间的结束时刻时的行驶车道的曲率。具体而言,驾驶辅助ecu10取得从时刻t0的位置p0靠向前方“spd
×
tmth”的位置的行驶车道的曲率cln。在曲率cln的大小大于规定的曲率阈值clth的情况下,驾驶辅助ecu10判定为车辆va在过渡期间中在弯道进行行驶。该情况下,驾驶辅助ecu10还取得与弯道的方向(即,弯道的弯曲方向,换言之是右转弯道还是左转弯道)相关的信息。
150.当判定为在过渡期间中车辆va在弯道进行行驶的情况下,驾驶辅助ecu10将与弯道的方向相反的方向设定为偏移方向dr。在图10所示的例子中,由于弯道的方向为左方向,所以驾驶辅助ecu10将右方向设定为偏移方向dr。
151.当车辆va正在弯道行驶的状况下,可能在轮胎产生自动回正转矩。即,在轮胎产生想要使车辆va返回至直行状态那样的转矩。若驾驶辅助工作状态在车辆va正在弯道行驶的过程中变为无效状态,则车辆va想要借助自动回正转矩返回至直行状态,由此存在车辆va急剧向弯道的外侧移动的可能性。
152.在驾驶辅助工作状态变为无效状态之前,第2装置使车辆va相对于中央线lm向与弯道的方向相反的方向(即,与弯道的外侧对应的方向)偏移。由于车辆va向弯道的外侧偏移,所以能够催促驾驶员向与弯道的内侧对应的方向操作方向盘sw。根据车辆va的偏移,驾驶员能够向与弯道的内侧对应的方向操作方向盘sw。即,驾驶员向消除自动回正转矩的方向操作方向盘sw。因此,能够减少车辆va在驾驶辅助工作状态成为无效状态时急剧向弯道的外侧移动的可能性。
153.(工作例)
154.第2装置与第1装置的不同点在于:每经过规定时间驾驶辅助ecu10的cpu(简称为“cpu”)就执行代替图5的例程的图11的“目标行驶线设定例程”。以下,以该不同点为中心进行记述。图11的例程是在图5的例程的步骤504之后追加了步骤1101以及步骤1102的例程。因此,针对标注了与图5相同的附图标记的步骤省略详细的说明。
155.若成为规定的时机,则cpu从图11的步骤1100开始处理。cpu在步骤504中判定为“否”并进入至步骤1101。该情况下,cpu在步骤1101中对是否在过渡期间中车辆va在弯道行驶进行判定。
156.当判定为在过渡期间中车辆va不在弯道行驶的情况下,cpu在步骤1101中判定为“否”,如上述那样依次执行步骤505~步骤507的处理。然后,cpu进入至步骤1195而暂时结束本例程。
157.与此相对,当判定为在过渡期间中车辆va在弯道行驶的情况下,cpu在步骤1101中判定为“是”并进入至步骤1102。cpu在步骤1102中将与弯道的方向相反的方向设定为偏移
方向dr。然后,cpu如上述那样依次执行步骤506以及步骤507的处理。然后,cpu进入至步骤1195而暂时结束本例程。
158.这样,当判定为在过渡期间中车辆va在弯道行驶的情况下,第2装置将与弯道的方向相反的方向设定为偏移方向dr。由于车辆va在驾驶辅助工作状态变为无效状态之前向弯道的外侧偏移,所以能够催促驾驶员向消除自动回正转矩的方向(即,朝向弯道的内侧的方向)操作方向盘sw。由此,能够减少车辆va在驾驶辅助工作状态变为无效状态时急剧向弯道的外侧移动的可能性。
159.(第2装置的变形例1)
160.变形例1所涉及的驾驶辅助ecu10可以在发生了驾驶切换请求的时刻取得从车辆va靠向前方预先决定的距离的前方位置处的中央线lm的曲率作为行驶车道的曲率。在中央线lm的曲率的大小大于规定的曲率阈值clth的情况下,驾驶辅助ecu10可以判定为在过渡期间中车辆va在弯道行驶。
161.(第2装置的变形例2)
162.变形例2所涉及的驾驶辅助ecu10可以基于在发生了驾驶切换请求的时刻由第2加速度传感器17取得的加速度gy来对车辆va是否在弯道行驶进行判定。当在发生了驾驶切换请求的时刻车辆va在弯道行驶的情况下,驾驶辅助ecu10可以判定为车辆va在过渡期间中在弯道行驶。
163.(第2装置的变形例3)
164.第1装置的变形例4~变形例7的处理可以被应用于图11的例程。
165.此外,本公开并不限定于上述实施方式以及变形例,能够在本公开的范围内采用各种变形例。
166.上述的第1实施方式以及第2实施方式的结构并不局限于lka,也能够应用于执行对车辆的加速度以及转向操纵轮的转向角等自动地进行控制的自动驾驶控制(自动驾驶等级高于lka的控制)的车辆控制装置。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜