JP2021030980A - Travel support method and travel support apparatus - Google Patents

Travel support method and travel support apparatus Download PDF

Info

Publication number
JP2021030980A
JP2021030980A JP2019155696A JP2019155696A JP2021030980A JP 2021030980 A JP2021030980 A JP 2021030980A JP 2019155696 A JP2019155696 A JP 2019155696A JP 2019155696 A JP2019155696 A JP 2019155696A JP 2021030980 A JP2021030980 A JP 2021030980A
Authority
JP
Japan
Prior art keywords
vehicle
self
target
error
detection
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.)
Granted
Application number
JP2019155696A
Other languages
Japanese (ja)
Other versions
JP7321034B2 (en
Inventor
博幸 ▲高▼野
博幸 ▲高▼野
Hiroyuki Takano
祐一 武田
Yuichi Takeda
祐一 武田
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.)
Renault SAS
Nissan Motor Co Ltd
Original Assignee
Renault SAS
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 Renault SAS, Nissan Motor Co Ltd filed Critical Renault SAS
Priority to JP2019155696A priority Critical patent/JP7321034B2/en
Publication of JP2021030980A publication Critical patent/JP2021030980A/en
Application granted granted Critical
Publication of JP7321034B2 publication Critical patent/JP7321034B2/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)

Abstract

To bring the error of detection of a self-position to a threshold or less when an own vehicle reaches a discretionary target point.SOLUTION: A travel support method includes: detecting a self-position that is a present position of an own vehicle 1 on a map (S1); generating plural travel track candidates T1-T3 to cause the own vehicle 1 to travel from a self-position to a target point by setting a target point to cause the own vehicle to reach (S3); estimating a detection error of the self-position, the error to be detected when reaching the target point in the future for every travel track candidate (S7); selecting, from among the plural travel track candidates T1-T3, any of the travel track candidates where the detection error falls within the threshold, as a target travel track (S9); and supporting the travel of the own vehicle 1 so as to travel on the selected target travel track (S10).SELECTED DRAWING: Figure 2A

Description

本発明は、走行支援方法及び走行支援装置に関する。 The present invention relates to a traveling support method and a traveling support device.

自車両の自己位置を検出し、自己位置に基づいて自車両の走行を支援する技術が提案されている。例えば特許文献1により提案される技術では、交通情報に基づいて走行経路上の区間ごとに設定速度を設定し、自車両の位置(自己位置)がいずれの区間内であるかに基づいて、自車の速度を現区間の設定速度で制御する。 A technique has been proposed in which the self-position of the own vehicle is detected and the running of the own vehicle is supported based on the self-position. For example, in the technique proposed by Patent Document 1, the set speed is set for each section on the traveling route based on the traffic information, and the vehicle itself is based on which section the position (self-position) of the own vehicle is within. The speed of the vehicle is controlled by the set speed of the current section.

国際公開第2013/069130号パンフレットInternational Publication No. 2013/069130 Pamphlet

自己位置の検出には誤差があるため、自己位置に基づいて自車両の走行を支援する際には、自己位置の検出誤差を推定して検出誤差に応じたマージンを設ける必要がある。
しかしながら、検出誤差の推定値が実際の検出誤差より大きいと不要にマージンが大きくなって過度に安全側に偏った走行支援となり、反対に検出誤差の推定値が実際の検出誤差より小さいと必要なマージンが確保されないおそれがある。
Since there is an error in detecting the self-position, when supporting the running of the own vehicle based on the self-position, it is necessary to estimate the detection error of the self-position and provide a margin according to the detection error.
However, if the estimated value of the detection error is larger than the actual detection error, the margin becomes unnecessarily large and the driving support is excessively biased toward the safe side. On the contrary, if the estimated value of the detection error is smaller than the actual detection error, it is necessary. Margin may not be secured.

例えば特許文献1の例において、現在走行中の区間の設定速度よりも次の区間の設定速度が低い場合に、検出誤差の推定値が実際の検出誤差より大きいと、不要に早く手前で減速して低い車速で走行する距離が長くなるおそれがある。反対に検出誤差の推定値が実際の検出誤差より小さいと、設定速度を超える速度で次の区間に進入してしまうおそれがある。
そこで本発明は、自車両が任意の目標地点に到達した時点における自己位置の検出誤差を閾値以下に抑えることを目的とする。
For example, in the example of Patent Document 1, when the set speed of the next section is lower than the set speed of the currently running section and the estimated value of the detection error is larger than the actual detection error, the vehicle decelerates unnecessarily quickly. There is a risk that the distance traveled at a low vehicle speed will be long. On the contrary, if the estimated value of the detection error is smaller than the actual detection error, the next section may be entered at a speed exceeding the set speed.
Therefore, an object of the present invention is to suppress the detection error of the self-position at the time when the own vehicle reaches an arbitrary target point to the threshold value or less.

本発明の一態様に係る走行支援方法では、自車両の地図上の現在位置である自己位置を検出し、自車両を到達させる目標地点を設定し、自己位置から目標地点まで自車両を走行させる複数の走行軌道候補を生成し、将来、目標地点に到達した時点において検出される自己位置の検出誤差を走行軌道候補毎に推定し、複数の走行軌道候補のうち検出誤差が閾値以下になる走行軌道候補のいずれかを目標走行軌道として選択し、選択された目標走行軌道を走行するよう自車両の走行を支援する。 In the traveling support method according to one aspect of the present invention, the self-position which is the current position on the map of the own vehicle is detected, a target point for reaching the own vehicle is set, and the own vehicle is traveled from the self-position to the target point. A plurality of travel track candidates are generated, the detection error of the self-position detected when the target point is reached in the future is estimated for each travel track candidate, and the detection error among the plurality of travel track candidates is equal to or less than the threshold value. One of the track candidates is selected as the target running track, and the running of the own vehicle is supported so as to run on the selected target running track.

本発明の一態様によれば、自車両が任意の目標地点に到達した時点における自己位置の検出誤差を閾値以下に抑えることができる。 According to one aspect of the present invention, the detection error of the self-position at the time when the own vehicle reaches an arbitrary target point can be suppressed to the threshold value or less.

実施形態の走行支援装置を搭載する車両の概略構成の一例を示す図である。It is a figure which shows an example of the schematic structure of the vehicle which mounts the traveling support device of embodiment. 実施形態の走行支援方法の概略説明図である。It is the schematic explanatory drawing of the running support method of embodiment. 実施形態の走行支援方法の概略説明図である。It is the schematic explanatory drawing of the running support method of embodiment. 図1に示すコントローラの機能構成の一例を示すブロック図である。It is a block diagram which shows an example of the functional structure of the controller shown in FIG. 図3に示す誤差検出部の機能構成の一例を示すブロック図である。It is a block diagram which shows an example of the functional structure of the error detection part shown in FIG. 図3に示す第1区間誤差算出部の機能構成の一例を示すブロック図である。It is a block diagram which shows an example of the functional structure of the 1st section error calculation part shown in FIG. 第1区間誤差算出部により算出される誤差の第1例の説明図である。It is explanatory drawing of the 1st example of the error calculated by the 1st section error calculation part. 第1区間誤差算出部により算出される誤差の第2例の説明図である。It is explanatory drawing of the 2nd example of the error calculated by the 1st section error calculation part. 第1区間誤差算出部により算出される誤差の第3例の説明図である。It is explanatory drawing of the 3rd example of the error calculated by the 1st section error calculation part. 図3に示す第2区間誤差算出部により算出される誤差の第1例の説明図である。It is explanatory drawing of the 1st example of the error calculated by the 2nd section error calculation part shown in FIG. 第2区間誤差算出部により算出される誤差の第2例の説明図である。It is explanatory drawing of the 2nd example of the error calculated by the 2nd section error calculation part. 図3に示す軌道誤差算出部により算出される誤差の第1例の説明図である。It is explanatory drawing of the 1st example of the error calculated by the trajectory error calculation part shown in FIG. 軌道誤差算出部により算出される誤差の第2例の説明図である。It is explanatory drawing of the 2nd example of the error calculated by the trajectory error calculation part. 実施形態の走行支援方法の一例のフローチャートである。It is a flowchart of an example of the running support method of an embodiment. 第3実施形態の走行支援方法の一例の説明図である。It is explanatory drawing of an example of the running support method of 3rd Embodiment.

(第1実施形態)
(構成)
以下、本発明の実施形態について、図面を参照しつつ説明する。なお、各図面は模式的なものであって、現実のものとは異なる場合がある。また、以下に示す本発明の実施形態は、本発明の技術的思想を具体化するための装置や方法を例示するものであって、本発明の技術的思想は、構成部品の構造、配置等を下記のものに特定するものではない。本発明の技術的思想は、特許請求の範囲に記載された請求項が規定する技術的範囲内において、種々の変更を加えることができる。
(First Embodiment)
(Constitution)
Hereinafter, embodiments of the present invention will be described with reference to the drawings. It should be noted that each drawing is a schematic one and may differ from the actual one. Further, the embodiments of the present invention shown below exemplify devices and methods for embodying the technical idea of the present invention, and the technical idea of the present invention includes the structure, arrangement, etc. of components. Is not specified as the following. The technical idea of the present invention may be modified in various ways within the technical scope specified by the claims stated in the claims.

自車両1は、自車両1の走行支援を行う走行支援装置10を備える。走行支援装置10は、自車両1の周囲の道路形状や地物、ランドマーク等の物標の検出結果や、オドメトリ、衛星測位システム等に基づいて自車両1の現在位置である自己位置を検出し、検出した自己位置に基づいて自車両1の走行を支援する。
なお、オドメトリによる自己位置の検出手法は、移動体の左右の車輪の回転角と回転角速度に応じて移動体の移動距離と方向を求めることにより移動体の自己位置を推定する公知の手法の1つである。
The own vehicle 1 includes a running support device 10 that supports the running of the own vehicle 1. The travel support device 10 detects the current position of the own vehicle 1 based on the detection result of the road shape, the feature, the landmark, and the like around the own vehicle 1, the odometry, the satellite positioning system, and the like. Then, the running of the own vehicle 1 is supported based on the detected self-position.
The method for detecting the self-position by odometry is one of the known methods for estimating the self-position of the moving body by obtaining the moving distance and direction of the moving body according to the rotation angle and the rotation angular velocity of the left and right wheels of the moving body. It is one.

例えば、走行支援装置10は、検出した自己位置と周辺の走行環境とに基づいて、運転者が関与せずに自車両1を自動で運転する自律走行制御を行うことによって運転を支援する。なお、推定した自己位置と周辺の走行環境とに基づいて操舵角のみあるいは加減速のみを制御するなど、自車両1の走行に関わる運転動作を部分的に支援してもよい。以下、走行支援として、運転者が関与せずに自車両1を自動で運転する自律走行制御を行って走行支援を行う例を記載する。 For example, the driving support device 10 supports driving by performing autonomous driving control that automatically drives the own vehicle 1 without the driver's involvement, based on the detected self-position and the surrounding driving environment. It should be noted that the driving operation related to the running of the own vehicle 1 may be partially supported, such as controlling only the steering angle or only the acceleration / deceleration based on the estimated self-position and the surrounding running environment. Hereinafter, as driving support, an example in which driving support is provided by performing autonomous driving control for automatically driving the own vehicle 1 without the involvement of the driver will be described.

走行支援装置10は、衛星測位装置11と、地図データベース12と、周囲環境センサ13と、車両センサ14と、既知領域データベース15と、コントローラ16と、ナビゲーションシステム17と、アクチュエータ18と、ユーザインタフェース装置19と、を備える。
図面において、地図データベース、既知領域データベース及びユーザインタフェース装置を、それぞれ「地図DB」、「既知領域DB」及び「ユーザI/F装置」と表記する。
The traveling support device 10 includes a satellite positioning device 11, a map database 12, an ambient environment sensor 13, a vehicle sensor 14, a known area database 15, a controller 16, a navigation system 17, an actuator 18, and a user interface device. 19 and.
In the drawings, the map database, the known area database, and the user interface device are referred to as "map DB", "known area DB", and "user I / F device", respectively.

衛星測位装置11は、衛星測位システムにより自車両1の現在位置を測定する。衛星測位装置11は、例えば全地球型測位システム(GNSS)受信機を備えてよい。GNSS受信機は、例えば地球測位システム(GPS)受信機等であり、複数の航法衛星から電波を受信して自車両1の現在位置を測定する。
地図データベース12は、フラッシュメモリ等の記憶装置に格納され、自車両1の自己位置の推定に必要な道路形状や地物、ランドマーク等の物標の位置及び種類などの地図情報を記憶している。
The satellite positioning device 11 measures the current position of the own vehicle 1 by the satellite positioning system. The satellite positioning device 11 may include, for example, a global positioning system (GNSS) receiver. The GNSS receiver is, for example, a Global Positioning System (GPS) receiver or the like, and receives radio waves from a plurality of navigation satellites to measure the current position of the own vehicle 1.
The map database 12 is stored in a storage device such as a flash memory, and stores map information such as the position and type of road shapes, features, landmarks, and other targets necessary for estimating the self-position of the own vehicle 1. There is.

地図データベース12として、例えば、自律走行用の地図として好適な高精度地図データ(以下、単に「高精度地図」という。)を記憶してよい。高精度地図は、ナビゲーション用の地図データ(以下、単に「ナビ地図」という。)よりも高精度の地図データであり、道路単位の情報よりも詳細な車線単位の情報を含む。
例えば、高精度地図は車線単位の情報として、車線基準線(例えば車線内の中央の線)上の基準点を示す車線ノードの情報と、車線ノード間の車線の区間態様を示す車線リンクの情報を含む。
As the map database 12, for example, high-precision map data suitable as a map for autonomous traveling (hereinafter, simply referred to as “high-precision map”) may be stored. The high-precision map is map data with higher accuracy than the map data for navigation (hereinafter, simply referred to as "navigation map"), and includes lane-based information that is more detailed than road-based information.
For example, in a high-precision map, lane-based information includes lane node information indicating a reference point on a lane reference line (for example, a central line in a lane) and lane link information indicating a lane section mode between lane nodes. including.

車線ノードの情報は、その車線ノードの識別番号、位置座標、接続される車線リンク数、接続される車線リンクの識別番号を含む。車線リンクの情報は、その車線リンクの識別番号、車線の種類、車線の幅員、車線境界線の種類、車線の形状、車線区分線の形状、車線基準線の形状を含む。高精度地図は更に、車線上又はその近傍に存在する信号機、停止線、標識、建物、電柱、縁石、横断歩道等の地物やランドマークといった物標の種類及び位置座標と、これらの位置座標に対応する車線ノードの識別番号及び車線リンクの識別番号等の、物標の情報を含む。 The lane node information includes the identification number of the lane node, the position coordinates, the number of connected lane links, and the identification number of the connected lane links. The lane link information includes the identification number of the lane link, the type of lane, the width of the lane, the type of the lane boundary line, the shape of the lane, the shape of the lane dividing line, and the shape of the lane reference line. High-precision maps also include the types and position coordinates of traffic lights, stop lines, signs, buildings, utility poles, curbs, pedestrian crossings, and other landmarks and landmarks that exist on or near the lane, and their position coordinates. Includes information about the target, such as the identification number of the lane node and the identification number of the lane link corresponding to.

また、地図データベース12にはナビ地図が記憶されていてもよい。ナビ地図は道路単位の情報を含む。例えば、ナビ地図は道路単位の情報として、道路基準線(例えば道路の中央の線)上の基準点を示す道路ノードの情報と、道路ノード間の道路の区間態様を示す道路リンクの情報を含む。
なお、地図データベース12は、無線通信(路車間通信、または、車車間通信でも可)等の通信システムを介して外部から地図情報を取得してもよい。この場合、地図データベース12は、定期的に最新の地図情報を入手して、保有する地図情報を更新してもよい。また、地図データベース12は、自車両1が実際に走行した走路を、地図情報として蓄積してもよい。
Further, the navigation map may be stored in the map database 12. The navigation map contains information for each road. For example, a navigation map includes information on a road node indicating a reference point on a road reference line (for example, a central line of a road) and information on a road link indicating a section mode of a road between road nodes as information on a road basis. ..
The map database 12 may acquire map information from the outside via a communication system such as wireless communication (road-to-vehicle communication or vehicle-to-vehicle communication is also possible). In this case, the map database 12 may periodically obtain the latest map information and update the map information it holds. Further, the map database 12 may accumulate the runway actually traveled by the own vehicle 1 as map information.

周囲環境センサ13は、自車両1の周囲環境についての様々な情報(周囲環境情報)、例えば自車両1の周辺の物標を検出する。周囲環境センサ13は、自車両1の周辺に存在する物標の存在、自車両1と物標との相対位置、自車両1と物標との距離、物標が存在する方向等の第1車両の周囲環境を検出する。
例えば周囲環境センサ13は、自車両1に対する自車両1周辺の物標の相対位置を検出する。ここで、物標とは、例えば、自車両1が走行する走行路面上の線(車線区分線等)や、路肩の縁石、ガードレール、あるいは建築物等の移動不能な静止物である。周囲環境センサ13は、特許請求の範囲に記載の物標検出センサの一例である。
The surrounding environment sensor 13 detects various information (surrounding environment information) about the surrounding environment of the own vehicle 1, for example, a target around the own vehicle 1. The ambient environment sensor 13 is the first such as the existence of a target existing around the own vehicle 1, the relative position between the own vehicle 1 and the target, the distance between the own vehicle 1 and the target, the direction in which the target exists, and the like. Detects the surrounding environment of the vehicle.
For example, the ambient environment sensor 13 detects the relative position of the target around the own vehicle 1 with respect to the own vehicle 1. Here, the target is, for example, an immovable stationary object such as a line (lane dividing line or the like) on the traveling road surface on which the own vehicle 1 travels, a curb on the shoulder of the road, a guardrail, or a building. The ambient environment sensor 13 is an example of the target detection sensor described in the claims.

周囲環境センサ13は、レーザレンジファインダ(LRF)やレーダなどの測距装置や、カメラを備えてよい。カメラは、例えばステレオカメラであってよい。カメラは、単眼カメラであってもよく、単眼カメラにより複数の視点で同一の物標を撮影して、物標までの距離及び角度(すなわち物標の自車両1に対する相対位置)を計算してもよい。また、撮像画像から検出された物標の接地位置に基づいて、物標までの距離を計算してもよい。周囲環境センサ13は、少なくとも物標の自車両に対する相対位置が検出できる限りにおいては、種々の公知のセンサを適用することができる。 The ambient environment sensor 13 may include a range finder such as a laser range finder (LRF) or a radar, or a camera. The camera may be, for example, a stereo camera. The camera may be a monocular camera, and the monocular camera captures the same target from a plurality of viewpoints and calculates the distance and angle to the target (that is, the relative position of the target with respect to the own vehicle 1). May be good. Further, the distance to the target may be calculated based on the ground contact position of the target detected from the captured image. As the ambient environment sensor 13, various known sensors can be applied, at least as long as the relative position of the target with respect to the own vehicle can be detected.

車両センサ14は、自車両1から得られる様々な情報(車両情報)を検出する。車両センサ14には、例えば、自車両1の走行速度(車速)を検出する車速センサ、自車両1が備える各タイヤの回転速度を検出する車輪速センサ、自車両1の3軸方向の加速度(減速度を含む)を検出する3軸加速度センサ(Gセンサ)、操舵角(転舵角を含む)を検出する操舵角センサ、自車両1に生じる角速度を検出するジャイロセンサ、ヨーレートを検出するヨーレートセンサ、自車両1のアクセル開度を検出するアクセルセンサと、運転者によるブレーキ操作量を検出するブレーキセンサが含まれる。 The vehicle sensor 14 detects various information (vehicle information) obtained from the own vehicle 1. The vehicle sensor 14 includes, for example, a vehicle speed sensor that detects the traveling speed (vehicle speed) of the own vehicle 1, a wheel speed sensor that detects the rotational speed of each tire included in the own vehicle 1, and acceleration in the three axial directions of the own vehicle 1 ( A 3-axis acceleration sensor (G sensor) that detects deceleration), a steering angle sensor that detects the steering angle (including the steering angle), a gyro sensor that detects the angular speed generated in the own vehicle 1, and a yaw rate that detects the yaw rate. The sensor includes an accelerator sensor that detects the accelerator opening degree of the own vehicle 1, and a brake sensor that detects the amount of brake operation by the driver.

ナビゲーションシステム17は、衛星測位装置11により自車両1の現在位置を認識し、その現在位置における地図情報を地図データベース12から取得する。ナビゲーションシステム17は、乗員が入力した目的地までの走行予定経路を設定し、この走行予定経路に従って乗員に経路案内を行う。
またナビゲーションシステム17は、設定した走行予定経路の情報をコントローラ16へ出力する。自律走行制御時にコントローラ16は、ナビゲーションシステム17が設定した走行予定経路に沿って自律走行するように第1車両を自動で運転(運転行動を制御)する。
The navigation system 17 recognizes the current position of the own vehicle 1 by the satellite positioning device 11, and acquires the map information at the current position from the map database 12. The navigation system 17 sets a planned travel route to the destination input by the occupant, and provides route guidance to the occupant according to the planned travel route.
Further, the navigation system 17 outputs the information of the set planned travel route to the controller 16. At the time of autonomous driving control, the controller 16 automatically drives the first vehicle (controls the driving behavior) so as to autonomously drive along the planned traveling route set by the navigation system 17.

ユーザインタフェース装置19は、乗員との間で情報を授受するヒューマン・マシン・インターフェイス(HMI:Human Machine Interface)であり、ユーザインタフェース装置19は、走行支援装置10とは別体の情報端末(例えば、スマートフォンやタブレット装置)であってもよい。なお、乗員には、運転者が含まれるほか、自車両1の自律走行制御に関する操作指示権限を有する乗員や同乗者が含まれる。 The user interface device 19 is a human machine interface (HMI) for exchanging information with and from the occupants, and the user interface device 19 is an information terminal (for example, an information terminal) separate from the driving support device 10. It may be a smartphone or tablet device). The occupants include not only the driver but also the occupants and passengers who have the authority to instruct the operation regarding the autonomous driving control of the own vehicle 1.

ユーザインタフェース装置19は、例えば音声情報を授受するスピーカとマイクロフォンを備えてもよい。また、ユーザインタフェース装置19は、表示情報を提供するディスプレイ装置を備えてもよい。ユーザインタフェース装置19は、乗員が物理的に操作するキーボード、ボタン、ダイヤル、スライダ、マウス、タッチパネル、レバー、ジョイスティック、タッチパッド等を備えてもよい。 The user interface device 19 may include, for example, a speaker and a microphone for exchanging voice information. Further, the user interface device 19 may include a display device that provides display information. The user interface device 19 may include a keyboard, buttons, dials, sliders, a mouse, a touch panel, a lever, a joystick, a touch pad, and the like that are physically operated by the occupant.

コントローラ16は、自車両1の走行支援制御を行う電子制御ユニット(ECU:Electronic Control Unit)である。コントローラ16は、プロセッサ20と、記憶装置21等の周辺部品とを含む。プロセッサ20は、例えばCPU(Central Processing Unit)やMPU(Micro-Processing Unit)であってよい。
記憶装置21は、半導体記憶装置や、磁気記憶装置、光学記憶装置等を備えてよい。記憶装置21は、レジスタ、キャッシュメモリ、主記憶装置として使用されるROM(Read Only Memory)及びRAM(Random Access Memory)等のメモリを含んでよい。
以下に説明するコントローラ16の機能は、例えばプロセッサ20が、記憶装置21に格納されたコンピュータプログラムを実行することにより実現される。
The controller 16 is an electronic control unit (ECU: Electronic Control Unit) that controls the traveling support of the own vehicle 1. The controller 16 includes a processor 20 and peripheral components such as a storage device 21. The processor 20 may be, for example, a CPU (Central Processing Unit) or an MPU (Micro-Processing Unit).
The storage device 21 may include a semiconductor storage device, a magnetic storage device, an optical storage device, and the like. The storage device 21 may include a memory such as a register, a cache memory, a ROM (Read Only Memory) and a RAM (Random Access Memory) used as the main storage device.
The function of the controller 16 described below is realized, for example, by the processor 20 executing a computer program stored in the storage device 21.

なお、コントローラ16を、以下に説明する各情報処理を実行するための専用のハードウエアにより形成してもよい。
例えば、コントローラ16は、汎用の半導体集積回路中に設定される機能的な論理回路を備えてもよい。例えばコントローラ16はフィールド・プログラマブル・ゲート・アレイ(FPGA:Field-Programmable Gate Array)等のプログラマブル・ロジック・デバイス(PLD:Programmable Logic Device)等を有していてもよい。
The controller 16 may be formed by dedicated hardware for executing each information processing described below.
For example, the controller 16 may include a functional logic circuit set in a general-purpose semiconductor integrated circuit. For example, the controller 16 may have a programmable logic device (PLD: Programmable Logic Device) such as a field-programmable gate array (FPGA).

コントローラ16は、自車両1の現在位置である自己位置を検出し、自己位置と、地図データベース12の道路の地図情報と、ナビゲーションシステム17から出力された経路情報と、周囲環境と、自車両1の走行状態に基づいて、自車両1を到達させる目標地点を設定し、現在位置から目標地点まで自車両1を走行させる目標走行軌道を設定する。コントローラ16は、目標走行軌道に基づいて自車両1の自律走行制御を行い、アクチュエータ18を駆動して自車両1の走行を制御する。 The controller 16 detects the self-position which is the current position of the own vehicle 1, the self-position, the map information of the road in the map database 12, the route information output from the navigation system 17, the surrounding environment, and the own vehicle 1. A target point for reaching the own vehicle 1 is set based on the traveling state of the vehicle 1, and a target traveling track for traveling the own vehicle 1 from the current position to the target point is set. The controller 16 performs autonomous travel control of the own vehicle 1 based on the target travel trajectory, and drives the actuator 18 to control the travel of the own vehicle 1.

アクチュエータ18は、コントローラ16からの制御信号に応じて、自車両1のステアリングホイール、アクセル開度及びブレーキ装置を操作して、自車両1の車両挙動を発生させる。アクチュエータ18は、ステアリングアクチュエータと、アクセル開度アクチュエータと、ブレーキ制御アクチュエータを備える。ステアリングアクチュエータは、自車両1のステアリングの操舵方向及び操舵量を制御する。アクセル開度アクチュエータは、自車両1のアクセル開度を制御する。ブレーキ制御アクチュエータは、自車両1のブレーキ装置の制動動作を制御する。 The actuator 18 operates the steering wheel, accelerator opening degree, and braking device of the own vehicle 1 in response to the control signal from the controller 16 to generate the vehicle behavior of the own vehicle 1. The actuator 18 includes a steering actuator, an accelerator opening actuator, and a brake control actuator. The steering actuator controls the steering direction and steering amount of the steering of the own vehicle 1. The accelerator opening actuator controls the accelerator opening of the own vehicle 1. The brake control actuator controls the braking operation of the brake device of the own vehicle 1.

