CN114655246A - 车辆控制*** - Google Patents
车辆控制*** Download PDFInfo
- Publication number
- CN114655246A CN114655246A CN202111564501.9A CN202111564501A CN114655246A CN 114655246 A CN114655246 A CN 114655246A CN 202111564501 A CN202111564501 A CN 202111564501A CN 114655246 A CN114655246 A CN 114655246A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- control device
- risk
- information
- control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000006870 function Effects 0.000 description 38
- 238000000034 method Methods 0.000 description 18
- 238000012937 correction Methods 0.000 description 17
- 230000008569 process Effects 0.000 description 16
- 230000002093 peripheral effect Effects 0.000 description 13
- 238000004891 communication Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 12
- 230000001133 acceleration Effects 0.000 description 9
- 238000012545 processing Methods 0.000 description 9
- 230000004048 modification Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 238000003384 imaging method Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000004083 survival effect Effects 0.000 description 2
- 208000019901 Anxiety disease Diseases 0.000 description 1
- 230000036506 anxiety Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000003449 preventive effect Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
- B60W60/0011—Planning or execution of driving tasks involving control alternatives for a single driving scenario, e.g. planning several paths to avoid obstacles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
- B60W60/0015—Planning or execution of driving tasks specially adapted for safety
- B60W60/0017—Planning or execution of driving tasks specially adapted for safety of other traffic participants
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/08—Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/08—Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
- B60W30/095—Predicting travel path or likelihood of collision
- B60W30/0953—Predicting travel path or likelihood of collision the prediction being responsive to vehicle dynamic parameters
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/08—Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
- B60W30/095—Predicting travel path or likelihood of collision
- B60W30/0956—Predicting travel path or likelihood of collision the prediction being responsive to traffic or environmental parameters
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
- B60W60/0015—Planning or execution of driving tasks specially adapted for safety
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2554/00—Input parameters relating to objects
- B60W2554/40—Dynamic objects, e.g. animals, windblown objects
- B60W2554/402—Type
- B60W2554/4029—Pedestrians
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Traffic Control Systems (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
本公开的车辆控制***具备:自动驾驶控制装置,生成用于自动驾驶的目标轨迹;以及车辆行驶控制装置,以车辆追随目标轨迹的方式执行车辆行驶控制。车辆行驶控制装置基于从多个传感器装置获取到的驾驶环境信息来判定以减轻对于车辆的行驶的风险为目的的行驶辅助控制的工作条件是否成立,在工作条件成立的情况下,执行行驶辅助控制。此外,车辆行驶控制装置基于驾驶环境信息来生成风险信息,在工作条件成立之前将该风险信息发送给自动驾驶控制装置。然后,自动驾驶控制装置基于接收到的风险信息来生成或修正目标轨迹。
Description
技术领域
本公开涉及车辆控制***。
背景技术
在日本特开2017-114195中公开了一种与在进行碰撞避免控制的情况下能避免产生行驶控制的干扰的车辆控制装置相关的技术。该技术的车辆控制装置执行避免车辆与障碍物的碰撞的第一控制(碰撞避免控制)。而且,车辆控制装置执行巡航控制、车道维持控制这样的第二控制。车辆控制装置识别车辆的周围的障碍物,并基于其识别结果来判定规定的碰撞避免条件是否已成立。在第二控制的执行中判定为碰撞避免条件已成立的情况下,车辆控制装置停止第二控制并执行第一控制。
在此,考虑在车辆的自动驾驶的过程中执行预先判断车辆的周围的驾驶环境并进行对车辆行驶控制的控制量的干预的行驶辅助控制的情况。在自动驾驶的过程中,由管理自动驾驶的自动驾驶控制装置生成目标轨迹。然后,由车辆行驶控制装置以车辆追随用于自动驾驶的目标轨迹的方式执行车辆行驶控制。
然而,从车辆安全性的观点考虑,由自动驾驶控制装置生成的用于自动驾驶的目标轨迹有时不一定是恰当的。例如,可能会生成需要急剧的车道变更、先行车辆的超越这样的目标轨迹。在以追随这样的不恰当的目标轨迹的方式执行了车辆行驶控制的情况下,恐怕会频繁地执行进行对车辆行驶控制的控制量的干预的行驶辅助控制。若行驶辅助控制的干预频度高,则车辆的乘坐者、周围的人恐怕会感到不适感、不安感。
发明内容
本公开提供一种能降低由车辆行驶控制装置进行的行驶辅助控制的干预频度从而抑制乘坐者的不适感、不安感的车辆控制***。
本公开的某个方案应用于控制进行自动驾驶的车辆的车辆控制***。车辆控制***具备:自动驾驶控制装置,生成用于车辆的自动驾驶的目标轨迹;以及车辆行驶控制装置,执行以车辆追随目标轨迹的方式控制车辆的行驶控制量的车辆行驶控制。车辆行驶控制装置具备获取驾驶环境信息的多个传感器装置,所述驾驶环境信息是表示车辆的驾驶环境的信息。车辆行驶控制装置被配置为:基于驾驶环境信息来判定行驶辅助控制的工作条件是否成立,所述行驶辅助控制是以减轻对于车辆的行驶的风险为目的而进行对行驶控制量的干预的控制;以及在工作条件成立的情况下,执行行驶辅助控制。车辆行驶控制装置被配置为:基于驾驶环境信息来生成作为与风险相关的信息的风险信息;以及在工作条件成立之前,将风险信息发送给自动驾驶控制装置。自动驾驶控制装置被配置为基于接收到的风险信息来生成或修正目标轨迹。
在上述方案中,风险信息包括与作为风险的对象的风险物标相关的风险物标信息。自动驾驶控制装置被配置为基于风险物标信息来生成或修正目标轨迹。
在上述方案中,风险信息包括与作为风险的对象的风险环境相关的风险环境信息。自动驾驶控制装置被配置为基于风险环境信息来生成或修正目标轨迹。
在上述方案中,风险信息包括基于驾驶环境信息而生成的推荐轨迹。自动驾驶控制装置被配置为基于推荐轨迹来生成或修正目标轨迹。
在上述方案中,自动驾驶控制装置被配置为基于风险信息的可靠度来生成或修正目标轨迹。
在上述方案中,自动驾驶控制装置被配置为:判定接收到的风险信息是否与应该使目标轨迹优先的规定场景关联;以及在判定为风险信息与规定场景关联的情况下,将判定结果通知给车辆行驶控制装置。车辆行驶控制装置被配置为:在接到判定结果的通知的情况下,限制与规定场景对应的行驶辅助控制的执行。
根据本公开,车辆行驶控制装置基于驾驶环境信息来生成风险信息,并将该风险信息发送给自动驾驶控制装置,其中,所述驾驶环境信息基于多个传感器装置来获取。自动驾驶控制装置基于接收到的风险信息来生成或修正目标轨迹。由此,能使由车辆行驶控制装置的多个传感器装置判断出的风险反映至目标轨迹,因此能降低由车辆行驶控制装置进行的行驶辅助控制的干预频度从而抑制乘坐者的不适感、不安感。
附图说明
以下,参照附图,对本发明的示例性实施例的特征、优点以及技术和工业意义进行说明,其中,相同的附图标记表示相同的元件,其中:
图1是表示用于对本实施方式的车辆控制***的概要进行说明的构成例的框图。
图2是表示本实施方式的自动驾驶控制装置的构成例的框图。
图3是表示本实施方式的自动驾驶控制装置的第一控制装置所执行的目标轨迹生成处理的控制例程的流程图。
图4是表示本实施方式的车辆行驶控制装置的构成例的框图。
图5是表示第二控制装置所执行的与碰撞避免控制相关的处理的例程的流程图。
图6是用于对风险信息提供控制和目标轨迹修正处理的流程进行说明的流程图。
图7是表示进行目标轨迹的修正处理的场景的一个例子的图。
图8是表示进行目标轨迹的修正处理的场景的其他例子的图。
图9是表示车辆V1超越先行车辆的场景的一个例子的图。
具体实施方式
以下,参照附图对本公开的实施方式进行说明。不过,在以下所示的实施方式中提及了各要素的个数、数量、量、范围等数字的情况下,除了特别明示的情况、在原理上明显地确定为该数字的情况之外,本公开并不限定于该提及的数字。此外,就在以下所示的实施方式中进行说明的构造等而言,除了特别明示的情况、在原理上明显地确定为该构造等的情况之外,在本公开中不一定是必须的。
实施方式.
1.本实施方式的车辆控制***的整体构成
首先,对本实施方式的车辆控制***的概略构成进行说明。图1是表示用于对本实施方式的车辆控制***的概要进行说明的构成例的框图。图1所示的车辆控制***100搭载于车辆。以下,将搭载有车辆控制***100的车辆也表述为“车辆V1”。车辆V1是能自动驾驶的自动驾驶车辆。作为此处的自动驾驶,假定了SAE(Society of Automotive Engineers:美国汽车工程师学会)的等级定义中的三级以上的自动驾驶。需要说明的是,车辆V1的动力源没有限定。
车辆控制***100控制车辆V1。或者,也可以是,车辆控制***100的至少一部分配置于车辆的外部的外部装置,远程地控制车辆。就是说,车辆控制***100可以分散地配置于车辆V1和外部装置。
如图1所示,车辆控制***100被配置为包括自动驾驶控制装置10、车辆行驶控制装置20以及行驶装置60。自动驾驶控制装置10是用于进行车辆V1的自动驾驶的管理的***。车辆行驶控制装置20是用于进行车辆V1的车辆行驶控制的***。自动驾驶控制装置10和车辆行驶控制装置20既可以是在物理上分开的装置,也可以是相同的装置。在自动驾驶控制装置10和车辆行驶控制装置20是在物理上分开的装置的情况下,它们通过通信来交换所需的信息。
行驶装置60包括转向装置、驱动装置以及制动装置。转向装置对车辆V1的车轮进行转舵。驱动装置是使车辆V1的驱动力产生的驱动源。作为驱动装置,可举例示出发动机、电动机。制动装置使车辆V1产生制动力。行驶装置60基于与车辆V1的转向、加速以及减速有关的行驶控制量来控制车辆V1的行驶。
自动驾驶控制装置10具有自动驾驶功能部8来作为用于进行车辆V1的自动驾驶的功能。此外,车辆行驶控制装置20具有运动控制功能部30、行驶辅助功能部40以及风险信息提供功能部50来作为用于进行车辆行驶控制、预防安全控制以及风险信息提供控制的功能。以下,还参照图2至图5对自动驾驶控制装置10和车辆行驶控制装置20的构成和功能进行说明。
2.自动驾驶控制装置的构成和功能
图2是表示本实施方式的自动驾驶控制装置的构成例的框图。如该图所示,自动驾驶控制装置10具备用于管理车辆V1的自动驾驶的第一控制装置12。此外,自动驾驶控制装置10具备连接于第一控制装置12的输入侧的第一信息获取装置14。
第一信息获取装置14被配置为包括周边状况传感器141、车辆状态传感器142、车辆位置传感器143以及通信装置144。
周边状况传感器141识别车辆V1的周边信息。例如,周边状况传感器141可举例示出摄像机(拍摄装置)、激光雷达(LIDAR:Laser Imaging Detection and Ranging(激光成像探测和测距))以及雷达等。周边信息包括由周边状况传感器141识别出的物标信息。作为物标,可举例示出周边车辆、行人、路边物、障碍物、白线、信号灯等。物标信息包括物标相对于车辆V1的相对位置和相对速度。在周边状况传感器141中识别出的周边信息随时被发送至第一控制装置12。
车辆状态传感器142检测表示车辆V1的状态的车辆信息。作为车辆状态传感器142,可举例示出车速传感器、横向加速度传感器、横摆角速度传感器等。由车辆状态传感器142检测到的车辆信息随时被发送至第一控制装置12。
车辆位置传感器143检测车辆V1的位置和方位。例如,车辆位置传感器143包括GPS(Global Positioning System:全球定位***)传感器。GPS传感器接收从多个GPS卫星发送的信号,并基于接收信号来计算车辆V1的位置和方位。车辆位置传感器143也可以进行众所周知的自身位置推定处理(localization:定位)来提高车辆V1的当前位置的精度。由车辆位置传感器143检测到的车辆信息随时被发送至第一控制装置12。
通信装置144与车辆和外部进行通信。例如,通信装置144经由通信网络与车辆V1的外部装置进行通信。此处的外部装置可举例示出路侧机、周边车辆、周围的基础设施等。路侧机是发送例如拥堵信息、各车道的交通信息、临时停止等管制信息、盲区位置的交通状况的信息等的信标(beacon)装置。此外,在外部装置是周边车辆的情况下,通信装置144在与周边车辆之间进行车车间通信(V2V通信)。而且,在外部装置是周边的基础设施的情况下,通信装置144在与周围的基础设施之间进行路车间通信(V2I通信)。
第一控制装置12是进行车辆控制***100中的各种处理的信息处理装置。典型而言,第一控制装置12是具备第一处理器122、第一存储装置124以及第一输入输出接口126的微型计算机。第一控制装置12也被称为ECU(Electronic Control Unit:电子控制单元)。
在第一存储装置124中储存有各种信息。例如,在第一存储装置124中储存有由第一信息获取装置14获取到的第一驾驶环境信息。第一驾驶环境信息是表示车辆V1的驾驶环境的信息,包括表示车辆V1的位置的车辆位置信息、表示车辆V1的状态的车辆状态信息、表示车辆V1的周围的状况的周边状况信息等。作为第一存储装置124,可举例示出易失性存储器、非易失性存储器、HDD(Hard Disk Drive:硬盘驱动器)等。
在第一存储装置124中储存有包含详细的道路信息的地图信息。在该地图信息中包括例如道路的形状、车道数、车道宽度的信息等。或者,地图信息也可以储存于外部的管理服务器。在该情况下,第一控制装置12与管理服务器进行通信来获取所需的地图信息。获取到的地图信息记录于第一存储装置124。
第一处理器122执行作为计算机程序的自动驾驶软件。自动驾驶软件储存于第一存储装置124。或者,自动驾驶软件记录于计算机可读取记录介质。第一处理器122执行自动驾驶软件,由此第一控制装置12的功能被实现。
具体而言,第一处理器122执行与车辆V1的自动驾驶相关的自动驾驶软件,由此自动驾驶功能部8的功能被实现。就是说,自动驾驶功能部8作为进行车辆V1的自动驾驶的功能而被嵌入第一控制装置12。典型而言,第一控制装置12进行生成用于车辆V1的自动驾驶的目标轨迹的目标轨迹生成处理。此外,第一控制装置12接受后述的风险信息的提供,进行修正目标轨迹的目标轨迹修正处理。
在此,目标轨迹至少包括车辆V1所行驶的道路内的车辆V1的目标位置[Xi,Yi]的集合。需要说明的是,此处的X方向是车辆V1的前方方向,Y方向是与X方向正交的平面方向。需要说明的是,目标轨迹还可以包括每个目标位置[Xi,Yi]的目标速度[VXi,VYi]。
图3是表示本实施方式的自动驾驶控制装置的第一控制装置所执行的目标轨迹生成处理的控制例程的流程图。需要说明的是,图3所示的控制例程在车辆V1的自动驾驶中以规定的控制周期被反复执行。
在图3所示的控制例程中,首先,第一控制装置12从第一信息获取装置14获取第一驾驶环境信息(步骤S100)。第一驾驶环境信息储存于第一存储装置124。
接着,第一控制装置12基于地图信息、第一驾驶环境信息以及风险信息来生成用于车辆V1的自动驾驶的目标轨迹(步骤S102)。更详细而言,第一控制装置12基于地图信息和第一驾驶环境信息来生成自动驾驶中的车辆V1的行驶计划。第一控制装置12基于第一驾驶环境信息来生成车辆V1按照所生成的行驶计划行驶所需的目标轨迹。
例如,第一控制装置12生成用于先行车辆的超越的目标轨迹。更详细而言,第一控制装置12基于周边状况信息来识别先行车辆。进而,第一控制装置12基于车辆状态信息和周边状况信息来预测车辆V1和先行车辆各自的将来的位置,并生成用于供车辆V1避开并超越先行车辆的目标轨迹。
第一输入输出接口126是用于在与车辆行驶控制装置20之间交换信息的接口。第一控制装置12将所生成的目标轨迹经由第一输入输出接口126输出至车辆行驶控制装置20(步骤S104)。每当目标轨迹被更新时,最新的目标轨迹被输出至车辆行驶控制装置20。
3.车辆行驶控制装置的构成和功能
图4是表示本实施方式的车辆行驶控制装置的构成例的框图。如该图所示,车辆行驶控制装置20具备第二控制装置22、第二信息获取装置24以及第二输入输出接口226。
第二信息获取装置24被配置为包括周边状况传感器241和车辆状态传感器242来作为多个传感器装置。
周边状况传感器241识别车辆V1的周边信息。例如,周边状况传感器241可举例示出摄像机(拍摄装置)、激光雷达(LIDAR:Laser Imaging Detection and Ranging)以及雷达等。周边信息包括由周边状况传感器241识别出的物标信息。作为物标,可举例示出周边车辆、行人、路边物、障碍物、白线、信号灯等。物标信息包括物标相对于车辆V1的相对位置、相对速度、相对加速度、碰撞剩余时间(TTC;Time To Collision(碰撞时间))以及碰撞概率、物标的存在概率、将来轨迹等。在周边状况传感器241中识别出的周边信息随时被发送至第二控制装置22。
车辆状态传感器242检测表示车辆V1的状态的车辆信息。作为车辆状态传感器242,可举例示出车速传感器、横向加速度传感器、横摆角速度传感器等。由车辆状态传感器242检测到的车辆信息随时被发送至第二控制装置22。
需要说明的是,第一信息获取装置14和第二信息获取装置24可以部分地共同化。例如,周边状况传感器141和周边状况传感器241可以相同。车辆状态传感器142和车辆状态传感器242也可以相同。就是说,自动驾驶控制装置10和车辆行驶控制装置20可以共用第一信息获取装置14或者第二信息获取装置24的一部分。在该情况下,自动驾驶控制装置10和车辆行驶控制装置20相互交换所需的信息。
此外,第二信息获取装置24除了具备周边状况传感器241和车辆状态传感器242之外还可以具备与车辆位置传感器143、通信装置144相同的装置。
第二控制装置22是进行车辆控制***100中的各种处理的信息处理装置。典型而言,第二控制装置22是具备第二处理器222、第二存储装置224以及第二输入输出接口226的微型计算机。第二控制装置22也被称为ECU(Electronic Control Unit)。
在第二存储装置224中储存有各种信息。例如,在第二存储装置224中储存有由第二信息获取装置24获取到的第二驾驶环境信息。第二驾驶环境信息是表示车辆V1的驾驶环境的信息,包括上述的周边信息和车辆信息等。此外,在第二存储装置224中储存有后述的风险信息。作为第二存储装置224,可举例示出易失性存储器、非易失性存储器、HDD(HardDisk Drive)等。
第二处理器222执行作为计算机程序的车辆行驶控制软件。车辆行驶控制软件储存于第二存储装置224。或者,车辆行驶控制软件记录于计算机可读取记录介质。第二处理器222执行车辆行驶控制软件,由此第二控制装置22的功能被实现。
具体而言,第二处理器222执行与车辆行驶控制相关的车辆行驶控制软件,由此运动控制功能部30、行驶辅助功能部40以及风险信息提供功能部50的各功能被实现。就是说,运动控制功能部30、行驶辅助功能部40以及风险信息提供功能部50作为进行车辆行驶控制、行驶辅助控制以及风险信息提供控制的功能而被嵌入第二控制装置22。
需要说明的是,运动控制功能部30、行驶辅助功能部40以及风险信息提供功能部50也可以被嵌入在物理上不同的控制装置。在该情况下,车辆行驶控制装置20单独地具备用于进行车辆行驶控制的运动控制功能部30的控制装置、用于进行行驶辅助控制的行驶辅助功能部40的控制装置以及用于进行风险信息提供控制的风险信息提供功能部50的控制装置即可。
第二输入输出接口226是用于在与自动驾驶控制装置10之间交换信息的接口。从第一控制装置12输出的目标轨迹经由第二输入输出接口226输入给车辆行驶控制装置20。
4.在车辆行驶控制装置中执行的控制
接着,对车辆行驶控制装置20的第二控制装置22所执行的车辆行驶控制和行驶辅助控制更详细地进行说明。
4-1.车辆行驶控制
第二控制装置22执行控制车辆V1的转向、加速以及减速的车辆行驶控制。典型而言,第二控制装置22通过控制行驶装置60的动作来进行车辆行驶控制。具体而言,第二控制装置22通过控制转向装置来控制车辆V1的转舵。此外,第二控制装置22通过控制驱动装置来控制车辆V1的加速。第二控制装置22通过控制制动装置来控制车辆V1的减速。
在车辆行驶控制中,第二控制装置22在车辆V1的自动驾驶的过程中从自动驾驶控制装置10接受目标轨迹。基本上,第二控制装置22以车辆V1追随目标轨迹的方式控制与车辆V1的转向、加速以及减速有关的行驶控制量。典型而言,运动控制功能部30计算车辆V1的各种状态量与目标轨迹的偏差(例如,横向偏差、横摆角偏差、速度偏差等),并以该偏差减小的方式进行车辆行驶控制。
4-2.行驶辅助控制
第二控制装置22以车辆V1的安全性的提高为目的而进行行驶辅助控制,该行驶辅助控制是对车辆行驶控制的行驶控制量进行干预的控制。典型而言,第二控制装置22在车辆V1的自动驾驶中进行避免车辆V1向碰撞对象的碰撞的碰撞避免控制。碰撞避免控制也被称为预碰撞安全(PCS:Pre-Crash Safety)。图5是表示第二控制装置22所执行的与碰撞避免控制相关的处理的例程的流程图。第二控制装置22在车辆V1的自动驾驶中以规定的控制周期反复执行图5所示的例程。
当图5所示的例程开始时,第二控制装置22从第二信息获取装置24获取第二驾驶环境信息(步骤S110)。获取到的第二驾驶环境信息储存于第二存储装置224。
接着,第二控制装置22基于第二驾驶环境信息来感测作为回避对象的物体(步骤S112)。接着,第二控制装置22判定针对回避对象的行驶辅助控制的工作条件是否成立(步骤S114)。在此,例如,“从车辆V1起至回避对象为止的碰撞剩余时间(TTC)比规定的阈值小”被设为工作条件。其结果是,在工作条件不成立的情况下,本例程的处理结束。另一方面,在工作条件成立的情况下,第二控制装置22计算用于避免向回避对象的碰撞的干预行驶控制量(步骤S116)。计算出的干预行驶控制量被输出给运动控制功能部30。
基本上,运动控制功能部30以车辆V1追随目标轨迹的方式运算车辆V1的行驶控制量。不过,在从行驶辅助功能部40输入了干预行驶控制量的情况下,运动控制功能部30基于从行驶辅助功能部40输入的干预行驶控制量来修正行驶控制量。典型而言,在从行驶辅助功能部40输入了干预行驶控制量的情况下,运动控制功能部30将干预行驶控制量作为最终的行驶控制量输出。
5.本实施方式的车辆控制***100的特征
在车辆V1的自动驾驶的过程中,自动驾驶控制装置10基于第一驾驶环境信息来判断对于车辆V1的行驶的碰撞风险,并生成目标轨迹。车辆行驶控制装置20以车辆V1追随目标轨迹的方式控制车辆V1的行驶装置60。
在此,自动驾驶控制装置10对碰撞风险的判断与车辆行驶控制装置20对碰撞风险的判断不一定一致。例如,也可以想到以下状况:在自动驾驶控制装置10生成了用于接近先行车辆并进行超越的目标轨迹的情况下,车辆行驶控制装置20判断为与先行车辆的碰撞风险高而进行基于行驶辅助控制的干预。若频繁地被干预了行驶辅助控制,则车辆V1的乘坐者、周围的人可能会感到不适感、不安感。若自动驾驶控制装置10单方面地拒绝行驶辅助控制的干预来作为其对策,则无法谋求针对自动驾驶控制装置10未识别出或识别不充分的碰撞风险的安全性的提高。
因此,在本实施方式的车辆控制***100中,设为车辆行驶控制装置20执行风险信息提供控制,自动驾驶控制装置10执行目标轨迹修正处理,由此解决上述的问题。图6是用于对风险信息提供控制和目标轨迹修正处理的流程进行说明的流程图。以下,参照流程图,对这些控制的具体内容进行说明。
5-1.风险信息提供控制
首先,对车辆行驶控制装置20的第二控制装置22所执行的风险信息提供控制进行说明。在风险信息提供控制中,首先,车辆行驶控制装置20基于第二驾驶环境信息来生成与对于车辆V1的行驶的碰撞风险相关的信息(步骤S140)。该信息以下被称为“风险信息”。典型而言,作为风险信息,可举例示出风险物标信息、风险环境信息或推荐轨迹信息。
风险物标信息是与在车辆V1的行驶中有碰撞风险的风险物标相关的信息。在风险物标信息中包括风险物标相对于车辆V1的相对位置、相对速度、相对加速度、碰撞剩余时间(TTC)、碰撞概率、风险物标的存在概率(可靠度)等。风险物标的存在概率(可靠度)例如可以使用以通过周边状况传感器241连续地检测到风险物标的时间为基础而运算出的指标。
风险环境信息是与在车辆V1的行驶中有碰撞风险的风险环境相关的信息。作为风险环境信息,可举例示出道路的白线、道路边缘、有盲区的交叉口、停放车辆间的盲区、等待右转或左转的车辆的盲区等。推荐轨迹信息是与为了减少碰撞风险而推荐的推荐轨迹相关的信息。
车辆行驶控制装置20的第二控制装置22基于从第二信息获取装置24获取到的第二驾驶环境信息来生成这些风险信息。所生成的风险信息随时被储存于第二存储装置224。然后,在与该风险信息相关的行驶辅助控制的工作条件成立之前,第二控制装置22将风险信息经由第二输入输出接口226发送(提供)给自动驾驶控制装置10(步骤S142)。
5―2.目标轨迹修正处理
接着,对自动驾驶控制装置10的第一控制装置12所执行的目标轨迹修正处理进行说明。自动驾驶控制装置10通过图3所示的目标轨迹生成处理来生成目标轨迹(步骤S120)。在目标轨迹修正处理中,自动驾驶控制装置10首先接收从车辆行驶控制装置20提供的风险信息(步骤S122)。接着,自动驾驶控制装置10基于接收到的风险信息来判定是否需要目标轨迹的修正(步骤S124)。然后,自动驾驶控制装置10根据判定出的是否需要修正来进行目标轨迹的修正(重新运算)(步骤S126)。
基本上,自动驾驶控制装置10以消除风险信息中所包括的碰撞风险的方式修正目标轨迹。不过,根据车辆V1所行驶的场景,有时也会采取不修正目标轨迹的应对。以下,举例示出一些场景来对在自动驾驶控制装置10的第一控制装置12中执行的目标轨迹的修正处理进行说明。
例如,在从车辆行驶控制装置20提供的风险信息是风险物标信息的情况下,在风险物标信息中包括风险物标相对于车辆V1的相对位置、相对速度、相对加速度、碰撞剩余时间(TTC)、碰撞概率、风险物标的存在概率(可靠度)等信息。第一控制装置12基于风险物标信息中所包括的这些信息来判断是否需要进行目标轨迹的修正。
由自动驾驶控制装置10执行的目标轨迹的修正处理根据所遇到的场景而可以考虑各种应对。作为一个例子,考虑风险物标信息中所包括的风险物标是在道路宽度较宽的道路的路边的行人的场景。图7是表示进行目标轨迹的修正处理的场景的一个例子的图。在该场景中,在未识别出对向车辆的存在的情况下,可以判断为:即使进一步扩大与行人的间隔来行驶,也没有与对向车辆等的碰撞风险。因此,在这样的场景下,例如,第一控制装置12判断为需要修正目标轨迹,为了减轻车辆行驶控制装置20所考虑的碰撞风险,有效利用风险物标信息来以与行人的间隔进一步扩大的方式修正目标轨迹。
图8是表示进行目标轨迹的修正处理的场景的其他例子的图。在该图所示的场景中,在风险物标信息中所包括的风险物标是在道路的路边的行人的场景下,自动驾驶控制装置10将对向车辆识别为风险物标。在该情况下,可以判断为:若进一步扩大与行人的间隔来行驶,则有与对向车辆的碰撞风险。在这样的场景下,例如,第一控制装置12判断为无需修正目标轨迹,或者为了减轻车辆行驶控制装置20所考虑的碰撞风险而以进一步减速的方式修正目标轨迹。
作为其他例子,考虑风险物标信息中所包括的风险物标是自动驾驶控制装置10已经识别出的风险物标的场景。在该情况下,第一控制装置12将风险物标信息中所包括的风险物标的生存概率(可靠度)与根据第一驾驶环境信息得到的风险物标的生存概率(可靠度)进行比较。在风险物标信息中所包括的风险物标的生存概率(可靠度)高于根据第一驾驶环境信息得到的风险物标的生存概率(可靠度)的情况下,可以判断为车辆行驶控制装置20以比自动驾驶控制装置10更高的可靠度检测到风险物标。在这样的场景下,例如,第一控制装置12使风险物标信息中所包括的风险物标的信息优先来修正目标轨迹。
或者,在风险物标信息中所包括的风险物标的生存概率(可靠度)低于根据第一驾驶环境信息得到的风险物标的生存概率(可靠度)的情况下,可以判断为通过现状的目标轨迹充分地减轻了对于该风险物标的碰撞风险。在这样的场景下,例如,第一控制装置12判断为无需进行对目标轨迹的修正。
作为其他例子,考虑风险物标信息中所包括的风险物标是自动驾驶控制装置10未识别出的风险物标的场景。在该情况下,有时可以判断为通过现状的目标轨迹未减轻对于该风险物标的碰撞风险。在这样的场景下,例如,第一控制装置12以减轻对于该风险物标的碰撞风险的方式修正目标轨迹。
在从车辆行驶控制装置20提供的风险信息是推荐轨迹信息的情况下,第一控制装置12判断为需要调停这些轨迹并以最大限度地确保车辆V1的安全的方式修正目标轨迹。
根据这样的目标轨迹修正处理,能使用从车辆行驶控制装置20提供的风险信息来修正目标轨迹。由此,在行驶辅助控制的工作条件成立之前,能得到修正目标轨迹的机会,因此能降低由车辆行驶控制装置20进行的行驶辅助控制的干预频度从而抑制乘坐者的不适感、不安感。
6.变形例
本实施方式的车辆控制***100也可以采用如以下这样变形的方案。
6-1.变形例1
车辆行驶控制装置20所执行的行驶辅助控制不限于碰撞避免控制(PCS)。即,车辆行驶控制装置20可以执行防止偏离车道的车道偏离警报(LDA:Lane Departure Alert)、主动驾驶辅助(PDA:Proactive Driving Assist)等广泛的行驶辅助控制。
6-2.变形例2
设为了自动驾驶控制装置10基于从车辆行驶控制装置20提供的风险信息来修正所生成的目标轨迹。然而,也可以设为自动驾驶控制装置10在目标轨迹生成处理中也考虑风险信息来生成目标轨迹。
6-3.变形例3
即使在自动驾驶控制装置10在考虑了碰撞风险之后生成目标轨迹的情况下,车辆行驶控制装置20有时也判断为有碰撞风险并将风险信息也发送至自动驾驶控制装置10。图9是表示车辆V1超越先行车辆的场景的一个例子的图。例如在自动驾驶控制装置10超越先行车辆时车辆V1与先行车辆的车间距离暂时地变窄的场景等符合该场景。在这样的情况下,可以认为自动驾驶控制装置10即使接收到风险信息也不变更目标轨迹。然而,在不变更目标轨迹的情况下,车辆行驶控制装置20的行驶辅助控制的工作条件会成立,会进行基于行驶辅助控制的不必要的干预。
因此,车辆行驶控制装置20判定接收到的风险信息是否与应该使所生成的目标轨迹优先的规定场景关联。除了上述的赶超先行车辆的场景之外,车辆行驶控制装置20暂时地使与先行车辆、后续车辆的车间距离变窄这样的场景等也符合此处的规定场景。
自动驾驶控制装置10在判定为被提供的风险信息与规定场景关联的情况下,将判定结果通知给车辆行驶控制装置20。接到判定结果通知的车辆行驶控制装置20限制与规定场景对应的行驶辅助控制的执行。在此,车辆行驶控制装置20向行驶辅助控制的工作条件难以成立的方向变更阈值。或者,车辆行驶控制装置20禁止行驶辅助控制的工作。
根据这样的动作,在从车辆行驶控制装置20提供的风险信息与应该使自动驾驶控制装置10的目标轨迹优先的规定场景关联的情况下,能限制与该规定场景对应的行驶辅助控制的执行。由此,能防止在无需执行行驶辅助控制的规定场景下行驶辅助控制被执行。
6-4.变形例4
自动驾驶控制装置10和车辆行驶控制装置20也可以分开设计、开发。例如,负责车辆行驶控制的车辆行驶控制装置20由精通机械、车辆运动特性的开发者(典型而言为汽车制造商)设计、开发。在该情况下,车辆行驶控制装置20的可靠度极高。以利用这样的高可靠度的行驶辅助功能部40为前提,自动驾驶服务提供者能设计、开发自动驾驶控制装置10用的软件。在该意义上,车辆行驶控制装置20可以说是用于自动驾驶服务的平台。
Claims (6)
1.一种车辆控制***,控制进行自动驾驶的车辆,所述车辆控制***具备:
自动驾驶控制装置,生成用于所述车辆的所述自动驾驶的目标轨迹;以及
车辆行驶控制装置,执行以所述车辆追随所述目标轨迹的方式控制所述车辆的行驶控制量的车辆行驶控制,
所述车辆行驶控制装置具备获取驾驶环境信息的多个传感器装置,所述驾驶环境信息是表示所述车辆的驾驶环境的信息,
所述车辆行驶控制装置被配置为:
基于所述驾驶环境信息来判定行驶辅助控制的工作条件是否成立,所述行驶辅助控制是以减轻对于所述车辆的行驶的风险为目的而进行对所述行驶控制量的干预的控制;以及
在工作条件成立的情况下,执行所述行驶辅助控制,
所述车辆行驶控制装置被配置为:
基于所述驾驶环境信息来生成作为与所述风险相关的信息的风险信息;以及
在所述工作条件成立之前,将所述风险信息发送给所述自动驾驶控制装置,
所述自动驾驶控制装置被配置为基于接收到的所述风险信息来生成或修正所述目标轨迹。
2.根据权利要求1所述的车辆控制***,其中,
所述风险信息包括与作为所述风险的对象的风险物标相关的风险物标信息,
所述自动驾驶控制装置被配置为基于所述风险物标信息来生成或修正所述目标轨迹。
3.根据权利要求1或2所述的车辆控制***,其中,
所述风险信息包括与作为所述风险的对象的风险环境相关的风险环境信息,
所述自动驾驶控制装置被配置为基于所述风险环境信息来生成或修正所述目标轨迹。
4.根据权利要求1至3中任一项所述的车辆控制***,其中,
所述风险信息包括基于所述驾驶环境信息而生成的推荐轨迹,
所述自动驾驶控制装置被配置为基于所述推荐轨迹来生成或修正所述目标轨迹。
5.根据权利要求2至4中任一项所述的车辆控制***,其中,
所述自动驾驶控制装置被配置为基于所述风险信息的可靠度来生成或修正所述目标轨迹。
6.根据权利要求2至5中任一项所述的车辆控制***,其中,
所述自动驾驶控制装置被配置为:
判定接收到的所述风险信息是否与应该使所述目标轨迹优先的规定场景关联;以及
在判定为所述风险信息与所述规定场景关联的情况下,将判定结果通知给所述车辆行驶控制装置,
所述车辆行驶控制装置被配置为:在接到所述判定结果的通知的情况下,限制与所述规定场景对应的所述行驶辅助控制的执行。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020212794A JP7380541B2 (ja) | 2020-12-22 | 2020-12-22 | 車両制御システム |
JP2020-212794 | 2020-12-22 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114655246A true CN114655246A (zh) | 2022-06-24 |
Family
ID=82024036
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111564501.9A Pending CN114655246A (zh) | 2020-12-22 | 2021-12-20 | 车辆控制*** |
Country Status (3)
Country | Link |
---|---|
US (1) | US20220194422A1 (zh) |
JP (1) | JP7380541B2 (zh) |
CN (1) | CN114655246A (zh) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4961592B2 (ja) * | 2007-12-05 | 2012-06-27 | 本田技研工業株式会社 | 車両の走行支援装置 |
JP5267215B2 (ja) * | 2009-03-03 | 2013-08-21 | 日産自動車株式会社 | 車両用運転支援装置および車両用運転支援方法 |
JP6525401B2 (ja) * | 2017-08-30 | 2019-06-05 | マツダ株式会社 | 車両制御装置 |
JP7120820B2 (ja) * | 2018-06-13 | 2022-08-17 | 本田技研工業株式会社 | 車両制御装置、車両制御方法、およびプログラム |
US11704998B2 (en) * | 2020-04-03 | 2023-07-18 | Uber Technologies, Inc. | System and methods for automatic generation of remote assistance sessions based on anomaly data collected from human-driven vehicle |
-
2020
- 2020-12-22 JP JP2020212794A patent/JP7380541B2/ja active Active
-
2021
- 2021-11-15 US US17/526,305 patent/US20220194422A1/en active Pending
- 2021-12-20 CN CN202111564501.9A patent/CN114655246A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
JP7380541B2 (ja) | 2023-11-15 |
JP2022099047A (ja) | 2022-07-04 |
US20220194422A1 (en) | 2022-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200282990A1 (en) | Driving Control Apparatus for Vehicle | |
CN112660156B (zh) | 车辆控制*** | |
US11618473B2 (en) | Vehicle control system | |
US11548503B2 (en) | Vehicle control system | |
US11011059B2 (en) | Vehicle control device | |
US11753035B2 (en) | Vehicle control system | |
JP2022129234A (ja) | 遠隔支援システム及び遠隔支援方法 | |
CN115884908A (zh) | 路径确认装置以及路径确认方法 | |
CN112660151A (zh) | 车辆控制*** | |
CN117584964A (zh) | 车辆控制装置、车辆控制方法及存储介质 | |
CN112660155B (zh) | 车辆控制*** | |
EP4050448A1 (en) | Remote support system, remote support method, and non-transitory storage medium | |
US20210107521A1 (en) | Vehicle control system | |
JP7380541B2 (ja) | 車両制御システム | |
CN112660152B (zh) | 车辆控制*** | |
US20220204036A1 (en) | Vehicle control system and vehicle travel control device | |
US20230166767A1 (en) | Path checking device, path checking method and vehicle control method | |
CN112660152A (zh) | 车辆控制*** | |
CN118124607A (zh) | 预防性安全装置和车辆 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |