Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6689337B2 - Automatic operation control device and automatic operation control method - Google Patents
[go: Go Back, main page]

JP6689337B2 - Automatic operation control device and automatic operation control method - Google Patents

Automatic operation control device and automatic operation control method Download PDF

Info

Publication number
JP6689337B2
JP6689337B2 JP2018170146A JP2018170146A JP6689337B2 JP 6689337 B2 JP6689337 B2 JP 6689337B2 JP 2018170146 A JP2018170146 A JP 2018170146A JP 2018170146 A JP2018170146 A JP 2018170146A JP 6689337 B2 JP6689337 B2 JP 6689337B2
Authority
JP
Japan
Prior art keywords
vehicle
travel
automatic driving
target vehicle
control device
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.)
Active
Application number
JP2018170146A
Other languages
Japanese (ja)
Other versions
JP2020042599A (en
Inventor
吉川 篤志
篤志 吉川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2018170146A priority Critical patent/JP6689337B2/en
Publication of JP2020042599A publication Critical patent/JP2020042599A/en
Application granted granted Critical
Publication of JP6689337B2 publication Critical patent/JP6689337B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、車両の自動運転制御装置および自動運転制御手法に関する。   The present invention relates to a vehicle automatic driving control device and an automatic driving control method.

近年、車両の省燃費、安全性向上、利便性向上などの要求に対応すべく、車両の電子化が進んでおり、車両に搭載される電子制御装置(ECU:Electric Control Unit)の数は増加する傾向にある。例えば、カメラやミリ波レーダなど車載センサの出力データに基づいて、エンジンや変速機、走行用モータ、ブレーキ装置、ステアリング装置などの制御対象へ送信する制御指令値を算出する車両制御装置が知られている。   In recent years, in order to meet the demands for fuel efficiency, safety, and convenience of vehicles, the computerization of vehicles has progressed, and the number of electronic control units (ECU: Electric Control Units) mounted on vehicles has increased. Tend to do. For example, a vehicle control device is known that calculates a control command value to be transmitted to a control target such as an engine, a transmission, a traveling motor, a brake device, and a steering device based on output data of an in-vehicle sensor such as a camera or a millimeter wave radar. ing.

また、車両のユーザ(運転者を含む)の運転操作を支援する運転支援技術や、ユーザの運転操作によらずシステムが自動的に車両の運転制御を行う自動運転技術の開発が進んでいる。運転支援機能や自動運転機能を搭載した自動運転制御装置では、運転操作の一部または全部をユーザの代わりにシステムが行うため、システムとユーザとの信頼関係が重要である。そのため、システムとユーザとの信頼関係の向上が大きな課題となる。   Further, the development of driving assistance technology for assisting the driving operation of the user (including the driver) of the vehicle and automatic driving technology in which the system automatically controls the driving of the vehicle regardless of the driving operation of the user are in progress. In an automatic driving control device equipped with a driving support function or an automatic driving function, the system performs a part or all of the driving operation on behalf of the user, and therefore the trust relationship between the system and the user is important. Therefore, the improvement of the trust relationship between the system and the user is a major issue.

例えば下記の特許文献1には、システムの運転制御とユーザの運転操作とが対立することが少ない自動運転を実現する自動運転制御装置が提案されている。特許文献1の自動運転制御装置は、車両の過去の走行環境と運転者の行動とを対応づけした走行履歴を運転者毎に生成し、車両の現在の走行履歴に類似した過去の走行履歴に基づいてドライバモデルを生成し、ドライバモデルと車両の現在の走行環境から予測される運転者の次の行動に基づいて車両の自動運転を制御する。   For example, Patent Document 1 below proposes an automatic driving control device that realizes automatic driving in which the driving control of the system and the driving operation of the user are less likely to conflict with each other. The automatic driving control device of Patent Document 1 generates a travel history in which the past travel environment of the vehicle and the behavior of the driver are associated with each other, and a past travel history similar to the current travel history of the vehicle is generated. A driver model is generated based on the driver model and the automatic driving of the vehicle is controlled based on the next behavior of the driver predicted from the driver model and the current traveling environment of the vehicle.

国際公開2016/170763号International publication 2016/170763

特許文献1の技術では、車両の過去の走行履歴から運転者の次の行動を予測することで、システムの運転制御とユーザの運転操作とが対立することを抑制し、システムとユーザとの信頼関係の改善を図っている。しかし、特許文献1の技術では、車両の周辺に存在する他車両の影響が考慮されておらず、ACC(Adaptive Cruise Control)やTJA(Traffic Jam Assist)のように他車両の走行状態を考慮した運転支援機能や自動運転機能を搭載する自動運転制御装置において快適な自動運転を実現することは困難である。   In the technique of Patent Document 1, by predicting the next action of the driver from the past travel history of the vehicle, it is possible to suppress the conflict between the driving control of the system and the driving operation of the user, and to trust the system and the user. We are trying to improve relationships. However, the technique of Patent Document 1 does not consider the influence of other vehicles existing around the vehicle, and considers the traveling state of other vehicles such as ACC (Adaptive Cruise Control) and TJA (Traffic Jam Assist). It is difficult to realize comfortable automatic driving in an automatic driving control device equipped with a driving support function or an automatic driving function.

本発明は以上のような課題を解決するためになされたものであり、他車両の走行状態が考慮された自動運転制御が可能な自動運転制御装置を提供することを目的とする。   The present invention has been made to solve the above problems, and an object of the present invention is to provide an automatic driving control device capable of automatic driving control in consideration of the traveling state of another vehicle.

本発明に係る自動運転制御部は、自車両の車両情報である自車両情報を取得する自車両情報取得部と、前記自車両の周辺環境情報を取得する周辺環境情報取得部と、前記自車両の周辺に存在する単独もしくは複数の対象車両の車両情報である対象車両情報を取得する対象車両情報取得部と、前記対象車両が走行している位置付近を過去に走行した単独もしくは複数の過去車両の走行履歴を取得する走行履歴取得部と、予め設定された相関判定用パラメータに基づき、前記対象車両情報と前記過去車両の前記走行履歴との相関を考慮し、前記対象車両の走行の予測結果である対象車両走行予測を算出する対象車両走行予測算出部と、予め設定された走行計画用パラメータを考慮して、前記自車両情報、前記周辺環境情報、前記対象車両情報および前記対象車両走行予測に基づき、前記自車両の自動運転の走行計画を算出する走行計画算出部と、前記走行計画に基づいて制御対象への制御指令値を算出する自動運転制御部と、を備え、前記対象車両は、前記自車両の前方車両であり、前記走行計画算出部は、前記自車両を前方車両に追従して走行させる走行計画を算出前記走行計画算出部は、前記走行計画用パラメータに含まれる各パラメータに制約を設定し、前記対象車両走行予測算出部が前記対象車両走行予測を複数算出した場合、前記走行計画算出部は、前記前方車両が複数の前記対象車両走行予測のいずれの通りに走行しても前記自車両が前記制約を満たす範囲内で走行可能なように、前記自車両と前記前方車両との車間距離を通常よりも大きめにとる走行計画を算出するものである。
An automatic driving control unit according to the present invention includes a host vehicle information acquisition unit that acquires host vehicle information that is vehicle information of the host vehicle, a surrounding environment information acquisition unit that acquires surrounding environment information of the host vehicle, and the host vehicle. A target vehicle information acquisition unit that acquires target vehicle information that is vehicle information of a single target vehicle or multiple target vehicles existing in the vicinity of the target vehicle, and single or multiple past vehicles that have traveled in the past near the position where the target vehicle is traveling. A travel history acquisition unit that acquires the travel history of the vehicle, and based on a preset correlation determination parameter, considering the correlation between the target vehicle information and the travel history of the past vehicle, a prediction result of the travel of the target vehicle In consideration of the target vehicle travel prediction calculation unit that calculates the target vehicle travel prediction and the preset travel planning parameters, the own vehicle information, the surrounding environment information, the target vehicle information, and the target vehicle information and A travel plan calculation unit that calculates a travel plan for automatic driving of the own vehicle based on the target vehicle travel prediction, and an automatic driving control unit that calculates a control command value to a control target based on the travel plan. The target vehicle is a vehicle in front of the own vehicle, the travel plan calculation unit calculates a travel plan that causes the own vehicle to travel following the front vehicle, and the travel plan calculation unit includes the travel plan. When a constraint is set for each parameter included in the target parameter, and the target vehicle travel prediction calculation unit calculates a plurality of the target vehicle travel predictions, the travel plan calculation unit includes the target vehicle travel predictions for a plurality of the preceding vehicles. as can be run within said vehicle be traveling in either the street meets the constraints, to calculate the travel plan to take inter-vehicle distance larger than normal and the said front vehicle and the subject vehicle Than it is.

本発明に係る自動運転制御装置によれば、過去車両の走行履歴をもとに対象車両の走行を予測し、その予測結果を用いて自車両の次の行動の予測精度を改善することにより、他車両の走行状態が考慮された自動運転制御を行うことができる。よって、自車両の周辺に他車両が存在する場合でも、システムの運転制御とユーザの運転操作との対立が生じることを抑制できる。   According to the automatic driving control device according to the present invention, by predicting the travel of the target vehicle based on the travel history of the past vehicle, by using the prediction result to improve the prediction accuracy of the next behavior of the own vehicle, It is possible to perform automatic driving control in consideration of the traveling state of another vehicle. Therefore, even when another vehicle exists around the own vehicle, it is possible to suppress the conflict between the driving control of the system and the driving operation of the user.

本発明の実施の形態に係る自動運転制御装置の構成を示すブロック図である。It is a block diagram which shows the structure of the automatic driving control apparatus which concerns on embodiment of this invention. 本発明の実施の形態に係る自動運転制御装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the automatic driving control apparatus which concerns on embodiment of this invention. 対象車両走行予測の算出例を説明するための図である。It is a figure for explaining an example of calculation of target vehicle running prediction. 走行計画の算出例を説明するための図である。It is a figure for explaining an example of calculation of a run plan. 自動運転制御装置のハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of an automatic driving control apparatus. 自動運転制御装置のハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of an automatic driving control apparatus.

図1は、本発明の実施の形態に係る自動運転制御装置100の構成を示すブロック図である。自動運転制御装置100は、車両に搭載され、車両の外部の環境121(以下「外部環境121」)および車両の外部に存在するインフラストラクチャー122(以下「外部インフラ122」)から取得される各種の情報に基づいて、当該車両の制御対象123を制御することで、当該車両の自動運転制御を行う。制御対象123は、例えばエンジン、変速機、走行用モータ、ブレーキ装置、ステアリング装置などである。以下、自動運転制御装置100を搭載した車両を「自車両」と称し、自車両以外の車両を「他車両」と称す。特に、自動運転制御装置100によって、自車両の周辺に存在することが検知された他車両を「対象車両」という。   FIG. 1 is a block diagram showing a configuration of an automatic driving control device 100 according to an embodiment of the present invention. The automatic driving control device 100 is mounted on a vehicle, and various types of environments acquired from an environment 121 outside the vehicle (hereinafter “external environment 121”) and an infrastructure 122 existing outside the vehicle (hereinafter “external infrastructure 122”). By controlling the control target 123 of the vehicle based on the information, the automatic driving control of the vehicle is performed. The controlled object 123 is, for example, an engine, a transmission, a traveling motor, a brake device, a steering device, or the like. Hereinafter, a vehicle equipped with the automatic driving control device 100 will be referred to as “own vehicle”, and a vehicle other than the own vehicle will be referred to as “other vehicle”. In particular, another vehicle that is detected by the automatic driving control device 100 to be present around the host vehicle is referred to as a “target vehicle”.

なお、自動運転制御装置100が行う自動運転には、ユーザの運転操作を必要とせず、運転操作の全てが自動制御される自動運転(全自動運転)だけでなく、例えばACC(Adaptive Cruise Control)、TJA(Traffic Jam Assist)、LKS(Lane Keep System)など、運転操作の一部が自動制御されることで、ユーザの運転操作を支援する運転支援(半自動運転)も含まれる。   It should be noted that the automatic driving performed by the automatic driving control device 100 does not require the driving operation of the user, and not only the automatic driving (fully automatic driving) in which all the driving operations are automatically controlled but also, for example, ACC (Adaptive Cruise Control) , TJA (Traffic Jam Assist), LKS (Lane Keep System), and the like, which also includes driving assistance (semi-automatic driving) that assists the user's driving operation by automatically controlling part of the driving operation.

また、自動運転制御装置100は、自動運転制御の終了判定を実施する機能を有している。例えば、自動運転制御装置100は、自動運転の実施中にユーザによる運転操作の介入(オーバーライド)が行われた場合や、自車両を目的地に停車させて自動運転が完了した場合などに、自動運転制御を終了するように判定する。   Further, the automatic driving control device 100 has a function of performing a termination determination of the automatic driving control. For example, the automatic driving control device 100 automatically performs automatic operation when a user intervenes (overrides) a driving operation during execution of automatic driving, or when the own vehicle is stopped at a destination and automatic driving is completed. It is determined to end the operation control.

図1のように、自動運転制御装置100は、自車両情報取得部101、周辺環境情報取得部102、対象車両情報取得部103、走行履歴取得部104、対象車両走行予測算出部106、走行計画算出部108および自動運転制御部109を備えている。また、自動運転制御装置100には、相関判定用パラメータ105および走行計画用パラメータ107が予め設定されている。   As shown in FIG. 1, the automatic driving control device 100 includes an own vehicle information acquisition unit 101, a surrounding environment information acquisition unit 102, a target vehicle information acquisition unit 103, a travel history acquisition unit 104, a target vehicle travel prediction calculation unit 106, a travel plan. The calculator 108 and the automatic operation controller 109 are provided. Further, the automatic operation control device 100 is preset with a correlation determination parameter 105 and a travel plan parameter 107.

自車両情報取得部101は、車載センサや車載ECUなど、自車両の状態を監視する車載機器から、自車両の車両情報(以下「自車両情報」)を取得する。自車両情報は、自車両の走行計画の算出に必要となる、自車両の走行状態などの情報である。自車両情報には、例えば、現在の自車両の速度、加減速度、操舵角度などが含まれる。自車両情報取得部101が取得した自車両情報は、走行計画算出部108に入力される。   The own vehicle information acquisition unit 101 acquires vehicle information of the own vehicle (hereinafter referred to as “own vehicle information”) from an in-vehicle device such as an in-vehicle sensor or an in-vehicle ECU that monitors the state of the own vehicle. The own vehicle information is information such as the running state of the own vehicle, which is necessary for calculating the travel plan of the own vehicle. The own vehicle information includes, for example, the current speed, acceleration / deceleration, and steering angle of the own vehicle. The own vehicle information acquired by the own vehicle information acquisition unit 101 is input to the travel plan calculation unit 108.

周辺環境情報取得部102は、車載センサや通信機器など、自車両の周辺環境をセンシングする車載機器から、外部環境121の一部情報として、周辺環境情報を取得する。周辺環境をセンシングする車載機器としては、例えばカメラ、ミリ波レーダ、LiDAR(Light Detection and Ranging)、超音波ソナーなどの自律系車載センサや、例えばV2X(Vehicle to Everything)、スマートフォンなど車外との通信が可能な車載通信機器等がある。周辺環境情報は、自車両の走行計画の算出に必要となる、自車両の周辺環境に関する情報である。周辺環境情報には、静止物の情報および移動体の情報の少なくとも片方が含まれる。静止物の例としては、道路形状、標識、信号機など、移動体の例としては、他車両、歩行者、自転車などがある。周辺環境情報取得部102が取得した周辺環境情報は、走行計画算出部108に入力される。   The surrounding environment information acquisition unit 102 acquires surrounding environment information as a part of the external environment 121 from an in-vehicle device such as an in-vehicle sensor or a communication device that senses the surrounding environment of the vehicle. In-vehicle devices that sense the surrounding environment include, for example, cameras, millimeter-wave radar, LiDAR (Light Detection and Ranging), autonomous in-vehicle sensors such as ultrasonic sonar, and V2X (Vehicle to Everything), communication with the outside of the vehicle such as smartphones. There is an in-vehicle communication device etc. The surrounding environment information is information about the surrounding environment of the own vehicle, which is necessary for calculating the travel plan of the own vehicle. The surrounding environment information includes at least one of stationary object information and moving object information. Examples of stationary objects include road shapes, signs, and traffic lights, and examples of moving objects include other vehicles, pedestrians, and bicycles. The surrounding environment information acquired by the surrounding environment information acquisition unit 102 is input to the travel plan calculation unit 108.

対象車両情報取得部103は、車載センサや通信機器など、自車両の周辺に存在する他車両(対象車両)をセンシングする車載機器から、外部環境121の一部情報として、自車両の自動運転制御に必要となる、単独もしくは複数の対象車両の車両情報(以下「対象車両情報」)を取得する。対象車両をセンシングする車載機器としては、例えばカメラ、ミリ波レーダ、LiDAR、超音波ソナーなどの自律系車載センサや、例えばV2X、スマートフォンなど車外との通信が可能な車載通信機器等がある。対象車両情報は、対象車両走行予測や走行計画の算出に必要となる、対象車両の走行状態などの情報である。対象車両情報には、例えば対象車両の速度、加減速度、操舵角度などの車両情報が含まれる。対象車両情報取得部103が取得した対象車両情報は、対象車両走行予測算出部106および走行計画算出部108に入力される。   The target vehicle information acquisition unit 103 controls the automatic driving of the own vehicle as a part of the external environment 121 from an on-vehicle device such as an on-vehicle sensor or a communication device that senses another vehicle (target vehicle) existing around the own vehicle. The vehicle information (hereinafter referred to as “target vehicle information”) of a single target vehicle or a plurality of target vehicles necessary for the above is acquired. Examples of in-vehicle devices that sense the target vehicle include autonomous in-vehicle sensors such as cameras, millimeter-wave radars, LiDARs, and ultrasonic sonars, and in-vehicle communication devices that can communicate with outside the vehicle such as V2X and smartphones. The target vehicle information is information such as the running state of the target vehicle, which is necessary for predicting the target vehicle travel and calculating the travel plan. The target vehicle information includes vehicle information such as the speed, acceleration / deceleration, and steering angle of the target vehicle. The target vehicle information acquired by the target vehicle information acquisition unit 103 is input to the target vehicle travel prediction calculation unit 106 and the travel plan calculation unit 108.

周辺環境情報取得部102および対象車両情報取得部103は、それぞれ個別の機器として構成されてもよいし、両者を含む1つの機器として構成されてもよい。また、周辺環境情報取得部102が取得する周辺環境情報と、対象車両情報取得部103が取得する対象車両情報とには、互いに同じ情報が含まる場合があり、その場合は両者が取得する情報を互いに共有してもよい。   The surrounding environment information acquisition unit 102 and the target vehicle information acquisition unit 103 may be configured as separate devices, or may be configured as a single device including both. In addition, the surrounding environment information acquired by the surrounding environment information acquisition unit 102 and the target vehicle information acquired by the target vehicle information acquisition unit 103 may include the same information, and in that case, the information acquired by both parties. May be shared with each other.

走行履歴取得部104は、データサーバセンターなどの外部インフラ122と通信する車載通信機器を用いて、対象車両が現在走行している位置付近を過去に走行した単独もしくは複数の任意車両(以下「過去車両」という)の走行履歴を、外部インフラ122から取得する。外部インフラ122と通信可能な車載通信機器としては、例えばV2X、スマートフォンなどがある。過去車両の走行履歴は、対象車両の走行と過去車両の走行との相関を判定するための情報であり、例えば走行経路履歴、速度履歴、加減速度履歴など、過去車両の走行状態を示す情報が含まれる。それらの各情報は、単独もしくは複数の過去車両毎の情報でもよいし、複数の過去車両の情報を統計処理して得られた統計情報でもよい。走行履歴取得部104が取得した過去車両の走行履歴は、対象車両走行予測算出部106に入力される。   The travel history acquisition unit 104 uses an in-vehicle communication device that communicates with an external infrastructure 122 such as a data server center to singly or plural arbitrary vehicles that have traveled in the past near the position where the target vehicle is currently traveling (hereinafter referred to as “past The travel history of “vehicle” is acquired from the external infrastructure 122. Examples of in-vehicle communication devices that can communicate with the external infrastructure 122 include V2X and smartphones. The past vehicle traveling history is information for determining the correlation between the traveling of the target vehicle and the traveling of the past vehicle, and information indicating the traveling state of the past vehicle, such as traveling route history, speed history, and acceleration / deceleration history, is provided. included. Each of these pieces of information may be information on a single or a plurality of past vehicles, or may be statistical information obtained by statistically processing information on a plurality of past vehicles. The travel history of the past vehicle acquired by the travel history acquisition unit 104 is input to the target vehicle travel prediction calculation unit 106.

本実施の形態では、走行履歴取得部104が外部インフラ122から過去車両の走行履歴を取得するものとしたが、例えば、自動運転制御装置100が予め過去車両の走行履歴を格納したデータ記憶部を備えていてもよい。この場合、走行履歴取得部104は、車載通信機器を利用せず、自動運転制御装置100内のデータ記憶部から過去車両の走行履歴を取得すればよい。   In the present embodiment, the traveling history acquisition unit 104 acquires the traveling history of the past vehicle from the external infrastructure 122. However, for example, the automatic driving control device 100 may include a data storage unit that stores the traveling history of the past vehicle in advance. You may have it. In this case, the travel history acquisition unit 104 may acquire the travel history of the past vehicle from the data storage unit in the automatic driving control device 100 without using the in-vehicle communication device.

対象車両走行予測算出部106は、予め設定された相関判定用パラメータ105をもとに、対象車両情報と過去車両の走行履歴との相関を考慮して、対象車両の走行を予測する。対象車両の走行の予測結果を「対象車両走行予測」と称す。相関判定用パラメータ105は、例えば速度、加減速度、走行経路、頻度などのパラメータである。対象車両走行予測を算出する際に、相関判定用パラメータ105の各パラメータに制約や重み付けを設定してもよい。また、相関判定用パラメータ105には、算出すべき対象車両走行予測の数を設定するパラメータが含まれていてもよい。また、対象車両走行予測算出部106が算出する対象車両走行予測は、相関判定用パラメータ105に応じて、単独でもよいし複数でもよいし、複数の対象車両走行予測のそれぞれに重み付けが設定されてもよい。対象車両走行予測算出部106が算出した対象車両走行予測は、走行計画算出部108に入力される。   The target vehicle travel prediction calculation unit 106 predicts the travel of the target vehicle in consideration of the correlation between the target vehicle information and the travel history of the past vehicle based on the preset correlation determination parameter 105. The prediction result of traveling of the target vehicle is referred to as "target vehicle traveling prediction". The correlation determination parameter 105 is a parameter such as speed, acceleration / deceleration, travel route, and frequency. When calculating the target vehicle travel prediction, constraints or weighting may be set for each parameter of the correlation determination parameter 105. Further, the correlation determination parameter 105 may include a parameter for setting the number of target vehicle traveling predictions to be calculated. Further, the target vehicle travel prediction calculated by the target vehicle travel prediction calculation unit 106 may be independent or plural depending on the correlation determination parameter 105, and weighting is set for each of the plurality of target vehicle travel predictions. Good. The target vehicle travel prediction calculated by the target vehicle travel prediction calculation unit 106 is input to the travel plan calculation unit 108.

走行計画算出部108は、予め設定された走行計画用パラメータ107を考慮して、自車両情報取得部101が取得した自車両情報、周辺環境情報取得部102が取得した周辺環境情報、対象車両情報取得部103が取得した対象車両情報、および、対象車両走行予測算出部106が算出した対象車両走行予測に基づいて、自車両の自動運転の走行計画を算出する。走行計画用パラメータ107は、例えば速度、加減速度、走行経路、車間距離などのパラメータである。走行計画を算出する際に、走行計画用パラメータ107の各パラメータに制約や重み付けを設定してもよい。また、走行計画用パラメータ107には、算出すべき自車両の走行計画の数を設定するパラメータが含まれていてもよい。走行計画算出部108が算出した走行計画は、自動運転制御部109に入力される。   The travel plan calculation unit 108 considers the preset travel planning parameter 107, the own vehicle information acquired by the own vehicle information acquisition unit 101, the surrounding environment information acquired by the surrounding environment information acquisition unit 102, and the target vehicle information. Based on the target vehicle information acquired by the acquisition unit 103 and the target vehicle travel prediction calculated by the target vehicle travel prediction calculation unit 106, a travel plan for automatic driving of the own vehicle is calculated. The travel plan parameters 107 are parameters such as speed, acceleration / deceleration, travel route, and inter-vehicle distance. When calculating the travel plan, constraints or weights may be set for the respective parameters of the travel plan parameter 107. Further, the travel plan parameter 107 may include a parameter for setting the number of travel plans of the own vehicle to be calculated. The travel plan calculated by the travel plan calculation unit 108 is input to the automatic driving control unit 109.

自動運転制御部109は、走行計画算出部108が算出した走行計画に基づいて、走行計画を実行するための制御対象123(例えばエンジン、変速機、走行用モータ、ブレーキ装置、ステアリング装置など)の制御指令値を算出する。自動運転制御部109が算出した制御指令値は、制御対象123に入力され、制御対象123がその制御入力値に従って動作することにより、自車両は走行計画に沿った走行を行う。   The automatic driving control unit 109, based on the travel plan calculated by the travel plan calculation unit 108, controls a control target 123 (for example, an engine, a transmission, a traveling motor, a brake device, a steering device, etc.) for executing the travel plan. Calculate the control command value. The control command value calculated by the automatic driving control unit 109 is input to the controlled object 123, and the controlled object 123 operates according to the control input value, whereby the host vehicle travels according to the travel plan.

図2は、自動運転制御装置100の動作を示すフローチャートである。以下、図2のフローチャートに基づいて、自動運転制御装置100の動作を説明する。   FIG. 2 is a flowchart showing the operation of the automatic driving control device 100. The operation of the automatic driving control device 100 will be described below based on the flowchart of FIG.

自車両もしくは自車両の車載システムが起動した後、ユーザ(運転者)が自動運転を開始するための操作を行うと、自動運転制御装置100が起動し、ステップS100において、自動運転制御装置100の車載システムへの適用が開始される。   When the user (driver) performs an operation for starting automatic driving after the own vehicle or the in-vehicle system of the own vehicle is started, the automatic driving control device 100 is started, and in step S100, the automatic driving control device 100 Application to in-vehicle system is started.

ステップS101では、自車両情報取得部101が、車載センサや車載ECUなど車両状態を監視する車載機器から、自車両の車両情報(自車両情報)を取得する。   In step S101, the own vehicle information acquisition unit 101 acquires vehicle information (own vehicle information) of the own vehicle from on-vehicle devices such as an on-vehicle sensor and an on-vehicle ECU that monitor the vehicle state.

ステップS102では、周辺環境情報取得部102が、車載センサや通信機器など自車両の周辺環境をセンシングする車載機器から、外部環境121の一部情報として、車両の周辺環境情報を取得する。   In step S102, the surrounding environment information acquisition unit 102 acquires the surrounding environment information of the vehicle as a part of the external environment 121 from an in-vehicle device such as an in-vehicle sensor or a communication device that senses the surrounding environment of the vehicle.

ステップS103では、対象車両情報取得部103が、車載センサや通信機器など対象車両をセンシングする車載機器から、外部環境121の一部情報として、単独もしくは複数の対象車両の車両情報(対象車両方法)を取得する。   In step S103, the target vehicle information acquisition unit 103 receives vehicle information of a single target vehicle or a plurality of target vehicles (target vehicle method) from the in-vehicle device such as an in-vehicle sensor or communication device that senses the target vehicle, as part of the external environment 121. To get.

ステップS104では、走行履歴取得部104が、外部インフラ122と通信可能な車載通信機器を用いて、対象車両が走行している付近を過去に走行した単独もしくは複数の任意車両(過去車両)の走行履歴を、外部インフラ122から取得する。先に述べたように、自動運転制御装置100が予め過去車両の走行履歴が格納されたデータ記憶部を備えている場合には、走行履歴取得部104は、車載通信機器を利用せずに、当該データ記憶部から走行履歴を取得してもよい。   In step S104, the traveling history acquisition unit 104 uses an in-vehicle communication device capable of communicating with the external infrastructure 122 to travel a single vehicle or a plurality of arbitrary vehicles (past vehicles) that have traveled in the vicinity of the target vehicle in the past. The history is acquired from the external infrastructure 122. As described above, when the automatic driving control device 100 includes the data storage unit in which the travel history of the past vehicle is stored in advance, the travel history acquisition unit 104 does not use the in-vehicle communication device, The travel history may be acquired from the data storage unit.

以上のステップS101〜S104の処理は、それぞれ独立した処理のため、各処理の順番を入れ替える、もしくは各処理が同時に実行されてもよい。   Since the processes of steps S101 to S104 described above are independent processes, the order of the processes may be changed or the processes may be executed simultaneously.

ステップS105では、対象車両走行予測算出部106が、予め設定された相関判定用パラメータ105に基づき、対象車両情報と過去車両の走行履歴との相関を考慮して、対象車両の対象車両走行予測を算出する。   In step S105, the target vehicle traveling prediction calculation unit 106 predicts the target vehicle traveling of the target vehicle based on the preset correlation determination parameter 105 in consideration of the correlation between the target vehicle information and the traveling history of the past vehicle. calculate.

ステップS105で行われる対象車両走行予測の算出について、図3を用いて具体的に説明する。図3は、走行履歴取得部104により取得された過去車両の走行履歴の例であり、対象車両が走行している位置付近を走行した過去車両の速度履歴を表している。図3では、過去車両の速度が位置毎に示されており、横軸は走行方向に対応する。図3には3つの速度履歴R1,R2,R3が示されているが、これらは3台の過去車両の速度履歴でもよいし、4台以上の過去車両の速度履歴を統計処理した結果から、代表的な3つの速度履歴を抽出したものでもよい。また、図3において、地点Aは自車両の現在位置であり、地点Bは対象車両の現在位置であり、地点Cは速度履歴R2と速度履歴R3との間に差異が発生する地点である(速度履歴R2と速度履歴R3とは、地点Cよりも手前では一致している)。   The calculation of the target vehicle travel prediction performed in step S105 will be specifically described with reference to FIG. FIG. 3 is an example of the traveling history of the past vehicle acquired by the traveling history acquisition unit 104, and represents the speed history of the past vehicle traveling near the position where the target vehicle is traveling. In FIG. 3, the speed of the past vehicle is shown for each position, and the horizontal axis corresponds to the traveling direction. Although three speed histories R1, R2, and R3 are shown in FIG. 3, these may be speed histories of three past vehicles, or from the result of statistically processing the speed histories of four or more past vehicles, It is also possible to extract three representative speed histories. In addition, in FIG. 3, point A is the current position of the own vehicle, point B is the current position of the target vehicle, and point C is the point where a difference occurs between the speed history R2 and the speed history R3 ( The speed history R2 and the speed history R3 match before the point C).

ここでは説明の簡単のため、対象車両情報に含まれる地点Aから地点Bまでの間における対象車両の速度が、速度履歴R1と一致する場合と、速度履歴R2および速度履歴R3と一致する場合との2通りを考える。対象車両の速度と過去車両の速度履歴とは一致している必要はなく、両者が互いに類似する場合も同様に考えることができる。   Here, for the sake of simplicity of description, the speed of the target vehicle between the points A and B included in the target vehicle information matches the speed history R1 and the speed history R2 and the speed history R3. Consider two ways. The speed of the target vehicle and the speed history of the past vehicle do not have to match, and the same can be considered when the two are similar to each other.

まず、地点Aから地点Bまでの間における対象車両の速度が、速度履歴R1と一致する場合、対象車両の対象車両情報は、速度履歴R1との相関が高くなり、速度履歴R2および速度履歴R3との相関が低くなる。そのため、対象車両走行予測算出部106は、地点B以降に関する対象車両走行予測を、速度履歴R1を重視して算出する。   First, when the speed of the target vehicle between the point A and the point B matches the speed history R1, the target vehicle information of the target vehicle has a high correlation with the speed history R1, and the speed history R2 and the speed history R3. Correlation with. Therefore, the target vehicle traveling prediction calculation unit 106 calculates the target vehicle traveling prediction regarding the point B and thereafter, with emphasis on the speed history R1.

一方、地点Aから地点Bまでの間における対象車両の速度が、速度履歴R2および速度履歴R3と一致する場合、対象車両の対象車両情報は、速度履歴R2および速度履歴R3との相関が高くなり、速度履歴R1との相関が低くなる。そのため、対象車両走行予測算出部106は、地点B以降に関する対象車両走行予測を、速度履歴R2および速度履歴R3を重視して算出する。   On the other hand, when the speed of the target vehicle between the point A and the point B matches the speed history R2 and the speed history R3, the target vehicle information of the target vehicle has a high correlation with the speed history R2 and the speed history R3. , And the correlation with the speed history R1 becomes low. Therefore, the target vehicle traveling prediction calculating unit 106 calculates the target vehicle traveling prediction regarding the point B and subsequent points with emphasis on the speed history R2 and the speed history R3.

前述の通り、相関判定用パラメータ105(例えば速度、加減速度、走行経路、頻度などのパラメータ)には、制約や重み付けを設定してもよいし、算出すべき対象車両走行予測の数を設定するパラメータが含まれていてもよい。   As described above, the correlation determination parameter 105 (for example, parameters such as speed, acceleration / deceleration, travel route, and frequency) may be set with restrictions or weighting, or the number of target vehicle travel predictions to be calculated is set. Parameters may be included.

頻度に基づいて走行履歴に重み付けを設定した場合、例えば、過去に速度履歴R2の生じた頻度が速度履歴R3の生じた頻度よりも高ければ、対象車両走行予測算出部106は、速度履歴R2を重視して対象車両走行予測を算出する。また、加減速度に基づいて走行履歴に重み付けを設定した場合、例えば、速度履歴R3の加減速度の絶対値が速度履歴R2の加減速度の絶対値よりも大きければ、速度履歴R3を重視して対象車両走行予測を算出する。また、対象車両走行予測算出部106が算出する対象車両走行予測は複数でもよく、速度履歴R2を重視した対象車両走行予測と、速度履歴R3を重視した対象車両走行予測との2つを算出し、各対象車両走行予測に重み付けを設定してもよい。   When weighting the travel history based on the frequency, for example, if the frequency of the speed history R2 in the past is higher than the frequency of the speed history R3 in the past, the target vehicle travel prediction calculation unit 106 sets the speed history R2 to the speed history R2. The target vehicle traveling prediction is calculated with emphasis. Further, when weighting is set for the travel history based on the acceleration / deceleration, for example, if the absolute value of the acceleration / deceleration of the speed history R3 is larger than the absolute value of the acceleration / deceleration of the speed history R2, the speed history R3 is emphasized. Calculate the vehicle travel prediction. Further, the target vehicle travel prediction calculated by the target vehicle travel prediction calculation unit 106 may be plural, and two of the target vehicle travel prediction that emphasizes the speed history R2 and the target vehicle travel prediction that emphasizes the speed history R3 are calculated. A weight may be set for each target vehicle travel prediction.

なお、地点Aから地点Bまでの間における対象車両の速度は、自車両が搭載するカメラ、ミリ波レーダ、LiDAR、超音波ソナーなどの自律系車載センサを用いて測定してもよいし、V2X、スマートフォンなどの車外通信が可能な車載通信機を用いて取得してもよい。   The speed of the target vehicle between point A and point B may be measured using an on-vehicle sensor such as a camera mounted on the vehicle, millimeter wave radar, LiDAR, or ultrasonic sonar, or V2X. Alternatively, it may be acquired using an in-vehicle communication device capable of communication outside the vehicle such as a smartphone.

ステップS106では、走行計画算出部108が、予め設定された走行計画用パラメータ107を考慮して、自車両情報、周辺環境情報、対象車両情報および対象車両走行予測に基づき、車両の自動運転の走行計画を算出する。   In step S106, the travel plan calculation unit 108 considers the preset travel planning parameter 107, and based on the own vehicle information, the surrounding environment information, the target vehicle information, and the target vehicle travel prediction, the vehicle travels automatically. Calculate the plan.

ステップS106で行われる走行計画の算出について、上で示した図3と、走行計画の例を示す図4とを用いて具体的に説明する。ここでは、自車両がACCを利用しているという条件のもと、図3の過去車両の速度履歴に基づいて、図4の走行計画を算出する例を示す。   The calculation of the travel plan performed in step S106 will be specifically described with reference to FIG. 3 described above and FIG. 4 showing an example of the travel plan. Here, an example in which the travel plan of FIG. 4 is calculated based on the speed history of the past vehicle of FIG. 3 under the condition that the own vehicle uses ACC.

自車両が前方車両(前方の他車両)を認識してACCを利用している場合、自車両は、自車両と前方車両との間の距離を速度に応じた規定車間距離に維持しながら、前方車両に追従して走行する。この場合、前方車両が対象車両となる。   When the host vehicle recognizes the preceding vehicle (another vehicle ahead) and uses the ACC, the host vehicle maintains the distance between the host vehicle and the preceding vehicle at a specified inter-vehicle distance according to the speed, Drive following the vehicle ahead. In this case, the preceding vehicle is the target vehicle.

例えば、ステップS105において、図3の速度履歴R1と一致する対象車両走行予測が算出された場合、走行計画算出部108は、対象車両が地点B以降で速度履歴R1の通りに走行すると仮定して、自車両の走行計画を算出する。すなわち、走行計画算出部108は、自車両と前方車両との間の距離が規定車間距離で維持されるという条件を満たす範囲で、地点B以降の自車両の速度がおおよそ速度履歴R1と同じになるように自車両を制御する走行計画を算出する。なお、対象車両走行予測は速度履歴R1と一致する必要はなく、両者が類似の関係にあってもよいが、その場合、走行計画の算出には両者の差異を考慮する必要がある。   For example, when the target vehicle travel prediction that matches the speed history R1 in FIG. 3 is calculated in step S105, the travel plan calculation unit 108 assumes that the target vehicle travels after the point B as the speed history R1. , Calculate the travel plan of your vehicle. That is, the travel plan calculation unit 108 sets the speed of the host vehicle after the point B to be approximately the same as the speed history R1 within a range in which the distance between the host vehicle and the preceding vehicle is maintained at the specified inter-vehicle distance. A travel plan for controlling the own vehicle is calculated so that Note that the target vehicle travel prediction need not match the speed history R1 and may have a similar relationship, but in that case, it is necessary to consider the difference between the two when calculating the travel plan.

走行計画用パラメータ107に、速度、加減速度、走行経路、車間距離などの制約や重み付けを設定した場合、走行計画算出部108は、それらを重視した走行計画を算出する。例えば、加減速度に制約を設定し、自車両の急激な加減速を禁止した場合、走行計画算出部108は、自車両と前方車両との間の距離が規定車間距離で維持されるという条件を満たす範囲で、車間距離におけるユーザの快適性を多少犠牲にするなどの補正により、加減速度の制約を満たす走行計画を算出する。   When constraints or weights such as speed, acceleration / deceleration, travel route, and inter-vehicle distance are set in the travel plan parameter 107, the travel plan calculation unit 108 calculates a travel plan with emphasis on these. For example, when a constraint is set on the acceleration / deceleration and the rapid acceleration / deceleration of the host vehicle is prohibited, the travel plan calculation unit 108 sets a condition that the distance between the host vehicle and the preceding vehicle is maintained at the specified inter-vehicle distance. A travel plan that satisfies the acceleration / deceleration constraint is calculated by making a correction such as sacrificing the user's comfort in the inter-vehicle distance to a certain extent.

また、ステップS105において、図3に示す速度履歴R2または速度履歴R3のどちらかと一致する対象車両走行予測が算出された場合、走行計画算出部108は、上記の速度履歴R1の場合と同様に、対象車両が速度履歴R2または速度履歴R3の通りに走行すると仮定して、自車両の走行計画を算出する。   In addition, in step S105, when the target vehicle travel prediction that matches either the speed history R2 or the speed history R3 illustrated in FIG. 3 is calculated, the travel plan calculation unit 108, similar to the case of the speed history R1 described above, The travel plan of the host vehicle is calculated on the assumption that the target vehicle travels according to the speed history R2 or the speed history R3.

また、ステップS105において、図3の速度履歴R2に一致する対象車両走行予測と、速度履歴R3と一致する対象車両走行予測とが算出された場合、走行計画算出部108は、地点B以降で対象車両が速度履歴R2の通りに走行する可能性と、速度履歴R3の通りに走行する可能性との両方を考慮して、自車両の走行計画を算出する。   Further, in step S105, when the target vehicle travel prediction that matches the speed history R2 and the target vehicle travel prediction that matches the speed history R3 in FIG. 3 are calculated, the travel plan calculation unit 108 targets the points B and beyond. The travel plan of the host vehicle is calculated in consideration of both the possibility of the vehicle traveling according to the speed history R2 and the possibility of traveling according to the speed history R3.

例えば、速度履歴R2と速度履歴R3のうちの速度履歴R2を重視すると、走行計画算出部108は、対象車両が地点B以降で速度履歴R2の通りに走行すると仮定して、自車両の走行計画を算出する。すなわち、走行計画算出部108は、地点B以降の自車両の速度がおおよそ速度履歴R2と同じになるように自車両を制御する走行計画を算出する。その結果、自車両の走行計画は、図4に示す走行計画P1のようになる。   For example, if importance is attached to the speed history R2 of the speed history R2 and the speed history R3, the travel plan calculation unit 108 assumes that the target vehicle travels according to the speed history R2 after the point B, and the travel plan of the host vehicle. To calculate. That is, the travel plan calculation unit 108 calculates a travel plan that controls the host vehicle so that the speed of the host vehicle after the point B is approximately the same as the speed history R2. As a result, the travel plan of the own vehicle becomes like the travel plan P1 shown in FIG.

この場合、実際に対象車両が速度履歴R2の通りに走行すると、自車両は走行計画P1のように速度制御され、自車両と前方車両との間の距離が規定車間距離で維持されるという条件を満たす範囲で、速度や車間距離におけるユーザの快適性をある程度維持した制御が行われる。   In this case, when the target vehicle actually travels according to the speed history R2, the speed of the own vehicle is controlled as in the travel plan P1, and the distance between the own vehicle and the preceding vehicle is maintained at the specified inter-vehicle distance. Within a range that satisfies the above condition, control is performed while maintaining a certain level of user comfort in speed and inter-vehicle distance.

しかし、対象車両が、速度履歴R2ではなく、対象車両が速度履歴R3の通りに走行すると、対象車両は地点Cで減速を開始する。対象車両が減速すると、規定車間距離を維持するために自車両も減速する必要があり、自車両は図4に示す自車両走行Sのような速度で走行することになる。このように対象車両走行予測が外れた場合には、自動運転制御装置100が対象車両走行予測や走行計画を変更しながら自車両を急激に減速させる必要が生じる可能性があり、ユーザの快適性を損なう制御となる恐れがある。   However, when the target vehicle travels according to the speed history R3 instead of the speed history R2, the target vehicle starts decelerating at the point C. When the target vehicle decelerates, the host vehicle also needs to decelerate in order to maintain the specified inter-vehicle distance, and the host vehicle travels at a speed like the host vehicle travel S shown in FIG. When the target vehicle traveling prediction is deviated in this way, there is a possibility that the automatic driving control device 100 may be required to drastically decelerate the own vehicle while changing the target vehicle traveling prediction or the traveling plan, which may improve user comfort. There is a risk that the control will be damaged.

そのような問題が生じないようにするために、対象車両走行予測が複数算出された場合には、走行計画算出部108は、それら複数の走行予測を考慮した走行計画を算出する。つまり、走行計画用パラメータ107に予め考慮すべき制約や重み付けを設定しておき、走行計画算出部108は、各パラメータの制約や重み付けを考慮した走行計画を算出する。例えば、予め加減速度の制約を設定しておき、対象車両走行予測が外れた場合でも、制約を満たさない加減速度が発生しない走行計画、つまり、加減速度の制約を満たす範囲内で自車両が走行可能な走行計画を算出する。   In order to prevent such a problem from occurring, when a plurality of target vehicle travel predictions are calculated, the travel plan calculation unit 108 calculates a travel plan in consideration of the plurality of travel predictions. That is, the travel plan parameters 107 are set in advance with constraints and weights to be considered, and the travel plan calculation unit 108 calculates a travel plan in consideration of the constraints and weights of the parameters. For example, if the acceleration / deceleration constraint is set in advance and even if the target vehicle travel prediction fails, a travel plan in which the acceleration / deceleration that does not satisfy the constraint does not occur, that is, the vehicle travels within the range that satisfies the acceleration / deceleration constraint. Calculate possible travel plans.

例えば、ステップS105において、図3の速度履歴R2と一致する対象車両走行予測と、速度履歴R3と一致する対象車両走行予測とが算出された場合、走行計画算出部108は、まず、対象車両が速度履歴R2の通りに走行すると仮定して求めた走行計画P1と、対象車両が速度履歴R3の通りに走行すると仮定して求めた走行計画P2(自車両走行Sと同じ)とを算出する。そして、走行計画算出部108は、走行計画P2および走行計画P3が予め設定された加減速度の制約を満たすか否かを確認し、いずれかが制約を満たさない場合には、図4に示す走行計画P3および走行計画P4を算出する。   For example, when the target vehicle travel prediction that matches the speed history R2 and the target vehicle travel prediction that matches the speed history R3 in FIG. 3 are calculated in step S105, the travel plan calculation unit 108 first determines that the target vehicle travels. A travel plan P1 obtained on the assumption that the vehicle travels according to the speed history R2 and a travel plan P2 (same as the own vehicle travel S) obtained on the assumption that the target vehicle travels according to the speed history R3 are calculated. Then, the travel plan calculation unit 108 confirms whether or not the travel plans P2 and P3 satisfy the constraint of the preset acceleration / deceleration, and when either one does not satisfy the constraint, the travel plan shown in FIG. The plan P3 and the travel plan P4 are calculated.

走行計画P3および走行計画P4は、対象車両が速度履歴R2および速度履歴R3のどちらの通りに走行しても、加減速度の制約が満たされるように、走行計画P1および走行計画P2を修正したものである。図4の走行計画P3および走行計画P4は、それぞれ走行計画P1および走行計画P2に対し、速度履歴R2と速度履歴R3とに差異が生じる地点C付近まで自車両を減速させて、対象車両との車間距離を大きめにとるように修正して得られる。   The travel plan P3 and the travel plan P4 are modifications of the travel plan P1 and the travel plan P2 so that the acceleration / deceleration constraint is satisfied regardless of which of the speed history R2 and the speed history R3 the target vehicle travels. Is. The travel plan P3 and the travel plan P4 in FIG. 4 decelerate the host vehicle to the vicinity of the point C where the speed history R2 and the speed history R3 differ from the travel plan P1 and the travel plan P2, respectively, and are compared with the target vehicle. It is obtained by correcting the inter-vehicle distance so that it is larger.

例えば、走行計画P3は、対象車両が速度履歴R2および速度履歴R3のどちらのように走行するか確定するまで(地点C付近まで)対象車両との車間距離を大きめにとり、対象車両が速度履歴R2の通りに走行することが確定した時点で、自車両を加速させて車間距離を規定車間距離に戻すように計画されている。   For example, the travel plan P3 has a large vehicle-to-vehicle distance with the target vehicle until it is determined which of the speed history R2 and the speed history R3 the target vehicle travels (up to near the point C), and the target vehicle has the speed history R2. It is planned to accelerate the host vehicle to return the inter-vehicle distance to the specified inter-vehicle distance when it is decided that the vehicle will travel on the street.

また、走行計画P4は、対象車両が速度履歴R2および速度履歴R3のどちらのように走行するか確定するまで対象車両との車間距離を大きめにとり、対象車両が速度履歴R3の通りに走行したときに、自車両を急激に減速させなくても車間距離を規定車間距離に維持できるように計画されている。走行計画P4では、走行計画P2に比べ、自車両の急激な減速が必要ないため、ユーザの快適性が損なわれることを防止できる。   In addition, the travel plan P4 is set such that the distance between the target vehicle and the target vehicle is set to be larger until it is determined which of the speed history R2 and the speed history R3 the target vehicle travels. In addition, it is planned that the vehicle-to-vehicle distance can be maintained at the prescribed vehicle-to-vehicle distance without suddenly decelerating the own vehicle. Compared to the travel plan P2, the travel plan P4 does not require abrupt deceleration of the host vehicle, and thus the comfort of the user can be prevented from being impaired.

このように、走行計画算出部108は、走行計画用パラメータ107に設定した制約や重み付けに応じて、許容できるパラメータを犠牲にし、許容できないパラメータを許容範囲内に収めることで、複数の対象車両走行予測に対応可能な走行計画を算出することができる。   In this way, the travel plan calculation unit 108 sacrifices the allowable parameters and keeps the unacceptable parameters within the allowable range according to the constraints and weights set in the travel plan parameters 107, thereby driving the plurality of target vehicles. It is possible to calculate a travel plan that can correspond to the prediction.

図2に戻り、ステップS107では、自動運転制御部109が、走行計画算出部108が算出した走行計画に基づいて、走行計画を実行するための制御対象123の制御指令値を算出し、算出した制御指令値を制御対象123へ入力する。なお、自動運転制御部109は、制御対象への指令値を一意に出力する必要があるため、少なくとも、自車両が現在位置する地点(直後の地点を含む)の走行計画は、ステップS106で一意に定められている必要がある。   Returning to FIG. 2, in step S107, the automatic driving control unit 109 calculates and calculates the control command value of the control target 123 for executing the travel plan based on the travel plan calculated by the travel plan calculation unit 108. The control command value is input to the controlled object 123. Since the automatic driving control unit 109 needs to uniquely output the command value to the controlled object, at least the travel plan of the point where the host vehicle is currently located (including the point immediately after) is unique in step S106. Must be specified in.

ステップS108では、自動運転制御装置100が、自動運転制御の終了判定を行う。例えば、自動運転の実施中にユーザによる運転操作の介入(オーバーライド)が行われた場合や、自車両を目的地に停車させて自動運転が完了した場合などに、自動運転制御装置100は自動運転制御を終了するように判定する。   In step S108, the automatic driving control device 100 determines whether to end the automatic driving control. For example, when an intervention (override) of a driving operation is performed by a user during execution of automatic driving, or when the own vehicle is stopped at a destination and the automatic driving is completed, the automatic driving control device 100 automatically performs the automatic driving. Determine to end control.

自動運転制御装置100が自動運転制御を継続すると判断した場合は、ステップS101に戻り、ステップS101〜S107の処理が繰り返される。また、自動運転制御装置100が自動運転制御を終了すると判断した場合は、ステップS109に進み、自動運転制御装置100の車載システムへの適用が終了する。   When the automatic driving control device 100 determines to continue the automatic driving control, the process returns to step S101 and the processes of steps S101 to S107 are repeated. When the automatic driving control device 100 determines to end the automatic driving control, the process proceeds to step S109, and the application of the automatic driving control device 100 to the in-vehicle system ends.

なお、図2のフローは、通常は繰り返し逐次実行され、自動運転制御装置100は、制御対象123への制御指令値を継続的に出力する。   Note that the flow of FIG. 2 is usually repeatedly executed sequentially, and the automatic driving control device 100 continuously outputs the control command value to the controlled object 123.

本実施の形態では、説明の簡単のため、対象車両情報と過去車両の走行履歴との相関が1であると仮定し、対象車両走行予測算出部106が算出する対象車両走行予測が、過去車両の走行履歴と一致する例を示した。しかし、実際には、対象車両情報と過去車両の走行履歴の相関は1未満になる可能性が高いため、対象車両走行予測算出部106は、相関が1未満であることを考慮して、過去車両の走行履歴を対象車両情報に基づいて補正した上で、対象車両走行予測を算出する。   In the present embodiment, for simplicity of explanation, it is assumed that the correlation between the target vehicle information and the traveling history of the past vehicle is 1, and the target vehicle traveling prediction calculated by the target vehicle traveling prediction calculating unit 106 is the past vehicle. An example is shown that matches the running history of. However, in reality, since the correlation between the target vehicle information and the traveling history of the past vehicle is likely to be less than 1, the target vehicle traveling prediction calculation unit 106 considers that the correlation is less than 1, and The target vehicle travel prediction is calculated after correcting the travel history of the vehicle based on the target vehicle information.

以上のように、本実施の形態に係る自動運転制御装置100によれば、過去車両の走行履歴をもとに対象車両の走行を予測し、その予測結果を用いて自車両の次の行動の予測精度を改善することにより、他車両の走行状態が考慮された自動運転制御を行うことができる。よって、自車両の周辺に他車両(対象車両)が存在する場合でも、システムの運転制御とユーザの運転操作との対立が生じることを抑制できる。   As described above, according to the automatic driving control device 100 according to the present embodiment, the traveling of the target vehicle is predicted based on the traveling history of the past vehicle, and the next behavior of the own vehicle is predicted using the prediction result. By improving the prediction accuracy, it is possible to perform automatic driving control in consideration of the traveling states of other vehicles. Therefore, even when another vehicle (target vehicle) is present around the host vehicle, it is possible to prevent the conflict between the driving control of the system and the driving operation of the user.

図5および図6は、それぞれ自動運転制御装置100のハードウェア構成の例を示す図である。図1に示した自動運転制御装置100の構成要素の各機能は、例えば図5に示す処理回路50により実現される。すなわち、自動運転制御装置100は、自車両の車両情報である自車両情報を取得し、自車両の周辺環境情報を取得し、自車両の周辺に存在する単独もしくは複数の対象車両の車両情報である対象車両情報を取得し、対象車両が走行している位置付近を過去に走行した単独もしくは複数の過去車両の走行履歴を取得し、予め設定された相関判定用パラメータに基づき、対象車両情報と過去車両の走行履歴との相関を考慮し、対象車両の走行の予測結果である対象車両走行予測を算出し、予め設定された走行計画用パラメータを考慮して、自車両情報、周辺環境情報、対象車両情報および対象車両走行予測に基づき、自車両の自動運転の走行計画を算出し、走行計画に基づいて制御対象への制御指令値を算出するための処理回路50を備える。処理回路50は、専用のハードウェアであってもよいし、メモリに格納されたプログラムを実行するプロセッサ(中央処理装置(CPU:Central Processing Unit)、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、DSP(Digital Signal Processor)とも呼ばれる)を用いて構成されていてもよい。   5 and 6 are diagrams each showing an example of the hardware configuration of the automatic driving control device 100. Each function of the components of the automatic driving control device 100 shown in FIG. 1 is realized by the processing circuit 50 shown in FIG. 5, for example. That is, the automatic driving control device 100 acquires the own vehicle information which is the vehicle information of the own vehicle, acquires the surrounding environment information of the own vehicle, and uses the vehicle information of the single or multiple target vehicles existing around the own vehicle. Acquires certain target vehicle information, acquires the travel history of a single or multiple past vehicles that have traveled in the vicinity of the position where the target vehicle is traveling, and based on the preset correlation determination parameters, the target vehicle information and In consideration of the correlation with the travel history of the past vehicle, calculate the target vehicle travel prediction is a prediction result of the travel of the target vehicle, considering the preset travel planning parameters, own vehicle information, surrounding environment information, A processing circuit 50 is provided for calculating a travel plan for automatic driving of the host vehicle based on the target vehicle information and target vehicle travel prediction, and for calculating a control command value for the control target based on the travel plan. The processing circuit 50 may be dedicated hardware, or a processor that executes a program stored in a memory (Central Processing Unit (CPU), processing device, arithmetic device, microprocessor, microcomputer, It may be configured by using a DSP (also referred to as a digital signal processor).

処理回路50が専用のハードウェアである場合、処理回路50は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、またはこれらを組み合わせたものなどが該当する。自動運転制御装置100の構成要素の各々の機能が個別の処理回路で実現されてもよいし、それらの機能がまとめて一つの処理回路で実現されてもよい。   When the processing circuit 50 is dedicated hardware, the processing circuit 50 is, for example, a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, an ASIC (Application Specific Integrated Circuit), or an FPGA (Field-Programmable). Gate Array), or a combination of these. Each function of the constituent elements of the automatic driving control device 100 may be realized by an individual processing circuit, or those functions may be collectively realized by one processing circuit.

図6は、処理回路50がプログラムを実行するプロセッサ51を用いて構成されている場合における自動運転制御装置100のハードウェア構成の例を示している。この場合、自動運転制御装置100の構成要素の機能は、ソフトウェア等(ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせ)により実現される。ソフトウェア等はプログラムとして記述され、メモリ52に格納される。プロセッサ51は、メモリ52に記憶されたプログラムを読み出して実行することにより、各部の機能を実現する。すなわち、自動運転制御装置100は、プロセッサ51により実行されるときに、自車両の車両情報である自車両情報を取得する処理と、自車両の周辺環境情報を取得する処理と、自車両の周辺に存在する単独もしくは複数の対象車両の車両情報である対象車両情報を取得する処理と、対象車両が走行している位置付近を過去に走行した単独もしくは複数の過去車両の走行履歴を取得する処理と、予め設定された相関判定用パラメータに基づき、対象車両情報と過去車両の走行履歴との相関を考慮し、対象車両の走行の予測結果である対象車両走行予測を算出する処理と、予め設定された走行計画用パラメータを考慮して、自車両情報、周辺環境情報、対象車両情報および対象車両走行予測に基づき、自車両の自動運転の走行計画を算出する処理と、走行計画に基づいて制御対象への制御指令値を算出する処理と、が結果的に実行されることになるプログラムを格納するためのメモリ52を備える。換言すれば、このプログラムは、自動運転制御装置100の構成要素の動作の手順や方法をコンピュータに実行させるものであるともいえる。   FIG. 6 shows an example of the hardware configuration of the automatic driving control device 100 when the processing circuit 50 is configured using the processor 51 that executes a program. In this case, the functions of the constituent elements of the automatic driving control device 100 are realized by software or the like (software, firmware, or a combination of software and firmware). The software and the like are described as a program and stored in the memory 52. The processor 51 realizes the function of each unit by reading and executing the program stored in the memory 52. That is, the automatic driving control device 100, when executed by the processor 51, acquires the own vehicle information that is the vehicle information of the own vehicle, the process that acquires the surrounding environment information of the own vehicle, and the surroundings of the own vehicle. Processing for obtaining target vehicle information, which is vehicle information of single or multiple target vehicles existing in the vehicle, and processing for obtaining travel history of single or multiple past vehicles that have traveled in the past near the position where the target vehicle is traveling. And a process of calculating a target vehicle traveling prediction that is a prediction result of traveling of the target vehicle, considering the correlation between the target vehicle information and the traveling history of the past vehicle, based on the preset correlation determination parameter, and preset The travel plan for automatic driving of the host vehicle is calculated based on the host vehicle information, the surrounding environment information, the target vehicle information, and the target vehicle travel prediction in consideration of the travel plan parameters that are set. Comprising a sense, the process of calculating the control command value to the controlled object based on a travel plan, the memory 52 for storing a program that will but executed consequently. In other words, it can be said that this program causes a computer to execute the procedure and method of operation of the components of the automatic driving control device 100.

ここで、メモリ52は、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリー、EPROM(Erasable Programmable Read Only Memory)、EEPROM(Electrically Erasable Programmable Read Only Memory)などの、不揮発性または揮発性の半導体メモリ、HDD(Hard Disk Drive)、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、DVD(Digital Versatile Disc)およびそのドライブ装置等、または、今後使用されるあらゆる記憶媒体であってもよい。   Here, the memory 52 is a nonvolatile memory such as a RAM (Random Access Memory), a ROM (Read Only Memory), a flash memory, an EPROM (Erasable Programmable Read Only Memory), or an EEPROM (Electrically Erasable Programmable Read Only Memory). It is a volatile semiconductor memory, a hard disk drive (HDD), a magnetic disk, a flexible disk, an optical disk, a compact disk, a mini disk, a DVD (Digital Versatile Disc) and its drive device, or any storage medium used in the future. May be.

以上、自動運転制御装置100の構成要素の機能が、ハードウェアおよびソフトウェア等のいずれか一方で実現される構成について説明した。しかしこれに限ったものではなく、自動運転制御装置100の一部の構成要素を専用のハードウェアで実現し、別の一部の構成要素をソフトウェア等で実現する構成であってもよい。例えば、一部の構成要素については専用のハードウェアとしての処理回路50でその機能を実現し、他の一部の構成要素についてはプロセッサ51としての処理回路50がメモリ52に格納されたプログラムを読み出して実行することによってその機能を実現することが可能である。   Heretofore, a configuration has been described in which the functions of the constituent elements of the automatic driving control device 100 are realized by either hardware or software. However, the configuration is not limited to this, and a configuration in which some of the components of the automatic driving control device 100 are implemented by dedicated hardware and another of the components is implemented by software or the like may be used. For example, for some of the constituent elements, the function is realized by the processing circuit 50 as dedicated hardware, and for some of the other constituent elements, the processing circuit 50 as the processor 51 executes the program stored in the memory 52. The function can be realized by reading and executing.

以上のように、自動運転制御装置100は、ハードウェア、ソフトウェア等、またはこれらの組み合わせによって、上述の各機能を実現することができる。   As described above, the automatic driving control device 100 can realize each function described above by hardware, software, etc., or a combination thereof.

なお、本発明は、その発明の範囲内において、実施の形態を適宜、変形、省略することが可能である。   In the present invention, the embodiments can be appropriately modified or omitted within the scope of the invention.

100 自動運転制御装置、101 自車両情報取得部、102 周辺環境情報取得部、103 対象車両情報取得部、104 走行履歴取得部、105 相関判定用パラメータ、106 対象車両走行予測算出部、107 走行計画用パラメータ、108 走行計画算出部、109 自動運転制御部、121 外部環境、122 外部インフラ、123 制御対象、50 処理回路、51 プロセッサ、52 メモリ。   100 automatic driving control device, 101 own vehicle information acquisition unit, 102 surrounding environment information acquisition unit, 103 target vehicle information acquisition unit, 104 travel history acquisition unit, 105 correlation determination parameter, 106 target vehicle travel prediction calculation unit, 107 travel plan Parameters, 108 travel plan calculation unit, 109 automatic operation control unit, 121 external environment, 122 external infrastructure, 123 control target, 50 processing circuit, 51 processor, 52 memory.

Claims (17)

自車両の車両情報である自車両情報を取得する自車両情報取得部と、
前記自車両の周辺環境情報を取得する周辺環境情報取得部と、
前記自車両の周辺に存在する単独もしくは複数の対象車両の車両情報である対象車両情報を取得する対象車両情報取得部と、
前記対象車両が走行している位置付近を過去に走行した単独もしくは複数の過去車両の走行履歴を取得する走行履歴取得部と、
予め設定された相関判定用パラメータに基づき、前記対象車両情報と前記過去車両の前記走行履歴との相関を考慮し、前記対象車両の走行の予測結果である対象車両走行予測を算出する対象車両走行予測算出部と、
予め設定された走行計画用パラメータを考慮して、前記自車両情報、前記周辺環境情報、前記対象車両情報および前記対象車両走行予測に基づき、前記自車両の自動運転の走行計画を算出する走行計画算出部と、
前記走行計画に基づいて制御対象への制御指令値を算出する自動運転制御部と、
を備え、
前記対象車両は、前記自車両の前方車両であり、
前記走行計画算出部は、前記自車両を前方車両に追従して走行させる走行計画を算出
前記走行計画算出部は、前記走行計画用パラメータに含まれる各パラメータに制約を設定し、
前記対象車両走行予測算出部が前記対象車両走行予測を複数算出した場合、前記走行計画算出部は、前記前方車両が複数の前記対象車両走行予測のいずれの通りに走行しても前記自車両が前記制約を満たす範囲内で走行可能なように、前記自車両と前記前方車両との車間距離を通常よりも大きめにとる走行計画を算出する、
自動運転制御装置。
A vehicle information acquisition unit that acquires vehicle information that is vehicle information of the vehicle;
A surrounding environment information acquisition unit that acquires surrounding environment information of the vehicle,
A target vehicle information acquisition unit that acquires target vehicle information that is vehicle information of a single target vehicle or a plurality of target vehicles existing around the own vehicle;
A travel history acquisition unit that acquires a travel history of a single vehicle or a plurality of past vehicles that have traveled in the vicinity of the position where the target vehicle is traveling,
Based on a preset correlation determination parameter, the target vehicle traveling for calculating the target vehicle traveling prediction that is the prediction result of the traveling of the target vehicle in consideration of the correlation between the target vehicle information and the traveling history of the past vehicle A prediction calculator,
A travel plan that calculates a travel plan for automatic driving of the own vehicle based on the own vehicle information, the surrounding environment information, the target vehicle information, and the target vehicle travel prediction in consideration of preset travel planning parameters. A calculator,
An automatic driving control unit that calculates a control command value to a controlled object based on the travel plan,
Equipped with
The target vehicle is a vehicle ahead of the own vehicle,
The trip plan calculator calculates a travel plan to travel to follow the subject vehicle to the preceding vehicle,
The travel plan calculation unit sets a constraint on each parameter included in the travel plan parameter,
When the target vehicle travel prediction calculation unit calculates a plurality of the target vehicle travel predictions, the travel plan calculation unit determines that the own vehicle is running regardless of which of the plurality of target vehicle travel predictions the preceding vehicle travels. Calculate a travel plan in which the inter-vehicle distance between the host vehicle and the preceding vehicle is set to be larger than usual so that the vehicle can travel within a range that satisfies the constraint.
Automatic operation control device.
前記走行履歴取得部は、前記過去車両の前記走行履歴を外部インフラから通信により取得する、
請求項1に記載の自動運転制御装置。
The travel history acquisition unit acquires the travel history of the past vehicle from an external infrastructure through communication,
The automatic driving control device according to claim 1.
前記自動運転制御装置は、前記過去車両の前記走行履歴が格納されたデータ記憶部をさらに備え、
前記走行履歴取得部は、前記過去車両の前記走行履歴を前記データ記憶部から取得する
請求項1に記載の自動運転制御装置。
The automatic driving control device further includes a data storage unit in which the traveling history of the past vehicle is stored,
The automatic driving control device according to claim 1, wherein the traveling history acquisition unit acquires the traveling history of the past vehicle from the data storage unit.
前記周辺環境情報取得部および前記対象車両情報取得部は、前記自車両に搭載された自律系車載センサおよび車外通信が可能な車載通信機器の片方または両方を用いて、前記周辺環境情報および前記対象車両情報を取得する
請求項1から請求項3のいずれか一項に記載の自動運転制御装置。
The surrounding environment information acquisition unit and the target vehicle information acquisition unit use one or both of an autonomous vehicle-mounted sensor mounted on the vehicle and an on-vehicle communication device capable of communication outside the vehicle, and use the surrounding environment information and the target. The automatic driving control device according to any one of claims 1 to 3, which acquires vehicle information.
前記周辺環境情報は、静止物の情報および移動体の情報の少なくとも片方を含む、
請求項1から請求項4のいずれか一項に記載の自動運転制御装置。
The surrounding environment information includes at least one of stationary object information and mobile object information,
The automatic driving control device according to any one of claims 1 to 4.
前記対象車両情報は、前記対象車両の速度、加減速度、操舵角度のうちのいずれか一つ以上を含む、
請求項1から請求項5のいずれか一項に記載の自動運転制御装置。
The target vehicle information includes any one or more of the speed, acceleration / deceleration, and steering angle of the target vehicle,
The automatic driving control device according to any one of claims 1 to 5.
前記走行履歴取得部は、車外通信が可能な車載通信機器を用いて、前記過去車両の前記走行履歴を取得する、
請求項1から請求項6のいずれか一項に記載の自動運転制御装置。
The traveling history acquisition unit acquires the traveling history of the past vehicle using an in-vehicle communication device capable of communication outside the vehicle,
The automatic driving control device according to any one of claims 1 to 6.
前記過去車両の前記走行履歴は、前記過去車両の走行経路履歴、速度履歴、加減速度履歴のうちのいずれか1つ以上を含む、
請求項1から請求項7のいずれか一項に記載の自動運転制御装置。
The travel history of the past vehicle includes any one or more of a travel route history, a speed history, and an acceleration / deceleration history of the past vehicle,
The automatic driving control device according to any one of claims 1 to 7.
前記過去車両の前記走行履歴は、単独もしくは複数の過去車両毎の情報、もしくは複数の過去車両の情報を統計処理して得られた情報である、
請求項1から請求項8のいずれか一項に記載の自動運転制御装置。
The traveling history of the past vehicle is information obtained by statistically processing information of each of a plurality of past vehicles or information of a plurality of past vehicles,
The automatic driving control device according to any one of claims 1 to 8.
前記相関判定用パラメータは、速度、加減速度、走行経路、頻度のうちのいずれか1つ以上のパラメータである、
請求項1から請求項9のいずれか一項に記載の自動運転制御装置。
The correlation determination parameter is any one or more of speed, acceleration / deceleration, travel route, and frequency,
The automatic driving control device according to any one of claims 1 to 9.
前記対象車両走行予測算出部は、前記相関判定用パラメータに含まれる各パラメータに制約または重み付けを設定する、
請求項1から請求項10のいずれか一項に記載の自動運転制御装置。
The target vehicle travel prediction calculation unit sets a constraint or a weight on each parameter included in the correlation determination parameter,
The automatic driving control device according to any one of claims 1 to 10.
前記相関判定用パラメータは、算出すべき対象車両走行予測の数を設定するパラメータを含む、
請求項1から請求項11のいずれか一項に記載の自動運転制御装置。
The correlation determination parameter includes a parameter for setting the number of target vehicle traveling predictions to be calculated,
The automatic driving control device according to any one of claims 1 to 11.
前記対象車両走行予測算出部は、前記対象車両走行予測を複数算出した場合、複数の前記対象車両走行予測のそれぞれに重み付けを設定する
請求項1から請求項12のいずれか一項に記載の自動運転制御装置。
The said target vehicle driving | running | working prediction calculation part sets weighting with respect to each of the said target vehicle driving | running | working prediction, when several said target vehicle driving | running | working prediction is calculated, The automatic according to any one of claims 1 to 12. Operation control device.
前記走行計画用パラメータは、速度、加減速度、走行経路、車間距離のうちのいずれか1つ以上のパラメータである、
請求項1から請求項13のいずれか一項に記載の自動運転制御装置。
The travel planning parameter is any one or more of speed, acceleration / deceleration, travel route, and inter-vehicle distance,
The automatic driving control device according to any one of claims 1 to 13.
前記走行計画算出部は、前記走行計画用パラメータに含まれる各パラメータに制約または重み付けを設定する、
請求項1から請求項14のいずれか一項に記載の自動運転制御装置。
The travel plan calculation unit sets a constraint or weight on each parameter included in the travel plan parameters,
The automatic driving control device according to any one of claims 1 to 14.
前記走行計画算出部は、複数の前記対象車両走行予測を考慮して走行計画を算出する、
請求項1から請求項15のいずれか一項に記載の自動運転制御装置。
The travel plan calculation unit calculates a travel plan in consideration of a plurality of target vehicle travel predictions,
The automatic driving control device according to any one of claims 1 to 15.
自動運転制御装置の自車両情報取得部が、自車両の車両情報である自車両情報を取得し、
前記自動運転制御装置の周辺環境情報取得部が、前記自車両の周辺環境情報を取得し、
前記自動運転制御装置の対象車両情報取得部が、前記自車両の周辺に存在する単独もしくは複数の対象車両の車両情報である対象車両情報を取得し、
前記自動運転制御装置の走行履歴取得部が、前記対象車両が走行している位置付近を過去に走行した単独もしくは複数の過去車両の走行履歴を取得し、
前記自動運転制御装置の対象車両走行予測算出部が、予め設定された相関判定用パラメータに基づき、前記対象車両情報と前記過去車両の前記走行履歴との相関を考慮し、前記対象車両の走行の予測結果である対象車両走行予測を算出し、
前記自動運転制御装置の走行計画算出部が、予め設定された走行計画用パラメータを考慮して、前記自車両情報、前記周辺環境情報、前記対象車両情報および前記対象車両走行予測に基づき、前記自車両の自動運転の走行計画を算出し、
前記自動運転制御装置の自動運転制御部が、前記走行計画に基づいて制御対象への制御指令値を算出し、
前記対象車両は、前記自車両の前方車両であり、
前記走行計画算出部は、前記自車両を前方車両に追従して走行させる走行計画を算出
前記走行計画算出部は、前記走行計画用パラメータに含まれる各パラメータに制約を設定し、
前記対象車両走行予測算出部が前記対象車両走行予測を複数算出した場合、前記走行計画算出部は、前記前方車両が複数の前記対象車両走行予測のいずれの通りに走行しても前記自車両が前記制約を満たす範囲内で走行可能なように、前記自車両と前記前方車両との車間距離を通常よりも大きめにとる走行計画を算出する、
自動運転制御方法。
The own vehicle information acquisition unit of the automatic driving control device acquires own vehicle information which is the vehicle information of the own vehicle,
The surrounding environment information acquisition unit of the automatic driving control device acquires the surrounding environment information of the own vehicle,
The target vehicle information acquisition unit of the automatic driving control device acquires target vehicle information which is vehicle information of a single or a plurality of target vehicles existing around the own vehicle,
The travel history acquisition unit of the automatic driving control device acquires a travel history of a single vehicle or a plurality of past vehicles that have traveled in the vicinity of the position where the target vehicle is traveling,
The target vehicle traveling prediction calculation unit of the automatic driving control device, based on the preset correlation determination parameter, considering the correlation between the target vehicle information and the traveling history of the past vehicle, the traveling of the target vehicle Calculate the target vehicle traveling prediction that is the prediction result,
The travel plan calculation unit of the automatic driving control device considers preset travel planning parameters, and based on the own vehicle information, the surrounding environment information, the target vehicle information, and the target vehicle travel prediction, Calculate the driving plan for automatic driving of the vehicle,
The automatic driving control unit of the automatic driving control device calculates a control command value to the control target based on the travel plan,
The target vehicle is a vehicle ahead of the own vehicle,
The trip plan calculator calculates a travel plan to travel to follow the subject vehicle to the preceding vehicle,
The travel plan calculation unit sets a constraint on each parameter included in the travel plan parameter,
When the target vehicle travel prediction calculation unit calculates a plurality of the target vehicle travel predictions, the travel plan calculation unit determines that the host vehicle is running regardless of which of the plurality of target vehicle travel predictions the preceding vehicle travels. Calculate a travel plan in which the inter-vehicle distance between the host vehicle and the preceding vehicle is set to be larger than usual so that the vehicle can travel within a range that satisfies the constraint.
Automatic driving control method.
JP2018170146A 2018-09-12 2018-09-12 Automatic operation control device and automatic operation control method Active JP6689337B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018170146A JP6689337B2 (en) 2018-09-12 2018-09-12 Automatic operation control device and automatic operation control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018170146A JP6689337B2 (en) 2018-09-12 2018-09-12 Automatic operation control device and automatic operation control method

Publications (2)

Publication Number Publication Date
JP2020042599A JP2020042599A (en) 2020-03-19
JP6689337B2 true JP6689337B2 (en) 2020-04-28

Family

ID=69798350

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018170146A Active JP6689337B2 (en) 2018-09-12 2018-09-12 Automatic operation control device and automatic operation control method

Country Status (1)

Country Link
JP (1) JP6689337B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11403949B2 (en) * 2019-05-09 2022-08-02 Hitachi Astemo, Ltd. System for predicting vehicle behavior
US11945472B2 (en) 2020-08-28 2024-04-02 Motional Ad Llc Trajectory planning of vehicles using route information

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4849000B2 (en) * 2007-04-09 2011-12-28 トヨタ自動車株式会社 Traffic environment prediction device
JP4416020B2 (en) * 2007-08-03 2010-02-17 トヨタ自動車株式会社 Travel plan generator
EP2840007B1 (en) * 2013-08-22 2018-04-04 Honda Research Institute Europe GmbH Consistent behaviour generation of a predictive advanced driver assistant system

Also Published As

Publication number Publication date
JP2020042599A (en) 2020-03-19

Similar Documents

Publication Publication Date Title
CN110794823B (en) Method and system for predicting object movement of an autonomous vehicle
EP3524934B1 (en) Systems and methods for determining a projection of an obstacle trajectory onto a reference line of an autonomous vehicle
CN111830959B (en) Methods, systems, and machine-readable media for operating an autonomous vehicle
US11231286B2 (en) Dynamic routing for self-driving vehicles
EP3359436B1 (en) Method and system for operating autonomous driving vehicles based on motion plans
EP3342666B1 (en) Method and system for operating autonomous driving vehicles using graph-based lane change guide
CN108693878B (en) Advance route setting device and advance route setting method
US10606277B2 (en) Speed optimization based on constrained smoothing spline for autonomous driving vehicles
EP3580625B1 (en) Driving scenario based lane guidelines for path planning of autonomous driving vehicles
EP3694756B1 (en) Spiral curve based vertical parking planner system for autonomous driving vehicles
CN112149487B (en) Method for determining anchor frame for training neural network object detection model for automatic driving
CN111830958B (en) Methods, systems, and machine-readable media for operating an autonomous vehicle
CN110389581A (en) Method for the prediction locus for automatic driving vehicle dyspoiesis object
JP2021020580A (en) Vehicle control device, vehicle control method, and program
CN112272805B (en) A stitching method based on multi-point enhancement to connect two smooth reference lines
JP2019182093A (en) Behavior prediction device
CN111328313B (en) Control-dominant three-point turn planning for autonomous vehicles
US20190325223A1 (en) Tracking objects with multiple cues
US10732632B2 (en) Method for generating a reference line by stitching multiple reference lines together using multiple threads
CN115087573A (en) Key target selection method, device and system
CN111328385B (en) Spiral path-based three-point turn planning for autonomous vehicles
EP3659889B1 (en) Predetermined calibration table-based vehicle throttle/brake assist system for level 2 autonomous vehicle
JP7238138B2 (en) vehicle controller
JP2014151838A (en) Drive control device and drive control method
WO2020191709A1 (en) A qp spline path and spiral path based reference line smoothing method for autonomous driving

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180912

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190806

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190917

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191126

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200120

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200310

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200407

R150 Certificate of patent or registration of utility model

Ref document number: 6689337

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250