以下、コントローラ16による走行支援制御についてより詳しく説明する。図2A及び図2Bを参照する。
まず、コントローラ16は、自車両1を到達させる目標地点を走行予定経路上に設定する。
Hereinafter, the traveling support control by the controller 16 will be described in more detail. See FIGS. 2A and 2B.
First, the controller 16 sets a target point for reaching the own vehicle 1 on the planned travel route.

目標地点は、例えば、交差点や横断歩道の停止線による停止地点や、カーブ路や交差点における旋回開始地点などであってよい。また、特許文献1のような設定速度の変化地点であってもよい。
なおコントローラ16は、目標地点を、走行予定経路に沿った1次元の線上の点として設定してよい。例えば、地図情報の車線リンク上の一点を目標地点として設定してよい。
The target point may be, for example, a stop point at an intersection or a pedestrian crossing stop line, a turning start point at a curved road or an intersection, or the like. Further, it may be a change point of the set speed as in Patent Document 1.
The controller 16 may set the target point as a point on a one-dimensional line along the planned travel route. For example, one point on the lane link of the map information may be set as a target point.

この場合、走行予定経路と直交する道幅方向における位置は特定されない。したがって2次元平面上では、図2Aに示すように道幅方向に延びる2点鎖線として目標地点が設定される。
これに代えてコントローラ16は、目標地点を2次元平面上の一点を示す2次元座標により設定してもよい。
In this case, the position in the road width direction orthogonal to the planned travel route is not specified. Therefore, on the two-dimensional plane, the target point is set as a two-dot chain line extending in the road width direction as shown in FIG. 2A.
Instead of this, the controller 16 may set the target point by the two-dimensional coordinates indicating one point on the two-dimensional plane.

次にコントローラ16は、現在の自己位置から目標地点まで自車両1を走行させる目標走行軌道を設定する。その際、コントローラ16は、目標走行軌道の候補となる複数の走行軌道候補を生成する。
図2A及び図2Bの例では、走行路25上で自車両1を走行させる複数の走行軌道候補T1、T2及びT3を生成する場合を想定する。
Next, the controller 16 sets a target traveling track for traveling the own vehicle 1 from the current self-position to the target point. At that time, the controller 16 generates a plurality of travel track candidates that are candidates for the target travel track.
In the examples of FIGS. 2A and 2B, it is assumed that a plurality of travel track candidates T1, T2, and T3 for traveling the own vehicle 1 on the travel path 25 are generated.

次にコントローラ16は、これらの走行軌道候補T1〜T3を自車両1が走行した場合に、コントローラ16が目標地点に到達した時点で自己位置を検出する場合の検出誤差を、走行軌道候補T1〜T3のそれぞれについて推定する。
ここで、走行路25上の部分領域R1〜R3においてコントローラ16による自己位置の検出精度が既知である場合を想定する。なお、コントローラ16による自己位置の検出精度が既知であるとは、過去に走行した際に自己位置の検出精度が特定されている、あるいは事前のシミュレーション等にて算出された自己位置の検出精度が特定されている等、今回走行する以前に何らかの手段によって自己位置の検出精度が特定されている事を意味する。
Next, when the own vehicle 1 travels on these traveling track candidates T1 to T3, the controller 16 determines the detection error when the controller 16 detects its own position when the controller 16 reaches the target point, and determines the traveling track candidates T1 to T1. Estimate for each of T3.
Here, it is assumed that the detection accuracy of the self-position by the controller 16 is known in the partial regions R1 to R3 on the travel path 25. It should be noted that the self-position detection accuracy by the controller 16 is known because the self-position detection accuracy is specified when the vehicle has traveled in the past, or the self-position detection accuracy calculated by a preliminary simulation or the like is used. It means that the detection accuracy of the self-position is specified by some means before traveling this time, such as being specified.

走行軌道候補T1は、部分領域R2とそれ以外の領域を通過する。走行軌道候補T2は、部分領域R1及びR3と、それ以外の領域を通過する。走行軌道候補T3は、部分領域R1とそれ以外の領域を通過する。
以下、コントローラ16による自己位置の検出精度が既知である部分領域を「既知領域」と表記することがある。また、既知領域以外の領域、すなわちコントローラ16による自己位置の検出精度が未知である部分領域を「未知領域」と表記することがある。
The traveling track candidate T1 passes through the partial region R2 and the other regions. The traveling track candidate T2 passes through the partial regions R1 and R3 and other regions. The traveling track candidate T3 passes through the partial region R1 and the other regions.
Hereinafter, a partial region in which the detection accuracy of the self-position by the controller 16 is known may be referred to as a “known region”. Further, an area other than the known area, that is, a partial area in which the detection accuracy of the self-position by the controller 16 is unknown may be referred to as an "unknown area".

コントローラ16が、自車両1の周囲の物標の検出結果に基づいて自己位置を検出する場合、自己位置の検出精度は、周囲環境センサ13により検出できる物標の数と検出方向に依存する。したがって、既知領域は、周囲環境センサ13により検出できる物標の数と検出方向が既知である領域であってよい。
すなわち、自車両1の周囲の物標を撮像し、撮像した画像に基づいて自車両1に対する物標の相対位置を算出し、自車両1に対する物標の相対位置と地図上の物標の位置に基づいて自車両の位置を検出する場合には、自車両1に対する物標の相対位置の検出精度が自己位置の検出精度に影響する。更に詳述すると、撮像した画像上における複数の物標の距離(画素数)及び位置に基づいて、自車両1に対する物標の相対位置を算出する事が知られているが、この場合には画像上における複数の物標の距離(画素数)が大きいほど、物標の数が多いほど自車両1に対する物標の相対位置の検出精度が高くなる。従って、周囲環境センサ13により検出できる物標の数と検出方向が既知であれば、自車両1に対する物標の相対位置の検出精度を推定する事が可能であるため、周囲環境センサ13により検出できる物標の数と検出方向が既知である領域を既知領域とすることができる。
When the controller 16 detects the self-position based on the detection result of the target around the own vehicle 1, the detection accuracy of the self-position depends on the number of the target that can be detected by the surrounding environment sensor 13 and the detection direction. Therefore, the known area may be an area in which the number of targets and the detection direction that can be detected by the ambient environment sensor 13 are known.
That is, the target around the own vehicle 1 is imaged, the relative position of the target with respect to the own vehicle 1 is calculated based on the captured image, and the relative position of the target with respect to the own vehicle 1 and the position of the target on the map. When the position of the own vehicle is detected based on the above, the detection accuracy of the relative position of the target with respect to the own vehicle 1 affects the detection accuracy of the own position. More specifically, it is known that the relative position of the target with respect to the own vehicle 1 is calculated based on the distance (number of pixels) and the position of the plurality of targets on the captured image. The larger the distance (the number of pixels) of the plurality of targets on the image and the larger the number of targets, the higher the accuracy of detecting the relative position of the targets with respect to the own vehicle 1. Therefore, if the number of targets that can be detected by the ambient environment sensor 13 and the detection direction are known, it is possible to estimate the detection accuracy of the relative position of the target with respect to the own vehicle 1, and therefore the detection is performed by the ambient environment sensor 13. A region in which the number of targets that can be formed and the detection direction are known can be defined as a known region.

例えば、2つの物標の間の距離が観測できる領域を既知領域として設定してよい。また例えば、3つ以上の物標の位置が観測できる領域を既知領域として設定してもよい。また例えば、直線上に並ばない3つ以上の物標の位置が観測できる領域を既知領域として設定してもよい。また例えば、2次曲線上に並ばない3つ以上の物標の位置が観測できる領域を、既知領域として設定してもよい。
また例えば、所定閾値以上の解像度で物標を撮影できる領域を既知領域として設定してもよい。例えば、撮影された物標の形状に基づいてコントローラ16が所定の誤差範囲で自己位置を検出できる解像度で物標を撮影できる領域を、既知領域として設定してもよい。
For example, a region where the distance between two targets can be observed may be set as a known region. Further, for example, a region in which the positions of three or more targets can be observed may be set as a known region. Further, for example, a region in which the positions of three or more targets that do not line up on a straight line can be observed may be set as a known region. Further, for example, a region in which the positions of three or more targets that do not line up on the quadratic curve can be observed may be set as a known region.
Further, for example, a region in which a target can be photographed at a resolution equal to or higher than a predetermined threshold value may be set as a known region. For example, a region in which the controller 16 can photograph the target with a resolution that allows the controller 16 to detect its own position within a predetermined error range based on the shape of the captured target may be set as a known region.

コントローラ16が、オドメトリによって自己位置を検出する場合、自己位置の検出精度は走行路の路面状態に依存する。例えば、検出精度は路面μ(路面の摩擦係数)や路面勾配に依存する。したがって、既知領域は、路面μや路面勾配などの路面状態が既知である領域であってよい。
すなわち、オドメトリによって自己位置を検出する場合は通常、車輪速に基づいて算出された単位時間当たり移動距離や車輪の転舵角に基づいて算出される移動方向等を累積して、例えば前回検出された自己位置などの所定の基準位置から現在までの自車両1の移動距離及び移動方向を算出して現在の自己位置を検出するが、この場合には車輪速に基づく移動距離や転舵角に基づく移動方向は路面μ(路面の摩擦係数)や路面勾配などの路面状態に影響される。従って、路面μや路面勾配などの路面状態が既知であれば、車輪速に基づく移動距離や転舵角に基づく移動方向の算出精度を推定することが可能であるため、路面μや路面勾配などの路面状態が既知である領域を既知領域とすることができる。
また例えば、路面μが高い領域や路面勾配が少ない領域、水たまりが発生しにくい領域を既知領域として設定してもよい。
When the controller 16 detects the self-position by odometry, the detection accuracy of the self-position depends on the road surface condition of the traveling path. For example, the detection accuracy depends on the road surface μ (coefficient of friction of the road surface) and the road surface gradient. Therefore, the known region may be a region in which the road surface condition such as the road surface μ and the road surface gradient is known.
That is, when the self-position is detected by odometry, the movement distance per unit time calculated based on the wheel speed, the movement direction calculated based on the wheel steering angle, etc. are usually accumulated, and for example, the previous detection is performed. The current self-position is detected by calculating the moving distance and moving direction of the own vehicle 1 from a predetermined reference position such as the self-position to the present. In this case, the moving distance and steering angle based on the wheel speed are used. The moving direction is influenced by the road surface condition such as the road surface μ (coefficient of friction of the road surface) and the road surface gradient. Therefore, if the road surface conditions such as the road surface μ and the road surface gradient are known, it is possible to estimate the calculation accuracy of the moving distance based on the wheel speed and the moving direction based on the steering angle. A region in which the road surface condition of the vehicle is known can be set as a known region.
Further, for example, a region where the road surface μ is high, a region where the road surface gradient is small, and a region where puddles are unlikely to occur may be set as known regions.

コントローラ16が、衛星測位装置11によって自己位置を検出する場合、既知領域は、衛星測位システムによる自己位置の検出精度が既知である領域であってよい。例えば既知領域R2は、周囲に高い建物や高架線、磁性体が無いために測位衛星からの信号を受信しやすく、衛星測位システムが保証する検出精度で自己位置を検出できる領域であってもよい。以下、高い建物、高架線や磁性体を総称して「高い建物等」と表記することがある。 When the controller 16 detects the self-position by the satellite positioning device 11, the known region may be a region where the detection accuracy of the self-position by the satellite positioning system is known. For example, the known area R2 may be an area in which a signal from a positioning satellite can be easily received because there are no tall buildings, elevated lines, or magnetic materials in the surroundings, and the self-position can be detected with the detection accuracy guaranteed by the satellite positioning system. .. Hereinafter, tall buildings, elevated lines, and magnetic materials may be collectively referred to as "high buildings, etc."

図1を参照する。既知領域データベース15は、フラッシュメモリ等の記憶装置に格納され、既知領域に関する既知領域情報を記憶している。
既知領域情報は、既知領域それぞれの範囲を表す位置情報と、既知領域それぞれにおける自己位置の検出精度、例えば既知領域それぞれにおいて発生する検出誤差を特定可能な情報を含む。
See FIG. The known area database 15 is stored in a storage device such as a flash memory, and stores known area information regarding the known area.
The known area information includes position information representing the range of each known area and information capable of identifying the detection accuracy of the self-position in each known area, for example, the detection error occurring in each known area.

例えば既知領域情報は、物標の検出結果に基づく自己位置の検出精度を特定可能な情報として、既知領域において検出可能な物標の位置や、数、検出方向の情報を含んでよい。
また例えば既知領域情報は、オドメトリによる自己位置の検出精度を特定可能な情報として、既知領域の路面μや路面勾配などの路面状態の情報を含んでよい。
また例えば既知領域情報は、衛星測位システムによる検出精度を特定可能な情報として、高い建物等の不在情報を含んでよい。
For example, the known area information may include information on the position, number, and detection direction of the target that can be detected in the known area as information that can specify the detection accuracy of the self-position based on the detection result of the target.
Further, for example, the known region information may include information on the road surface condition such as the road surface μ and the road surface gradient in the known region as information that can specify the detection accuracy of the self-position by the odometry.
Further, for example, the known area information may include absent information such as a tall building as information that can specify the detection accuracy by the satellite positioning system.

