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
JP7703928B2 - Travel trajectory generation method, travel assistance method, travel trajectory generation device, and travel assistance device - Google Patents
[go: Go Back, main page]

JP7703928B2 - Travel trajectory generation method, travel assistance method, travel trajectory generation device, and travel assistance device - Google Patents

Travel trajectory generation method, travel assistance method, travel trajectory generation device, and travel assistance device Download PDF

Info

Publication number
JP7703928B2
JP7703928B2 JP2021112901A JP2021112901A JP7703928B2 JP 7703928 B2 JP7703928 B2 JP 7703928B2 JP 2021112901 A JP2021112901 A JP 2021112901A JP 2021112901 A JP2021112901 A JP 2021112901A JP 7703928 B2 JP7703928 B2 JP 7703928B2
Authority
JP
Japan
Prior art keywords
travel
trajectory
driving
vehicle
travel trajectory
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
JP2021112901A
Other languages
Japanese (ja)
Other versions
JP2023009531A (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.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP2021112901A priority Critical patent/JP7703928B2/en
Publication of JP2023009531A publication Critical patent/JP2023009531A/en
Application granted granted Critical
Publication of JP7703928B2 publication Critical patent/JP7703928B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、走行軌道生成方法、走行支援方法、走行軌道生成装置および走行支援装置に関する。 The present invention relates to a driving trajectory generation method, a driving support method, a driving trajectory generation device, and a driving support device.

下記特許文献1には、手動運転で走行した際の走行軌跡を蓄えて、走行軌跡を自車両の目標軌道として設定する車両走行制御装置が提案されている。車両走行制御装置は、自車両が走行中の車線を認識し、車線を維持して走行可能であるときは自車両にその車線を維持させつつ目標軌道に沿って走行させる。 Patent Document 1 below proposes a vehicle driving control device that stores the driving trajectory when the vehicle is driven manually and sets the driving trajectory as the target trajectory of the vehicle. The vehicle driving control device recognizes the lane in which the vehicle is driving, and when the vehicle can maintain the lane while driving, causes the vehicle to maintain the lane while driving along the target trajectory.

特開2018-22353号公報JP 2018-22353 A

しかしながら、特許文献1に記載の車両走行制御装置は、適切な目標走行軌道を設定できないことがある。例えば、自車両が走行中の車線を認識できない場合には、過去に走行した走行軌跡をそのまま目標走行軌道に設定するため、最適な軌道となるとは限らない。
本発明は、過去に同じ道路を走行したときの走行軌跡に基づいて、最適化された目標走行軌道を設定することを目標とする。
However, the vehicle driving control device described in Patent Document 1 may not be able to set an appropriate target driving trajectory. For example, when the vehicle cannot recognize the lane in which the vehicle is traveling, the vehicle sets the target driving trajectory based on the driving path in the past, which may not be an optimal trajectory.
The present invention aims to set an optimized target driving trajectory based on the driving path of a vehicle traveled on the same road in the past.

本発明の一態様の走行軌道生成方法では、同一の道路の所定区間を車両が複数回走行したときの走行軌跡を取得し、取得した走行軌跡毎に、走行軌跡上の位置である複数の通過点を抽出して複数の通過点の各々に信頼度を付与し、通過点と信頼度とを対応付けて記憶装置に記憶し、記憶装置に記憶された通過点を接続することにより、所定区間を走行する複数の走行軌道候補を生成し、生成された複数の走行軌道候補のうち、走行軌道候補に属する通過点の信頼度の合算値に基づいて、いずれかの走行軌道候補を抽出し、抽出された走行軌道候補を車両が走行する目標走行軌道として生成する。 In one aspect of the present invention, a driving trajectory generation method obtains driving trajectories when a vehicle travels a specified section of the same road multiple times, extracts multiple passing points that are positions on the driving trajectory for each of the obtained driving trajectories, assigns a reliability to each of the multiple passing points, associates the passing points with their reliability and stores them in a storage device, and generates multiple driving trajectory candidates for traveling the specified section by connecting the passing points stored in the storage device. Of the multiple generated driving trajectory candidates, one of the driving trajectory candidates is extracted based on the sum of the reliability of the passing points belonging to the driving trajectory candidate, and generates the extracted driving trajectory candidate as a target driving trajectory along which the vehicle will travel.

本発明によれば、過去に同じ道路を走行したときの走行軌跡に基づいて、最適化された目標走行軌道を設定できる。 According to the present invention, an optimized target driving trajectory can be set based on the driving trajectory when the vehicle traveled on the same road in the past.

実施形態の走行支援装置を搭載する車両の概略構成の一例を示す図である。1 is a diagram showing an example of a schematic configuration of a vehicle equipped with a driving support device according to an embodiment; 図1の走行制御装置の機能構成の一例のブロック図である。2 is a block diagram of an example of a functional configuration of the driving control device of FIG. 1 . 地図情報の一例の説明図である。FIG. 2 is an explanatory diagram of an example of map information. 交差点領域における直進、右折及び左折を表すリンクの説明図である。1 is an explanatory diagram of links representing going straight, turning right, and turning left in an intersection area. FIG. 走行軌跡上のノード同士の接続可能性の判定方法の一例の説明図である。FIG. 11 is an explanatory diagram of an example of a method for determining the connectivity between nodes on a travel trajectory; 実施形態の走行軌道生成方法の一例の説明図である。FIG. 2 is an explanatory diagram of an example of a travel trajectory generation method according to an embodiment; 走行軌道候補の生成方法の一例の説明図である。FIG. 11 is an explanatory diagram of an example of a method for generating a travel trajectory candidate. 走行軌道候補の生成方法の一例の説明図である。FIG. 11 is an explanatory diagram of an example of a method for generating a travel trajectory candidate. 走行軌道候補どうしの独立性の判定方法の一例の説明図である。FIG. 11 is an explanatory diagram of an example of a method for determining independence between travel trajectory candidates; 走行軌道候補どうしの独立性の判定方法の一例の説明図である。FIG. 11 is an explanatory diagram of an example of a method for determining independence between travel trajectory candidates;

以下、本発明の実施形態について、図面を参照しつつ説明する。図面の記載において、同一又は類似の部分には同一又は類似の符号を付し、重複する説明を省略する。各図面は模式的なものであり、現実のものとは異なる場合が含まれる。以下に示す実施形態は、本発明の技術的思想を具体化するための装置や方法を例示するものであって、本発明の技術的思想は、下記の実施形態に例示した装置や方法に特定するものでない。本発明の技術的思想は、特許請求の範囲に記載された技術的範囲内において、種々の変更を加えることができる。 Below, an embodiment of the present invention will be described with reference to the drawings. In the description of the drawings, identical or similar parts are given the same or similar reference numerals, and duplicate explanations will be omitted. Each drawing is schematic and may differ from the actual product. The embodiments shown below are examples of devices and methods for embodying the technical idea of the present invention, and the technical idea of the present invention is not limited to the devices and methods exemplified in the following embodiments. The technical idea of the present invention can be modified in various ways within the technical scope described in the claims.

(構成)
図1は、実施形態の走行支援装置を搭載する車両の概略構成の一例を示す。走行支援装置は、目標走行軌道に沿った自車両1の走行を支援する。実施形態の走行支援装置による自車両1の走行支援制御は、例えば、乗員(例えば運転者)が関与せずに自動で目標走行軌道に沿って自車両1を走行させる自律走行制御を含んでよい。また、走行支援装置による走行支援制御は、例えば自車両1の少なくとも操舵角を制御して、目標走行軌道に沿った自車両1の走行を支援する運転支援制御を含んでもよい。
(composition)
1 shows an example of a schematic configuration of a vehicle equipped with a driving assistance device according to an embodiment. The driving assistance device assists the driving of the host vehicle 1 along a target driving trajectory. The driving assistance control of the host vehicle 1 by the driving assistance device according to the embodiment may include, for example, autonomous driving control that automatically drives the host vehicle 1 along a target driving trajectory without the involvement of an occupant (e.g., a driver). In addition, the driving assistance control by the driving assistance device may include, for example, driving assistance control that controls at least the steering angle of the host vehicle 1 to assist the host vehicle 1 in driving along the target driving trajectory.

実施形態の走行支援装置は、車速センサ2と、ヨーレイトセンサ3と、自車位置取得装置4と、車線認識装置5と、アクチュエータ6と、走行制御装置7を備える。
車速センサ2は、自車両1の車輪速を検出し、車輪速に基づいて自車両1の車速を算出する車両センサ(自車両1の走行状態を検出するセンサ)である。
ヨーレイトセンサ3は、自車両1に発生するヨーレイトを検出する車両センサである。
The driving assistance device of the embodiment includes a vehicle speed sensor 2, a yaw rate sensor 3, a vehicle position acquisition device 4, a lane recognition device 5, an actuator 6, and a driving control device 7.
The vehicle speed sensor 2 is a vehicle sensor (a sensor that detects the running state of the host vehicle 1) that detects the wheel speed of the host vehicle 1 and calculates the vehicle speed of the host vehicle 1 based on the wheel speed.
The yaw rate sensor 3 is a vehicle sensor that detects the yaw rate generated in the host vehicle 1 .

自車位置取得装置4は、自車両1の現在位置を測定する。自車位置取得装置4は、例えば全地球型測位システム(GNSS)受信機を備えてよい。GNSS受信機は、例えば地球測位システム(GPS)受信機等であり、複数の航法衛星から電波を受信して自車両1の現在位置を測定する。自車位置取得装置4は、例えば慣性航法装置であってもよい。
車線認識装置5は、自車両の周囲の物体を検出するカメラ、レーザレーダ、LiDAR(Light Detection and Ranging)などの物体センサにより、自車両1が走行する車線の車線境界線(例えば、白線や黄線等のラインマーク)を検出して、自車両1が走行する車線を認識する。
The vehicle position acquisition device 4 measures the current position of the vehicle 1. The vehicle position acquisition device 4 may include, for example, a Global Navigation System (GNSS) receiver. The GNSS receiver is, for example, a Global Positioning System (GPS) receiver, and receives radio waves from a plurality of navigation satellites to measure the current position of the vehicle 1. The vehicle position acquisition device 4 may be, for example, an inertial navigation system.
The lane recognition device 5 detects lane boundary lines (e.g., line marks such as white lines or yellow lines) of the lane in which the vehicle 1 is traveling using object sensors such as a camera, laser radar, and LiDAR (Light Detection and Ranging) that detect objects around the vehicle, and recognizes the lane in which the vehicle 1 is traveling.

アクチュエータ6は、走行制御装置7からの制御信号に応じて自車両1の転舵装置、駆動装置及び制動装置を作動させることにより自車両1の車両挙動を発生させる。アクチュエータ6は、ステアリングアクチュエータと、アクセル開度アクチュエータと、ブレーキ制御アクチュエータを備える。
ステアリングアクチュエータは、転舵装置を作動させて車両の操舵方向及び操舵量を制御する。アクセル開度アクチュエータは、エンジンや駆動モータである駆動装置を作動させて自車両1の加速度を制御する。ブレーキ制御アクチュエータは、制動装置を作動させて自車両1の減速度を制御する。
The actuator 6 generates vehicle behavior of the host vehicle 1 by operating the steering device, drive device, and braking device of the host vehicle 1 in response to a control signal from the cruise control device 7. The actuator 6 includes a steering actuator, an accelerator opening actuator, and a brake control actuator.
The steering actuator operates a steering device to control the steering direction and steering amount of the vehicle. The accelerator opening actuator operates a drive device such as an engine and a drive motor to control the acceleration of the host vehicle 1. The brake control actuator operates a braking device to control the deceleration of the host vehicle 1.

走行制御装置7は、自車両1の走行支援制御を行う電子制御ユニット(ECU:Electronic Control Unit)である。例えば走行支援制御として自律走行制御を実行する場合には、走行制御装置7は、自車両1の周囲の走行環境に基づいてアクチュエータ6を駆動することにより自車両1の走行を自動的に制御する。
また例えば、走行支援制御として運転支援制御を実行する場合には、走行制御装置7は、自車両1の周囲の走行環境に基づいてアクチュエータ6を駆動することにより、自車両1の少なくとも操舵角を制御する。
走行制御装置7は、プロセッサ10と、記憶装置11等の周辺部品とを含む。プロセッサ10は、例えばCPU(Central Processing Unit)やMPU(Micro-Processing Unit)であってよい。記憶装置11は、半導体記憶装置や、磁気記憶装置、光学記憶装置等を備えてよい。
以下に説明する走行制御装置7の機能は、例えばプロセッサ10が、記憶装置11に格納されたコンピュータプログラムを実行することにより実現される。なお、走行制御装置7を、以下に説明する各情報処理を実行するための専用のハードウエアにより形成してもよい。
The driving control device 7 is an electronic control unit (ECU) that performs driving assistance control of the host vehicle 1. For example, when autonomous driving control is performed as driving assistance control, the driving control device 7 automatically controls the driving of the host vehicle 1 by driving the actuator 6 based on the driving environment around the host vehicle 1.
Further, for example, when driving assistance control is executed as driving assistance control, the driving control device 7 controls at least the steering angle of the host vehicle 1 by driving the actuator 6 based on the driving environment around the host vehicle 1 .
The driving control device 7 includes a processor 10 and peripheral components such as a storage device 11. The processor 10 may be, for example, a central processing unit (CPU) or a micro-processing unit (MPU). The storage device 11 may include a semiconductor storage device, a magnetic storage device, an optical storage device, or the like.
The functions of the driving control device 7 described below are realized, for example, by the processor 10 executing a computer program stored in the storage device 11. Note that the driving control device 7 may be formed by dedicated hardware for executing each of the information processes described below.

図2は、走行制御装置7の機能構成の一例のブロック図である。走行制御装置7は、走行軌跡記憶部20と、軌跡最適化部21と、信頼度算出部22と、地図情報記憶部23と、リンク割当部24と、組み合わせ最適化部25と、軌道候補記憶部26と、走行道路判定部27と、走路形状推定部28と、車両制御部29を備える。
走行制御装置7は、例えば、少なくとも次の3つ動作モードで動作してよい。
(1)手動運転時において自車両1の走行軌跡を蓄積する走行軌跡取得モード
(2)蓄積した走行軌跡を最適化して走行軌道候補を生成する軌道候補生成モード
(3)走行軌道候補に沿った自車両1の走行を支援する走行支援モード
なお、例えば軌道候補生成モードにおける処理はオフライン処理によって行ってもよい。以下、動作モードにおける走行制御装置7による処理を説明する。
2 is a block diagram of an example of a functional configuration of the driving control device 7. The driving control device 7 includes a driving trajectory storage unit 20, a trajectory optimization unit 21, a reliability calculation unit 22, a map information storage unit 23, a link assignment unit 24, a combination optimization unit 25, a trajectory candidate storage unit 26, a driving road determination unit 27, a road shape estimation unit 28, and a vehicle control unit 29.
The cruise control device 7 may operate, for example, in at least the following three operating modes:
(1) A driving trajectory acquisition mode in which a driving trajectory of the vehicle 1 is accumulated during manual driving (2) A trajectory candidate generation mode in which the accumulated driving trajectory is optimized to generate a driving trajectory candidate (3) A driving assistance mode in which driving of the vehicle 1 along the driving trajectory candidate is supported Note that, for example, the processing in the trajectory candidate generation mode may be performed by offline processing. The processing by the driving control device 7 in the operation modes will be described below.

(走行軌跡取得モード)
走行軌跡取得モードにおいて走行制御装置7は、手動運転により自車両1を走行させている間に、車線認識装置5から、自車両1が走行する車線の左右の車線境界線の位置を取得する。また、車速センサ2とヨーレイトセンサ3が検出した自車両1の車速とヨーレイトを、CAN(Controller Area Network)8を経由して取得する。また、自車位置取得装置4から自車両1の位置情報を取得する。走行制御装置7は、これらのデータの組合せが取得時刻の時刻情報に関連付けられた時系列データを走行軌跡記憶部20に蓄積する。
(Trajectory acquisition mode)
In the travel trajectory acquisition mode, while the host vehicle 1 is being driven manually, the travel control device 7 acquires the positions of the left and right lane boundary lines of the lane in which the host vehicle 1 is traveling from the lane recognition device 5. The travel control device 7 also acquires the vehicle speed and yaw rate of the host vehicle 1 detected by the vehicle speed sensor 2 and yaw rate sensor 3 via a CAN (Controller Area Network) 8. The travel control device 7 also acquires position information of the host vehicle 1 from the host vehicle position acquisition device 4. The travel control device 7 accumulates time-series data in which combinations of these pieces of data are associated with time information at the time of acquisition in the travel trajectory storage unit 20.

(軌道候補生成モード)
走行軌跡取得モードにおける走行軌跡の蓄積が十分に行われた後、軌道候補生成モードにおいて走行制御装置7は、オフライン処理によって走行軌跡を最適化して走行軌道候補を生成する。
走行軌跡取得モードにおいて蓄積された走行軌跡は、自車位置取得装置4がオンライン処理により自車両1の位置推定を行った推定結果であり、位置情報に誤差を含んでいることがある。例えば、GNSS受信機による受信状況が悪い場所では、位置情報に誤差が発生することがある。このため、軌跡最適化部21は、走行軌跡記憶部20から走行軌跡を読み込み、自車位置取得装置4が取得した位置情報と、CAN8から取得した車速、ヨーレイトに基づいて、位置情報の誤差を最小化する最適化問題を解くバンドル調整(Bundle Adjustment)を行って走行軌跡の形状を最適化する。
(Trajectory candidate generation mode)
After a sufficient amount of travel trajectories have been accumulated in the travel trajectory acquisition mode, the travel control device 7 optimizes the travel trajectory through offline processing in the trajectory candidate generation mode to generate a travel trajectory candidate.
The travel trajectory stored in the travel trajectory acquisition mode is an estimation result of the vehicle position acquisition device 4 performing online processing to estimate the position of the vehicle 1, and the position information may contain errors. For example, in a location where the reception condition of the GNSS receiver is poor, an error may occur in the position information. For this reason, the trajectory optimization unit 21 reads the travel trajectory from the travel trajectory storage unit 20, and optimizes the shape of the travel trajectory by performing bundle adjustment that solves an optimization problem to minimize errors in the position information based on the position information acquired by the vehicle position acquisition device 4 and the vehicle speed and yaw rate acquired from the CAN 8.

軌跡最適化部21は、最適化した走行軌跡上の地点(x、y)と、その地点における自車両1の姿勢θを所定間隔(例えば1メートル)毎にサンプリングする。以下、サンプリングされた走行軌跡上の地点(すなわち、通過点、走行地点)を「ノード」と表記する。各ノードにおける自車両1の姿勢θは、例えば、当該ノードにおける自車両1の進行方向であってもよく、車体姿勢角であってもよい。 The trajectory optimization unit 21 samples points (x, y) on the optimized driving trajectory and the attitude θ of the vehicle 1 at those points at a predetermined interval (e.g., 1 meter). Hereinafter, the sampled points on the driving trajectory (i.e., passing points, driving points) are referred to as "nodes." The attitude θ of the vehicle 1 at each node may be, for example, the traveling direction of the vehicle 1 at that node, or the vehicle attitude angle.

信頼度算出部22は、時刻情報により走行軌跡の位置情報に紐付けられて走行軌跡記憶部20に記憶された車線境界線の認識結果から、自車両1が走行する車線の中央の位置を算出する。例えば、車両座標系で表される左右の車線境界線の位置の中点を車線の中央の位置として算出してよい。
いま、車両座標系においては自車両1の位置が座標系の原点となるので、左右の車線境界線の位置の中点と原点との距離が、車線中央からのノードの横方向偏差となる。
The reliability calculation unit 22 calculates the center position of the lane in which the vehicle 1 is traveling from the recognition result of the lane boundary line that is linked to the position information of the traveling trajectory by the time information and stored in the traveling trajectory storage unit 20. For example, the midpoint of the positions of the left and right lane boundary lines expressed in the vehicle coordinate system may be calculated as the center position of the lane.
In the vehicle coordinate system, the position of the vehicle 1 is the origin of the coordinate system, so the distance between the midpoint of the positions of the left and right lane boundary lines and the origin is the lateral deviation of the node from the center of the lane.

信頼度算出部22は、道路の車線の中央からのノードの横方向偏差が小さいほど高い信頼度(スコア)を算出する。
例えば信頼度算出部22は、この横方向偏差に基づいて、各ノードにおいて自車両1が車線の略中央を走行しているか否かを判定する。
ここでは、広い車線では狭い車線よりも車両の走行ラインに多少のブレがあっても一般に許容されることから、車線幅に応じて自車両1の位置が略中央か否かを判定してもよい。例えば、検出された車線幅(左右の白線の間隔)をW(m)、車両の一般的な幅を1.8mとすると、閾値をmax((W-1.8)/2-0.4、0.2)と設定し、横方向偏差がこの閾値以下の場合に自車両1は車線の略中央を走行していると判定してよい。
自車両1が車線の略中央を走行していると判定される場合は、このノードに対して信頼度(+1)を与え、自車両1が車線の略中央を走行していないと判定される場合は、信頼度(-1)を与える。また、車線が認識されていなかった場合は、車線の位置を知ることができないので信頼度0を与える。
以上の処理により、各ノードは、位置姿勢(x、y、θ)と信頼度{-1、0、+1}の情報を有する。なお、信頼度は道路の車線の中央からのノードの横方向偏差が小さくなるほど無段階で高くなる信頼度としても良いし、段階的に高くなる信頼度としても良い。すなわち、信頼度は道路の車線の中央からのノードの横方向偏差が小さい場合には大きい場合よりも高くなる様に算出されれば良い。
The reliability calculation unit 22 calculates a higher reliability (score) as the lateral deviation of the node from the center of the road lane is smaller.
For example, the reliability calculation unit 22 determines whether or not the host vehicle 1 is traveling approximately in the center of the lane at each node based on the lateral deviation.
Here, since a wide lane generally allows for some deviation in the vehicle's driving line compared to a narrow lane, it may be determined whether the vehicle 1 is located approximately in the center or not depending on the lane width. For example, if the detected lane width (the distance between the left and right white lines) is W (m) and the general width of a vehicle is 1.8 m, the threshold value may be set to max((W-1.8)/2-0.4, 0.2), and if the lateral deviation is equal to or less than this threshold value, it may be determined that the vehicle 1 is driving approximately in the center of the lane.
If it is determined that the vehicle 1 is traveling approximately in the center of the lane, a reliability of +1 is given to this node, and if it is determined that the vehicle 1 is not traveling approximately in the center of the lane, a reliability of -1 is given. Also, if the lane has not been recognized, the position of the lane cannot be known, so a reliability of 0 is given.
Through the above processing, each node has information on the position and orientation (x, y, θ) and reliability {-1, 0, +1}. Note that the reliability may be continuously increased as the lateral deviation of the node from the center of the lane of the road becomes smaller, or may be increased in stages. In other words, the reliability may be calculated so that it is higher when the lateral deviation of the node from the center of the lane of the road is small than when it is large.

地図情報記憶部23には、道路単位の位置情報を有する地図情報が記憶される。地図情報記憶部23に記憶される地図情報は、例えばナビゲーション用の地図情報であってもよい。
図3は、地図情報記憶部23に記憶される地図情報の一例の説明図である。地図情報記憶部23に記憶される地図情報は、地図ノードNm(図3、図4において黒塗りプロットで表記する)と、地図ノード同士を接続する地図リンクLm(図3、図4において矢印で表記する)により構成されるグラフ構造を有する。
Map information having position information for each road is stored in the map information storage unit 23. The map information stored in the map information storage unit 23 may be, for example, map information for navigation.
Fig. 3 is an explanatory diagram of an example of map information stored in the map information storage unit 23. The map information stored in the map information storage unit 23 has a graph structure made up of map nodes Nm (represented by black plots in Figs. 3 and 4) and map links Lm (represented by arrows in Figs. 3 and 4) connecting the map nodes.

交差点領域Ac1、Ac2と、その他の領域(単路)では、道路区分が異なっており、交差点領域Ac1、Ac2内のグラフ構造は、交差点領域において直進する地図リンクと、右折及び/又は左折する地図リンクと、に分割されており、これらの地図リンクの各々は、複数の地図リンクにより表現されている。
図4を参照する。例えば十字路の交差点領域Ac1では、交差点領域において直進する地図リンクは、3つの地図リンクLm1、Lm2、Lm3により表現されている。また、右折する地図リンクは、対角の地図リンクLm4を含んだ3つの地図リンクLm1、Lm4、Lm5により表現されている。左折する地図リンクは、2つの地図リンクLm1、Lm6により表現されている。
The intersection areas Ac1, Ac2 have different road classifications from other areas (single roads), and the graph structure within the intersection areas Ac1, Ac2 is divided into map links that go straight through the intersection areas and map links that turn right and/or left, and each of these map links is represented by multiple map links.
4, for example, in a crossroads intersection area Ac1, the map links going straight through the intersection area are represented by three map links Lm1, Lm2, and Lm3. The map links turning right are represented by three map links Lm1, Lm4, and Lm5 including the diagonal map link Lm4. The map links turning left are represented by two map links Lm1 and Lm6.

本実施形態では、後述の処理を容易にするために、交差点領域Ac1、Ac2の入口から出口までの複数の地図リンクを単一の地図リンクとして取り扱う。
例えば、3つの地図リンクLm1、Lm2、Lm3を連結して直進する単一の地図リンクLSとして取り扱う。また、3つの地図リンクLm1、Lm4、Lm5を連結して右折する単一の地図リンクLRとして取り扱う。また2つの地図リンクLm1、Lm6を連結して左折する単一の地図リンクLLとして取り扱う。
このように交差点内で連結した複数の地図リンクを単一の地図リンクとして扱うことで、後述するように走行軌跡を地図リンクに割り当てる際の精度が改善される。
In this embodiment, in order to facilitate the processing described below, a plurality of map links from the entrance to the exit of the intersection areas Ac1 and Ac2 are treated as a single map link.
For example, the three map links Lm1, Lm2, and Lm3 are connected and treated as a single map link LS that goes straight ahead, the three map links Lm1, Lm4, and Lm5 are connected and treated as a single map link LR that turns right, and the two map links Lm1 and Lm6 are connected and treated as a single map link LL that turns left.
By treating multiple map links connected within an intersection as a single map link in this manner, the accuracy of assigning travel trajectories to map links is improved, as will be described later.

図2を参照する。リンク割当部24は、走行軌跡からサンプリングされたノードを、このノードに最も近い地図リンクに割り当てる。リンク割当部24は、割り当てられた地図リンクが変化するノードを境にして走行軌跡を分割する。これにより、単一の地図リンクに対応する所定区間毎に走行軌跡が分割される。
図3を参照する。一点鎖線は、交差点領域Ac1に図面下方から進入して右折し、その後に交差点領域Ac2で左折して図面上方へ向かう走行軌跡を示している。リンク割当部24は、この走行軌跡を、図面下方から交差点領域Ac1に進入する単路の区間を走行する走行軌跡S1と、交差点領域Ac1内で右折する走行軌跡S2と、交差点領域Ac1から進出して交差点領域Ac2に進入する単路の区間を走行する走行軌跡S3と、交差点領域Ac2内で左折する走行軌跡S4と、交差点領域Ac2から進出する単路の区間を走行する走行軌跡S5とに分割される。
Please refer to Fig. 2. The link assignment unit 24 assigns a node sampled from the travel path to the map link closest to this node. The link assignment unit 24 divides the travel path at the node where the assigned map link changes. In this way, the travel path is divided into predetermined sections corresponding to a single map link.
3. The dashed line indicates a travel trajectory that enters the intersection area Ac1 from the bottom of the drawing, turns right, and then turns left at the intersection area Ac2 and heads toward the top of the drawing. The link assignment unit 24 divides this travel trajectory into a travel trajectory S1 that travels on a section of a single road that enters the intersection area Ac1 from the bottom of the drawing, a travel trajectory S2 that turns right within the intersection area Ac1, a travel trajectory S3 that travels on a section of a single road that exits the intersection area Ac1 and enters the intersection area Ac2, a travel trajectory S4 that turns left within the intersection area Ac2, and a travel trajectory S5 that travels on a section of a single road that exits the intersection area Ac2.

図2を参照する。組み合わせ最適化部25は、同一の地図リンクに割り当てられた複数の走行軌跡のノード同士の接続を組み替えることで新たな走行軌道候補を生成する。ここで、ノードの接続を組み替える際には、接続するノード同士が空間的に滑らかに連結できなければならない。そこで、組み合わせ最適化部25は、ノード同士の接続可能性を以下のように判定する。
図5を参照する。ノードN1の位置及び姿勢を(x1、y1、θ1)とし、ノードN2の位置及び姿勢を(x2、y2、θ2)とする。組み合わせ最適化部25は、次の接続可能条件(1)、(2)及び(3)を全て満たす場合に、ノードN1からノードN2へ接続することができると判定する。
Please refer to Fig. 2. The combination optimization unit 25 generates a new travel trajectory candidate by rearranging the connections between the nodes of multiple travel trajectories assigned to the same map link. Here, when rearranging the node connections, the connected nodes must be spatially smoothly connected. Therefore, the combination optimization unit 25 judges the connection possibility between the nodes as follows.
5, the position and orientation of node N1 are (x1, y1, θ1), and the position and orientation of node N2 are (x2, y2, θ2). The combination optimization unit 25 determines that node N1 can be connected to node N2 when all of the following connectable conditions (1), (2), and (3) are satisfied.

(x2-x1)+(y2-y1)<D …(1)
atan((y2-y1)/(x2-x1))<A …(2)
|θ2-θ1|<B …(3)
接続可能条件(1)及び(2)は、ノードN1から見てノードN2が図5の網掛けの領域内に位置することを意味し、接続可能条件(3)はノードN1の姿勢とノードN2の姿勢とが類似することを意味する。
(x2-x1) 2 + (y2-y1) 2 <D 2 ...(1)
atan((y2-y1)/(x2-x1))<A...(2)
|θ2−θ1|<B…(3)
The connectable conditions (1) and (2) mean that node N2 is located within the shaded area in FIG. 5 as viewed from node N1, and the connectable condition (3) means that the attitude of node N1 is similar to the attitude of node N2.

組み合わせ最適化部25は、これら接続可能条件(1)~(3)に基づいて、同一の地図リンクに割り当てられた複数の走行軌跡から新たな走行軌道候補を生成する。
図6を参照して、組み合わせ最適化部25が走行軌道候補を生成する手順を説明する。
ステップS1において組み合わせ最適化部25は、同一地図リンクに割り当てられた走行軌跡を取得する。取得した走行軌跡の総数をNとする。
ステップS2において組み合わせ最適化部25は、取得した走行軌跡の順序をランダムに並べ替えて順位1~Nを割り当てる。第i番目の走行軌跡を走行軌跡Tiと表記する(i:1~N)。
The combination optimization unit 25 generates new travel trajectory candidates from a plurality of travel trajectories assigned to the same map link based on these connection enabling conditions (1) to (3).
The procedure by which the combination optimization unit 25 generates candidate travel trajectories will be described with reference to FIG.
In step S1, the combination optimization unit 25 acquires travel routes assigned to the same map link. The total number of acquired travel routes is set to N.
In step S2, the combination optimization unit 25 randomly rearranges the order of the acquired travel trajectories and assigns them ranks 1 to N. The i-th travel trajectory is denoted as travel trajectory Ti (i: 1 to N).

ステップS3において組み合わせ最適化部25は、カウンタiの値を「1」に初期化する。
ステップS4において組み合わせ最適化部25は、走行軌跡Tiと走行軌跡T(i+1)のすべてのノードの組み合わせに対して接続可能性を判断する。ここで、走行軌跡Tiと走行軌跡T(i+1)の組み合わせに対して、走行軌跡Tiのノードから走行軌跡T(i+1)のノードへ接続する場合の接続可能性と、走行軌跡T(i+1)のノードから走行軌跡Tiのノードへ接続する場合の接続可能性と、の両方を別々に判断する。
In step S3, the combination optimization unit 25 initializes the value of a counter i to "1".
In step S4, the combination optimization unit 25 determines the connection possibility for all combinations of nodes of the travel trajectory Ti and the travel trajectory T(i+1). Here, for the combination of the travel trajectory Ti and the travel trajectory T(i+1), the combination optimization unit 25 separately determines the connection possibility when a node of the travel trajectory Ti is connected to a node of the travel trajectory T(i+1) and the connection possibility when a node of the travel trajectory T(i+1) is connected to a node of the travel trajectory Ti.

ステップS5において組み合わせ最適化部25は、接続可能なノードをランダムに接続する(すなわち、走行軌跡Tiと走行軌跡T(i+1)のノード間の接続をランダムに組み替える)ことにより複数の走行軌道候補を生成する。
図7を参照する。走行軌跡T1と走行軌跡T2は、2車線道路を走行した際に取得された走行軌跡である。参照符号N1、N2、…N8の白抜きプロットは、走行軌跡T1上のノードを示し、参照符号Na、Nb、…Ngの白抜きプロットは、走行軌跡T2上のノードを示す。これらの走行軌跡T1及びT2は、2か所で交差しているのでこれら交差箇所にて接続可能である。
In step S5, the combination optimization unit 25 generates multiple driving trajectory candidates by randomly connecting connectable nodes (i.e., randomly rearranging the connections between the nodes of the driving trajectory Ti and the driving trajectory T(i+1)).
Please refer to Fig. 7. Travel trajectories T1 and T2 are travel trajectories acquired when traveling on a two-lane road. The white plots with reference signs N1, N2, ... N8 indicate nodes on the travel trajectory T1, and the white plots with reference signs Na, Nb, ... Ng indicate nodes on the travel trajectory T2. These travel trajectories T1 and T2 intersect at two points and can be connected at these intersections.

図8は、これらノードN1~N8、Na~Ng間の接続可能性を模式的に示す。図8おいて矢印で接続される2つのノードは、矢印の示す向きに接続可能であることを示している。例えば、走行軌跡T2のノードNcから走行軌跡T1のノードN4へ接続可能であり、走行軌跡T1のノードN4から走行軌跡T2のノードNdへ接続可能であり、走行軌跡T2のノードNfから走行軌跡T1のノードN7へ接続可能である。
この場合、例えば組み合わせ最適化部25は、ノードN1から始まって、ノードN4からノードNdに進み、その後再びノードNfからノードN7に戻るような組み合わせの走行軌道候補を生成してよい。ノードNfからノードN7に戻らずにノードNgへ進む走行軌道候補を生成してもよい。
また例えば、ノードN2から始まって、ノードNcからノードN4に進み、ノードN4からノードN8へ進む走行軌道候補を生成してもよい。組み合わせ最適化部25は、それ以外にも、複数の走行軌道候補をランダムに生成してよい。
8 shows a schematic diagram of the connectivity between these nodes N1 to N8 and Na to Ng. In FIG. 8, two nodes connected by an arrow indicate that they can be connected in the direction indicated by the arrow. For example, node Nc of the travel locus T2 can be connected to node N4 of the travel locus T1, node N4 of the travel locus T1 can be connected to node Nd of the travel locus T2, and node Nf of the travel locus T2 can be connected to node N7 of the travel locus T1.
In this case, for example, the combination optimization unit 25 may generate a combination of travel trajectory candidates starting from node N1, proceeding from node N4 to node Nd, and then returning from node Nf to node N7 again. Alternatively, a travel trajectory candidate may be generated that proceeds from node Nf to node Ng without returning to node N7.
Alternatively, for example, a travel trajectory candidate may be generated that starts from node N2, proceeds from node Nc to node N4, and proceeds from node N4 to node N8. The combination optimization unit 25 may also randomly generate a plurality of travel trajectory candidates.

図6を参照する。ステップS6において組み合わせ最適化部25は、生成したすべての走行軌道候補と、走行軌跡Ti、T(i+1)とのそれぞれに対して、これら軌道候補及び走行軌跡に属するすべてのノードの信頼度を合算して評価値を求める。例えば、組み合わせ最適化部25は、すべてのノードの信頼度の合計値を評価値として算出してもよく、平均値を評価値として算出してもよい。
ステップS7において組み合わせ最適化部25は、これらの走行軌道候補、走行軌跡Ti、T(i+1)のうち何れか1つを評価値に基づいて選択する。例えば、最も大きな評価値を有する走行軌道候補又は走行軌跡を選択してもよく、閾値以上の評価値を有する走行軌道候補又は走行軌跡のいずれか1つを選択してもよい。組み合わせ最適化部25は、選択した走行軌道候補又は走行軌跡で、走行軌跡Tiを置き換える(上書き更新する)。
6. In step S6, the combination optimization unit 25 calculates an evaluation value for each of all the generated travel trajectory candidates and travel trajectories Ti and T(i+1) by adding up the reliability of all the nodes belonging to these trajectory candidates and travel trajectories. For example, the combination optimization unit 25 may calculate the sum of the reliability of all the nodes as the evaluation value, or may calculate the average value as the evaluation value.
In step S7, the combination optimization unit 25 selects one of these travel trajectory candidates and travel trajectories Ti and T(i+1) based on the evaluation value. For example, the travel trajectory candidate or travel trajectory having the largest evaluation value may be selected, or one of the travel trajectory candidates or travel trajectories having an evaluation value equal to or greater than a threshold value may be selected. The combination optimization unit 25 replaces (overwrites and updates) the travel trajectory Ti with the selected travel trajectory candidate or travel trajectory.

ステップS8において組み合わせ最適化部25は、カウンタiの値を1つ増加させる(インクリメントする)。
ステップS9において組み合わせ最適化部25は、カウンタiの値がN以上になったか否かを判定する。カウンタiの値がN以上になった場合(ステップS9:Y)に処理はステップS10へ進む。カウンタiの値がN未満である場合(ステップS9:N)に処理はステップS4へ戻る。
In step S8, the combination optimization unit 25 increments the value of the counter i by one.
In step S9, the combination optimization unit 25 determines whether the value of the counter i is equal to or greater than N. If the value of the counter i is equal to or greater than N (step S9: Y), the process proceeds to step S10. If the value of the counter i is less than N (step S9: N), the process returns to step S4.

ステップS10において組み合わせ最適化部25は、ステップS2~S9の処理を所定回数繰り返したか否かを判定する。まだステップS2~S9の処理を所定回数繰り返していない場合(ステップS10:N)に処理はステップS2へ戻る。所定回数繰り返した場合(ステップS10:Y)に組み合わせ最適化部25は、処理は終了する。
以上の処理を経て更新された走行軌跡Ti(i:1~N)が、N個の走行軌道候補の集合として得られる。組み合わせ最適化部25は、走行軌道候補の集合を軌道候補記憶部26に記憶する。
In step S10, the combination optimization unit 25 determines whether the processes of steps S2 to S9 have been repeated a predetermined number of times. If the processes of steps S2 to S9 have not yet been repeated the predetermined number of times (step S10: N), the process returns to step S2. If the processes have been repeated the predetermined number of times (step S10: Y), the combination optimization unit 25 ends the process.
The travel trajectory Ti (i: 1 to N) updated through the above processing is obtained as a set of N travel trajectory candidates. The combination optimization unit 25 stores the set of travel trajectory candidates in the trajectory candidate storage unit 26.

これらの処理により、手動運転で自車両1を走行して得られた元の走行軌跡よりも、より良い評価値を有する走行軌道候補(すなわち、車線の中央に近い走行ラインで走行する走行軌道候補)の集合を得る。しかしながら、これらの走行軌道候補には、同じ車線を走行する複数の走行軌道候補を含まれており冗長である。
ここで、同じ車線を走行する走行軌道とは、例えば図7のような複数車線の道路において、2つの走行軌道が、両方とも右側の車線のみを走行する軌道である場合や、両方とも左側の車線のみを走行する軌道である場合に加えて、両方とも右側の車線から左側の車線へ車線変更する軌道である場合や、両方とも左側の車線から右側の車線へ車線変更する軌道である場合も含む。
These processes obtain a set of driving trajectory candidates (i.e., driving trajectory candidates that run on a driving line close to the center of the lane) that have a better evaluation value than the original driving trajectory obtained by manually driving the vehicle 1. However, these driving trajectory candidates include multiple driving trajectory candidates that run on the same lane, and are therefore redundant.
Here, a driving trajectory in which vehicles travel in the same lane includes, for example, on a multi-lane road as shown in Figure 7, two driving trajectories in which both vehicles travel only in the right lane, or in which both vehicles travel only in the left lane, as well as in which both vehicles change lanes from the right lane to the left lane, or in which both vehicles change lanes from the left lane to the right lane.

このため、組み合わせ最適化部25は、同じ車線を走行する複数の走行軌道候補を特定する。
例えば、組み合わせ最適化部25は、複数の走行軌道候補のうちいずれか2つの走行軌道候補を比較して、これら2つの走行軌道候補が空間的に独立しているか否かを判定してもよい。2つの走行軌道候補が空間的に独立している場合に、同じ車線を走行する走行軌道候補でないと判定し、独立していない場合に同じ車線を走行する走行軌道候補であると判定してよい。
For this reason, the combination optimization unit 25 identifies multiple travel trajectory candidates that travel along the same lane.
For example, the combination optimization unit 25 may compare any two of the multiple travel trajectory candidates and determine whether or not these two travel trajectory candidates are spatially independent. If the two travel trajectory candidates are spatially independent, it may determine that they are not travel trajectory candidates traveling on the same lane, and if they are not independent, it may determine that they are travel trajectory candidates traveling on the same lane.

例えば、組み合わせ最適化部25は、2つの走行軌道候補の始点のノードの間の距離と終点のノードの間の距離とに基づいて、2つの走行軌道候補が空間的に独立しているか否かを判定してもよい。
図9を参照する。例えば、組み合わせ最適化部25は、走行軌道候補T1の始点のノード1Sと走行軌道候補T2の始点のノード2Sとの間の距離DSと、走行軌道候補T1の終点のノード1Eと走行軌道候補T2の終点のノード2Eとの間の距離DEを算出する。
組み合わせ最適化部25は、距離DS又は距離DEの少なくとも一方が閾値より大きい場合には、走行軌道候補T1、T2が空間的に独立していると判定する。すなわち、走行軌道候補T1、T2が同じ車線を走行する走行軌道候補でないと判定する。
一方で、距離DS及び距離DEの両方が閾値以下である場合には、走行軌道候補T1、T2が空間的に独立していないと判定する。すなわち、走行軌道候補T1、T2が同じ車線を走行する走行軌道候補であると判定する。
For example, the combination optimization unit 25 may determine whether or not two driving trajectory candidates are spatially independent based on the distance between the starting nodes and the distance between the end nodes of the two driving trajectory candidates.
9 , for example, the combination optimization unit 25 calculates a distance DS between node 1S, which is a start point of the traveling trajectory candidate T1, and node 2S, which is a start point of the traveling trajectory candidate T2, and a distance DE between node 1E, which is an end point of the traveling trajectory candidate T1, and node 2E, which is an end point of the traveling trajectory candidate T2.
When at least one of the distance DS and the distance DE is greater than a threshold, the combination optimization unit 25 determines that the travel trajectory candidates T1 and T2 are spatially independent, i.e., that the travel trajectory candidates T1 and T2 are not travel trajectory candidates that travel in the same lane.
On the other hand, if both the distances DS and DE are equal to or smaller than the thresholds, it is determined that the travel trajectory candidates T1 and T2 are not spatially independent, i.e., the travel trajectory candidates T1 and T2 are travelling in the same lane.

組み合わせ最適化部25は、同じ車線を走行する走行軌道であると特定された複数の走行軌道候補のうちいずれかを選別する。例えば、組み合わせ最適化部25は、特定された複数の走行軌道候補のうちいずれかを保持(抽出)し、残りを軌道候補記憶部26から削除して(破棄して)よい。
組み合わせ最適化部25は、例えば評価値に基づいて走行軌道候補を選別してもよい。例えば最も評価値が大きい走行軌道候補を選別してもよく、所定値以上の評価値を有する走行軌道候補のいずれかを選別してもよい。
The combination optimization unit 25 selects one of the multiple travel trajectory candidates identified as a travel trajectory that travels along the same lane. For example, the combination optimization unit 25 may retain (extract) one of the multiple identified travel trajectory candidates and delete (discard) the rest from the trajectory candidate storage unit 26.
The combination optimization unit 25 may select the travel trajectory candidates based on, for example, the evaluation value. For example, the travel trajectory candidate having the largest evaluation value may be selected, or any of the travel trajectory candidates having an evaluation value equal to or greater than a predetermined value may be selected.

図10を参照する。走行軌道候補T1の始点のノード1Sと走行軌道候補T2の始点のノード2Sとの間の距離DSと、走行軌道候補T1の終点のノード1Eと走行軌道候補T2の終点のノード2Eとの間の距離DEの少なくとも一方が閾値より大きい場合には、走行軌道候補T1、T2が同じ車線を走行する走行軌道候補でないと判定される。このため、組み合わせ最適化部25は、走行軌道候補T1、T2の一方を選別する処理を行わない。すなわち、走行軌道候補T1、T2の両方が保持される。
一方で距離DS及び距離DEの両方が閾値以下である場合には、走行軌道候補T1、T2が同じ車線を走行する走行軌道候補であると判定される。このため、組み合わせ最適化部25は、走行軌道候補T1、T2のうち評価値が大きな一方の候補を保持し、評価値が小さな他方を軌道候補記憶部26から削除する。
10. When at least one of the distance DS between the node 1S of the start point of the travel trajectory candidate T1 and the node 2S of the start point of the travel trajectory candidate T2 and the distance DE between the node 1E of the end point of the travel trajectory candidate T1 and the node 2E of the end point of the travel trajectory candidate T2 is greater than a threshold, it is determined that the travel trajectory candidates T1 and T2 are not travel trajectory candidates that travel in the same lane. Therefore, the combination optimization unit 25 does not perform a process of selecting one of the travel trajectory candidates T1 and T2. In other words, both the travel trajectory candidates T1 and T2 are retained.
On the other hand, if both the distance DS and the distance DE are equal to or smaller than the threshold, it is determined that the travel trajectory candidates T1 and T2 are travelling in the same lane. Therefore, the combination optimization unit 25 holds one of the travel trajectory candidates T1 and T2 with the larger evaluation value, and deletes the other with the smaller evaluation value from the trajectory candidate storage unit 26.

(走行支援モード)
図2を参照する。走行支援モードでは、走行制御装置7は、軌道候補生成モードにおいて生成された走行軌道候補に沿った自車両1の走行を支援する。
走行道路判定部27は、自車位置取得装置4により取得した自己位置に基づいて、自車両1が走行する道路の地図リンクを特定する。
走路形状推定部28は、走行中の道路の地図リンクに割り当てられている走行軌道候補を軌道候補記憶部26から取得し、自車両1の現在位置に最も近いノードを有する走行軌道候補を一つ選んで、目標走行軌道に設定する。
(Driving assistance mode)
Please refer to Fig. 2. In the driving assistance mode, the driving control device 7 assists the driving of the host vehicle 1 along the driving trajectory candidate generated in the trajectory candidate generation mode.
The road determination unit 27 identifies the map link of the road on which the vehicle 1 is traveling, based on the vehicle's own position acquired by the vehicle position acquisition device 4 .
The road shape estimation unit 28 acquires driving trajectory candidates assigned to the map links of the road being traveled from the trajectory candidate memory unit 26, selects one driving trajectory candidate having a node closest to the current position of the vehicle 1, and sets it as the target driving trajectory.

車両制御部29は、目標走行軌道に沿った自車両1の走行を支援するようにアクチュエータ6を制御する。例えば、走行支援制御として自律走行制御を実行する場合には、目標走行軌道に沿って自車両1が自動的に走行するようにアクチュエータ6を制御する。
また例えば走行支援制御として運転支援制御を実行する場合には、目標走行軌道に沿って自車両1が走行する操舵角となるように、アクチュエータ6を制御する。例えば、目標走行軌道に沿って自車両1が走行するように操舵補助力を与えてもよい。
The vehicle control unit 29 controls the actuator 6 to assist the host vehicle 1 in traveling along the target traveling trajectory. For example, when autonomous traveling control is executed as the traveling assistance control, the vehicle control unit 29 controls the actuator 6 to automatically travel the host vehicle 1 along the target traveling trajectory.
Furthermore, for example, when driving assistance control is executed as driving assistance control, the actuator 6 is controlled so as to obtain a steering angle that causes the host vehicle 1 to travel along the target traveling trajectory. For example, a steering assist force may be applied so that the host vehicle 1 travels along the target traveling trajectory.

(変形例)
上記の説明では、走行支援装置は、自車両1が過去に走行した走行軌跡に基づいて、自車両1を走行させるための目標走行軌道を生成した。これに代えて、自車両1以外の他車両を走行させるための目標走行軌道を生成してもよい。また、自車両1以外の他車両が過去に走行した走行軌跡に基づいて自車両1を走行させるための目標走行軌道を生成してもよく、当該他車両、又は更に他の他車両を走行させるための目標走行軌道を生成してもよい。
(Modification)
In the above description, the driving assistance device generates a target driving trajectory for driving the host vehicle 1 based on a driving trajectory traveled in the past by the host vehicle 1. Alternatively, a target driving trajectory for driving another vehicle other than the host vehicle 1 may be generated. In addition, a target driving trajectory for driving the host vehicle 1 may be generated based on a driving trajectory traveled in the past by another vehicle other than the host vehicle 1, and a target driving trajectory for driving the other vehicle or another vehicle may be generated.

(実施形態の効果)
(1)走行制御装置7は、同一の道路の所定区間を車両が複数回走行したときの走行軌跡を取得し、取得した走行軌跡毎に、走行軌跡上の位置である複数の通過点を抽出して複数の通過点の各々に信頼度を付与し、通過点と信頼度とを対応付けて記憶装置に記憶し、
記憶装置に記憶された通過点を接続することにより、所定区間を走行する複数の走行軌道候補を生成し、生成された複数の走行軌道候補のうち、走行軌道候補に属する通過点の信頼度の合算値に基づいて、いずれかの走行軌道候補を抽出し、抽出された走行軌道候補を車両が走行する目標走行軌道として生成する。
これにより、同一の道路の所定区間を過去に複数回走行したときの走行軌跡に基づいて、最適化された目標走行軌道を設定できる。
(Effects of the embodiment)
(1) The driving control device 7 acquires driving trajectories when the vehicle drives a predetermined section of the same road multiple times, extracts multiple passing points, which are positions on the driving trajectory, for each acquired driving trajectory, assigns a reliability to each of the multiple passing points, and stores the passing points and the reliability in association with each other in the storage device.
By connecting the passing points stored in the storage device, a plurality of candidate driving trajectories for traveling through a specified section are generated, and one of the generated plurality of candidate driving trajectories is extracted based on a combined value of the reliability of the passing points belonging to the candidate driving trajectory, and the extracted candidate driving trajectory is generated as a target driving trajectory along which the vehicle will travel.
This makes it possible to set an optimized target driving trajectory based on the driving locus when the vehicle has traveled a predetermined section of the same road a number of times in the past.

(2)走行制御装置7は、道路の車線の中央からの通過点の距離を算出し、算出された距離が小さい場合には大きい場合よりも高い信頼度を付与してもよい。これにより、車線の中央付近を走行するように最適化された目標走行軌道を設定できる。
(3)走行制御装置7は、道路の車線の車線境界線の位置から車線の中央を推定してもよい。これにより車線境界線の認識結果に基づいて車線の中央を推定し、通過点の信頼度を算出できる。
(2) The driving control device 7 may calculate the distance of the passing point from the center of the lane of the road, and may assign a higher reliability to a case where the calculated distance is small than a case where the calculated distance is large. This allows a target driving trajectory optimized to drive near the center of the lane to be set.
(3) The driving control device 7 may estimate the center of the lane from the positions of lane boundary lines of the lane on the road. This allows the center of the lane to be estimated based on the recognition result of the lane boundary lines, and the reliability of the passing point to be calculated.

(4)走行制御装置7は、合算値が所定値以上の走行軌道候補を抽出してもよい。これにより車線の中央付近を走行するように最適化された目標走行軌道を設定できる。
(5)走行制御装置7は、記憶装置に記憶された通過点が接続可能であるか否かを判定し、接続可能であると判定された通過点を接続することにより、複数の走行軌道候補を生成してもよい。
例えば、2つの通過点間の距離が距離閾値以下であり且つ2つの通過点における車両の姿勢角又は進行方向の差が角度閾値以下である場合に、2つの通過点が接続可能であると判定してよい。
これにより、通過点が滑らかに接続された走行軌道候補を生成できる。
(4) The driving control device 7 may extract driving trajectory candidates whose sum is equal to or greater than a predetermined value. This makes it possible to set a target driving trajectory that is optimized to drive near the center of the lane.
(5) The driving control device 7 may generate multiple driving trajectory candidates by determining whether or not the passing points stored in the storage device are connectable, and connecting the passing points that are determined to be connectable.
For example, if the distance between two pass points is equal to or less than a distance threshold and the difference in the attitude angle or traveling direction of the vehicle at the two pass points is equal to or less than an angle threshold, it may be determined that the two pass points are connectable.
This makes it possible to generate a candidate travel trajectory in which passing points are smoothly connected.

(6)走行制御装置7は、取得した走行軌跡のうち、異なる走行軌跡に属する通過点を接続することにより、複数の走行軌道候補を生成してよい。これにより、同一の道路の所定区間を走行して得た走行軌跡よりも、最適化された走行軌道候補を生成できる。
(7)走行制御装置7は、取得した走行軌跡のうちいずれか2つの走行軌跡を抽出する処理と、2つの走行軌跡のうち一方の走行軌跡に属する通過点と他方の走行軌跡に接続する通過点とを接続することによって走行軌道候補を生成する処理と、を複数回反復することにより、複数の走行軌道候補を生成してもよい。
これにより、より多くの複数の走行軌道候補を生成することにより、より最適化された目標走行軌道を設定できる。
(6) The driving control device 7 may generate a plurality of driving trajectory candidates by connecting passing points that belong to different driving trajectories among the acquired driving trajectories. This makes it possible to generate a driving trajectory candidate that is more optimized than a driving trajectory obtained by driving a predetermined section of the same road.
(7) The driving control device 7 may generate multiple driving trajectory candidates by repeating multiple times the process of extracting any two of the acquired driving trajectories and the process of generating a driving trajectory candidate by connecting a passing point belonging to one of the two driving trajectories with a passing point connecting to the other driving trajectory.
This allows a larger number of candidate driving trajectories to be generated, thereby making it possible to set a more optimized target driving trajectory.

(8)走行制御装置7は、複数の走行軌道候補のうちいずれか2つの走行軌道候補を比較して、2つの走行軌道候補が空間的に独立している場合に2つの走行軌道候補の両方を抽出し、抽出した走行軌道候補が空間的に独立していない場合に2つの走行軌道候補の一方を抽出して他方を破棄してもよい。
例えば、2つの走行軌道候補の始点の通過点の間の距離と終点の通過点の間の距離とに基づいて、2つの走行軌道候補が空間的に独立しているか否かを判定してもよい。
これにより冗長な走行軌道候補を削除できるので、走行軌道候補を記憶する記憶容量や走行軌道候補から目標走行軌道を選択する処理負荷を軽減できる。
(9)上記(1)~(11)によって生成された目標走行軌道に沿った車両の走行を支援してよい。
これにより最適化された目標走行軌道に基づいて車両の走行を支援できる。
(8) The driving control device 7 may compare any two of a plurality of driving trajectory candidates, and extract both of the two driving trajectory candidates if the two driving trajectory candidates are spatially independent, and extract one of the two driving trajectory candidates and discard the other if the extracted driving trajectory candidates are not spatially independent.
For example, it may be determined whether the two travel trajectory candidates are spatially independent based on the distance between the starting pass points and the distance between the end pass points of the two travel trajectory candidates.
This makes it possible to delete redundant travel trajectory candidates, thereby reducing the storage capacity for storing the travel trajectory candidates and the processing load for selecting the target travel trajectory from the travel trajectory candidates.
(9) The vehicle may be assisted in traveling along the target traveling trajectory generated by the above (1) to (11).
This makes it possible to assist the vehicle in driving based on the optimized target driving trajectory.

1…自車両、2…車速センサ、3…ヨーレイトセンサ、4…自車位置取得装置、5…車線認識装置、6…アクチュエータ、7…走行制御装置、10…プロセッサ、11…記憶装置、20…走行軌跡記憶部、21…軌跡最適化部、22…信頼度算出部、23…地図情報記憶部、24…リンク割当部、25…最適化部、26…軌道候補記憶部、27…走行道路判定部、28…走路形状推定部、29…車両制御部 1... host vehicle, 2... vehicle speed sensor, 3... yaw rate sensor, 4... host vehicle position acquisition device, 5... lane recognition device, 6... actuator, 7... driving control device, 10... processor, 11... storage device, 20... driving trajectory memory unit, 21... trajectory optimization unit, 22... reliability calculation unit, 23... map information memory unit, 24... link assignment unit, 25... optimization unit, 26... trajectory candidate memory unit, 27... driving road determination unit, 28... road shape estimation unit, 29... vehicle control unit

Claims (11)

同一の道路の所定区間を車両が複数回走行したときの走行軌跡を取得し、
取得した前記走行軌跡毎に、前記走行軌跡上の位置である複数の通過点を抽出して前記複数の通過点の各々に信頼度を付与し、
前記通過点と前記信頼度とを対応付けて記憶装置に記憶し、
前記記憶装置に記憶された前記通過点を接続することにより、前記所定区間を走行する複数の走行軌道候補を生成し、
生成された前記複数の走行軌道候補のうち、前記走行軌道候補に属する前記通過点の信頼度の合算値に基づいて、いずれかの走行軌道候補を抽出し、
抽出された走行軌道候補を前記車両が走行する目標走行軌道として生成し、
前記道路の車線の中央からの前記通過点の距離を算出し、算出された前記距離が小さい場合には大きい場合よりも高い前記信頼度を付与する、
ことを特徴とする走行軌道生成方法。
Acquire a travel trajectory of a vehicle traveling a predetermined section of the same road multiple times;
extracting a plurality of passing points, which are positions on the travel locus, for each of the acquired travel locus and assigning a reliability to each of the plurality of passing points;
storing the passing points and the reliability in a storage device in association with each other;
generating a plurality of candidate travel trajectories for travelling through the predetermined section by connecting the passing points stored in the storage device;
extracting one of the plurality of travel trajectory candidates based on a sum of the reliability of the passing points belonging to the travel trajectory candidate from the plurality of travel trajectory candidates that have been generated;
generating the extracted travel trajectory candidate as a target travel trajectory along which the vehicle will travel;
calculating a distance of the passing point from a center of a lane of the road, and assigning a higher reliability when the calculated distance is small than when the calculated distance is large ;
A traveling trajectory generating method comprising:
前記道路の前記車線の車線境界線の位置から前記車線の中央を推定することを特徴とする請求項に記載の走行軌道生成方法。 2. The method according to claim 1 , further comprising estimating a center of the lane from positions of lane boundary lines of the lane on the road. 前記合算値が所定値以上の前記走行軌道候補を抽出することを特徴とする請求項1又は2に記載の走行軌道生成方法。 3. The traveling trajectory generating method according to claim 1, further comprising extracting the traveling trajectory candidates whose sum is equal to or greater than a predetermined value. 前記記憶装置に記憶された前記通過点が接続可能であるか否かを判定し、接続可能であると判定された前記通過点を接続することにより、前記複数の走行軌道候補を生成することを特徴とする請求項1~のいずれか一項に記載の走行軌道生成方法。 The travel trajectory generation method according to any one of claims 1 to 3, characterized in that the plurality of travel trajectory candidates are generated by determining whether the pass points stored in the storage device are connectable or not , and connecting the pass points determined to be connectable. 2つの前記通過点間の距離が距離閾値以下であり且つ前記2つの通過点における前記車両の姿勢角又は進行方向の差が角度閾値以下である場合に、前記2つの通過点が接続可能であると判定することを特徴とする請求項に記載の走行軌道生成方法。 5. The driving trajectory generation method according to claim 4, characterized in that it is determined that the two passing points are connectable when a distance between the two passing points is equal to or less than a distance threshold and a difference in an attitude angle or a traveling direction of the vehicle at the two passing points is equal to or less than an angle threshold. 前記取得した走行軌跡のうち、異なる走行軌跡に属する前記通過点を接続することにより、前記複数の走行軌道候補を生成することを特徴とする請求項1~のいずれか一項に記載の走行軌道生成方法。 The travel trajectory generating method according to any one of claims 1 to 5 , characterized in that the plurality of travel trajectory candidates are generated by connecting the passing points belonging to different travel trajectories among the acquired travel trajectories. 前記取得した走行軌跡のうちいずれか2つの走行軌跡を抽出する処理と、
前記2つの走行軌跡のうち一方の走行軌跡に属する通過点と他方の走行軌跡に接続する通過点とを接続することによって前記走行軌道候補を生成する処理と、
を複数回反復することにより、前記複数の走行軌道候補を生成することを特徴とする請求項に記載の走行軌道生成方法。
A process of extracting any two of the acquired travel trajectories;
generating the travel trajectory candidate by connecting a passing point belonging to one of the two travel trajectories with a passing point connected to the other travel trajectory;
The traveling trajectory generating method according to claim 6 , wherein the plurality of traveling trajectory candidates are generated by repeating the above a plurality of times.
前記複数の走行軌道候補のうちいずれか2つの走行軌道候補を比較して、前記2つの走行軌道候補の始点の前記通過点の間の第1距離又は終点の前記通過点の間の第2距離の少なくとも一方が閾値より大きい場合に前記2つの走行軌道候補の両方を抽出し、前記第1距離及び前記第2距離の両方が前記閾値以下である場合に前記2つの走行軌道候補の一方を抽出して他方を破棄する、ことを特徴とする請求項1~のいずれか一項に記載の走行軌道生成方法。 The method for generating a travel trajectory according to any one of claims 1 to 7, characterized in that any two of the plurality of travel trajectory candidates are compared, and when at least one of a first distance between the pass points of start points of the two travel trajectory candidates or a second distance between the pass points of end points of the two travel trajectory candidates is greater than a threshold, both of the two travel trajectory candidates are extracted, and when both of the first distance and the second distance are equal to or less than the threshold, one of the two travel trajectory candidates is extracted and the other is discarded. 請求項1~のいずれか一項に記載の走行軌道生成方法によって生成された前記目標走行軌道に沿った前記車両の走行を支援することを特徴とする走行支援方法。 A driving support method, comprising: supporting the vehicle to drive along the target driving trajectory generated by the driving trajectory generation method according to any one of claims 1 to 8 . 車両の現在位置を測定する測位装置と、
前記車両の走行状態を検出する車両センサと、
記憶装置と、
前記測位装置の測位結果と前記車両センサの検出結果とに基づいて、同一の道路の所定区間を前記車両が複数回走行したときの走行軌跡を取得し、取得した前記走行軌跡毎に、前記走行軌跡上の位置である複数の通過点を抽出して前記複数の通過点の各々に信頼度を付与し、前記通過点と前記信頼度とを対応付けて前記記憶装置に記憶し、前記記憶装置に記憶された前記通過点を接続することにより、前記所定区間を走行する複数の走行軌道候補を生成し、生成された前記複数の走行軌道候補のうち、前記走行軌道候補に属する前記通過点の信頼度の合算値に基づいて、いずれかの走行軌道候補を抽出し、抽出された走行軌道候補を前記車両が走行する目標走行軌道として生成し、前記道路の車線の中央からの前記通過点の距離を算出し、算出された前記距離が小さい場合には大きい場合よりも高い前記信頼度を付与するコントローラと、
を備えることを特徴とする走行軌道生成装置。
A positioning device for measuring the current position of a vehicle;
A vehicle sensor for detecting a running state of the vehicle;
A storage device;
a controller that acquires a travel trajectory when the vehicle has traveled a predetermined section of the same road a plurality of times based on a positioning result of the positioning device and a detection result of the vehicle sensor, extracts a plurality of passing points which are positions on the travel trajectory for each of the acquired travel trajectories, assigns a reliability to each of the plurality of passing points, associates the passing points with the reliability and stores them in the storage device, generates a plurality of travel trajectory candidates for travelling the predetermined section by connecting the passing points stored in the storage device, extracts one of the plurality of generated travel trajectory candidates based on a sum of the reliability of the passing points belonging to the travel trajectory candidate, generates the extracted travel trajectory candidate as a target travel trajectory on which the vehicle will travel, calculates a distance of the passing point from a center of a lane of the road, and assigns a higher reliability when the calculated distance is small than when the calculated distance is large ;
A running trajectory generating device comprising:
請求項10に記載の走行軌道生成装置によって生成された前記目標走行軌道に沿った前記車両の走行を支援することを特徴とする走行支援装置。 A driving assistance device that assists the vehicle in driving along the target driving trajectory generated by the driving trajectory generation device according to claim 10 .
JP2021112901A 2021-07-07 2021-07-07 Travel trajectory generation method, travel assistance method, travel trajectory generation device, and travel assistance device Active JP7703928B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021112901A JP7703928B2 (en) 2021-07-07 2021-07-07 Travel trajectory generation method, travel assistance method, travel trajectory generation device, and travel assistance device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021112901A JP7703928B2 (en) 2021-07-07 2021-07-07 Travel trajectory generation method, travel assistance method, travel trajectory generation device, and travel assistance device

Publications (2)

Publication Number Publication Date
JP2023009531A JP2023009531A (en) 2023-01-20
JP7703928B2 true JP7703928B2 (en) 2025-07-08

Family

ID=85118473

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021112901A Active JP7703928B2 (en) 2021-07-07 2021-07-07 Travel trajectory generation method, travel assistance method, travel trajectory generation device, and travel assistance device

Country Status (1)

Country Link
JP (1) JP7703928B2 (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020130466A (en) * 2019-02-15 2020-08-31 株式会社三洋物産 Game machine
JP7234740B2 (en) * 2019-03-28 2023-03-08 株式会社三洋物産 game machine
JP7234741B2 (en) * 2019-03-28 2023-03-08 株式会社三洋物産 game machine
JP7234761B2 (en) * 2019-04-11 2023-03-08 株式会社三洋物産 game machine
JP7234760B2 (en) * 2019-04-11 2023-03-08 株式会社三洋物産 game machine
JP2021133198A (en) * 2020-02-28 2021-09-13 株式会社三洋物産 Game machine
JP2021133200A (en) * 2020-02-28 2021-09-13 株式会社三洋物産 Pachinko machine
JP2021133199A (en) * 2020-02-28 2021-09-13 株式会社三洋物産 Game machine
JP2021186294A (en) * 2020-05-29 2021-12-13 株式会社三洋物産 Game machine
JP2022012088A (en) * 2020-06-30 2022-01-17 株式会社三洋物産 Game machine
JP2022012090A (en) * 2020-06-30 2022-01-17 株式会社三洋物産 Game machine
JP2022012089A (en) * 2020-06-30 2022-01-17 株式会社三洋物産 Game machine
JP2023063369A (en) * 2022-01-07 2023-05-09 株式会社三洋物産 game machine
JP2023060269A (en) * 2022-04-01 2023-04-27 株式会社三洋物産 game machine
JP2023060270A (en) * 2022-04-01 2023-04-27 株式会社三洋物産 game machine
JP7714601B2 (en) * 2023-05-15 2025-07-29 ウーブン・バイ・トヨタ株式会社 Vehicle control device, vehicle control method, and vehicle control computer program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005283575A (en) 2004-03-05 2005-10-13 Matsushita Electric Ind Co Ltd Destination prediction apparatus and destination prediction method
JP2018154200A (en) 2017-03-16 2018-10-04 本田技研工業株式会社 Route determining device, vehicle control device, route determining method, and program
JP2020106904A (en) 2018-12-26 2020-07-09 クラリオン株式会社 In-vehicle processor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005283575A (en) 2004-03-05 2005-10-13 Matsushita Electric Ind Co Ltd Destination prediction apparatus and destination prediction method
JP2018154200A (en) 2017-03-16 2018-10-04 本田技研工業株式会社 Route determining device, vehicle control device, route determining method, and program
JP2020106904A (en) 2018-12-26 2020-07-09 クラリオン株式会社 In-vehicle processor

Also Published As

Publication number Publication date
JP2023009531A (en) 2023-01-20

Similar Documents

Publication Publication Date Title
JP7703928B2 (en) Travel trajectory generation method, travel assistance method, travel trajectory generation device, and travel assistance device
EP3699048B1 (en) Travelling track prediction method and device for vehicle
US11631257B2 (en) Surroundings recognition device, and surroundings recognition method
CN108693878B (en) Advance route setting device and advance route setting method
JP7077967B2 (en) Driving lane estimation device, driving lane estimation method, and control program
RU2742213C1 (en) Method to control information on lanes, method of traffic control and device for control of information on lanes
CN109426261B (en) Autopilot
CN113840764B (en) Vehicle Controls
US11055540B2 (en) Method for determining anchor boxes for training neural network object detection models for autonomous driving
JP6696593B2 (en) Travel history storage method, travel locus model generation method, self-position estimation method, and travel history storage device
CN114248772B (en) Control method for U-turn running by using high-definition map
CN117836182B (en) Vehicle control method and vehicle control device
CN118235180A (en) Method and device for predicting drivable lanes
JPWO2018230530A1 (en) Vehicle control system, vehicle control method, and program
JP2020023214A (en) Driving support method and driving support device
JP4985388B2 (en) Driving support device and driving support system
CN114217601A (en) Hybrid decision-making method and system for self-driving
JP7579683B2 (en) Driving support method and driving support device
JP2019197399A (en) Route determination device of vehicle
JP2020045038A (en) Vehicle control method and vehicle control apparatus
JP2003121543A (en) Traveling lane judgment device for vehicles
JP7615938B2 (en) Information processing server, processing method for information processing server, and program
US20250018974A1 (en) Autonomous driving system and control method
JP7800262B2 (en) Leading vehicle determination method and leading vehicle determination device
JP2021115922A (en) Travel support method and travel support apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240514

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250318

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250321

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250424

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: 20250527

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250609

R150 Certificate of patent or registration of utility model

Ref document number: 7703928

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150