これらの既知領域情報は、例えば自車両1で実際に当該領域を走行して自己位置を検出し、その際に検出した物標の位置、数、検出方向の情報や、路面状態の情報、周囲の高い建物等の不在を記録することによって取得してよい。また、同一の自己位置検出性能を有する他車両が実際に当該領域を走行して収集した既知領域情報を、無線通信(路車間通信、または、車車間通信でも可)等の通信システムを介して外部から取得してもよい。 These known area information includes, for example, information on the position, number, and detection direction of the target that was detected when the vehicle 1 actually traveled in the area and detected its own position, information on the road surface condition, and surroundings. It may be obtained by recording the absence of tall buildings, etc. In addition, known area information collected by another vehicle having the same self-position detection performance actually traveling in the area is transmitted via a communication system such as wireless communication (road-to-vehicle communication or vehicle-to-vehicle communication is also possible). It may be obtained from the outside.

図2A及び図2Bを参照する。コントローラ16は、走行軌道候補T1〜T3が通過する既知領域R1〜R3のそれぞれにおいて発生する自己位置の検出誤差を、既知領域情報に含まれている検出精度を特定可能な情報に応じて推定する。
例えばコントローラ16は、既知領域において検出できることが既知である物標の位置、数、検出方向に応じて検出誤差を推定する。
See FIGS. 2A and 2B. The controller 16 estimates the detection error of the self-position generated in each of the known regions R1 to R3 through which the traveling track candidates T1 to T3 pass, according to the information that can identify the detection accuracy included in the known region information. ..
For example, the controller 16 estimates the detection error according to the position, number, and detection direction of the target that is known to be detectable in the known region.

また例えばコントローラ16は、既知領域の既知の路面状態に応じて、既知領域におけるオドメトリで累積する自己位置の検出誤差を推定する。
また例えばコントローラ16は、高い建物等がない既知領域の検出誤差を、衛星測位システムが保証する検出精度に応じて推定する。
Further, for example, the controller 16 estimates the detection error of the self-position accumulated in the odometry in the known region according to the known road surface condition in the known region.
Further, for example, the controller 16 estimates the detection error of a known area where there is no tall building or the like according to the detection accuracy guaranteed by the satellite positioning system.

さらにコントローラ16は、既知領域以外の未知領域において発生する検出誤差を算出する。例えばコントローラ16は、所定の路面状態を仮定して、未知領域におけるオドメトリで累積する検出誤差を算出してもよい。
コントローラ16は、これら算出した既知領域R1〜R3における検出誤差と未知領域における検出誤差に基づいて、走行軌道候補T1〜T3においてそれぞれ発生する検出誤差を推定する。
Further, the controller 16 calculates a detection error that occurs in an unknown region other than the known region. For example, the controller 16 may calculate the detection error accumulated in the odometry in the unknown region assuming a predetermined road surface condition.
The controller 16 estimates the detection errors that occur in the traveling track candidates T1 to T3, respectively, based on the calculated detection errors in the known regions R1 to R3 and the detection errors in the unknown regions.

コントローラ16は、走行軌道候補T1〜T3の検出誤差のそれぞれと、所定の閾値とを比較し、検出誤差が所定の閾値以下となるいずれかの走行軌道候補を、目標走行軌道として設定する。
これにより、将来の目標地点における自車両1の自己位置の検出誤差を閾値以下に抑えることができる。また、既知領域情報に基づいて検出誤差を推定することにより目標地点における検出誤差を向上することができる。
The controller 16 compares each of the detection errors of the travel track candidates T1 to T3 with a predetermined threshold value, and sets any travel track candidate whose detection error is equal to or less than the predetermined threshold value as the target travel track.
As a result, the detection error of the self-position of the own vehicle 1 at the future target point can be suppressed to the threshold value or less. Further, the detection error at the target point can be improved by estimating the detection error based on the known area information.

以下、図3を参照してコントローラ16の動作を詳述する。コントローラ16は、第1自己位置推定部30と、第2自己位置推定部31と、自己位置検出部32と、誤差検出部33と、軌道候補生成部34と、軌道候補選択部35と、第1区間誤差算出部36と、第2区間誤差算出部37と、軌道誤差算出部38と、走行軌道設定部39と、走行制御部40とを備える。 Hereinafter, the operation of the controller 16 will be described in detail with reference to FIG. The controller 16 includes a first self-position estimation unit 30, a second self-position estimation unit 31, a self-position detection unit 32, an error detection unit 33, an orbit candidate generation unit 34, an orbit candidate selection unit 35, and a third. It includes one section error calculation unit 36, a second section error calculation unit 37, a track error calculation unit 38, a travel track setting unit 39, and a travel control unit 40.

第1自己位置推定部30は、周囲環境センサ13が検出した自車両1と物標との相対位置と、地図データベース12に記憶されている物標の地図上の位置とに基づいて、自車両1の自己位置を推定する。
例えば、第1自己位置推定部30は、自己位置を前回推定した時点からの自車両1の移動量及び移動方向を算出し、これらの移動量及び移動方向により前回検出した自己位置を更新することにより、地図上の仮の自己位置を推定する。
The first self-position estimation unit 30 is based on the relative position between the own vehicle 1 and the target detected by the surrounding environment sensor 13 and the position on the map of the target stored in the map database 12. Estimate the self-position of 1.
For example, the first self-position estimation unit 30 calculates the movement amount and movement direction of the own vehicle 1 from the time when the self-position was estimated last time, and updates the previously detected self-position based on these movement amounts and movement directions. To estimate the temporary self-position on the map.

第1自己位置推定部30は、地図上の仮の自己位置に基づいて、周囲環境センサ13が検出した物標の相対位置の座標を地図上の座標に変換する。第1自己位置推定部30は、座標変換後の物標の位置と地図データベース12に記憶されている物標の位置とを照合し、その誤差が最小となる自車両1の位置及び姿勢を自己位置と推定する。
または、第1自己位置推定部30は、衛星測位装置11による測位結果に応じて自車両1の自己位置を推定する。
The first self-position estimation unit 30 converts the coordinates of the relative position of the target detected by the ambient environment sensor 13 into the coordinates on the map based on the temporary self-position on the map. The first self-position estimation unit 30 collates the position of the target after coordinate conversion with the position of the target stored in the map database 12, and self-determines the position and posture of the own vehicle 1 that minimizes the error. Estimate the position.
Alternatively, the first self-position estimation unit 30 estimates the self-position of the own vehicle 1 according to the positioning result by the satellite positioning device 11.

第2自己位置推定部31は、車両センサ14の検出結果に基づいてオドメトリにより自車両1の自己位置を推定する。すなわち、車両センサ14の検出結果に基づいて、前回自己位置を推定した時点からの自車両1の移動量及び移動方向を算出し、これら移動量及び移動方向により前回検出した自己位置を更新することにより、自車両1の自己位置を推定する。 The second self-position estimation unit 31 estimates the self-position of the own vehicle 1 by odometry based on the detection result of the vehicle sensor 14. That is, based on the detection result of the vehicle sensor 14, the movement amount and the movement direction of the own vehicle 1 from the time when the previous self-position was estimated are calculated, and the previously detected self-position is updated by these movement amounts and the movement directions. The self-position of the own vehicle 1 is estimated.

自己位置検出部32は、第1自己位置推定部30及び第2自己位置推定部31による推定結果に基づいて、自車両1の自己位置を検出する。
例えば自車両1の周囲の物標の検出結果に基づく自己位置検出が可能である場合には、自己位置検出部32は、第1自己位置推定部30が物標に基づいて推定した自己位置を、自車両1の自己位置として検出する。
The self-position detection unit 32 detects the self-position of the own vehicle 1 based on the estimation results of the first self-position estimation unit 30 and the second self-position estimation unit 31.
For example, when self-position detection based on the detection result of the target around the own vehicle 1 is possible, the self-position detection unit 32 determines the self-position estimated by the first self-position estimation unit 30 based on the target. , Detects as the self-position of the own vehicle 1.

また、物標の検出結果に基づいて自己位置が検出できず、また、衛星測位装置11による測位が可能である場合には、自己位置検出部32は、衛星測位装置11による測位結果を自己位置として検出する。
また、物標に基づく自己位置検出も衛星測位装置11による測位もできない場合には、自己位置検出部32は、第2自己位置推定部31のオドメトリによる推定結果を自己位置として検出する。
Further, when the self-position cannot be detected based on the detection result of the target and the positioning by the satellite positioning device 11 is possible, the self-position detection unit 32 sets the positioning result by the satellite positioning device 11 as the self-position. Detect as.
Further, when neither the self-position detection based on the target nor the positioning by the satellite positioning device 11 is possible, the self-position detection unit 32 detects the estimation result by the odometry of the second self-position estimation unit 31 as the self-position.

誤差検出部33は、自己位置検出部32による自己位置の検出誤差を検出する。
図4を参照する。誤差検出部33は、第1誤差検出部50と、第2誤差検出部51と、第3誤差検出部52と、誤差補正部53を備える。
第1誤差検出部50は、第2自己位置推定部31が推定した自己位置情報と、地図データベース12に記憶された地図情報を入力し、第2自己位置推定部31のオドメトリにおいて累積する自己位置の検出誤差を推定する。
The error detection unit 33 detects the self-position detection error by the self-position detection unit 32.
See FIG. The error detection unit 33 includes a first error detection unit 50, a second error detection unit 51, a third error detection unit 52, and an error correction unit 53.
The first error detection unit 50 inputs the self-position information estimated by the second self-position estimation unit 31 and the map information stored in the map database 12, and the self-position accumulated in the odometry of the second self-position estimation unit 31. Estimate the detection error of.

例えば第1誤差検出部50は、自車両1の車速や旋回曲率に応じてオドメトリで発生する検出誤差を推定してよい。
また第1誤差検出部50は、自車両1の車速と車輪速に基づいてスリップ率を算出し、スリップ率と前後方向加速度に基づいて自車両1の走行路の路面μを推定してよい。また第1誤差検出部50は、自車両1の車速の微分値と3軸加速度センサの検出信号に基づいて自車両1の走行路の路面勾配を検出してよい。
第1誤差検出部50は、路面μや路面勾配などの路面状態に基づいてオドメトリで発生する検出誤差を推定してよい。
For example, the first error detection unit 50 may estimate the detection error that occurs in the odometry according to the vehicle speed and the turning curvature of the own vehicle 1.
Further, the first error detection unit 50 may calculate the slip ratio based on the vehicle speed and the wheel speed of the own vehicle 1, and estimate the road surface μ of the traveling path of the own vehicle 1 based on the slip ratio and the acceleration in the front-rear direction. Further, the first error detection unit 50 may detect the road surface gradient of the traveling path of the own vehicle 1 based on the differential value of the vehicle speed of the own vehicle 1 and the detection signal of the three-axis acceleration sensor.
The first error detection unit 50 may estimate the detection error generated in the odometry based on the road surface condition such as the road surface μ and the road surface gradient.

第1誤差検出部50は、今回推定した検出誤差を、誤差補正部53から前回出力した自己位置の検出誤差に加算することにより、現在の自己位置まで累積した検出誤差を算出し、誤差補正部53へ出力する。
また、第1誤差検出部50は、検出誤差を推定した地点の位置情報と、推定した路面μや検出した路面勾配などの路面状態の情報を、既知領域情報として既知領域データベース15に記憶する。
The first error detection unit 50 calculates the cumulative detection error up to the current self-position by adding the detection error estimated this time to the detection error of the self-position output last time from the error correction unit 53, and the error correction unit 50. Output to 53.
Further, the first error detection unit 50 stores the position information of the point where the detection error is estimated and the information of the road surface condition such as the estimated road surface μ and the detected road surface gradient in the known area database 15 as the known area information.

第2誤差検出部51は、第1自己位置推定部30が物標の検出結果により自己位置を検出した際の検出誤差を検出して、誤差補正部53へ出力する。例えば、第2誤差検出部51は、検出された自車両1の周囲の物標の位置、数、検出方向に基づいて第1自己位置推定部30による検出誤差を検出する。
その際に第2誤差検出部51は、周囲環境センサ13の検出誤差を正規分布に当てはめた際の共分散行列に応じて第1自己位置推定部30による検出誤差を検出してよい。
The second error detection unit 51 detects the detection error when the first self-position estimation unit 30 detects the self-position based on the detection result of the target, and outputs the detection error to the error correction unit 53. For example, the second error detection unit 51 detects the detection error by the first self-position estimation unit 30 based on the position, number, and detection direction of the detected target objects around the own vehicle 1.
At that time, the second error detection unit 51 may detect the detection error by the first self-position estimation unit 30 according to the covariance matrix when the detection error of the ambient environment sensor 13 is applied to the normal distribution.

第2誤差検出部51は、周囲環境センサ13の検出結果の尤度に応じて第1自己位置推定部30による検出誤差を検出してよい。第2誤差検出部51は、周囲環境センサ13が検出した白線などの物標位置と地図データベース12の物標位置とを照合した際の誤差の分布に応じて周囲環境センサ13の検出結果の尤度を求めてよい。
第2誤差検出部51は、検出誤差を推定した地点の位置情報と、この地点で検出した物標の位置、数、検出方向の情報を、既知領域情報として既知領域データベース15に記憶する。
The second error detection unit 51 may detect the detection error by the first self-position estimation unit 30 according to the likelihood of the detection result of the ambient environment sensor 13. The second error detection unit 51 determines the detection result of the ambient environment sensor 13 according to the distribution of errors when the target position such as a white line detected by the ambient environment sensor 13 is collated with the target position of the map database 12. You may ask for the degree.
The second error detection unit 51 stores the position information of the point where the detection error is estimated and the information of the position, the number, and the detection direction of the target detected at this point in the known area database 15 as known area information.

第3誤差検出部52は、衛星測位装置11における衛星信号の受信状態に応じて衛星測位装置11による自己位置の検出誤差を検出し、誤差補正部53へ出力する。
また、第3誤差検出部52は、周囲環境センサ13が検出した周囲環境情報に基づいて、自車両1の周囲の高い建物の有無を判定する。自車両1の周囲に高い建物がない場合、第3誤差検出部52は、検出誤差を推定した地点の位置情報を既知領域情報として既知領域データベース15に記憶する。
The third error detection unit 52 detects the detection error of the self-position by the satellite positioning device 11 according to the reception state of the satellite signal in the satellite positioning device 11, and outputs it to the error correction unit 53.
Further, the third error detection unit 52 determines the presence or absence of a tall building around the own vehicle 1 based on the surrounding environment information detected by the surrounding environment sensor 13. When there is no tall building around the own vehicle 1, the third error detection unit 52 stores the position information of the point where the detection error is estimated in the known area database 15 as known area information.

また、第3誤差検出部52は、衛星信号の信号強度に基づいて自車両1の周囲の高架線や磁性体の有無を判定する。自車両1の周囲に高架線や磁性体がない場合、第3誤差検出部52は、検出誤差を推定した地点の位置情報を既知領域情報として既知領域データベース15に記憶する。 Further, the third error detection unit 52 determines the presence / absence of an elevated wire or magnetic material around the own vehicle 1 based on the signal strength of the satellite signal. When there is no elevated wire or magnetic material around the own vehicle 1, the third error detection unit 52 stores the position information of the point where the detection error is estimated as the known area information in the known area database 15.

誤差補正部53は、第1自己位置推定部30が自車両1の周囲の物標に基づいて自己位置を検出した場合には、第1誤差検出部50により累積される検出誤差を、第2誤差検出部51が検出した検出誤差に修正(リセット)して、現在の自己位置までの検出誤差として第1誤差検出部50、第1区間誤差算出部36、第2区間誤差算出部37へ出力する。 The error correction unit 53 determines the detection error accumulated by the first error detection unit 50 when the first self-position estimation unit 30 detects the self-position based on the target around the own vehicle 1. The detection error detected by the error detection unit 51 is corrected (reset) and output to the first error detection unit 50, the first section error calculation unit 36, and the second section error calculation unit 37 as the detection error up to the current self-position. To do.

また、衛星測位装置11により自己位置を検出した場合には、誤差補正部53は第1誤差検出部50により累積される検出誤差を、第3誤差検出部52が検出した検出誤差に修正(リセット)して、現在の自己位置までの検出誤差として第1誤差検出部50、第1区間誤差算出部36、第2区間誤差算出部37へ出力する。
第1自己位置推定部30及び衛星測位装置11が自己位置を検出しない場合には、第1誤差検出部50により累積される検出誤差を、現在の自己位置までの検出誤差として第1誤差検出部50、第1区間誤差算出部36、第2区間誤差算出部37へ出力する。
Further, when the self-position is detected by the satellite positioning device 11, the error correction unit 53 corrects (reset) the detection error accumulated by the first error detection unit 50 to the detection error detected by the third error detection unit 52. ), And the detection error up to the current self-position is output to the first error detection unit 50, the first section error calculation unit 36, and the second section error calculation unit 37.
When the first self-position estimation unit 30 and the satellite positioning device 11 do not detect the self-position, the first error detection unit uses the detection error accumulated by the first error detection unit 50 as the detection error up to the current self-position. 50, Output to the first section error calculation unit 36 and the second section error calculation unit 37.

図3を参照する。軌道候補生成部34は、自己位置検出部32が検出した自己位置から自車両1を走行させる複数の走行軌道候補を生成する。
軌道候補生成部34は、ナビゲーションシステム17により設定された走行予定経路と、経路空間マップ及びリスクマップに基づいて、走行予定経路上を自動で自車両1に走行させるための運転行動計画を生成する。
運転行動計画とは、自車両1を走行させるレーン(車線)と、このレーンを走行させるのに要する運転行動とを定めた、中長距離の範囲におけるレーンレベル(車線レベル)での運転行動の計画である。
See FIG. The track candidate generation unit 34 generates a plurality of travel track candidates for traveling the own vehicle 1 from the self-position detected by the self-position detection unit 32.
The track candidate generation unit 34 generates a driving action plan for automatically driving the vehicle 1 on the planned travel route based on the planned travel route set by the navigation system 17, the route space map, and the risk map. ..
The driving action plan is a driving action at a lane level (lane level) in a medium- to long-distance range, which defines a lane (lane) in which the own vehicle 1 is driven and a driving action required to drive this lane. It is a plan.

このような運転行動には、停止線での停止や、交差点の右折、左折、直進や、所定曲率以上のカーブ路での走行、合流区間や複数車線を走行する際の車線変更が含まれる。
軌道候補生成部34は、運転行動計画、自車両1の運動特性、経路空間マップに基づいて、自車両1を到達させる目標地点を設定し、自己位置から目標地点まで自車両1を走行させる複数の走行軌道の候補を生成する。
Such driving behavior includes stopping at a stop line, turning right, left, or going straight at an intersection, traveling on a curved road having a predetermined curvature or more, and changing lanes when traveling in a merging section or a plurality of lanes.
The track candidate generation unit 34 sets a target point for reaching the own vehicle 1 based on the driving action plan, the motion characteristics of the own vehicle 1, and a route space map, and causes the own vehicle 1 to travel from its own position to the target point. Generate a candidate for the running track of.

軌道候補生成部34が生成した走行軌道の候補を「走行軌道候補」と表記する。走行軌道候補は、自己位置から目標地点までの速度プロファイルを含んでもよい
軌道候補生成部34は、複数の走行軌道候補を軌道候補選択部35と走行軌道設定部39へ出力する。
軌道候補選択部35は、軌道候補生成部34が生成した複数の走行軌道候補を順次選択して、第1区間誤差算出部36と、第2区間誤差算出部37と、軌道誤差算出部38へ出力する。
The running track candidate generated by the track candidate generation unit 34 is referred to as a “running track candidate”. The traveling track candidate may include a speed profile from the self-position to the target point. The trajectory candidate generation unit 34 outputs a plurality of traveling track candidates to the track candidate selection unit 35 and the traveling track setting unit 39.
The track candidate selection unit 35 sequentially selects a plurality of running track candidates generated by the track candidate generation unit 34, and sends them to the first section error calculation unit 36, the second section error calculation unit 37, and the track error calculation unit 38. Output.

第1区間誤差算出部36は、既知領域データベース15を参照して、軌道候補選択部35により選択された走行軌道候補上であって自己位置よりも前方に、既知領域があるか否かを判定する。
既知領域がある場合に、第1区間誤差算出部36は、既知領域における自己位置検出部32による自己位置検出の検出誤差を推定する。
The first section error calculation unit 36 refers to the known area database 15 and determines whether or not there is a known area on the traveling track candidate selected by the track candidate selection unit 35 and ahead of its own position. To do.
When there is a known area, the first section error calculation unit 36 estimates the detection error of the self-position detection by the self-position detection unit 32 in the known area.

図5Aを参照する。第1区間誤差算出部36は、第1誤差推定部60と、第2誤差推定部61と、誤差補正部62を備える。
第1区間誤差算出部36は、走行軌道候補に沿って既知領域内を走行する自車両1が通る各々の地点について、路面状態に関する既知領域情報、当該地点で検出可能な物標に関する既知領域情報、高い建物等の不在を示す既知領域情報のいずれが記憶されているか判定する。
See FIG. 5A. The first section error calculation unit 36 includes a first error estimation unit 60, a second error estimation unit 61, and an error correction unit 62.
The first section error calculation unit 36 has known area information regarding the road surface condition and known area information regarding a target that can be detected at each point where the own vehicle 1 traveling in the known area along the traveling track candidate passes. , Determine which of the known area information indicating the absence of a tall building or the like is stored.

路面状態に関する既知領域情報が記憶された地点では、第1誤差推定部60は、第2自己位置推定部31がオドメトリで自己位置を検出する際の自己位置の検出誤差を推定する。
第1誤差推定部60は、当該地点における路面μや路面勾配などの路面状態の情報を、既知領域情報として既知領域データベース15から読み込む。第1誤差推定部60は、当該地点を走行する際の自車両1の車速や旋回曲率と路面状態とに基づいてオドメトリで発生する検出誤差を推定する。
At the point where the known area information regarding the road surface condition is stored, the first error estimation unit 60 estimates the self-position detection error when the second self-position estimation unit 31 detects the self-position in the odometry.
The first error estimation unit 60 reads information on the road surface condition such as the road surface μ and the road surface gradient at the relevant point from the known area database 15 as known area information. The first error estimation unit 60 estimates the detection error that occurs in odometry based on the vehicle speed, turning curvature, and road surface condition of the own vehicle 1 when traveling at the relevant point.

第1誤差推定部60は、走行軌道候補に沿った地点の各々においてオドメトリで発生する検出誤差を順次算出し、これらを累積して誤差補正部62へ出力する。
例えば、第1誤差推定部60は、走行軌道候補に沿った地点の各々において、当該地点で発生する検出誤差を算出し、当該地点の直前の地点までに累積した検出誤差を誤差補正部62から入力して加算することにより、当該位置までに累積される検出誤差を算出してよい。
その際に第1誤差推定部60は、図5Bに示すように自車両1が前方の既知領域にまだ進入していないか、又は図5Cに示すように既に進入しているかを判定する。
The first error estimation unit 60 sequentially calculates the detection errors generated in the odometry at each of the points along the traveling track candidate, accumulates these, and outputs them to the error correction unit 62.
For example, the first error estimation unit 60 calculates the detection error generated at each of the points along the traveling track candidate, and the detection error accumulated up to the point immediately before the point is calculated from the error correction unit 62 from the error correction unit 62. The detection error accumulated up to the position may be calculated by inputting and adding.
At that time, the first error estimation unit 60 determines whether the own vehicle 1 has not yet entered the known area ahead as shown in FIG. 5B, or has already entered as shown in FIG. 5C.

自車両1が前方の既知領域にまだ進入していない場合(図5B)には、第1誤差推定部60は、既知領域の進入地点から累積する検出誤差の増加量を推定する。
一方で、自車両1が前方の既知領域にすでに進入している場合(図5C)には、第1誤差推定部60は、誤差検出部33が検出した現在の自己位置の検出誤差に、自車両1の前方の既知領域で累積する検出誤差を加えた検出誤差を推定する。
When the own vehicle 1 has not yet entered the known area ahead (FIG. 5B), the first error estimation unit 60 estimates the amount of increase in the detection error accumulated from the approach point in the known area.
On the other hand, when the own vehicle 1 has already entered the known area ahead (FIG. 5C), the first error estimation unit 60 adjusts to the current self-position detection error detected by the error detection unit 33. The detection error is estimated by adding the detection error accumulated in the known area in front of the vehicle 1.

一方で、物標に関する既知領域情報が記憶された地点では、第2誤差推定部61が、第1自己位置推定部30が物標に基づいて自車両1の自己位置を検出する際の検出誤差を推定する。
第2誤差推定部61は、既知領域において検出可能な物標の位置、数、検出方向の情報を、既知領域情報として既知領域データベース15から読み込む。
第2誤差推定部61は、既知領域情報に基づいて第1自己位置推定部30による検出誤差を推定する。その際、周囲環境センサ13の検出誤差の共分散行列に応じて検出誤差を推定してもよい。
On the other hand, at the point where the known area information about the target is stored, the second error estimation unit 61 detects the self-position of the own vehicle 1 based on the target by the first self-position estimation unit 30. To estimate.
The second error estimation unit 61 reads the information on the position, number, and detection direction of the target that can be detected in the known area from the known area database 15 as the known area information.
The second error estimation unit 61 estimates the detection error by the first self-position estimation unit 30 based on the known region information. At that time, the detection error may be estimated according to the covariance matrix of the detection error of the ambient environment sensor 13.

また、高い建物等の不在を示す既知領域情報が記憶された地点では、第2誤差推定部61は、衛星測位システムが保証する検出誤差を、第1自己位置推定部30による自己位置の検出誤差の推定値として算出する。
第2誤差推定部61は、第1自己位置推定部30による自己位置の検出誤差の推定値を、誤差補正部62へ出力する。
Further, at a point where known area information indicating the absence of a tall building or the like is stored, the second error estimation unit 61 determines the detection error guaranteed by the satellite positioning system, and the first self-position estimation unit 30 detects the self-position. Calculated as an estimated value of.
The second error estimation unit 61 outputs the estimated value of the self-position detection error by the first self-position estimation unit 30 to the error correction unit 62.

誤差補正部62は、第2誤差検出部51が検出誤差を推定した地点(すなわち物標や、高い建物等の既知領域情報が記憶された地点)で、第1誤差推定部60が累積する検出誤差の推定値を、第2誤差検出部51が検出した検出誤差に修正(リセット)して出力する。
一方で、第2誤差検出部51が検出誤差を推定しない地点では、誤差補正部62は、第1誤差推定部60から出力される検出誤差の推定値をそのまま出力する。
以上により、既知領域の進出地点まで検出誤差の算出が完了すると、誤差補正部62は、以下のいずれかの値を既知領域における検出誤差の推定値として出力する。
The error correction unit 62 detects that the first error estimation unit 60 accumulates at a point where the second error detection unit 51 estimates the detection error (that is, a point where known area information such as a target or a tall building is stored). The estimated error value is corrected (reset) to the detection error detected by the second error detection unit 51 and output.
On the other hand, at a point where the second error detection unit 51 does not estimate the detection error, the error correction unit 62 outputs the estimated value of the detection error output from the first error estimation unit 60 as it is.
As described above, when the calculation of the detection error is completed up to the advance point of the known region, the error correction unit 62 outputs one of the following values as an estimated value of the detection error in the known region.

(図5B)自車両1が前方の既知領域にまだ進入しておらず、物標や高い建物等の既知領域情報が記憶された地点が既知領域内に存在しない場合には、既知領域の進入地点から進出地点までにオドメトリで累積する検出誤差の増加量(すなわち既知領域において累積される検出誤差の増加量)が出力される。
(図5C)自車両1が前方の既知領域にすでに進入しており、物標や高い建物等の既知領域情報が記憶された地点が既知領域内に存在しない場合には、誤差検出部33が検出した現在の自己位置の検出誤差に、現在の自己位置から進出地点までにオドメトリで累積する検出誤差を加えた値が、進出位置における検出誤差として出力される。
(FIG. 5B) If the own vehicle 1 has not yet entered the known area ahead and there is no point in the known area where the known area information such as a target or a tall building is stored, the known area is entered. The amount of increase in detection error accumulated in odometry from the point to the point of advance (that is, the amount of increase in detection error accumulated in the known area) is output.
(FIG. 5C) When the own vehicle 1 has already entered the known area ahead and the point where the known area information such as a target or a tall building is stored does not exist in the known area, the error detection unit 33 sets the error detection unit 33. The value obtained by adding the detection error of the detected current self-position to the detection error accumulated in the odometry from the current self-position to the advance point is output as the detection error at the advance position.

(図5D)物標に関する既知領域情報が記憶された地点(図にて「物標検出地点」と表記する)が既知領域内に存在する場合には、物標検出地点において物標による自己位置検出を行った場合に発生すると推定される検出誤差に、物標検出地点から進出地点までにオドメトリで累積する検出誤差を加えた値が、進出位置における検出誤差として出力される。
同様に、高い建物等の不在を示す既知領域情報が記憶された地点が既知領域内に存在する場合には、この地点から進出地点までにオドメトリで累積する検出誤差を、衛星測位システムが保証する検出誤差に加算することにより、進出位置における検出誤差を出力する。
図3を参照する。誤差補正部62が出力した検出誤差の推定値は、軌道誤差算出部38へ出力される。
(Fig. 5D) When a point (denoted as "target detection point" in the figure) in which the known area information about the target is stored exists in the known area, the self-position by the target at the target detection point. The value obtained by adding the detection error estimated to occur when the detection is performed and the detection error accumulated in the odometry from the target detection point to the advance point is output as the detection error at the advance position.
Similarly, if there is a point in the known area where known area information indicating the absence of a tall building or the like is stored, the satellite positioning system guarantees the detection error accumulated in odometry from this point to the advance point. By adding to the detection error, the detection error at the advance position is output.
See FIG. The estimated value of the detection error output by the error correction unit 62 is output to the trajectory error calculation unit 38.

第2区間誤差算出部37は、軌道候補選択部35により選択された走行軌道候補上であって自己位置よりも前方に、未知領域があるか否かを判定する。
未知領域がある場合に、第2区間誤差算出部37は、未知領域における自己位置検出部32による自己位置検出の検出誤差を推定し、軌道誤差算出部38へ出力する。
第2区間誤差算出部37は、走行軌道候補に沿って未知領域内を走行する際の自車両1の車速や旋回曲率と、予め統計モデルなどを用いて設定した所定の路面状態とに基づいてオドメトリで発生する検出誤差を推定する。
The second section error calculation unit 37 determines whether or not there is an unknown region on the traveling track candidate selected by the track candidate selection unit 35 and ahead of its own position.
When there is an unknown region, the second section error calculation unit 37 estimates the detection error of the self-position detection by the self-position detection unit 32 in the unknown region and outputs it to the trajectory error calculation unit 38.
The second section error calculation unit 37 is based on the vehicle speed and turning curvature of the own vehicle 1 when traveling in an unknown region along the traveling track candidate, and a predetermined road surface condition set in advance using a statistical model or the like. Estimate the detection error that occurs in odometry.

その際に第2区間誤差算出部37は、図6Aに示すように自車両1が前方の未知領域にまだ進入していないか、又は図6Bに示すように既に進入しているかを判定する。
自車両1が前方の未知領域にまだ進入していない場合(図6A)には、第2区間誤差算出部37は、未知領域の進入地点から進出地点までにオドメトリで累積する検出誤差の増加量(すなわち未知領域において累積される検出誤差の増加量)を、未知領域における検出誤差の推定値として出力する。
At that time, the second section error calculation unit 37 determines whether the own vehicle 1 has not yet entered the unknown area ahead as shown in FIG. 6A, or has already entered as shown in FIG. 6B.
When the own vehicle 1 has not yet entered the unknown area in front (FIG. 6A), the second section error calculation unit 37 increases the detection error accumulated by odometry from the approach point to the advance point in the unknown area. (That is, the amount of increase in the detection error accumulated in the unknown region) is output as an estimated value of the detection error in the unknown region.

一方で、自車両1が前方の未知領域にすでに進入している場合(図6B)には、第2区間誤差算出部37は、誤差検出部33が検出した現在の自己位置の検出誤差に、現在の自己位置から進出地点までにオドメトリで累積する検出誤差を加えた値を、未知領域の進出位置における検出誤差として出力する。
軌道誤差算出部38は、第1区間誤差算出部36が算出した既知領域における検出誤差の推定値と、第2区間誤差算出部37が算出した未知領域における検出誤差の推定値に基づいて、軌道候補選択部35が選択した走行軌道候補に沿って目標地点に到達した時点における自己位置検出部32による自己位置検出の検出誤差を推定する。
On the other hand, when the own vehicle 1 has already entered the unknown area ahead (FIG. 6B), the second section error calculation unit 37 determines the current self-position detection error detected by the error detection unit 33. The value obtained by adding the detection error accumulated in the odometry from the current self-position to the advance point is output as the detection error at the advance position in the unknown region.
The trajectory error calculation unit 38 is based on the estimated value of the detection error in the known region calculated by the first section error calculation unit 36 and the estimated value of the detection error in the unknown region calculated by the second section error calculation unit 37. The detection error of the self-position detection by the self-position detection unit 32 at the time when the candidate selection unit 35 reaches the target point along the selected traveling track candidate is estimated.

その際に、軌道誤差算出部38は、自車両1が前方の既知領域のいずかに、物標や高い建物等の既知領域情報が記憶された地点が存在するか否かを判定する。
図7Aは、自車両1が前方の既知領域のいずれにも、物標や高い建物等の既知領域情報が記憶された地点がしない場合を示す。参照符号P0は、自車両1が走行中の領域の進出地点を示す。
At that time, the track error calculation unit 38 determines whether or not there is a point in which the known area information such as a target or a tall building is stored in the known area in front of the own vehicle 1.
FIG. 7A shows a case where the own vehicle 1 does not have a point in which known area information such as a target or a tall building is stored in any of the known areas in front of the vehicle 1. Reference numeral P0 indicates an advance point in the area where the own vehicle 1 is traveling.

進出地点P0における検出誤差の推定値e0は、図6Bを参照して説明したように第2区間誤差算出部37によって算出される。自車両1が走行中の領域が既知領域であった場合には、図5Cを参照して説明したように第1区間誤差算出部36によって算出される。
また、進出地点P0よりも前方の各領域において累積する検出誤差の増加量Δe1、Δe2、Δe3、Δe4は、図5B及び図6Aを参照して説明したように第1区間誤差算出部36及び第2区間誤差算出部37によって算出される。
軌道誤差算出部38は、これらの和(e0+Δe1+Δe2+Δe3+Δe4)を目標地点に到達した時点における検出誤差の推定値として算出する。
The estimated value e0 of the detection error at the advance point P0 is calculated by the second section error calculation unit 37 as described with reference to FIG. 6B. When the region in which the own vehicle 1 is traveling is a known region, it is calculated by the first section error calculation unit 36 as described with reference to FIG. 5C.
Further, the increased amounts of detection errors Δe1, Δe2, Δe3, and Δe4 accumulated in each region in front of the advance point P0 are the first section error calculation unit 36 and the first section error calculation unit 36 and the third as described with reference to FIGS. 5B and 6A. It is calculated by the two-section error calculation unit 37.
The orbital error calculation unit 38 calculates the sum of these (e0 + Δe1 + Δe2 + Δe3 + Δe4) as an estimated value of the detection error at the time when the target point is reached.

図7Bは、物標や高い建物等の既知領域情報が記憶された地点(図にて「物標検出地点」と表記する)が存在する場合を示す。軌道誤差算出部38は、物標検出地点が存在する既知領域のうち、最も目標地点に近い既知領域を選択する。参照符号P1は、選択した既知領域の進出地点を示す。
進出地点P1における検出誤差の推定値e1は、図5Dを参照して説明したように第1区間誤差算出部36によって算出される。
FIG. 7B shows a case where there is a point (denoted as a “target detection point” in the figure) in which known area information such as a target or a tall building is stored. The orbit error calculation unit 38 selects a known area closest to the target point from the known areas where the target detection point exists. Reference numeral P1 indicates an advance point of the selected known region.
The estimated value e1 of the detection error at the advance point P1 is calculated by the first section error calculation unit 36 as described with reference to FIG. 5D.

軌道誤差算出部38は、進出地点P1における検出誤差の推定値e1に、進出地点P1よりも前方の各領域において累積する検出誤差の増加量Δe5、Δe6、Δe7を加算した和(e1+Δe5+Δe6+Δe7)を、目標地点に到達した時点における検出誤差の推定値として算出する。
軌道誤差算出部38は、算出した推定値を走行軌道設定部39へ出力する。
The orbital error calculation unit 38 adds a sum (e1 + Δe5 + Δe6 + Δe7) of the estimated value e1 of the detection error at the advance point P1 and the accumulated detection error increases Δe5, Δe6, and Δe7 in each region ahead of the advance point P1. It is calculated as an estimated value of the detection error when the target point is reached.
The track error calculation unit 38 outputs the calculated estimated value to the traveling track setting unit 39.

走行軌道設定部39は、軌道候補生成部34が生成した複数の走行軌道候補のそれぞれについて軌道誤差算出部38が算出した検出誤差の推定値に基づいて、これら複数の走行軌道候補のうち何れかを目標走行軌道として設定する。
具体的には、複数の走行軌道候補のうち検出誤差の推定値が所定の閾値以下になる走行軌道候補のいずれかを目標走行軌道として設定する。検出誤差の推定値が所定の閾値以下になる走行軌道候補が複数ある場合には、例えば検出誤差の推定値が最小となる走行軌道候補を選んでよい。
The traveling track setting unit 39 is one of these plurality of traveling track candidates based on the estimated value of the detection error calculated by the track error calculation unit 38 for each of the plurality of traveling track candidates generated by the track candidate generation unit 34. Is set as the target running track.
Specifically, one of the plurality of travel track candidates whose estimated value of the detection error is equal to or less than a predetermined threshold value is set as the target travel track. When there are a plurality of traveling track candidates whose estimated detection error value is equal to or less than a predetermined threshold value, for example, the traveling track candidate having the smallest estimated detection error value may be selected.

走行制御部40は、走行軌道設定部39が設定した目標走行軌道に含まれる速度プロファイルに従う速度で自車両1が目標走行軌道を走行するように、アクチュエータ18を駆動することにより、自車両1が走行予定経路に沿って自律走行するように自車両1の運転行動を制御する。 The travel control unit 40 drives the actuator 18 so that the own vehicle 1 travels on the target travel trajectory at a speed according to the speed profile included in the target travel trajectory set by the travel track setting unit 39, so that the own vehicle 1 can move. The driving behavior of the own vehicle 1 is controlled so that the vehicle autonomously travels along the planned travel route.

(動作)
次に、図8を参照して実施形態における走行支援方法の一例を説明する。
ステップS1において自己位置検出部32は、自車両1の現在位置である自己位置を検出する。
ステップS2において誤差検出部33は、自己位置検出部32による自己位置の検出誤差を検出する。
ステップS3において軌道候補生成部34は、自己位置検出部32が検出した自己位置から自車両1を走行させる複数の走行軌道候補を生成する。
(motion)
Next, an example of the traveling support method in the embodiment will be described with reference to FIG.
In step S1, the self-position detecting unit 32 detects the self-position, which is the current position of the own vehicle 1.
In step S2, the error detection unit 33 detects the self-position detection error by the self-position detection unit 32.
In step S3, the track candidate generation unit 34 generates a plurality of travel track candidates for traveling the own vehicle 1 from the self-position detected by the self-position detection unit 32.

ステップS4において軌道候補選択部35は、軌道候補生成部34が生成した複数の走行軌道候補を順次選択する。
ステップS5において第1区間誤差算出部36は、軌道候補選択部35が選択した走行軌道候補上であって自己位置よりも前方にある既知領域における自己位置検出部32による自己位置の検出誤差を推定する。
In step S4, the track candidate selection unit 35 sequentially selects a plurality of traveling track candidates generated by the track candidate generation unit 34.
In step S5, the first section error calculation unit 36 estimates the detection error of the self-position by the self-position detection unit 32 in the known region on the traveling track candidate selected by the track candidate selection unit 35 and ahead of the self-position. To do.

ステップS6において第2区間誤差算出部37は、軌道候補選択部35が選択した走行軌道候補上であって自己位置よりも前方にある未知領域における自己位置検出部32による自己位置の検出誤差を推定する。
ステップS7において軌道誤差算出部38は、ステップS5及びS6で推定した検出誤差に基づいて、軌道候補選択部35が選択した走行軌道候補に沿って目標地点に到達した時点における自己位置検出部32による自己位置検出の検出誤差を推定する。
In step S6, the second section error calculation unit 37 estimates the detection error of the self-position by the self-position detection unit 32 in the unknown region on the traveling track candidate selected by the track candidate selection unit 35 and ahead of the self-position. To do.
In step S7, the track error calculation unit 38 is operated by the self-position detection unit 32 when the track candidate selection unit 35 reaches the target point along the travel track candidate selected by the track candidate selection unit 35 based on the detection errors estimated in steps S5 and S6. Estimate the detection error of self-position detection.

ステップS8において走行軌道設定部39は、軌道候補生成部34が生成した全ての走行軌道候補が軌道候補選択部35により選択されたか否かを判定する。未選択の走行軌道候補が残っている場合(ステップS8:N)、処理はステップS4に戻り、未選択の走行軌道候補のいずれかを選択してステップS5〜S8を繰り返す。
全ての走行軌道候補が選択済の場合(ステップS8:Y)、処理はステップS9に進む。
ステップS9において走行軌道設定部39は、軌道候補生成部34が生成した複数の走行軌道候補のうち、軌道誤差算出部38が算出した検出誤差の推定値が所定の閾値以下になる走行軌道候補のいずれかを目標走行軌道として設定する。
ステップS10において走行制御部40は、走行軌道設定部39が設定した目標走行軌道に含まれる速度プロファイルに従う速度で自車両1が目標走行軌道を走行するように、アクチュエータ18を駆動することにより、自車両1が走行予定経路に沿って自律走行するように自車両1の運転行動を制御する。
In step S8, the traveling track setting unit 39 determines whether or not all the traveling track candidates generated by the track candidate generation unit 34 have been selected by the track candidate selection unit 35. If unselected running track candidates remain (steps S8: N), the process returns to step S4, selects one of the unselected running track candidates, and repeats steps S5 to S8.
When all the traveling track candidates have been selected (step S8: Y), the process proceeds to step S9.
In step S9, the traveling track setting unit 39 is a traveling track candidate whose estimated value of the detection error calculated by the track error calculation unit 38 is equal to or less than a predetermined threshold value among the plurality of traveling track candidates generated by the track candidate generation unit 34. Either one is set as the target traveling track.
In step S10, the travel control unit 40 drives the actuator 18 so that the own vehicle 1 travels on the target travel track at a speed according to the speed profile included in the target travel track set by the travel track setting unit 39. The driving behavior of the own vehicle 1 is controlled so that the vehicle 1 autonomously travels along the planned travel route.

(第1実施形態の効果)
(1)自己位置検出部32は、自車両1の現在位置である自己位置を検出する。軌道候補生成部34は、自車両1を到達させる目標地点を設定し、自己位置から目標地点まで自車両1を走行させる複数の走行軌道候補を生成する。軌道誤差算出部38は、将来、目標地点に到達した時点において検出される自己位置の検出誤差を走行軌道候補毎に推定する。走行軌道設定部39は、複数の走行軌道候補のうち検出誤差が閾値以下になる走行軌道候補のいずれかを目標走行軌道として選択する。走行制御部40は、選択された目標走行軌道を走行するように自車両1の走行を支援する。
これにより、目標地点における自車両1の自己位置の検出誤差を閾値以下に抑えることができる。
(Effect of the first embodiment)
(1) The self-position detection unit 32 detects the self-position, which is the current position of the own vehicle 1. The track candidate generation unit 34 sets a target point for reaching the own vehicle 1, and generates a plurality of travel track candidates for traveling the own vehicle 1 from its own position to the target point. The track error calculation unit 38 estimates the detection error of the self-position detected when the target point is reached in the future for each traveling track candidate. The traveling track setting unit 39 selects one of the plurality of traveling track candidates whose detection error is equal to or less than the threshold value as the target traveling track. The travel control unit 40 supports the travel of the own vehicle 1 so as to travel on the selected target travel track.
As a result, the detection error of the self-position of the own vehicle 1 at the target point can be suppressed to the threshold value or less.

(2)誤差検出部33は、自車両1の周囲の物標を検出する物標検出センサが物標を検出している場合には、物標の検出結果と物標の地図情報に基づいて自己位置を検出し、物標検出センサが物標を検出していない場合には、自車両1のオドメトリ又は衛星測位システムに基づいて自己位置を検出する。
これにより物標検出センサが物標を検出している場合には高精度の自己位置を検出することができるとともに、物標を検出していない場合においても自己位置の検出を継続することができる。
(2) When the target detection sensor that detects the target around the own vehicle 1 detects the target, the error detection unit 33 is based on the detection result of the target and the map information of the target. The self-position is detected, and if the target detection sensor does not detect the target, the self-position is detected based on the odometry of the own vehicle 1 or the satellite positioning system.
As a result, when the target detection sensor detects the target, the self-position can be detected with high accuracy, and even when the target is not detected, the self-position can be continuously detected. ..

(3)軌道候補生成部34は、自車両1の走行路上の領域のうち自己位置の検出精度が既知である既知領域を通る走行軌道を、走行軌道候補として生成する。
これにより、走行軌道候補上で発生する検出誤差を予め知ることができるので、目標地点における検出誤差を向上することができる。
(4)第1区間誤差算出部36は、既知領域における自己位置の検出誤差を、既知の検出精度に応じて推定する。
これにより、既知領域内の走行軌道候補上で発生する検出誤差を予め知ることができるの。
(3) The track candidate generation unit 34 generates a travel track that passes through a known region in the region on the travel path of the own vehicle 1 whose own position detection accuracy is known, as a travel track candidate.
As a result, the detection error that occurs on the traveling track candidate can be known in advance, so that the detection error at the target point can be improved.
(4) The first section error calculation unit 36 estimates the detection error of the self-position in the known region according to the known detection accuracy.
This makes it possible to know in advance the detection error that occurs on the traveling track candidate in the known region.

(5)既知領域は、当該領域において検出できる物標が既知である領域であってよい。また既知領域は、当該領域における路面状態が既知である領域であってもよい。また既知領域は、衛星測位システムによる自己位置の検出精度が既知な領域であってもよい。これにより、既知領域における自己位置の検出誤差をより正確に推定できる。 (5) The known region may be an region in which a target that can be detected in the region is known. Further, the known region may be a region in which the road surface condition in the region is known. Further, the known region may be a region in which the detection accuracy of the self-position by the satellite positioning system is known. As a result, the detection error of the self-position in the known region can be estimated more accurately.

(6)誤差検出部33は、自己位置の検出誤差を、物標検出センサの検出誤差の分散値又は物標の検出結果の尤度に応じて算出する。
物標検出センサの検出誤差の分散値に応じて検出誤差を算出することにより、解析的な計算により少ない処理量で高速に誤差を算出できる。白線などの検出しやすい物標の検出結果の尤度に応じて検出誤差を算出することにより、誤差推定のロバスト性を向上できる。
(6) The error detection unit 33 calculates the detection error of the self-position according to the variance value of the detection error of the target detection sensor or the likelihood of the detection result of the target.
By calculating the detection error according to the variance value of the detection error of the target detection sensor, the error can be calculated at high speed with a small amount of processing by analytical calculation. By calculating the detection error according to the likelihood of the detection result of a target that is easy to detect such as a white line, the robustness of the error estimation can be improved.

(第2実施形態)
次に、第2実施形態について説明する。第2実施形態の走行支援装置10は、走行支援装置10による自車両1の運転方法に関する乗員の要望を受け付ける。
運転方法に関する乗員の要望として、例えば走行支援装置10は、目標地点までの到達予定時間が早い運転の実施や、目標地点までの到達予定時間が遅くてもより安全な運転の実施を受け付けてよい。また走行支援装置10は、スポーティな運転の実施や、静穏で円滑な運転の実施を要望として受け付けてもよい。
走行支援装置10は、例えばユーザインタフェース装置19を介してこれらの要望を受け付ける。
(Second Embodiment)
Next, the second embodiment will be described. The traveling support device 10 of the second embodiment receives a request from an occupant regarding a driving method of the own vehicle 1 by the traveling support device 10.
As a request of the occupant regarding the driving method, for example, the driving support device 10 may accept the execution of driving with an early scheduled arrival time to the target point or the execution of safer driving even if the scheduled arrival time to the target point is late. .. Further, the traveling support device 10 may accept as a request the implementation of sporty driving or the implementation of quiet and smooth driving.
The travel support device 10 receives these requests via, for example, the user interface device 19.

走行軌道設定部39は、軌道誤差算出部38が算出した検出誤差が閾値以下になる複数の走行軌道候補のうち、乗員の要望に応じたいずれかの走行軌道候補を、目標走行軌道として選択する。
例えば、到達予定時間が早い運転を乗員が要望する場合、走行軌道設定部39は、目標地点までの軌道長がより短く、車速も早く、加減速の滑らかさが少ない走行軌道候補を選択する。
The traveling track setting unit 39 selects as a target traveling track any of a plurality of traveling track candidates whose detection error calculated by the track error calculating unit 38 is equal to or less than the threshold value, according to the request of the occupant. ..
For example, when the occupant requests driving with an early arrival time, the traveling track setting unit 39 selects a traveling track candidate having a shorter track length to the target point, a faster vehicle speed, and less smooth acceleration / deceleration.

また例えば、目標地点までの到達予定時間が遅くてもより安全な運転を要望する場合、走行軌道設定部39は、速度を落として目標地点までの区間を長い時間をかけて通過するような走行軌道候補を選択する。
また例えば、スポーティな運転を要望する場合には、走行軌道設定部39は、コーナリングを鋭角に旋回したり、より高い車速で走行したり、加減速の滑らかさが低い走行軌道候補を選択する。
また例えば、静穏で円滑な運転を要望する場合には、走行軌道設定部39は、コーナリングを鈍角に旋回したり、加減速の滑らかさが高い走行軌道候補を選択する。また、砂利道などの走行音が大きくなる領域やマンホールの上や、上下振動が発生する領域を避ける走行軌道候補を選択する。
Further, for example, when requesting safer driving even if the estimated time to reach the target point is late, the traveling track setting unit 39 slows down and travels over a long time in the section to the target point. Select a trajectory candidate.
Further, for example, when sporty driving is desired, the traveling track setting unit 39 selects a traveling track candidate having an acute angle of cornering, traveling at a higher vehicle speed, or having a low acceleration / deceleration smoothness.
Further, for example, when quiet and smooth driving is desired, the traveling track setting unit 39 turns the cornering at an obtuse angle or selects a traveling track candidate having high acceleration / deceleration smoothness. In addition, a running track candidate that avoids a region such as a gravel road where the running noise becomes loud, a manhole, or a region where vertical vibration occurs is selected.

(第2実施形態の効果)
走行支援装置10は、自車両1の運転方法に関する乗員の要望を受け付ける。走行軌道設定部39は、軌道誤差算出部38が算出した検出誤差が閾値以下になる複数の走行軌道候補のうち、乗員の要望に応じたいずれかの走行軌道候補を、前記目標走行軌道として選択する。
これにより、目標地点における検出誤差が閾値以下になり、かつ乗員の嗜好性に合った運転を実現することができる。
(Effect of the second embodiment)
The travel support device 10 receives the occupant's request regarding the driving method of the own vehicle 1. The traveling track setting unit 39 selects, as the target traveling track, one of the traveling track candidates in which the detection error calculated by the track error calculation unit 38 is equal to or less than the threshold value, according to the request of the occupant. To do.
As a result, the detection error at the target point becomes equal to or less than the threshold value, and the driving can be realized according to the preference of the occupant.

(第3実施形態)
図9を参照する。自車両1の走行路25の傍に物標L1及びL2が存在し、物標L1及びL2の検出結果に基づいて自己位置を検出する場合を想定する。
この場合、走行軌道候補T2に沿って自車両1を走行させると、走行軌道候補T1に沿って走行する場合よりも物標L1とL2を検出する方角の間隔が狭くなり、自己位置の検出誤差が大きくなる。
したがって、走行軌道候補T2に沿って走行する自車両1の自己位置の検出誤差を抑えるには、車速を低下させて物標L1とL2の観察回数を増やす必要がある。この結果、不要に低速で走行する距離が長くなる。
(Third Embodiment)
See FIG. It is assumed that the targets L1 and L2 exist near the traveling path 25 of the own vehicle 1 and the self-position is detected based on the detection results of the targets L1 and L2.
In this case, when the own vehicle 1 is driven along the traveling track candidate T2, the distance between the directions for detecting the targets L1 and L2 is narrower than when traveling along the traveling track candidate T1, and the detection error of the self-position is narrowed. Becomes larger.
Therefore, in order to suppress the detection error of the self-position of the own vehicle 1 traveling along the traveling track candidate T2, it is necessary to reduce the vehicle speed and increase the number of observations of the targets L1 and L2. As a result, the distance traveled at an unnecessarily low speed becomes long.

このため、第3実施形態における軌道候補生成部34は、自車両1の現在の自己位置から目標地点までの間に検出できる複数の物標の位置に応じて走行軌道候補を生成する。例えば、軌道候補生成部34は、複数の物標を検出する方角の間隔が所定の閾値よりも広くなる地点を通過するように走行軌道候補を生成してよい。
軌道候補生成部34は、自車両1の現在の自己位置において検出している複数の物標を検出する方角の間隔が所定の閾値よりも広くなる地点を通過するように走行軌道候補を生成してよく、既知領域情報に基づいて、自己位置よりも前方の既知領域で検出できる複数の物標の位置を判断し、これらの物標を検出する方角の間隔が所定の閾値よりも広くなる地点を通過するように走行軌道候補を生成してもよい。
Therefore, the track candidate generation unit 34 in the third embodiment generates a traveling track candidate according to the positions of a plurality of targets that can be detected between the current self-position of the own vehicle 1 and the target point. For example, the track candidate generation unit 34 may generate a running track candidate so as to pass through a point where the interval between directions for detecting a plurality of targets is wider than a predetermined threshold value.
The track candidate generation unit 34 generates a travel track candidate so as to pass a point where the distance between the directions for detecting a plurality of targets detected at the current self-position of the own vehicle 1 is wider than a predetermined threshold value. Well, based on the known area information, the positions of a plurality of targets that can be detected in the known area ahead of the self-position are determined, and the distance between the directions for detecting these targets becomes wider than a predetermined threshold value. The traveling track candidate may be generated so as to pass through.

(第3実施形態の効果)
第3実施形態の軌道候補生成部34は、自車両1の現在の自己位置から目標地点までの間に検出できる複数の物標の位置に応じて走行軌道候補を生成する。
このため、自己位置の検出誤差が抑制される走行軌道候補を生成することが可能になり、不要に低速で走行する距離を短くすることができる。
(Effect of Third Embodiment)
The track candidate generation unit 34 of the third embodiment generates travel track candidates according to the positions of a plurality of targets that can be detected between the current self-position of the own vehicle 1 and the target point.
Therefore, it is possible to generate a traveling track candidate in which the detection error of the self-position is suppressed, and it is possible to shorten the traveling distance at an unnecessarily low speed.

1…自車両、10…走行支援装置、11…衛星測位装置、12…地図データベース、13…周囲環境センサ、14…車両センサ、15…既知領域データベース、16…コントローラ、17…ナビゲーションシステム、18…アクチュエータ、19…ユーザインタフェース装置、20…プロセッサ、21…記憶装置、25…走行路、30…第1自己位置推定部、31…第2自己位置推定部、32…自己位置検出部、33…誤差検出部、34…軌道候補生成部、35…軌道候補選択部、36…第1区間誤差算出部、37…第2区間誤差算出部、38…軌道誤差算出部、39…走行軌道設定部、40…走行制御部、50…第1誤差検出部、51…第2誤差検出部、52…第3誤差検出部、53…誤差補正部、60…第1誤差推定部、61…第2誤差推定部、62…誤差補正部 1 ... own vehicle, 10 ... driving support device, 11 ... satellite positioning device, 12 ... map database, 13 ... ambient environment sensor, 14 ... vehicle sensor, 15 ... known area database, 16 ... controller, 17 ... navigation system, 18 ... Actuator, 19 ... User interface device, 20 ... Processor, 21 ... Storage device, 25 ... Travel path, 30 ... First self-position estimation unit, 31 ... Second self-position estimation unit, 32 ... Self-position detection unit, 33 ... Error Detection unit, 34 ... Track candidate generation unit, 35 ... Track candidate selection unit, 36 ... First section error calculation unit, 37 ... Second section error calculation unit, 38 ... Track error calculation unit, 39 ... Travel track setting unit, 40 ... Travel control unit, 50 ... 1st error detection unit, 51 ... 2nd error detection unit, 52 ... 3rd error detection unit, 53 ... Error correction unit, 60 ... 1st error estimation unit, 61 ... 2nd error estimation unit , 62 ... Error correction unit

Claims (10)

自車両の現在位置である自己位置を検出し、
前記自車両を到達させる目標地点を設定して前記自己位置から前記目標地点まで前記自車両を走行させる複数の走行軌道候補を生成し、
将来、前記目標地点に到達した時点において検出される前記自己位置の検出誤差を前記走行軌道候補毎に推定し、
前記複数の走行軌道候補のうち前記検出誤差が閾値以下になる前記走行軌道候補のいずれかを目標走行軌道として選択し、
選択された前記目標走行軌道を走行するように前記自車両の走行を支援する、
ことを特徴とする走行支援方法。
Detects the self-position, which is the current position of the own vehicle,
A target point to reach the own vehicle is set, and a plurality of travel track candidates for traveling the own vehicle from the self-position to the target point are generated.
In the future, the detection error of the self-position detected when the target point is reached is estimated for each traveling track candidate.
Among the plurality of travel track candidates, one of the travel track candidates whose detection error is equal to or less than the threshold value is selected as the target travel track.
Supporting the traveling of the own vehicle so as to travel on the selected target traveling track.
A driving support method characterized by that.
前記自車両の周囲の物標の自車両に対する相対位置を検出する物標検出センサが前記物標を検出している場合には、前記物標の検出結果と前記物標の地図上の位置に基づいて前記自己位置を検出し、物標検出センサが前記物標を検出していない場合には、前記自車両のオドメトリ又は衛星測位システムに基づいて前記自己位置を検出する、ことを特徴とする請求項1に記載の走行支援方法。 When the target detection sensor that detects the relative position of the target around the own vehicle with respect to the own vehicle detects the target, the detection result of the target and the position on the map of the target are displayed. The self-position is detected based on the self-position, and when the target detection sensor does not detect the target, the self-position is detected based on the odometry of the own vehicle or the satellite positioning system. The driving support method according to claim 1. 前記自車両の走行路上の領域のうち前記自己位置の検出精度が既知である部分領域を通る走行軌道を、前記走行軌道候補として生成することを特徴とする請求項1又は2に記載の走行支援方法。 The traveling support according to claim 1 or 2, wherein a traveling track passing through a partial region in the traveling path of the own vehicle whose own position detection accuracy is known is generated as the traveling track candidate. Method. 前記部分領域における前記自己位置の検出誤差を、既知の前記検出精度に応じて推定することを特徴とする請求項3に記載の走行支援方法。 The traveling support method according to claim 3, wherein the detection error of the self-position in the partial region is estimated according to the known detection accuracy. 前記部分領域は、当該領域において検出できる物標が既知である領域であることを特徴とする請求項3又は4に記載の走行支援方法。 The traveling support method according to claim 3 or 4, wherein the partial region is a region in which a target that can be detected in the region is known. 前記部分領域は、当該領域における路面状態が既知である領域であることを特徴とする請求項3〜5のいずれか一項に記載の走行支援方法。 The traveling support method according to any one of claims 3 to 5, wherein the partial region is a region in which the road surface condition in the region is known. 前記部分領域は、衛星測位システムによる自己位置の検出精度が既知な領域であることを特徴とする請求項3〜6のいずれか一項に記載の走行支援方法。 The traveling support method according to any one of claims 3 to 6, wherein the partial region is a region in which the detection accuracy of the self-position by the satellite positioning system is known. 前記自己位置の検出誤差を、前記物標検出センサの検出誤差の分散値又は前記物標の検出結果の尤度に応じて算出することを特徴とする請求項2に記載の走行支援方法。 The traveling support method according to claim 2, wherein the detection error of the self-position is calculated according to the variance value of the detection error of the target detection sensor or the likelihood of the detection result of the target. 前記自車両の運転方法に関する乗員の要望を受け付け、
前記検出誤差が閾値以下になる複数の前記走行軌道候補のうち、前記乗員の要望に応じたいずれかの前記走行軌道候補を、前記目標走行軌道として選択する、
ことを特徴とする請求項1〜8のいずれか一項に記載の走行支援方法。
Accepting the occupant's request regarding the driving method of the own vehicle,
Among the plurality of traveling track candidates whose detection error is equal to or less than the threshold value, any of the traveling track candidates according to the request of the occupant is selected as the target traveling track.
The traveling support method according to any one of claims 1 to 8, wherein the driving support method is characterized by the above.
自車両の現在位置である自己位置を検出する自己位置検出手段と、
前記自車両を到達させる目標地点を設定し、前記自己位置から前記目標地点まで前記自車両を走行させる複数の走行軌道候補を生成する軌道候補生成手段と、
前記目標地点に到達した時点において前記自己位置検出手段によって検出される前記自己位置の検出誤差を前記走行軌道候補毎に推定する誤差検出手段と、
前記複数の走行軌道候補のうち前記検出誤差が閾値以下になる前記走行軌道候補のいずれかを目標走行軌道として選択する走行軌道選択手段と、
選択された前記目標走行軌道を走行するように前記自車両の走行を支援する走行支援手段と、
を備えることを特徴とする走行支援装置。
Self-position detecting means for detecting the self-position, which is the current position of the own vehicle,
A track candidate generation means for setting a target point for reaching the own vehicle and generating a plurality of travel track candidates for traveling the own vehicle from the self-position to the target point.
An error detecting means for estimating the detection error of the self-position detected by the self-position detecting means at the time of reaching the target point for each traveling track candidate, and an error detecting means.
A traveling track selection means for selecting one of the plurality of traveling track candidates whose detection error is equal to or less than a threshold value as a target traveling track.
A traveling support means for supporting the traveling of the own vehicle so as to travel on the selected target traveling track, and
A traveling support device characterized by being equipped with.
JP2019155696A 2019-08-28 2019-08-28 Driving support method and driving support device Active JP7321034B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019155696A JP7321034B2 (en) 2019-08-28 2019-08-28 Driving support method and driving support device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019155696A JP7321034B2 (en) 2019-08-28 2019-08-28 Driving support method and driving support device

Publications (2)

Publication Number Publication Date
JP2021030980A true JP2021030980A (en) 2021-03-01
JP7321034B2 JP7321034B2 (en) 2023-08-04

Family

ID=74675117

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019155696A Active JP7321034B2 (en) 2019-08-28 2019-08-28 Driving support method and driving support device

Country Status (1)

Country Link
JP (1) JP7321034B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018031678A1 (en) * 2016-08-09 2018-02-15 Nauto Global Limited System and method for precision localization and mapping
JP2018055141A (en) * 2016-09-26 2018-04-05 日立オートモティブシステムズ株式会社 Moving body track prediction system
JP2018203103A (en) * 2017-06-06 2018-12-27 トヨタ自動車株式会社 Lane change support device
JP2019127098A (en) * 2018-01-23 2019-08-01 本田技研工業株式会社 Driving reference line determination device, and automatic driving device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018031678A1 (en) * 2016-08-09 2018-02-15 Nauto Global Limited System and method for precision localization and mapping
JP2018055141A (en) * 2016-09-26 2018-04-05 日立オートモティブシステムズ株式会社 Moving body track prediction system
JP2018203103A (en) * 2017-06-06 2018-12-27 トヨタ自動車株式会社 Lane change support device
JP2019127098A (en) * 2018-01-23 2019-08-01 本田技研工業株式会社 Driving reference line determination device, and automatic driving device

Also Published As

Publication number Publication date
JP7321034B2 (en) 2023-08-04

Similar Documents

Publication Publication Date Title
US10520319B2 (en) Data driven map updating system for autonomous driving vehicles
RU2737874C1 (en) Method of storing information of vehicle, method of controlling movement of vehicle and device for storing information of vehicle
RU2645388C2 (en) Device for identifying wrong recognition
US11313976B2 (en) Host vehicle position estimation device
EP3342670B1 (en) Method to dynamically adjusting speed control rates of autonomous vehicles
JP6972150B2 (en) Pedestrian probability prediction system for self-driving vehicles
US11055540B2 (en) Method for determining anchor boxes for training neural network object detection models for autonomous driving
CN110621541B (en) Method and system for generating trajectories for operating an autonomous vehicle
JP7035945B2 (en) Map information system
KR102086270B1 (en) Control method and traveling control device of the traveling control device
US11613253B2 (en) Method of monitoring localization functions in an autonomous driving vehicle
JP7469896B2 (en) Periphery recognition device, surroundings recognition method, and program
WO2021205193A1 (en) Map information correction method, driving assistance method, and map information correction device
JP2022022287A (en) Map making device, method for control, program, and storage medium
JP6943127B2 (en) Position correction method, vehicle control method and position correction device
JP7321035B2 (en) OBJECT POSITION DETECTION METHOD AND OBJECT POSITION DETECTION DEVICE
JP7202982B2 (en) Driving support method and driving support device
JP7147448B2 (en) map information system
JP2021060941A (en) Object recognition method and object recognition system
JP7276112B2 (en) Lane change decision device
JP7321034B2 (en) Driving support method and driving support device
JP7031748B2 (en) Self-position estimation method and self-position estimation device
JP2018185156A (en) Target position estimation method and target position estimation device
JP2022146256A (en) Track estimation method and track estimation device
JP2018146248A (en) Target position estimation method and target position estimation device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220510

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230209

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230221

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230421

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230725

R150 Certificate of patent or registration of utility model

Ref document number: 7321034

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150