[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5782708B2 - Driving support device - Google Patents

Driving support device Download PDF

Info

Publication number
JP5782708B2
JP5782708B2 JP2010270176A JP2010270176A JP5782708B2 JP 5782708 B2 JP5782708 B2 JP 5782708B2 JP 2010270176 A JP2010270176 A JP 2010270176A JP 2010270176 A JP2010270176 A JP 2010270176A JP 5782708 B2 JP5782708 B2 JP 5782708B2
Authority
JP
Japan
Prior art keywords
route
vehicle
vehicle position
unit
introduction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2010270176A
Other languages
Japanese (ja)
Other versions
JP2012118909A (en
Inventor
直樹 古城
直樹 古城
安藤 敏之
敏之 安藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP2010270176A priority Critical patent/JP5782708B2/en
Publication of JP2012118909A publication Critical patent/JP2012118909A/en
Application granted granted Critical
Publication of JP5782708B2 publication Critical patent/JP5782708B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Steering Control In Accordance With Driving Conditions (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、走行支援装置に関するものである。   The present invention relates to a driving support device.

CCDカメラやレーザレーダからの情報に基づいて、道路形状や障害物までの距離を認識すると共に、自車両周辺環境の二次元マップを作成し、狭路があるか否か、及び通行できるか否かを判定し、自車両の走行経路を演算して運転支援を行うものがあった(特許文献1参照)。   Based on information from the CCD camera and laser radar, recognize the road shape and distance to obstacles, create a two-dimensional map of the surrounding environment of the vehicle, and check whether there is a narrow road and whether it can pass. In some cases, it is determined whether the vehicle travels by calculating the travel route of the host vehicle (see Patent Document 1).

特開2002−352397号公報JP 2002-352397 A

上記特許文献1に記載されたような背景技術では、車速や操舵角など車両情報、並びに自車両周辺環境情報に基づいて、絶えず走行経路の演算を行っているため、計算コストが増大してしまう。
本発明の課題は、走行支援のための走行経路の演算を容易にし、計算コストを抑制することである。
In the background art as described in Patent Document 1, the calculation cost increases because the travel route is constantly calculated based on the vehicle information such as the vehicle speed and the steering angle and the surrounding environment information of the host vehicle. .
An object of the present invention is to facilitate calculation of a travel route for travel support and to suppress calculation cost.

本発明に係る走行支援装置は、車両進行方向の周辺環境を認識し、認識した周辺環境に対する自車位置と自車姿勢を検出し、これら周辺環境、自車位置、及び自車姿勢を対応付けた情報を予め蓄積しておく。そして、蓄積された情報を自車位置に基づいて参照することで、自車両にとって走行可能な複数の走行経路を参照経路として設定すると共に、自車位置と自車姿勢に基づいて、自車位置から各参照経路に至るまでの導入経路を算出する。そして、導入経路の算出結果に応じて、複数の参照経路のうちの一つを選択し、選択した一つの参照経路と、この参照経路に至るまでの導入経路とを合わせて最終的な自車両の走行経路を設定する。そして、自車位置から各走行経路に至るまでの最短となる導入経路を算出し、算出した導入経路のうちの最短となる導入経路に対応する参照経路を選択する
The driving support device according to the present invention recognizes the surrounding environment in the vehicle traveling direction, detects the vehicle position and the vehicle attitude with respect to the recognized surrounding environment, and associates the surrounding environment, the vehicle position, and the vehicle attitude. Stored in advance. Then, by referring to the accumulated information based on the vehicle position, a plurality of travel routes that the vehicle can travel are set as reference routes, and the vehicle position is determined based on the vehicle position and the vehicle attitude. The introduction route from each to the reference route is calculated. Then, according to the calculation result of the introduction route, one of the plurality of reference routes is selected, and the final vehicle is combined with the selected reference route and the introduction route up to this reference route. Set the travel route. Then, the shortest introduction route from the vehicle position to each travel route is calculated, and the reference route corresponding to the shortest introduction route among the calculated introduction routes is selected .

本発明に係る走行支援装置によれば、周辺環境、自車位置、及び自車姿勢を対応付けた情報を蓄積しておき、その情報を随時参照して自車両の走行経路を設定してゆくメモリベースドな技術であるため、走行支援のための走行経路の演算を容易にし、計算コストを抑制することができる。   According to the driving support device of the present invention, information that associates the surrounding environment, the vehicle position, and the vehicle attitude is stored, and the driving route of the vehicle is set by referring to the information as needed. Since it is a memory-based technology, it is possible to easily calculate a travel route for driving support and to reduce calculation costs.

走行支援装置の概略構成図である。It is a schematic block diagram of a driving assistance device. 走行支援装置で実行する演算ブロック図である。It is a calculation block diagram performed with a driving assistance device. 走行履歴保存処理を示すフローチャートである。It is a flowchart which shows a driving history preservation | save process. 走行支援制御処理を示すフローチャートである。It is a flowchart which shows a driving assistance control process. 導入経路算出処理を示すフローチャートである。It is a flowchart which shows an introduction route calculation process. 導入経路算出の参考図である。It is a reference figure of introduction route calculation. 走行シーンの一例である。It is an example of a driving scene. 走行支援装置で実行する第二実施形態の演算ブロック図である。It is a calculation block diagram of 2nd embodiment performed with a driving assistance device. 走行支援装置で実行する第三実施形態の演算ブロック図である。It is a calculation block diagram of 3rd embodiment performed with a driving assistance device. 走行可能領域の一例を示す図である。It is a figure which shows an example of a driving | running | working possible area | region. 狭路度合の異なる参照経路を示す図である。It is a figure which shows the reference route from which a narrow path degree differs. 走行支援装置で実行する第四実施形態の演算ブロック図である。It is a calculation block diagram of 4th embodiment performed with a driving assistance device.

以下、本発明の実施形態を図面に基づいて説明する。
《第一実施形態》
《構成》
先ず、走行支援装置100の概略構成について説明する。
図1は、走行支援装置の概略構成図である。
図2は、走行支援装置で実行する演算ブロック図である。
走行支援装置100は、車両1に対して前向きに設置されたカメラ2と、走行支援コントローラ3と、車両情報データベース4と、走行履歴データベース5と、ディスプレイ6と、タッチパネル7と、車両コントローラ8と、車両センサ群9と、制御ユニット群10と、を備える。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
<< first embodiment >>
"Constitution"
First, a schematic configuration of the travel support device 100 will be described.
FIG. 1 is a schematic configuration diagram of a driving support device.
FIG. 2 is a calculation block diagram executed by the driving support device.
The driving support device 100 includes a camera 2 installed forward with respect to the vehicle 1, a driving support controller 3, a vehicle information database 4, a driving history database 5, a display 6, a touch panel 7, and a vehicle controller 8. The vehicle sensor group 9 and the control unit group 10 are provided.

カメラ2は、例えばCCD等の固体撮像素子を用いたものであり、車両1の車内ミラー部の裏側に、車両前方を撮像可能な方向に設置される。撮像された画像は走行支援コントローラ3へ送られる。
走行支援コントローラ3は、撮像画像を用いた自車位置推定や走行支援経路選択などの処理を行う電子制御ユニットである。走行支援コントローラ3は、他の制御に用いるコントローラと兼用してもよい。走行支援コントローラ3は、一般的なコントローラと同様にCPU、ROM、RAM等で構成され、ROMには後述する各種処理部を実現するプログラムが格納されている。
The camera 2 uses a solid-state imaging device such as a CCD, for example, and is installed on the back side of the in-car mirror portion of the vehicle 1 in a direction that allows imaging of the front of the vehicle. The captured image is sent to the driving support controller 3.
The driving support controller 3 is an electronic control unit that performs processing such as host vehicle position estimation using a captured image and driving support route selection. The driving support controller 3 may also be used as a controller used for other controls. The driving support controller 3 includes a CPU, a ROM, a RAM, and the like, like a general controller, and a program for realizing various processing units described later is stored in the ROM.

車両情報データベース4は、車両1やカメラ2に関する各種パラメータが記憶された記憶部である。車両情報データベース4には、例えば車両1の最小旋回半径、車幅、トレッド長、タイヤ半径など、後述する導入経路算出部が必要とする車両モデルに関する情報や、カメラ2の内部パラメータや光軸方向や画角などのカメラ設計値に関する情報が記憶されている。
走行履歴データベース5は、カメラ2で撮像された撮像画像を、撮像時のカメラ位置、車両位置、車両姿勢などの付加情報と併せて記憶する記憶部であり、例えばハードディスク、メモリーカードなどの記憶媒体を用いればよい。
The vehicle information database 4 is a storage unit in which various parameters related to the vehicle 1 and the camera 2 are stored. In the vehicle information database 4, for example, information on a vehicle model required by an introduction route calculation unit, which will be described later, such as the minimum turning radius, vehicle width, tread length, and tire radius of the vehicle 1, the internal parameters of the camera 2 and the optical axis direction Information on camera design values such as the angle of view and the angle of view is stored.
The travel history database 5 is a storage unit that stores a captured image captured by the camera 2 together with additional information such as a camera position, a vehicle position, and a vehicle posture at the time of imaging. For example, a storage medium such as a hard disk or a memory card May be used.

ディスプレイ6は、例えば車両1の室内のセンタコンソールに設置され、走行支援の際に、カメラ画像に自車の予測進路と推奨経路を重畳して表示する。なお、ディスプレイ6は一般にナビゲーション装置に用いるディスプレイと兼用してもよい。
タッチパネル7は、ディスプレイ6の表示部に配置され、ユーザが接触した部位の座標位置や接触箇所の移動軌跡を特定できる一般的なタッチパネルである。本実施形態では、ユーザが、走行支援を開始するかどうかを選択したり、運転支援の中止を指示したりする際に利用される。なお、ユーザからの指示入力インタフェースとしては、タッチパネル7の代わりに、ボタン、マウス、キーボード、音声入力などの入力インタフェースを用いてもよい。
The display 6 is installed, for example, in the center console in the vehicle 1 and displays the predicted course and the recommended route of the host vehicle superimposed on the camera image when driving is supported. The display 6 may also be used as a display generally used for a navigation device.
The touch panel 7 is a general touch panel that is arranged on the display unit of the display 6 and can specify the coordinate position of the part touched by the user and the movement locus of the contact part. In this embodiment, it is used when the user selects whether to start driving support or instructs to stop driving support. As an instruction input interface from the user, an input interface such as a button, a mouse, a keyboard, and a voice input may be used instead of the touch panel 7.

車両コントローラ8は、エンジンやブレーキ等の作動を制御する電子制御ユニットであり、エンジン制御コントローラ、ブレーキ制御コントローラ、電動パワーステアリング制御コントローラ等の制御ユニット群10に接続される。車両コントローラ8は、走行支援コントローラ3からの出力に基づき、アクセル開度、ブレーキ制御量、ステアリング操舵角を算出し、制御ユニット群10に駆動指令を送ることで、走行支援コントローラ3が算出した走行軌跡に沿って車両を制御することが可能である。
車両センサ群9は、アクセルセンサ、ブレーキセンサ、ステアリングセンサ、車速センサ、加速度センサなどの各種車載センサで構成され、走行支援コントローラ3に接続される。走行支援コントローラ3は、車両センサ群9からの各種出力値に基づいて、車両2の車速、加速度、操舵角や、ドライバのアクセル操作量、ブレーキ操作量などを算出するように構成される。
The vehicle controller 8 is an electronic control unit that controls the operation of an engine, a brake, and the like, and is connected to a control unit group 10 such as an engine control controller, a brake control controller, and an electric power steering control controller. The vehicle controller 8 calculates the accelerator opening, the brake control amount, and the steering angle based on the output from the travel support controller 3, and sends the drive command to the control unit group 10, thereby calculating the travel calculated by the travel support controller 3. It is possible to control the vehicle along the trajectory.
The vehicle sensor group 9 includes various on-vehicle sensors such as an accelerator sensor, a brake sensor, a steering sensor, a vehicle speed sensor, and an acceleration sensor, and is connected to the travel support controller 3. The driving support controller 3 is configured to calculate the vehicle speed, acceleration, steering angle, accelerator operation amount, brake operation amount, and the like of the vehicle 2 based on various output values from the vehicle sensor group 9.

次に、走行支援コントローラ3で実行される演算ブロックについて説明する。
走行支援コントローラ3は、特徴点検出部31と、データ蓄積部32と、自車位置検出部33と、自車姿勢検出部34と、参照経路設定部35と、導入経路算出部36と、参照経路選択部37と、走行支援部38と、を備える。
特徴点検出部31は、カメラ2の撮像画像や、走行履歴データベース5に蓄積された過去の撮像画像に対し、画面内特徴点を検出する。特徴点とは、画面が移動した際に追従可能な点のことを指し、一般的には縦方向、横方向ともに輝度差がある点を指す。検出方法としては、SIFT、 SURF、fast等がある。
Next, the calculation block executed by the driving support controller 3 will be described.
The travel support controller 3 includes a feature point detection unit 31, a data storage unit 32, a host vehicle position detection unit 33, a host vehicle posture detection unit 34, a reference route setting unit 35, an introduction route calculation unit 36, and a reference. A route selection unit 37 and a travel support unit 38 are provided.
The feature point detection unit 31 detects in-screen feature points from the captured image of the camera 2 and past captured images accumulated in the travel history database 5. A feature point refers to a point that can be followed when the screen moves, and generally refers to a point having a luminance difference in both the vertical and horizontal directions. Detection methods include SIFT, SURF, fast, and the like.

データ蓄積部32は、カメラ2の撮像画像と、特徴点検出部により得られた特徴点と、自車位置検出部33で推定される自車位置と、自車姿勢検出部34で推定される自車姿勢とを関連付けて、走行履歴データベース5に保存する。
ここで特徴点は、カメラ2の撮像画像と走行履歴データベース5に蓄積された撮像画像を用いて照合を行うことで、三次元位置計測を行い、さらに世界座標系に変換した上で、保存される。このとき、カメラから特徴点までの位置計測結果はカメラ座標系で表されており、これを世界座標系に変換するためには、世界座標系におけるカメラの位置と、特徴点の三次元構成とを、同時に求めておく必要がある。このように、マップの生成と自車位置の推定を同時に行う手法としては、SLAMが提案されており、これに関しては様々なアルゴリズムが発表されている。カメラを使用したSLAMとしてはMono‐SLAMやPTAM等がある。
The data storage unit 32 is estimated by the captured image of the camera 2, the feature points obtained by the feature point detection unit, the host vehicle position estimated by the host vehicle position detection unit 33, and the host vehicle posture detection unit 34. The vehicle attitude is stored in the travel history database 5 in association with the vehicle attitude.
Here, the feature points are stored after the three-dimensional position measurement is performed by performing collation using the captured images of the camera 2 and the captured images stored in the travel history database 5, and further converted into the world coordinate system. The At this time, the position measurement result from the camera to the feature point is expressed in the camera coordinate system, and in order to convert this to the world coordinate system, the position of the camera in the world coordinate system, the three-dimensional configuration of the feature points, Need to be determined at the same time. As described above, SLAM has been proposed as a method for simultaneously generating a map and estimating the position of the vehicle, and various algorithms have been announced for this. Examples of SLAM using a camera include Mono-SLAM and PTAM.

自車位置検出部33は、カメラ2の撮像画像と、走行履歴データベース5に蓄積された撮像画像及び特徴点と、車両情報データベース4に蓄積された車両情報と、を用いて自車位置を推定する。
具体的には、先ず事前知識(以前のタイムステップにおける自車位置推定結果や、車両センサ群9から算出される車速、操舵角等の情報)を用いて自車位置の事前推定を実施する。事前推定により自車両の位置と姿勢が得られたら、それに基づいて、走行履歴データベース5に蓄積されている特徴点の中から、カメラ2の撮像画像に写り得る特徴点を選別し、撮像画像内での位置を推定し、その画像内位置推定値を中心として特徴点を画像内で検索を行う。これにより、事前推定値から想定される画像内位置と実際に検出された画像内位置とのずれを検出する。そして、画像内特徴点位置と、自車位置の事前推定値から算出した特徴点位置のずれから、自車位置を算出する。これを事後推定と呼ぶ。ここでは、事前位置推定の結果を、特徴点の位置が実際の計測位置に合うように調整することで事後推定を実施し、最終的な自車位置推定結果を得る。
The own vehicle position detection unit 33 estimates the own vehicle position using the captured image of the camera 2, the captured image and feature points stored in the travel history database 5, and the vehicle information stored in the vehicle information database 4. To do.
Specifically, first, the vehicle position is estimated in advance using prior knowledge (the vehicle position estimation result in the previous time step and the vehicle speed and steering angle information calculated from the vehicle sensor group 9). When the position and orientation of the host vehicle are obtained by pre-estimation, feature points that can be captured in the captured image of the camera 2 are selected from the feature points stored in the travel history database 5 based on the position and orientation. The position is estimated in the image, and the feature point is searched in the image with the estimated position in the image as the center. Thereby, a deviation between the position in the image assumed from the prior estimated value and the position in the image actually detected is detected. Then, the vehicle position is calculated from the difference between the feature point position in the image and the feature point position calculated from the pre-estimated value of the vehicle position. This is called posterior estimation. Here, post-estimation is performed by adjusting the result of the prior position estimation so that the position of the feature point matches the actual measurement position, and the final vehicle position estimation result is obtained.

自車姿勢検出部34は、カメラ2の撮像画像と、走行履歴データベース5に蓄積された撮像画像及び特徴点と、車両情報データベース4に蓄積された車両情報と、を用いて自車姿勢を推定する。この自車姿勢は、自車位置検出部33での演算と同様の手順に従って、自車位置と共に推定されるので、ここでは説明を省略する。
参照経路設定部35は、走行履歴データベース5に蓄積された過去の自車位置の軌跡を複数読込み、参照経路とする。例えば、過去に2回分の走行履歴があれば、2つの参照経路を算出する。
The own vehicle posture detection unit 34 estimates the own vehicle posture using the picked-up image of the camera 2, picked-up images and feature points stored in the travel history database 5, and vehicle information stored in the vehicle information database 4. To do. Since the own vehicle posture is estimated together with the own vehicle position according to the same procedure as the calculation in the own vehicle position detection unit 33, the description thereof is omitted here.
The reference route setting unit 35 reads a plurality of past vehicle position loci accumulated in the travel history database 5 and sets them as reference routes. For example, if there are two driving histories in the past, two reference routes are calculated.

このとき、走行履歴データベース5に蓄積された複数の撮像画像を照合して得られる三次元特徴点群も同時に算出される。参照経路である過去の自車位置の軌跡は、特徴点算出に用いられる撮像画像の、撮像時のカメラ位置から算出され、三次元特徴点群との相対関係で規定されることになる。
導入経路算出部36は、参照経路設定部35で設定された各参照経路の夫々に対し、現在の自車位置及び自車姿勢から、参照経路に合流するまでの過度経路(補助経路)を導入経路として算出する。詳細な手順は後述する。
At this time, a three-dimensional feature point group obtained by collating a plurality of captured images stored in the travel history database 5 is also calculated at the same time. The trajectory of the past vehicle position, which is the reference route, is calculated from the camera position at the time of imaging of the captured image used for the feature point calculation, and is defined by the relative relationship with the three-dimensional feature point group.
The introduction route calculation unit 36 introduces, for each reference route set by the reference route setting unit 35, an excessive route (auxiliary route) from the current own vehicle position and own vehicle posture until the reference route is joined. Calculate as a route. Detailed procedures will be described later.

参照経路選択部37は、導入経路の経路長が最短の参照経路を選択し、該参照経路と対応する導入経路を接続することで、最終的な走行支援経路を算出する。
走行支援部38は、参照経路選択部37が一意に定めた走行支援経路を用いて、走行支援を行う。具体的には、作成した走行支援経路情報を、カメラ2のカメラ座標系に変換した上で、ディスプレイ6に、撮像画像に走行支援経路を重畳して表示する。さらに走行支援部38は、走行軌跡と車両の位置・姿勢のずれ量を車両コントローラ8に送付することで、アクセル、ブレーキ、ステアリングを制御し、自動運転を行うことができる。
The reference route selection unit 37 calculates a final driving support route by selecting a reference route having the shortest route length of the introduction route and connecting the introduction route corresponding to the reference route.
The travel support unit 38 performs travel support using the travel support route uniquely determined by the reference route selection unit 37. Specifically, the generated driving support route information is converted into the camera coordinate system of the camera 2 and then displayed on the display 6 with the driving support route superimposed on the captured image. Furthermore, the driving support unit 38 can control the accelerator, the brake, and the steering, and can perform automatic driving by sending the deviation of the driving locus and the position / posture of the vehicle to the vehicle controller 8.

次に、走行支援装置100の処理手順を図3と図4のフローチャートを用いて詳細に説明する。第一実施形態における走行支援装置100の処理は、走行履歴構成時と走行支援時で異なる。
図3は、走行履歴保存処理を示すフローチャートである。
図4は、走行支援制御処理を示すフローチャートである。
なお、図3及び図4に示す処理内容は、走行支援コントローラ3において、例えば100msec程度の間隔で連続的に行われる。
Next, the processing procedure of the driving support device 100 will be described in detail with reference to the flowcharts of FIGS. The processing of the driving support device 100 in the first embodiment is different between the driving history configuration time and the driving support time.
FIG. 3 is a flowchart showing the travel history storing process.
FIG. 4 is a flowchart showing the driving support control process.
3 and 4 are continuously performed in the driving support controller 3 at intervals of, for example, about 100 msec.

先ず、走行履歴保存処理について説明する。
ステップS110では、ディスプレイ6に走行履歴保存を開始するか否かのボタンを表示し、タッチパネル7を通じて、ドライバからの開始指示があるか否かを判定する。ここで、ドライバから開始指示があれば、ステップS111に移行する。一方、開始指示がなければ、ドライバからの入力を待つ。
ステップS111では、走行履歴データベースに過去の走行履歴が存在するか否かを判定する。ここで、走行履歴が存在しなければ、ステップS112に移行する。一方、走行履歴が存在すればステップS113に移行する。
First, the travel history saving process will be described.
In step S <b> 110, a button is displayed on the display 6 as to whether or not to save the travel history, and it is determined whether or not there is a start instruction from the driver via the touch panel 7. Here, if there is a start instruction from the driver, the process proceeds to step S111. On the other hand, if there is no start instruction, it waits for an input from the driver.
In step S111, it is determined whether or not a past travel history exists in the travel history database. Here, if there is no travel history, the process proceeds to step S112. On the other hand, if a travel history exists, the process proceeds to step S113.

ステップS112では、走行履歴初期化処理を行う。
先ず、カメラ2の撮像画像から特徴点検出部31を用いて特徴点を算出する。
次に、再びカメラ2から撮像画像を取り込み、同様に特徴点を算出し、先ほど取得した特徴点と比較することで、特徴点の追跡を行う。なお、特徴点追跡手法は、KLT‐Tracker等、一般に知られる画像処理手法を適用すればよい。
そして、継続的に特徴点追跡を行いながら、車両が一定距離(例えば0.5m)進行したところで、最初の撮像画像と、現在の撮像画像の特徴点を比較し、一般に知られた8点法などの手法を用いて、特徴点の三次元化を行うと共に、特徴点との相対関係として、車両の初期自車位置と初期自車姿勢を規定する。
In step S112, a travel history initialization process is performed.
First, a feature point is calculated from the captured image of the camera 2 using the feature point detection unit 31.
Next, the captured image is captured again from the camera 2, the feature points are calculated in the same manner, and the feature points are tracked by comparing with the previously acquired feature points. Note that a generally known image processing method such as KLT-Tracker may be applied as the feature point tracking method.
Then, while performing feature point tracking continuously, when the vehicle travels a certain distance (for example, 0.5 m), the feature points of the first captured image and the current captured image are compared, and the generally known 8-point method is used. Using such a method, the feature points are three-dimensionalized, and the initial vehicle position and the initial vehicle attitude of the vehicle are defined as a relative relationship with the feature points.

こうして走行履歴の初期化を行う。
続くステップS113からステップS116の処理は、車両の進行と共に繰り返し行われる処理群である。
ステップS113では、カメラ2の撮像画像から、前述した自車位置検出部33と自車姿勢検出部34とを用いて、獲得済み三次元特徴点群との相対関係で、自車位置と自車姿勢を検出(推定)する。
続くステップS114では、ステップS113で得られた自車位置・姿勢情報に基づいて、走行環境を示すマップとなる三次元特徴点を構成する。
具体的には、ステップS113で取得した撮像画像の特徴点と、直前に撮像された画像又は走行履歴データベース5に保存された撮像画像のうち撮像位置が近い画像の特徴点とを比較し、一般に知られた8点法などの手法を用いて、特徴点の三次元化を行い、既知の特徴点群に追加する。
Thus, the travel history is initialized.
The subsequent processing from step S113 to step S116 is a processing group that is repeatedly performed as the vehicle travels.
In step S113, from the captured image of the camera 2, using the above-described own vehicle position detecting unit 33 and own vehicle posture detecting unit 34, the own vehicle position and the own vehicle are determined in a relative relationship with the acquired three-dimensional feature point group. Detect (estimate) posture.
In subsequent step S114, a three-dimensional feature point serving as a map indicating the driving environment is configured based on the vehicle position / posture information obtained in step S113.
Specifically, the feature point of the captured image acquired in step S113 is compared with the feature point of the image captured immediately before or the image of the captured image stored in the travel history database 5, and the Using a known technique such as the 8-point method, the feature points are three-dimensionalized and added to a known feature point group.

続くステップS115では、ステップS112からステップS114で取得した撮像画像、三次元特徴点群、自車位置・姿勢を走行履歴データベース5に保存する。なお、走行履歴データベース5には、車両センサ群9から算出される車速、操舵角等の各種車両情報を、自車位置・姿勢と関連付けて保存してもよい。
続くステップS116では、ディスプレイ6に走行履歴保存を終了するか否かのボタンを表示し、タッチパネル7を通じて、ドライバからの終了指示があるか否かを判定する。ここで、ドライバから終了指示がない場合は再び前記ステップS113に戻る。一方、終了指示があれば、走行履歴保存処理を終了してから所定のメインプログラムに復帰する。
In subsequent step S115, the captured image, the three-dimensional feature point group, and the vehicle position / posture acquired in steps S112 to S114 are stored in the travel history database 5. The travel history database 5 may store various vehicle information such as the vehicle speed and the steering angle calculated from the vehicle sensor group 9 in association with the vehicle position / posture.
In the subsequent step S116, a button is displayed on the display 6 as to whether or not to save the travel history, and it is determined whether or not there is an end instruction from the driver through the touch panel 7. If there is no end instruction from the driver, the process returns to step S113. On the other hand, if there is an end instruction, the travel history storing process is ended and then the process returns to a predetermined main program.

次に、走行支援制御処理について説明する。
なお、この走行支援制御処理に先立ち、走行履歴保存処理は既に複数回行われているものとする。
先ずステップS120では、ディスプレイ6に走行支援を開始するか否かのボタンを表示し、タッチパネル7を通じて、ドライバからの開始指示があるか否かを判定する。ここで、ドライバから開始指示があれば、ステップS121に移行する。一方、開始指示がなれば、ドライバからの入力を待つ。
Next, the driving support control process will be described.
Prior to the driving support control process, it is assumed that the driving history saving process has already been performed a plurality of times.
First, in step S120, a button indicating whether to start running support is displayed on the display 6, and it is determined whether there is a start instruction from the driver through the touch panel 7. If there is a start instruction from the driver, the process proceeds to step S121. On the other hand, if a start instruction is given, an input from the driver is awaited.

ステップS121では、走行履歴データベース5より三次元特徴点群を読込み、三次元特徴点群との相対関係で規定される、過去の自車位置の軌跡を参照経路として算出する。なお、走行履歴データベース5には、複数の走行履歴が保存されているため、参照経路は複数算出される。
続くステップS122では、カメラ2の現在の撮像画像を用いて、前述した自車位置検出部33と自車姿勢検出部34とを用いて、読込まれた三次元特徴点群との相対関係で、初期の自車位置と自車姿勢を検出する。
In step S121, a three-dimensional feature point group is read from the travel history database 5, and a trajectory of a past vehicle position defined by a relative relationship with the three-dimensional feature point group is calculated as a reference route. Since a plurality of travel histories are stored in the travel history database 5, a plurality of reference routes are calculated.
In the subsequent step S122, using the current captured image of the camera 2, using the vehicle position detection unit 33 and the vehicle posture detection unit 34 described above, the relative relationship with the read three-dimensional feature point group, The initial vehicle position and vehicle attitude are detected.

続くステップS123では、ステップS122で算出された複数の参照経路に対して、導入経路を算出する。詳細な手順は後述する。
続くステップS124では、複数の参照経路の中から、ステップS123で算出した導入経路の長さが最短となる参照経路を選択し、導入経路と、この導入経路が接続(合流)する地点以降の参照経路とを合わせた経路を、走行支援経路として生成する。
続くステップS125では、ディスプレイ6に自動運転を行うか否かのボタンを表示し、タッチパネル7を通じて、ドライバからの自動運転指示があるか否かを判定する。ここで、ドライバから自動運転指示があれば、ステップS126に移行する。一方、自動運転指示がなければ、ステップS128に移行する。
In subsequent step S123, an introduction route is calculated for the plurality of reference routes calculated in step S122. Detailed procedures will be described later.
In subsequent step S124, a reference route having the shortest introduction route length calculated in step S123 is selected from a plurality of reference routes, and the introduction route and references after the point where the introduction route is connected (joined). A route combined with the route is generated as a driving support route.
In a succeeding step S125, a button indicating whether or not to perform automatic driving is displayed on the display 6, and it is determined whether or not there is an automatic driving instruction from the driver through the touch panel 7. If there is an automatic driving instruction from the driver, the process proceeds to step S126. On the other hand, if there is no automatic driving instruction, the process proceeds to step S128.

ステップS126では、ステップS124で算出した走行支援経路に基づき、自動運転を行う。このとき、車速は例えば一定車速とし、操舵角は、走行支援経路に従って自車位置と姿勢が変化するように制御される。車両コントローラ8で、算出結果を実現するためのアクセル開度、ブレーキ制御量、ステアリング操舵角を算出し、制御ユニット群10に指令値を送ることで、走行支援経路に沿って車両を自動運転する。
続くステップS127では、自車位置が走行支援経路の終端の一定範囲内に到達したか否かを判定する。ここで、到達していなければ、前記ステップS125に移行する。一方、終端の一定範囲内に到達していれば、走行支援処理を終了して所定のメインプログラムに復帰する。
In step S126, automatic driving is performed based on the driving support route calculated in step S124. At this time, the vehicle speed is, for example, a constant vehicle speed, and the steering angle is controlled such that the vehicle position and posture change according to the travel support route. The vehicle controller 8 calculates an accelerator opening, a brake control amount, and a steering angle for realizing the calculation result, and sends a command value to the control unit group 10 to automatically drive the vehicle along the driving support route. .
In a succeeding step S127, it is determined whether or not the vehicle position has reached a certain range at the end of the driving support route. Here, if not reached, the process proceeds to step S125. On the other hand, if it reaches within a certain range at the end, the driving support process is terminated and the process returns to the predetermined main program.

一方、ステップS128では、ステップS124で算出した走行支援経路に基づき、走行支援を行う。例えば、カメラ2の撮像画像をディスプレイ6に表示させた上で、カメラ2の座標系に変換した走行支援経路と、現在の操舵角に基づく予想軌跡とを、重畳表示させることで、ドライバが走行支援経路に沿って運転することを支援する。他の走行支援手法としては、例えばステップS126で算出したステアリング操舵角に基づき、EPS制御を行い、反力でステア操舵誘導を行ってもよい。   On the other hand, in step S128, driving assistance is performed based on the driving assistance route calculated in step S124. For example, after the captured image of the camera 2 is displayed on the display 6, the driving support route converted into the coordinate system of the camera 2 and the predicted locus based on the current steering angle are displayed in a superimposed manner so that the driver can travel. Support driving along the support route. As another driving support method, for example, EPS control may be performed based on the steering angle calculated in step S126, and steer steering guidance may be performed using a reaction force.

次に、導入経路算出処理について説明する。
図5は、導入経路算出処理を示すフローチャートである。
図6は、導入経路算出の参考図である。
ここでは、ある一つの参照経路に対して導入経路を算出する処理について説明する。
なお、図6において、P0はステップS122で算出した初期自車位置・姿勢を示し、X0、X1、…、Xeは参照経路を構成する位置座標群を示し、X0が始点を、Xeが終点を表す。
先ずステップS130では、参照経路の経路始点であるX0を処理対象の軌跡点(経路点)Xiとして設定する。
続くステップS131では、軌跡点Xiに対し、初期自車位置・姿勢P0からの到達経路を算出する。
先ず、車両情報データベース4に保存されている車両の最小回転半径等の各種車両緒元データを元に、一般に知られる車両の2輪モデルをシミュレータ上に構成する。車速は前進方向に一定とし、操舵角はXiとの角度差から決定し、シミュレーション上で車両モデルを走行させ、Xiの所定距離内に到達する、又はXiまでの距離の一定倍(例えば1.5倍)の距離だけ前進させてシミュレーションを行う。
Next, the introduction route calculation process will be described.
FIG. 5 is a flowchart showing the introduction route calculation process.
FIG. 6 is a reference diagram for calculating the introduction route.
Here, a process for calculating the introduction route for a certain reference route will be described.
In FIG. 6, P0 indicates the initial vehicle position / orientation calculated in step S122, X0, X1,..., Xe indicate the position coordinate group constituting the reference route, X0 is the start point, and Xe is the end point. Represent.
First, in step S130, X0 which is the route start point of the reference route is set as a locus point (route point) Xi to be processed.
In the subsequent step S131, the arrival route from the initial vehicle position / posture P0 is calculated for the locus point Xi.
First, a generally known two-wheel model of a vehicle is configured on a simulator based on various vehicle data such as the minimum turning radius of the vehicle stored in the vehicle information database 4. The vehicle speed is constant in the forward direction, the steering angle is determined from the angle difference with Xi, the vehicle model is run on the simulation, and reaches within a predetermined distance of Xi, or a constant multiple of the distance to Xi (for example, 1. The simulation is performed by moving forward by a distance of (5 times).

このシミュレーションは、自車位置と軌跡点Xiとを結ぶ直線ルートではなく、参照経路に対して滑らかに接続する(合流する)ように、軌跡点Xiに到達するルートに沿って行われる。すなわち、軌跡点Xiでは自車姿勢が参照経路に対する略接線となるようにシミュレーションが行われる。
このときの経路をシミュレーション経路とする。このシミュレーション経路の算出手法としては、本実施形態以外でも、初期自車位置・姿勢P0から、経路点Xiまでの車両1で実現可能な算出手法であれば、他のどんな手法を用いてもよい。
This simulation is performed along a route that reaches the trajectory point Xi so that it is smoothly connected (joined) to the reference route, not a straight route that connects the vehicle position and the trajectory point Xi. That is, the simulation is performed so that the vehicle posture is substantially tangent to the reference route at the locus point Xi.
The route at this time is set as a simulation route. As a method for calculating the simulation route, any other method may be used as long as it is a calculation method that can be realized by the vehicle 1 from the initial own vehicle position / posture P0 to the route point Xi. .

続くステップS132では、ステップS132で算出したシミュレーション経路が、Xiの所定距離内に到達しているか否かを判定する。ここで、Xiの所定距離内に到達していれば、このシミュレーション経路を仮導入経路とし、ステップS134に移行する。一方、Xiの所定距離内に到達していなければ、ステップS133に移行する。
ステップS133では、Xiの次の経路点Xi+1を、処理対象の経路点Xiとして設定してから前記ステップS131に移行する。
ステップS134では、ステップS132で算出した導入経路の経路長を算出する。経路長としては、例えばシミュレーション上で車両モデルが通過した各点間の距離の総和でもよいし、簡易的にP0とXiとの直線距離で算出してもよい。
上記ステップS130〜S134の処理を、全ての参照経路に対して実行してから、導入経路算出処理を終了する。
In a succeeding step S132, it is determined whether or not the simulation route calculated in the step S132 has reached within a predetermined distance of Xi. Here, if it has reached within the predetermined distance of Xi, this simulation route is set as a temporary introduction route, and the process proceeds to step S134. On the other hand, if it does not reach within the predetermined distance of Xi, the process proceeds to step S133.
In step S133, the route point Xi + 1 next to Xi is set as the route point Xi to be processed, and then the process proceeds to step S131.
In step S134, the route length of the introduction route calculated in step S132 is calculated. The path length may be, for example, the sum of distances between points through which the vehicle model has passed in the simulation, or may be simply calculated as a linear distance between P0 and Xi.
After the processes in steps S130 to S134 are executed for all reference paths, the introduction path calculation process is terminated.

《作用》
車速や操舵角などの車両情報、並びに自車両周辺の環境情報に基づいて、絶えず一から(最初から)走行経路の演算を行うと、計算コストが増大してしまう。
そこで、先ずは予め走行履歴を保存しておく。すなわち、カメラ画像から抽出した三次元特徴点群を周辺環境として認識すると共に、認識した三次元特徴点群に対する自車両の相対的な自車位置と自車姿勢とを検出し(S112〜S114)、これらを対応付けて走行履歴データベース5に保存しておく(S115)。
<Action>
If the driving route is constantly calculated from the beginning (from the beginning) based on the vehicle information such as the vehicle speed and the steering angle and the environment information around the host vehicle, the calculation cost increases.
Therefore, first, a travel history is stored in advance. That is, the 3D feature point group extracted from the camera image is recognized as the surrounding environment, and the vehicle position and the vehicle posture relative to the recognized 3D feature point group are detected (S112 to S114). These are associated and stored in the travel history database 5 (S115).

そして、走行支援を行う際には、自車位置に基づいて、過去の走行履歴を参照する(読込む)ことで、複数の参照経路を設定する(S121)。さらに、自車位置及び自車姿勢に基づいて、自車位置から各参照経路に至るまでの夫々の導入経路を算出する(S123)。そして、導入経路の算出結果に基づいて、一つの参照経路を選択し、この参照経路と、この参照経路に至るまでの導入経路とを組み合わせて、最終的な走行経路を設定する(S124)。
このように、本実施形態は、周辺環境、自車位置、及び自車姿勢を対応付けた情報を蓄積しておき、その情報を随時参照しながら自車両の走行経路を設定してゆくメモリベースドな技術であるため、走行支援のための走行経路の演算を容易にし、計算コストを抑制することができる。
When running support is performed, a plurality of reference routes are set by referring to (reading) past driving histories based on the vehicle position (S121). Furthermore, based on the own vehicle position and the own vehicle attitude, respective introduction routes from the own vehicle position to each reference route are calculated (S123). Then, based on the calculation result of the introduction route, one reference route is selected, and the final travel route is set by combining this reference route and the introduction route up to this reference route (S124).
As described above, the present embodiment accumulates information that associates the surrounding environment, the vehicle position, and the vehicle attitude, and sets the travel route of the vehicle while referring to the information as needed. Therefore, the calculation of the travel route for driving support can be facilitated, and the calculation cost can be suppressed.

図7は、走行シーンの一例である。
例えば進行方向の正面に障害物があるとする。
このとき、先ず自車両にとって走行可能な走行経路を走行履歴データベース5から読込む。ここでは、障害物の左側に迂回する参照経路1と、障害物の右側に迂回する参照経路2と、が設定される。これら参照経路1、2は、自車位置近傍に存在する過去に走行したことのある走行軌跡である。
次に、自車位置及び自車姿勢に基づいて、参照経路1に至るまでの導入経路1と、参照経路2に至るまでの導入経路2と、を算出する。これらは、自車位置から各参照経路1、2へとスムーズに合流するまでの最短ルートである。
FIG. 7 is an example of a travel scene.
For example, it is assumed that there is an obstacle in front of the traveling direction.
At this time, first, a travel route that the vehicle can travel is read from the travel history database 5. Here, a reference path 1 that bypasses to the left of the obstacle and a reference path 2 that bypasses to the right of the obstacle are set. These reference paths 1 and 2 are travel loci that have traveled in the past and exist in the vicinity of the vehicle position.
Next, an introduction route 1 leading to the reference route 1 and an introduction route 2 leading to the reference route 2 are calculated based on the vehicle position and the vehicle posture. These are the shortest routes from the vehicle position to the smooth joining to the reference paths 1 and 2.

そして、導入経路1、2のうち、最も短い導入経路を選択する。ここでは、導入経路1よりも導入経路2の方が短いので、この導入経路2に対応する参照経路2を選択する。そして、導入経路2と、参照経路2とを合成したものを最終的な走行経路として設定することになる。
このように、最短となる導入経路を算出すると共に、さらに複数の導入経路のうちの最短となるものに対応した参照経路を選択することで、短時間で通過可能な合理的な走行経路を設定することができる。
Then, the shortest introduction route is selected from among the introduction routes 1 and 2. Here, since the introduction route 2 is shorter than the introduction route 1, the reference route 2 corresponding to the introduction route 2 is selected. Then, a combination of the introduction route 2 and the reference route 2 is set as a final travel route.
In this way, a reasonable driving route that can be passed in a short time is set by calculating the shortest introduction route and selecting a reference route corresponding to the shortest of a plurality of introduction routes. can do.

また、導入経路の算出は、自車位置のみならず自車姿勢をも考慮して算出されるので、参照経路に対して滑らかに合流し、参照経路を正確に沿った走行支援を実施することができる。そして、導入経路と参照経路との継目で、車両挙動の変化を最小限に抑制することができる。
また、カメラで撮像した画像データから特徴点群を抽出し三次元化することで、周辺環境を認識しているので、段差や路面勾配などにも対応することができる。
以上のように、走行履歴保存時には、カメラにより抽出した特徴点を用いて自車位置・姿勢を推定し、構築した特徴点群に対して、複数の走行軌跡を保存するので、走行支援時に、過去の走行履歴を読込むことで、複数の参照経路を算出することができる。
In addition, since the introduction route is calculated in consideration of not only the vehicle position but also the vehicle posture, it should smoothly merge with the reference route and provide driving support along the reference route accurately. Can do. And the change of a vehicle behavior can be suppressed to the minimum by the joint of an introduction path | route and a reference path | route.
Further, by extracting the feature point group from the image data captured by the camera and making it three-dimensional, the surrounding environment is recognized, so it is possible to cope with a step, a road surface gradient, and the like.
As described above, when saving the travel history, the vehicle position / orientation is estimated using the feature points extracted by the camera, and a plurality of travel trajectories are stored for the constructed feature point group. A plurality of reference routes can be calculated by reading past driving histories.

また、走行支援時には、読込んだ特徴点群に対して自車位置だけでなく自車姿勢も推定し、高精度な自車位置・姿勢情報に基づき、参照経路までの補助経路として最適な導入経路を算出し、算出した導入経路長に基づき最終的な走行支援経路を算出するので、現在の車両状態に最適な経路を、低い計算コストで算出することができる。これにより、前述した図7に示すような状況で、人が直感的に合理的と考えられる参照経路2を算出することができる。
メモリベースドな走行支援及び自動運転技術は、白線を容易に認識可能でなく、どこが走路かを容易に算出できない駐車場環境や、道路境界の曖昧な一般道などでの走行に非常に有効な手法であり、第一実施形態では、カメラ情報を用いているため、三次元的に複雑な走行環境にも適用できる。
In driving support, not only the vehicle position but also the vehicle posture is estimated for the read feature points, and it is optimally introduced as an auxiliary route to the reference route based on highly accurate vehicle position and posture information. Since a route is calculated and a final driving support route is calculated based on the calculated introduction route length, a route optimal for the current vehicle state can be calculated at a low calculation cost. Thereby, in the situation as shown in FIG. 7 described above, it is possible to calculate the reference route 2 that is considered intuitively reasonable by a person.
Memory-based driving support and automatic driving technology is a very effective method for driving in parking lot environments where the white line cannot be easily recognized and where the road is not easily calculated, or on general roads where the road boundary is ambiguous. In the first embodiment, since the camera information is used, it can be applied to a three-dimensionally complicated driving environment.

《効果》
以上より、カメラ2、及びステップS111、S112、S114の処理が「周辺環境認識手段」に対応し、ステップS113、S122の処理が「自車位置検出手段」に対応し、ステップS113、S122の処理が「自車姿勢検出手段」に対応する。また、走行履歴データベース5、及びステップS115の処理が「情報蓄積手段」に対応し、ステップS121の処理が「参照経路設定手段」に対応し、ステップS123の処理が「導入経路算出手段」に対応し、ステップS124の処理が「参照経路選択手段」に対応する。また、ステップS124の処理が「走行経路設定手段」に対応する。
"effect"
As described above, the processing of the camera 2 and steps S111, S112, and S114 corresponds to “peripheral environment recognition means”, the processing of steps S113 and S122 corresponds to “own vehicle position detection means”, and the processing of steps S113 and S122. Corresponds to “own vehicle attitude detection means”. Further, the travel history database 5 and the process of step S115 correspond to “information storage means”, the process of step S121 corresponds to “reference route setting means”, and the process of step S123 corresponds to “introduction route calculation means”. The processing in step S124 corresponds to “reference route selection means”. Further, the processing in step S124 corresponds to “travel route setting means”.

(1)走行支援装置は、カメラ2で撮像した画像に基づいて車両進行方向の周辺環境を認識し、認識した周辺環境に対する自車位置と自車姿勢を検出し、これら周辺環境、自車位置、及び自車姿勢を対応付けた情報を蓄積する。そして、自車位置に基づいて蓄積された情報を参照することで、自車両にとって走行可能な複数の走行経路を参照経路として設定し、自車位置、及び自車姿勢に基づいて、自車位置から各参照経路に至るまでの導入経路を算出する。この算出結果に応じて、複数の参照経路のうちの一つを選択し、選択した一つの参照経路と、この参照経路に至るまでの導入経路とを合わせて自車両の走行経路を設定する。
このように、周辺環境、自車位置、及び自車姿勢を対応付けた情報を蓄積しておき、その情報を随時参照して自車両の走行経路を設定してゆくことで、走行支援のための走行経路の演算を容易にし、計算コストを抑制することができる。
(1) The driving support device recognizes the surrounding environment in the vehicle traveling direction based on the image captured by the camera 2, detects the vehicle position and the vehicle posture with respect to the recognized surrounding environment, and the surrounding environment and the vehicle position. , And information in which the vehicle posture is associated. Then, by referring to the information accumulated based on the vehicle position, a plurality of travel routes that the vehicle can travel are set as reference routes, and the vehicle position is determined based on the vehicle position and the vehicle attitude. The introduction route from each to the reference route is calculated. In accordance with the calculation result, one of the plurality of reference routes is selected, and the traveling route of the host vehicle is set by combining the selected reference route and the introduction route leading to the reference route.
In this way, information for associating the surrounding environment, own vehicle position, and own vehicle posture is accumulated, and the travel route of the own vehicle is set by referring to the information as needed for driving support. The calculation of the travel route can be facilitated, and the calculation cost can be suppressed.

(2)走行支援装置は、周辺環境、自車位置、及び自車姿勢を対応付けた自車両の走行経路情報を履歴として蓄積し、自車位置に基づいて、蓄積された走行経路情報の履歴を参照し、この複数の走行経路情報を複数の参照経路として設定する。
このように、自車位置に基づいて、過去の走行経路情報の履歴を参照し、そのまま参照経路として利用するので、計算時間が短くなる。
(3)走行支援装置は、自車位置から各走行経路に至るまでの最短となる導入経路を算出し、算出した導入経路のうちの最短となる導入経路に対応する参照経路を選択する。
このように、最短となる導入経路に対応する参照経路を選択することで、短時間で通過可能な合理的な走行経路を設定することができる。
(2) The travel support device accumulates the travel route information of the own vehicle associating the surrounding environment, the own vehicle position, and the own vehicle posture as a history, and the accumulated travel route information history based on the own vehicle position The plurality of travel route information is set as a plurality of reference routes.
In this way, the history of past travel route information is referred to based on the vehicle position and used as it is as a reference route, so the calculation time is shortened.
(3) The travel support device calculates the shortest introduction route from the vehicle position to each travel route, and selects a reference route corresponding to the shortest introduction route among the calculated introduction routes.
Thus, by selecting the reference route corresponding to the shortest introduction route, it is possible to set a reasonable travel route that can be passed in a short time.

(4)走行支援装置は、自車位置、及び自車姿勢を対応付けた点列で構成される参照経路を設定し、その点列のうち、自車位置及び自車姿勢から予め定められた範囲内の移動量で到達可能であり、且つその移動量が最短となる点までの導入経路を算出する。
このように、実現可能で最短の導入経路を算出することで、短時間で通過可能な合理的な走行経路を設定することができる。
(5)走行支援装置は、車両進行方向を撮像するカメラを備え、このカメラで撮像した画像データから特徴点群を抽出し三次元化することで、周辺環境を認識する。
このように、カメラで撮像した画像データから特徴点群を抽出し三次元化することで、周辺環境を認識しているので、段差や路面勾配などにも対応することができる。
(4) The driving support device sets a reference route including a point sequence in which the vehicle position and the vehicle posture are associated with each other, and is determined in advance from the vehicle position and the vehicle posture in the point sequence. An introduction route to a point that can be reached with a movement amount within the range and the movement amount is the shortest is calculated.
Thus, by calculating the shortest introduction route that can be realized, it is possible to set a rational travel route that can be passed in a short time.
(5) The driving support device includes a camera that captures the vehicle traveling direction, and recognizes the surrounding environment by extracting a feature point group from the image data captured by the camera and making it three-dimensional.
Thus, by extracting the feature point group from the image data captured by the camera and making it three-dimensional, the surrounding environment is recognized, so it is possible to deal with steps, road gradients, and the like.

《第二実施形態》
《構成》
第二実施形態は、レーザレーダ11を用いて周辺環境を認識するものである。
すなわち、第二実施形態では、カメラ2の代わりにレーザレーダ11を用いたことを除いては、前述した第一実施形態と同様であるため、同一部分について詳細な説明を省略する。
図8は、走行支援装置で実行する第二実施形態の演算ブロック図である。
走行支援装置200は、カメラ2の代わりにレーザレーダ11を備える。
<< Second Embodiment >>
"Constitution"
In the second embodiment, the laser radar 11 is used to recognize the surrounding environment.
That is, the second embodiment is the same as the first embodiment described above except that the laser radar 11 is used instead of the camera 2, and detailed description of the same parts is omitted.
FIG. 8 is a calculation block diagram of the second embodiment executed by the driving support device.
The driving support device 200 includes a laser radar 11 instead of the camera 2.

レーザレーダ11は、一般にレーザレンジファインダとも呼ばれ、レーザ光の到達時間を計るタイムオブフライトの手法を用いて、直接対象物体までの距離を算出可能で、車両前方に取り付けることで、例えば前方150°の範囲を0.25°おきに距離情報取得可能な二次元距離取得装置である。このほか、対象物体までの距離を二次元的に取得可能な装置であれば何を用いてもよい。
カメラ2の代わりにレーザレーダ11を用いたことで、走行支援コントローラ3は、特徴点検出部31の代わりに地図構成部39を備える。
The laser radar 11 is generally called a laser range finder, and can calculate the distance to the target object directly by using a time-of-flight technique for measuring the arrival time of the laser beam. This is a two-dimensional distance acquisition device capable of acquiring distance information in the range of ° every 0.25 °. In addition, any apparatus may be used as long as it can acquire the distance to the target object two-dimensionally.
By using the laser radar 11 instead of the camera 2, the driving support controller 3 includes a map construction unit 39 instead of the feature point detection unit 31.

以下、第一実施形態と構成及び処理内容が異なる要素について説明する。
走行履歴データベース5は、レーザレーダ11で取得されたデータ、データ取得時の車両位置、車両姿勢、地図構成部39が構成する二次元グリッドマップ等の情報を関連付けて記憶する記憶部であり、例えばハードディスク、メモリーカードなどの記憶媒体を用いればよい。
データ蓄積部32は、レーザレーダ11で取得されたデータと、自車位置検出部33で推定される自車位置と、自車姿勢検出部34で推定される自車姿勢と、地図構成部39が構成する二次元グリッドマップと、を関連付けて、走行履歴データベース5に保存する。
自車位置検出部33、自車姿勢検出部34、地図構成部39は、一般に知られるSLAM技術を用いて、同時に実行される。
Hereinafter, elements different in configuration and processing contents from the first embodiment will be described.
The travel history database 5 is a storage unit that stores data acquired by the laser radar 11, information such as a vehicle position at the time of data acquisition, a vehicle posture, and a two-dimensional grid map formed by the map configuration unit 39 in association with each other. A storage medium such as a hard disk or a memory card may be used.
The data storage unit 32 includes data acquired by the laser radar 11, a host vehicle position estimated by the host vehicle position detection unit 33, a host vehicle posture estimated by the host vehicle posture detection unit 34, and a map construction unit 39. Are stored in the travel history database 5 in association with each other.
The own vehicle position detection unit 33, the own vehicle posture detection unit 34, and the map construction unit 39 are simultaneously executed using a generally known SLAM technique.

具体的には、レーザレーダ11で取得されたデータと、走行履歴データベース5に蓄積された過去の二次元グリッドマップとを用いて、一般に知られたICPアルゴリズム等を用いて、データ間の重ね合わせを行うことで、先ず、二次元グリッドマップとの相対関係で示される、地表平面上での自車位置と、向きを示す自車姿勢が算出される。次に、地図構成部39では、過去の二次元グリッドマップとレーザレーダ11で取得されたデータとの重ねあわせから、二次元グリッドマップを再構築し、走行履歴データベース5に蓄積する。   More specifically, the data acquired by the laser radar 11 and the past two-dimensional grid map stored in the travel history database 5 are used to superimpose the data using a generally known ICP algorithm or the like. First, the vehicle position on the ground plane and the vehicle attitude indicating the direction, which are indicated by the relative relationship with the two-dimensional grid map, are calculated. Next, the map construction unit 39 reconstructs the two-dimensional grid map from the past two-dimensional grid map and the data acquired by the laser radar 11 and accumulates them in the travel history database 5.

参照経路設定部35は、走行履歴データベース5に蓄積された過去の自車位置の軌跡を複数読込み、参照経路とする。例えば、過去に2回分の走行履歴があれば、2つの参照経路を算出する。
このとき、走行履歴データベース5に蓄積された二次元グリッドマップも同時に読込まれる。参照経路である過去の自車位置の軌跡は、二次元グリッドマップとの相対関係で規定されることになる。
The reference route setting unit 35 reads a plurality of past vehicle position loci accumulated in the travel history database 5 and sets them as reference routes. For example, if there are two driving histories in the past, two reference routes are calculated.
At this time, the two-dimensional grid map stored in the travel history database 5 is also read. The trajectory of the past vehicle position, which is the reference route, is defined by a relative relationship with the two-dimensional grid map.

走行支援部38は、参照経路選択部37が一意に定めた走行支援経路を用いて、走行支援を行う。具体的には、作成した走行支援経路情報と現在の自車位置情報を鳥瞰図で表現し、ディスプレイ6に表示する。さらに走行支援部38は、走行軌跡と車両の位置・姿勢のずれ量を車両コントローラ8に送付することで、アクセル、ブレーキ、ステアリングを制御し、自動運転を行うことができる。
上記以外の構成は第一実施形態と同じである。
次に、走行支援装置200の処理手順を説明する。第二実施形態における処理手順は第一実施形態とほぼ同じであるため、図3、図4のフローチャートを用いて、第一実施形態と異なる処理ステップのみ説明する。
The travel support unit 38 performs travel support using the travel support route uniquely determined by the reference route selection unit 37. Specifically, the generated travel support route information and the current vehicle position information are expressed in a bird's eye view and displayed on the display 6. Furthermore, the driving support unit 38 can control the accelerator, the brake, and the steering, and can perform automatic driving by sending the deviation of the driving locus and the position / posture of the vehicle to the vehicle controller 8.
The configuration other than the above is the same as that of the first embodiment.
Next, a processing procedure of the driving support device 200 will be described. Since the processing procedure in the second embodiment is substantially the same as that in the first embodiment, only the processing steps different from those in the first embodiment will be described using the flowcharts of FIGS.

先ず、図3の走行履歴保存処理について説明する。
ステップS110、S111の処理は、第一実施形態と同じである。
ステップS112では、走行履歴初期化処理として、レーザレーダ11で取得されたデータを二次元グリッドマップの初期状態として構成し、走行履歴データベース5に保存する。
ステップS113では、レーザレーダ11で取得したデータから、前述した自車位置検出部33と自車姿勢検出部34とを用いて、獲得済み二次元グリッドマップとの相対関係で、自車位置と自車姿勢を推定する。
First, the travel history storage process of FIG. 3 will be described.
The processing in steps S110 and S111 is the same as that in the first embodiment.
In step S112, as the travel history initialization process, the data acquired by the laser radar 11 is configured as the initial state of the two-dimensional grid map and stored in the travel history database 5.
In step S113, from the data acquired by the laser radar 11, using the above-described own vehicle position detecting unit 33 and the own vehicle posture detecting unit 34, the own vehicle position and the own vehicle are determined relative to the acquired two-dimensional grid map. Estimate the vehicle posture.

ステップS114では、ステップS113で得られた自車位置・姿勢情報に基づき、地図構成部39を用いて、走行環境を構成するマップである、二次元グリッドマップを構成する。なお、第一実施形態と異なり、構成される地図は三次元ではなく二次元である。
ステップS115では、ステップS112からステップS114で取得したレーザレーダ11の取得データ、二次元グリッドマップ、自車位置・姿勢を走行履歴データベース5に保存し、ステップS116に移行する。なお走行履歴データベース5には、車両センサ群9から算出される車速、操舵角等の各種車両情報を、自車位置・姿勢と関連付けて保存してもよい。
ステップS116の処理は、第一実施形態と同じである。
以上で、走行履歴構成の処理を終了する。
In step S114, based on the own vehicle position / posture information obtained in step S113, the map construction unit 39 is used to construct a two-dimensional grid map that is a map that constitutes the travel environment. Note that, unlike the first embodiment, the configured map is not three-dimensional but two-dimensional.
In step S115, the acquired data of the laser radar 11, the two-dimensional grid map, and the vehicle position / posture acquired in steps S112 to S114 are stored in the travel history database 5, and the process proceeds to step S116. The travel history database 5 may store various vehicle information such as the vehicle speed and the steering angle calculated from the vehicle sensor group 9 in association with the vehicle position / posture.
The process in step S116 is the same as that in the first embodiment.
This is the end of the travel history configuration process.

次に、図4の走行支援制御処理について説明する。
なお、この走行支援制御処理に先立ち、走行履歴保存処理は既に複数回行われているものとする。
ステップS120の処理は、前述した第一実施形態と同様である。
ステップS121では、走行履歴データベース5より二次元グリッドマップを読込み、二次元グリッドマップとの相対関係で規定される、過去の自車位置の軌跡を、参照経路として算出し、ステップS122に移行する。なお、走行履歴データベース5には、複数の走行履歴が保存されているため、参照経路は複数算出される。
Next, the driving support control process of FIG. 4 will be described.
Prior to the driving support control process, it is assumed that the driving history saving process has already been performed a plurality of times.
The process of step S120 is the same as that of the first embodiment described above.
In step S121, the two-dimensional grid map is read from the travel history database 5, the past vehicle position trajectory defined by the relative relationship with the two-dimensional grid map is calculated as a reference route, and the process proceeds to step S122. Since a plurality of travel histories are stored in the travel history database 5, a plurality of reference routes are calculated.

ステップS122では、レーザレーダ11の現在の取得データを用いて、前述した自車位置検出部33と自車姿勢検出部34とを用いて、読込まれた二次元グリッドマップとの相対関係で、初期の自車位置と自車姿勢を推定する。
ステップS123からステップS127の処理は第一実施形態と同じである。
ステップS128では、ステップS124で算出した走行支援経路に基づき、走行支援を行う。具体的には、作成した走行支援経路情報と現在の自車位置情報を鳥瞰図で表現し、ディスプレイ6に表示する。さらに、現在の操舵角に基づく予想軌跡を重畳表示させることで、ドライバが走行支援経路に沿って運転することを支援する。他の走行支援手法としては、例えばステップS126で算出したステアリング操舵角に基づき、EPS制御を行い、反力でステア操舵誘導を行ってもよい。
以上で、走行支援の処理を終了する。
In step S122, using the current acquisition data of the laser radar 11 and using the vehicle position detection unit 33 and the vehicle posture detection unit 34 described above, the initial relationship is determined based on the relative relationship with the read two-dimensional grid map. The vehicle position and vehicle attitude of the vehicle are estimated.
The processing from step S123 to step S127 is the same as in the first embodiment.
In step S128, driving assistance is performed based on the driving assistance route calculated in step S124. Specifically, the generated travel support route information and the current vehicle position information are expressed in a bird's eye view and displayed on the display 6. Further, the predicted trajectory based on the current steering angle is displayed in a superimposed manner to assist the driver in driving along the driving support route. As another driving support method, for example, EPS control may be performed based on the steering angle calculated in step S126, and steer steering guidance may be performed using a reaction force.
This is the end of the driving support process.

《作用》
本実施形態では、レーザレーダを用いて、二次元グリッドマップを構築し、二次元グリッドマップとの相対関係で走行履歴を保存し、読込んだ走行履歴に基づき、複数の経路候補から最適な走行支援経路を算出できるので、カメラで実施する場合よりも、走行履歴として保存すべき情報量が少なく済む。また、計算コストを低く抑えることができる。比較的走路が平らで、障害物がレーザレーダで認識できる位置に存在する環境下では、カメラよりも簡便に実現が可能なシステムを構築できる。
なお、第二実施形態では二次元データを取得可能なレーザレーダを用いて、二次元グリッドマップを構築したが、三次元距離情報を直接取得可能な三次元レーザスキャナを用いて、三次元地図で実現してもよい。
<Action>
In this embodiment, a two-dimensional grid map is constructed using a laser radar, a travel history is stored in a relative relationship with the two-dimensional grid map, and an optimal travel is selected from a plurality of route candidates based on the read travel history. Since the support route can be calculated, the amount of information to be stored as a travel history is smaller than when the camera is used with a camera. Also, the calculation cost can be kept low. In an environment where the runway is relatively flat and an obstacle exists at a position that can be recognized by a laser radar, a system that can be realized more simply than a camera can be constructed.
In the second embodiment, a two-dimensional grid map is constructed using a laser radar capable of obtaining two-dimensional data. However, a three-dimensional map is obtained using a three-dimensional laser scanner capable of directly obtaining three-dimensional distance information. It may be realized.

《効果》
以上より、レーザレーダ11、及びステップS111、S112、S114の処理が「周辺環境認識手段」に対応する。その他の対応関係は、前述した第一実施形態と同様である。
(1)走行支援装置は、レーザレーダ11を利用した二次元グリッドマップに基づいて車両進行方向の周辺環境を認識し、認識した周辺環境に対する自車位置と自車姿勢を検出し、これら周辺環境、自車位置、及び自車姿勢を対応付けた情報を蓄積する。そして、自車位置に基づいて蓄積された情報を参照することで、自車両にとって走行可能な複数の走行経路を参照経路として設定し、自車位置、及び自車姿勢に基づいて、自車位置から各参照経路に至るまでの導入経路を算出する。この算出結果に応じて、複数の参照経路のうちの一つを選択し、選択した一つの参照経路と、この参照経路に至るまでの導入経路とを合わせて自車両の走行経路を設定する。
このように、周辺環境、自車位置、及び自車姿勢を対応付けた情報を蓄積しておき、その情報を随時参照して自車両の走行経路を設定してゆくことで、走行支援のための走行経路の演算を容易にし、計算コストを抑制することができる。
その他の作用効果は、前述した第一実施形態と同様である。
"effect"
From the above, the processing of the laser radar 11 and steps S111, S112, and S114 corresponds to “peripheral environment recognition means”. Other correspondence is the same as that of the first embodiment described above.
(1) The driving support device recognizes the surrounding environment in the vehicle traveling direction based on the two-dimensional grid map using the laser radar 11, detects the own vehicle position and the own vehicle posture with respect to the recognized surrounding environment, and these surrounding environments The information which matched the own vehicle position and the own vehicle attitude | position is accumulate | stored. Then, by referring to the information accumulated based on the vehicle position, a plurality of travel routes that the vehicle can travel are set as reference routes, and the vehicle position is determined based on the vehicle position and the vehicle attitude. The introduction route from each to the reference route is calculated. In accordance with the calculation result, one of the plurality of reference routes is selected, and the traveling route of the host vehicle is set by combining the selected reference route and the introduction route leading to the reference route.
In this way, information for associating the surrounding environment, own vehicle position, and own vehicle posture is accumulated, and the travel route of the own vehicle is set by referring to the information as needed for driving support. The calculation of the travel route can be facilitated, and the calculation cost can be suppressed.
Other functions and effects are the same as those of the first embodiment described above.

《第三実施形態》
《構成》
第三実施形態は、自車両の走行可能領域を算出すると共に、走行可能領域の狭路度合を算出するものである。
すなわち、第三実施形態では、走行可能領域算出部301と、狭路度合算出部302と、導入経路可否判断部303とを新たに追加したことを除いては、前述した第一実施形態と同様であるため、同一部分についての詳細な説明を省略する。
図9は、走行支援装置で実行する第三実施形態の演算ブロック図である。
走行支援装置300は、走行可能領域算出部301と、狭路度合算出部302と、導入経路可否判断部303と、を備える。
<< Third embodiment >>
"Constitution"
In the third embodiment, the travelable area of the host vehicle is calculated, and the narrow road degree of the travelable area is calculated.
In other words, the third embodiment is the same as the first embodiment described above except that a travelable area calculation unit 301, a narrow road degree calculation unit 302, and an introduction route availability determination unit 303 are newly added. Therefore, detailed description of the same part is omitted.
FIG. 9 is a calculation block diagram of the third embodiment executed by the driving support device.
The travel support apparatus 300 includes a travelable area calculation unit 301, a narrow road degree calculation unit 302, and an introduction route availability determination unit 303.

走行可能領域算出部301は、走行履歴データベース5が蓄積した三次元特徴点群と車両情報データベース4が蓄積した車両1の車幅などの情報を元に、車両が走行可能な走行可能領域を二次元平面上に算出する。先ず、三次元特徴点群を車両が走行する地表の二次元平面に投影し、各グリッドに障害物が存在するかどうかの情報を含む二次元グリッドマップを構築する。次に、車両情報データベース4の車幅を元に、二次元グリッドマップの障害物占有領域を車幅の半分だけ拡張させる。そして、二次元グリッドマップ上で、障害物が占有していない領域が、走行可能領域として算出される。   The travelable area calculation unit 301 calculates a travelable area in which the vehicle can travel based on information such as the three-dimensional feature point group accumulated in the travel history database 5 and the vehicle width of the vehicle 1 accumulated in the vehicle information database 4. Calculate on the dimensional plane. First, a three-dimensional feature point group is projected onto a two-dimensional plane on the ground surface where the vehicle travels, and a two-dimensional grid map including information on whether or not an obstacle exists in each grid is constructed. Next, based on the vehicle width in the vehicle information database 4, the obstacle occupation area of the two-dimensional grid map is expanded by half the vehicle width. Then, on the two-dimensional grid map, an area that is not occupied by an obstacle is calculated as a travelable area.

図10は、走行可能領域の一例を示す図である。
狭路度合算出部302は、参照経路設定部35が設定した複数の参照経路夫々に対し、走行可能領域算出部301が算出した走行可能領域と比較することで、狭路度合を算出する。先ず、参照経路上の各経路点に対し、走行可能領域内での幅を算出する。ここでの幅とは、経路方向に対して直角な向きでの走行可能領域の長さを示す。全経路点のうち、前述の幅が最短の経路点での幅を、その参照経路における狭路度合として算出する。
FIG. 10 is a diagram illustrating an example of the travelable area.
The narrow road degree calculation unit 302 calculates the narrow road degree by comparing each of the plurality of reference routes set by the reference route setting unit 35 with the travelable region calculated by the travelable region calculation unit 301. First, for each route point on the reference route, the width within the travelable area is calculated. Here, the width indicates the length of the travelable area in a direction perpendicular to the route direction. Of all the route points, the width at the route point with the shortest width is calculated as the narrowness degree in the reference route.

導入経路可否判断部303は、導入経路算出部36が算出した導入経路に対し、走行可能領域算出部301が算出した走行可能領域と比較することで、導入経路が走行可能領域内に存在しているかどうかを判定する。
参照経路選択部304は、複数の参照経路から、一つの参照経路を選択し、この参照経路と対応する導入経路を接続することで、最終的な走行支援経路を算出する。
The introduction route availability determination unit 303 compares the introduction route calculated by the introduction route calculation unit 36 with the travelable region calculated by the travelable region calculation unit 301 so that the introduction route exists in the travelable region. Determine whether or not.
The reference route selection unit 304 selects one reference route from a plurality of reference routes, and connects the introduction route corresponding to the reference route to calculate a final driving support route.

具体的には、先ず導入経路可否判断部303が算出した導入経路の走行可否判断に基づいて、導入経路が走行不能な参照経路を除外する。次に、狭路度合算出部302が算出した、狭路度合が、ある閾値よりも大きい参照経路を除外する。そして、残った参照経路のうち、導入経路が最短の経路を、最終的な参照経路として算出する。
なお、参照経路の選択手法としては、上記のほかに、参照経路の狭路度合と導入経路の経路長とを元に、重み付けを行い、総合的に評価する方法も考えられる。
上記以外の構成は第一実施形態と同じである。
Specifically, first, based on the determination of whether or not the introduction route is travelable, which is calculated by the introduction route availability determination unit 303, a reference route on which the introduction route cannot travel is excluded. Next, a reference route having a narrow road degree larger than a certain threshold calculated by the narrow road degree calculation unit 302 is excluded. Then, among the remaining reference routes, the route having the shortest introduction route is calculated as the final reference route.
In addition to the above, as a reference route selection method, a method of performing a comprehensive evaluation by weighting based on the narrowness degree of the reference route and the route length of the introduction route is also conceivable.
The configuration other than the above is the same as that of the first embodiment.

次に、走行支援装置300の処理手順を説明する。第三実施形態における処理手順は第一実施形態とほぼ同じであり、走行支援制御処理におけるステップS124のみ異なるので、ステップS124の処理についてのみ説明する。
ステップS124では、先ず走行可能領域算出部301により、二次元平面での走行可能領域を算出する。次に、算出した走行可能領域に基づき、狭路度合算出部302により、各参照経路の狭路度合を算出し、導入経路可否判断部303により、導入経路の走行可否判断を行う。そして、狭路度合と導入経路の走行可否判断結果に基づき、参照経路選択部304により、最終的な走行支援経路を算出する。各処理部の詳細は、前述した通りである。
Next, a processing procedure of the driving support device 300 will be described. The processing procedure in the third embodiment is substantially the same as that in the first embodiment, and only step S124 in the driving support control process is different. Therefore, only the processing in step S124 will be described.
In step S124, first, the travelable area calculation unit 301 calculates a travelable area on a two-dimensional plane. Next, based on the calculated travelable area, the narrow road degree calculation unit 302 calculates the narrow road degree of each reference route, and the introduction route availability determination unit 303 determines whether the introduction route can travel. Then, based on the narrow road degree and the result of whether or not the introduction route can be traveled, the reference route selection unit 304 calculates a final travel support route. The details of each processing unit are as described above.

《作用》
本実施形態では、カメラにより算出した三次元特徴点から走行可能領域を算出し、参照経路の狭路度合と導入経路の走行可否判断を行い、その結果も踏まえて走行支援経路を選択するので、第一実施形態よりも、ロバストで実現性の高い経路選定が可能となる。
図11は、狭路度合の異なる参照経路を示す図である。
例えば、障害物の左側に迂回する参照経路1が狭路ではないのに対して、障害物の右側に迂回する参照経路2が狭路であるとする。参照経路1に至るまでの導入経路1と、参照経路2に至るまでの導入経路2と、を比較すると、導入経路2の方が短いので、前述した第一実施形態では、狭路となる参照経路2が選択されてしまうが、本実施形態では、狭い道を避けて、参照経路1を選択することができる。
<Action>
In the present embodiment, the travelable area is calculated from the three-dimensional feature points calculated by the camera, the narrowness degree of the reference route and the travelability determination of the introduction route are performed, and the travel support route is selected based on the result, so Robust and highly feasible route selection is possible than in the first embodiment.
FIG. 11 is a diagram illustrating reference paths having different degrees of narrow paths.
For example, it is assumed that the reference path 1 that detours to the left side of the obstacle is not a narrow path, whereas the reference path 2 that detours to the right side of the obstacle is a narrow path. Comparing the introduction path 1 leading to the reference path 1 and the introduction path 2 leading to the reference path 2, the introduction path 2 is shorter, so in the first embodiment described above, the reference becomes a narrow path. Although the route 2 is selected, in this embodiment, the reference route 1 can be selected while avoiding a narrow road.

走行支援経路は、全て過去の走行履歴により構成されているため、車が通れないことはないはずだが、例えば走行支援経路を逆向きに利用する場合などでは、内輪差などの車両特性により、反対向きには走行できない状態もあり得る。また、走行支援時の経路トレースには誤差が生じるため、あまり狭い道を通ることは避けた方が望ましい。
したがって、上記のような環境下では、狭路度合を考慮に入れた本実施形態による経路選択が非常に有効となる。
Since the driving support route is composed entirely of past driving histories, the car should not be able to pass through.However, for example, when the driving support route is used in the reverse direction, the driving support route is opposite due to the vehicle characteristics such as the inner wheel difference. There may be a state where the vehicle cannot travel in the direction. In addition, there is an error in the route trace at the time of driving support, so it is desirable to avoid going too narrow.
Therefore, under the environment as described above, the route selection according to the present embodiment in consideration of the narrow road degree is very effective.

《効果》
以上より、走行可能領域算出部301が「走行可能領域算出手段」に対応し、狭路度合算出部302が「狭路度合算出手段」に対応し、導入経路可否判断部303が「導入経路可否判断手段」に対応する。その他の対応関係は、前述した第一実施形態と同様である。
(1)走行支援装置は、走行履歴データベース5に蓄積された情報に基づいて、自車両の走行可能領域を算出し、走行可能領域、及び参照経路に基づいて、走行可能領域の狭路度合を算出する。そして、導入経路の算出結果、及び狭路度合の算出結果に応じて、複数の参照経路のうちの一つを選択する。
このように、走行可能領域を算出することで、過去の状況ではあるが、自車位置から見通せない場所も含めて、走行経路上の周辺環境を認識することができる。また、狭路度合を算出することで、スペースが広く余裕度の高い参照経路を選択することができる。
"effect"
As described above, the travelable area calculation unit 301 corresponds to the “runnable area calculation unit”, the narrow road degree calculation unit 302 corresponds to the “narrow road degree calculation unit”, and the introduction route availability determination unit 303 sets the “introduction route availability”. Corresponds to “determination means”. Other correspondence is the same as that of the first embodiment described above.
(1) The travel support device calculates the travelable area of the host vehicle based on the information accumulated in the travel history database 5, and determines the narrowness degree of the travelable area based on the travelable area and the reference route. calculate. Then, one of a plurality of reference routes is selected according to the calculation result of the introduction route and the calculation result of the narrow road degree.
As described above, by calculating the travelable area, it is possible to recognize the surrounding environment on the travel route including the place that cannot be seen from the own vehicle position, although it is in the past. Further, by calculating the degree of narrow path, it is possible to select a reference path having a large space and a high margin.

(2)走行支援装置は、算出した導入経路が走行可能領域にあるか否かを判断し、導入経路の算出結果、狭路度合の算出結果、及び導入経路の可否判断結果に応じて、複数の参照経路のうちの一つを選択する。
このように、導入経路が走行可能領域にあるか否かを判断することで、走行可能領域から外れた導入経路を除外し、通行しやすい走行経路を設定することができる。
(2) The driving support device determines whether or not the calculated introduction route is in the travelable region, and a plurality of values are determined according to the introduction route calculation result, the narrow road degree calculation result, and the introduction route availability determination result. One of the reference paths is selected.
As described above, by determining whether or not the introduction route is in the travelable region, it is possible to exclude the introduction route outside the travelable region and set a travel route that is easy to pass.

《第四実施形態》
《構成》
第四実施形態は、車両外部との通信によって各種情報の授受を行うものである。
すなわち、第四実施形態では、走行履歴データベース5の代わりに、車両外部に設置された経路情報管理装置401を用い、また自車位置測位部404を追加したことを除いては、前述した第一実施形態と同様であるため、同一部分についての詳細な説明を省略する。
<< 4th embodiment >>
"Constitution"
In the fourth embodiment, various types of information are exchanged by communication with the outside of the vehicle.
That is, in the fourth embodiment, the first information described above is used except that the route information management device 401 installed outside the vehicle is used instead of the travel history database 5 and the own vehicle position positioning unit 404 is added. Since it is the same as that of embodiment, detailed description about the same part is abbreviate | omitted.

図12は、走行支援装置で実行する第四実施形態の演算ブロック図である。
走行支援装置400は、走行履歴データベース5の代わりに、受信データ蓄積部402及び蓄積データ選択部403を有する経路情報管理装置401と、自車位置測位部404と、を備える。
データ蓄積部32は、カメラ2の撮像画像と、特徴点検出部により得られた特徴点と、自車位置検出部33で推定される自車位置と、自車姿勢検出部34で推定される自車姿勢とを関連付けて、経路情報管理装置401に送付する。また、必要に応じて、経路情報管理装置401から、撮像画像、自車位置の軌跡、三次元特徴点群などの情報を受け取り、各処理部に送付する。
FIG. 12 is a calculation block diagram of the fourth embodiment executed by the driving support device.
The travel support device 400 includes a route information management device 401 having a received data storage unit 402 and a stored data selection unit 403, and a host vehicle position measurement unit 404, instead of the travel history database 5.
The data storage unit 32 is estimated by the captured image of the camera 2, the feature points obtained by the feature point detection unit, the host vehicle position estimated by the host vehicle position detection unit 33, and the host vehicle posture detection unit 34. The vehicle posture is associated and sent to the route information management device 401. Further, as necessary, information such as a captured image, a trajectory of the vehicle position, and a three-dimensional feature point group is received from the route information management device 401 and sent to each processing unit.

経路情報管理装置401は、車両外部に設置され、複数の車両と無線通信可能な通信部を備えた所謂サーバであり、受信データ蓄積部402と、蓄積データ選択部403と、を備える。なお、経路情報管理装置401は、複数の車両と通信可能であれば、ある一台の車両に搭載されていてもよい。
受信データ蓄積部402はデータ蓄積部32から送付される、カメラで撮像された撮像画像、撮像時のカメラ位置、車両位置、車両姿勢などの情報を、複数の車両から受取り記憶する記憶部であり、例えばハードディスク、メモリーカードなどの記憶媒体を用いればよい。
The route information management device 401 is a so-called server that is installed outside the vehicle and includes a communication unit that can wirelessly communicate with a plurality of vehicles, and includes a received data storage unit 402 and a stored data selection unit 403. Note that the route information management device 401 may be mounted on a single vehicle as long as it can communicate with a plurality of vehicles.
The reception data storage unit 402 is a storage unit that receives and stores information, such as a captured image captured by the camera, a camera position at the time of imaging, a vehicle position, and a vehicle posture, sent from the data storage unit 32 from a plurality of vehicles. For example, a storage medium such as a hard disk or a memory card may be used.

蓄積データ選択部403は、自車位置測位部404が算出した自車位置を受信し、自車位置に基づき、蓄積されたデータ群から、車両の自車位置に適したデータ群を選択し、走行支援コントローラ3に送付する。
自車位置測位部404は、例えば一般の車両に搭載されるナビゲーションシステムから出力されるおおよその自車位置を示す情報であり、GPS情報と道路情報とを複合して自車位置とする。
上記以外の構成は第一実施形態と同じである。
次に、走行支援装置400の処理手順を説明する。第四実施形態における処理手順は第一実施形態とほぼ同じであるため、図3及び図4の表記を用い、第一実施形態と異なるステップのみ説明する。
The accumulated data selection unit 403 receives the vehicle position calculated by the vehicle position positioning unit 404, selects a data group suitable for the vehicle position of the vehicle from the accumulated data group based on the vehicle position, It is sent to the driving support controller 3.
The own vehicle position measuring unit 404 is information indicating an approximate own vehicle position output from, for example, a navigation system mounted on a general vehicle, and combines the GPS information and the road information into the own vehicle position.
The configuration other than the above is the same as that of the first embodiment.
Next, a processing procedure of the driving support device 400 will be described. Since the processing procedure in the fourth embodiment is almost the same as that in the first embodiment, only the steps different from those in the first embodiment will be described using the notations in FIGS. 3 and 4.

先ず、図3の走行履歴保存処理について説明する。
ステップS111では、通信部を通じて、経路情報管理装置401に過去の走行履歴が存在するかどうかを確認する。走行履歴が存在しない場合は、ステップS112へ進み、走行履歴が存在する場合はステップS113に移行する。
ステップS115では、ステップS112からステップS114で取得した撮像画像、三次元特徴点群、自車位置・姿勢を通信部を通じて経路情報管理装置401に送付し、ステップS116に移行する。経路情報管理装置401では、受信したデータを受信データ蓄積部402により保存する。
First, the travel history storage process of FIG. 3 will be described.
In step S111, it is confirmed whether or not a past travel history exists in the route information management device 401 through the communication unit. When there is no travel history, the process proceeds to step S112, and when there is a travel history, the process proceeds to step S113.
In step S115, the captured image, the three-dimensional feature point group, and the vehicle position / posture acquired in steps S112 to S114 are sent to the route information management device 401 through the communication unit, and the process proceeds to step S116. In the route information management device 401, the received data storage unit 402 stores the received data.

次に、図4の走行支援制御処理について説明する。
ステップS121では、先ず自車位置測位部404により、自車位置を推定し、推定結果を通信部を通じて経路情報管理装置401に送付する。経路情報管理装置401では、蓄積データ選択部403により、送付された自車位置に基づき、全データの中から、自車位置周辺の三次元特徴点群と、自車位置の閾値範囲内を通過する過去の自車位置の軌跡を選択した上で、走行支援コントローラ3に送付する。最後に、参照経路設定部35で、送付された複数の走行軌跡を、参照経路として算出し、ステップS122に移行する。
その他の処理ステップは、第一実施形態とほぼ同じであるため、省略する。
Next, the driving support control process of FIG. 4 will be described.
In step S121, first, the own vehicle position is estimated by the own vehicle position measurement unit 404, and the estimation result is sent to the route information management device 401 through the communication unit. In the route information management device 401, the accumulated data selection unit 403 passes through the three-dimensional feature points around the vehicle position and within the threshold range of the vehicle position from all the data based on the sent vehicle position. The trajectory of the past vehicle position to be selected is selected and sent to the travel support controller 3. Finally, the reference route setting unit 35 calculates a plurality of sent travel tracks as reference routes, and the process proceeds to step S122.
Other processing steps are substantially the same as those in the first embodiment, and thus are omitted.

《作用》
本実施形態では、全走行履歴データの中から、自車位置が近いデータのみ選出するため、データ数が膨大に膨れ上がっても、合理的に関連する経路のみ選定が可能で、計算処理コストを抑えることができる。
また、経路情報管理装置401との間で情報の授受を行うので、複数の車両から、走行履歴情報を収集することが可能となるため、自車が通行したことのない経路であっても、他車が通過済みであれば走行支援が可能となり、自車が走行したことのない経路であっても走行可能となる。
<Action>
In the present embodiment, only data with a close vehicle position is selected from all travel history data, so even if the number of data increases enormously, only rationally relevant routes can be selected, and calculation processing costs can be reduced. Can be suppressed.
In addition, since information is exchanged with the route information management device 401, it is possible to collect travel history information from a plurality of vehicles, so even if the route has never passed the vehicle, If another vehicle has already passed, driving support is possible, and even a route on which the vehicle has never traveled can be traveled.

《効果》
以上より、自車位置測位部404が「自車位置測位手段」に対応し、経路情報管理装置401の通信部が「通信手段」に対応する。その他の対応関係は、前述した第一実施形態と同様である。
(1)走行支援装置は、ナビゲーションシステムに含まれ、自車位置を測位する自車位置測位部404を備え、自車位置測位部404で測位した自車位置、及び自車位置検出部33で検出した自車位置に基づいて、過去の走行履歴を参照することで、自車両にとって走行可能な複数の走行経路を参照経路として設定する。
このように、ナビゲーションシステムから得られる自車位置に基づいて候補を抽出し、必要となる情報を絞り込んでゆけるので、蓄積データが増えても、安定して計算コストを抑制することができる。
"effect"
From the above, the own vehicle position positioning unit 404 corresponds to the “own vehicle position positioning unit”, and the communication unit of the route information management device 401 corresponds to the “communication unit”. Other correspondence is the same as that of the first embodiment described above.
(1) The driving support device is included in the navigation system, and includes a host vehicle position positioning unit 404 that measures the host vehicle position. The host vehicle position measured by the host vehicle position positioning unit 404 and the host vehicle position detection unit 33 Based on the detected own vehicle position, a plurality of travel routes that can be traveled by the host vehicle are set as reference routes by referring to past travel histories.
In this way, candidates are extracted based on the vehicle position obtained from the navigation system, and necessary information can be narrowed down. Therefore, even if the accumulated data increases, the calculation cost can be stably suppressed.

(2)経路情報管理装置401は、自車両の外部に設けられ、自車両を含む複数の車両との間で、情報の送受信を行う通信部を備える。
このように、複数の車両からの受信データを蓄積できるため、他の車両の走行履歴を参照することができる。すなわち、自車両が走行したことのない経路であっても、走行支援を実施することができる。
(2) The route information management device 401 includes a communication unit that is provided outside the host vehicle and transmits / receives information to / from a plurality of vehicles including the host vehicle.
As described above, since reception data from a plurality of vehicles can be accumulated, it is possible to refer to traveling histories of other vehicles. That is, driving support can be implemented even on a route on which the host vehicle has never traveled.

1 車両
2 カメラ
3 走行支援コントローラ
4 車両情報データベース
5 走行履歴データベース
6 ディスプレイ
7 タッチパネル
8 車両コントローラ
9 車両センサ群
10 制御ユニット群
11 レーザレーダ
31 特徴点検出部
32 データ蓄積部
33 自車位置検出部
34 自車姿勢検出部
35 参照経路設定部
36 導入経路算出部
37 参照経路選択部
38 走行支援部
39 地図構成部
100 走行支援装置
200 走行支援装置
300 走行支援装置
301 走行可能領域算出部
302 狭路度合算出部
303 導入経路可否判断部
304 参照経路選択部
400 走行支援装置
401 経路情報管理装置
402 受信データ蓄積部
403 蓄積データ選択部
404 自車位置測位部
DESCRIPTION OF SYMBOLS 1 Vehicle 2 Camera 3 Driving support controller 4 Vehicle information database 5 Driving history database 6 Display 7 Touch panel 8 Vehicle controller 9 Vehicle sensor group 10 Control unit group 11 Laser radar 31 Feature point detection unit 32 Data storage unit 33 Own vehicle position detection unit 34 Self-vehicle posture detection unit 35 Reference route setting unit 36 Introduction route calculation unit 37 Reference route selection unit 38 Travel support unit 39 Map construction unit 100 Travel support device 200 Travel support device 300 Travel support device 301 Travelable region calculation unit 302 Narrow road degree Calculation unit 303 Introduced route availability determination unit 304 Reference route selection unit 400 Driving support device 401 Route information management device 402 Received data storage unit 403 Stored data selection unit 404 Own vehicle position measurement unit

Claims (10)

車両進行方向の周辺環境を認識する周辺環境認識手段と、
前記認識手段で認識した周辺環境に対する自車位置を検出する自車位置検出手段と、
前記認識手段で認識した周辺環境に対する自車姿勢を検出する自車姿勢検出手段と、
前記周辺環境認識手段で認識した周辺環境、前記自車位置検出手段で検出した自車位置、及び前記自車姿勢検出手段で検出した自車姿勢を対応付けた情報を蓄積する情報蓄積手段と、
前記自車位置検出手段で検出した自車位置に基づいて、前記情報蓄積手段に蓄積された情報を参照することで、自車両にとって走行可能な複数の走行経路を参照経路として設定する参照経路設定手段と、
前記自車位置検出手段で検出した自車位置、及び前記自車姿勢検出手段で検出した自車姿勢に基づいて、自車位置から前記参照経路設定手段で設定した各参照経路に至るまでの導入経路を算出する導入経路算出手段と、
前記導入経路算出手段による算出結果に応じて、前記参照経路設定手段で設定した複数の参照経路のうちの一つを選択する参照経路選択手段と、
前記参照経路選択手段で選択した一つの参照経路、及び当該参照経路に至るまでの導入経路を合わせて自車両の走行経路を設定する走行経路設定手段と、を備え
前記導入経路算出手段は、自車位置から各走行経路に至るまでの最短となる導入経路を算出し、
前記参照経路選択手段は、前記導入経路算出手段で算出した導入経路のうちの最短となる導入経路に対応する参照経路を選択することを特徴とする走行支援装置。
A surrounding environment recognition means for recognizing the surrounding environment in the vehicle traveling direction;
Vehicle position detection means for detecting the vehicle position relative to the surrounding environment recognized by the recognition means;
Own vehicle posture detection means for detecting the own vehicle posture relative to the surrounding environment recognized by the recognition means;
Information accumulating means for accumulating information associated with the surrounding environment recognized by the surrounding environment recognition means, the own vehicle position detected by the own vehicle position detection means, and the own vehicle attitude detected by the own vehicle attitude detection means;
Reference route setting for setting, as a reference route, a plurality of travel routes that can be traveled for the host vehicle by referring to information stored in the information storage unit based on the host vehicle position detected by the host vehicle position detection unit Means,
Introduction from the own vehicle position to each reference route set by the reference route setting unit based on the own vehicle position detected by the own vehicle position detection unit and the own vehicle posture detected by the own vehicle posture detection unit An introductory route calculating means for calculating a route;
A reference route selection unit that selects one of a plurality of reference routes set by the reference route setting unit according to a calculation result by the introduction route calculation unit;
A travel route setting means for setting the travel route of the host vehicle by combining the one reference route selected by the reference route selection means and the introduction route leading to the reference route ;
The introduction route calculation means calculates the shortest introduction route from the vehicle position to each travel route,
The reference route selection unit selects a reference route corresponding to the shortest introduction route among the introduction routes calculated by the introduction route calculation unit.
車両進行方向の周辺環境を認識する周辺環境認識手段と、
前記認識手段で認識した周辺環境に対する自車位置を検出する自車位置検出手段と、
前記認識手段で認識した周辺環境に対する自車姿勢を検出する自車姿勢検出手段と、
前記周辺環境認識手段で認識した周辺環境、前記自車位置検出手段で検出した自車位置、及び前記自車姿勢検出手段で検出した自車姿勢を対応付けた情報を蓄積する情報蓄積手段と、
前記自車位置検出手段で検出した自車位置に基づいて、前記情報蓄積手段に蓄積された情報を参照することで、自車両にとって走行可能な複数の走行経路を参照経路として設定する参照経路設定手段と、
前記自車位置検出手段で検出した自車位置、及び前記自車姿勢検出手段で検出した自車姿勢に基づいて、自車位置から前記参照経路設定手段で設定した各参照経路に至るまでの導入経路を算出する導入経路算出手段と、
前記導入経路算出手段による算出結果に応じて、前記参照経路設定手段で設定した複数の参照経路のうちの一つを選択する参照経路選択手段と、
前記参照経路選択手段で選択した一つの参照経路、及び当該参照経路に至るまでの導入経路を合わせて自車両の走行経路を設定する走行経路設定手段と、
前記情報蓄積手段に蓄積された情報に基づいて、自車両の走行可能領域を算出する走行可能領域算出手段と、
前記走行可能領域で算出した走行可能領域、及び前記参照経路設定手段で設定した参照経路に基づいて、走行可能領域の狭路度合を算出する狭路度合算出手段と、を備え、
前記参照経路選択手段は、前記導入経路算出手段による算出結果、及び前記狭路度合算出手段による算出結果に応じて、前記参照経路設定手段で設定した複数の参照経路のうちの一つを選択することを特徴とする走行支援装置。
A surrounding environment recognition means for recognizing the surrounding environment in the vehicle traveling direction;
Vehicle position detection means for detecting the vehicle position relative to the surrounding environment recognized by the recognition means;
Own vehicle posture detection means for detecting the own vehicle posture relative to the surrounding environment recognized by the recognition means;
Information accumulating means for accumulating information associated with the surrounding environment recognized by the surrounding environment recognition means, the own vehicle position detected by the own vehicle position detection means, and the own vehicle attitude detected by the own vehicle attitude detection means;
Reference route setting for setting, as a reference route, a plurality of travel routes that can be traveled for the host vehicle by referring to information stored in the information storage unit based on the host vehicle position detected by the host vehicle position detection unit Means,
Introduction from the own vehicle position to each reference route set by the reference route setting unit based on the own vehicle position detected by the own vehicle position detection unit and the own vehicle posture detected by the own vehicle posture detection unit An introductory route calculating means for calculating a route;
A reference route selection unit that selects one of a plurality of reference routes set by the reference route setting unit according to a calculation result by the introduction route calculation unit;
A travel route setting means for setting the travel route of the host vehicle by combining the one reference route selected by the reference route selection means and the introduction route leading to the reference route;
Based on the information stored in the information storage means, a travelable area calculation means for calculating a travelable area of the host vehicle;
A narrow road degree calculating means for calculating a narrow road degree of the travelable area based on the travel possible area calculated in the travelable area and the reference route set by the reference route setting means ,
The reference route selection unit selects one of a plurality of reference routes set by the reference route setting unit according to a calculation result by the introduction route calculation unit and a calculation result by the narrow path degree calculation unit. A driving support device characterized by that.
前記情報蓄積手段は、前記周辺環境認識手段で認識した周辺環境、前記自車位置検出手段で検出した自車位置、及び前記自車姿勢検出手段で検出した自車姿勢を対応付けた自車両の走行経路情報を履歴として蓄積し、
前記参照経路設定手段は、前記自車位置検出手段で検出した自車位置に基づいて、前記情報蓄積手段に蓄積された走行経路情報の履歴を参照し、当該複数の走行経路情報を前記複数の参照経路として設定することを特徴とする請求項1又は2に記載の走行支援装置。
The information accumulating unit is configured to associate the surrounding environment recognized by the surrounding environment recognizing unit, the own vehicle position detected by the own vehicle position detecting unit, and the own vehicle posture detected by the own vehicle posture detecting unit. Accumulate travel route information as history,
The reference route setting means refers to a history of travel route information stored in the information storage means based on the vehicle position detected by the vehicle position detection means, and refers to the plurality of travel route information. drive assist system according to claim 1 or 2, characterized in that to set as a reference path.
前記導入経路算出手段は、自車位置から各走行経路に至るまでの最短となる導入経路を算出し、
前記参照経路選択手段は、前記導入経路算出手段で算出した導入経路のうちの最短となる導入経路に対応する参照経路を選択することを特徴とする請求項2又は3に記載の走行支援装置。
The introduction route calculation means calculates the shortest introduction route from the vehicle position to each travel route,
The driving support apparatus according to claim 2 or 3 , wherein the reference route selection unit selects a reference route corresponding to the shortest introduction route among the introduction routes calculated by the introduction route calculation unit.
前記参照経路設定手段は、前記自車位置検出手段で検出した自車位置、及び前記自車姿勢検出手段で検出した自車姿勢を対応付けた点列で構成される参照経路を設定し、
前記導入経路算出手段は、前記点列のうち、自車位置及び自車姿勢から予め定められた範囲内の移動量で到達可能であり、且つ当該移動量が最短となる点までの導入経路を算出することを特徴とする請求項1〜の何れか一項に記載の走行支援装置。
The reference route setting means sets a reference route composed of a point sequence in which the own vehicle position detected by the own vehicle position detection means and the own vehicle posture detected by the own vehicle posture detection means are associated with each other,
The introduction route calculation means calculates an introduction route from the point sequence to a point that is reachable with a movement amount within a predetermined range from the vehicle position and the vehicle posture, and the movement amount is the shortest. The travel support device according to any one of claims 1 to 4 , wherein the travel support device is calculated.
前記情報蓄積手段に蓄積された情報に基づいて、自車両の走行可能領域を算出する走行可能領域算出手段と、
前記走行可能領域で算出した走行可能領域、及び前記参照経路設定手段で設定した参照経路に基づいて、走行可能領域の狭路度合を算出する狭路度合算出手段と、を備え、
前記参照経路選択手段は、前記導入経路算出手段による算出結果、及び前記狭路度合算出手段による算出結果に応じて、前記参照経路設定手段で設定した複数の参照経路のうちの一つを選択することを特徴とする請求項1、3〜5の何れか一項に記載の走行支援装置。
Based on the information stored in the information storage means, a travelable area calculation means for calculating a travelable area of the host vehicle;
A narrow road degree calculating means for calculating a narrow road degree of the travelable area based on the travel possible area calculated in the travelable area and the reference route set by the reference route setting means,
The reference route selection unit selects one of a plurality of reference routes set by the reference route setting unit according to a calculation result by the introduction route calculation unit and a calculation result by the narrow path degree calculation unit. The travel support apparatus according to any one of claims 1 to 3 to 5 , wherein
前記導入経路算出手段で算出した導入経路が、前記走行可能領域算出手段で算出した走行可能領域にあるか否かを判定する導入経路可否判断手段を備え、
前記参照経路選択手段は、前記導入経路算出手段による算出結果、前記狭路度合算出手段による算出結果、及び導入経路可否判断手段による判定結果に応じて、前記参照経路設定手段で設定した複数の参照経路のうちの一つを選択することを特徴とする請求項2又は6に記載の走行支援装置。
An introduction route availability determination unit that determines whether the introduction route calculated by the introduction route calculation unit is in the travelable region calculated by the travelable region calculation unit;
The reference route selection means has a plurality of references set by the reference route setting means according to a calculation result by the introduction route calculation means, a calculation result by the narrow road degree calculation means, and a determination result by the introduction route availability determination means. The driving support device according to claim 2 or 6 , wherein one of the routes is selected.
ナビゲーションシステムに含まれ、自車位置を測位する自車位置測位手段を備え、
前記参照経路設定手段は、自車位置測位手段で測位した自車位置、及び前記自車位置検出手段で検出した自車位置に基づいて、前記情報蓄積手段に蓄積された情報を参照することで、自車両にとって走行可能な複数の走行経路を参照経路として設定することを特徴とする請求項1〜の何れか一項に記載の走行支援装置。
It is included in the navigation system and has own vehicle position measuring means for measuring the own vehicle position.
The reference route setting means refers to the information accumulated in the information accumulation means based on the own vehicle position measured by the own vehicle position positioning means and the own vehicle position detected by the own vehicle position detection means. drive assist device according to any one of claim 1 to 7, characterized in that to set as a reference path a plurality of travel route runnable for the vehicle.
前記情報蓄積手段は、自車両の外部に設けられ、自車両を含む複数の車両との間で、前記情報の送受信を行う通信手段を備えることを特徴とする請求項1〜の何れか一項に記載の走行支援装置。 The said information storage means is provided in the exterior of the own vehicle, and is provided with the communication means which transmits / receives the said information between several vehicles including the own vehicle, The any one of Claims 1-8 characterized by the above-mentioned. The driving support device according to item. 前記周辺環境認識手段は、車両進行方向を撮像するカメラを備え、当該カメラで撮像した画像データから特徴点群を抽出し三次元化することで、周辺環境を認識することを特徴とする請求項1〜の何れか一項に記載の走行支援装置。 The surrounding environment recognition unit includes a camera that captures a vehicle traveling direction, and recognizes the surrounding environment by extracting a feature point group from the image data captured by the camera and making it three-dimensional. The travel assistance apparatus according to any one of 1 to 9 .
JP2010270176A 2010-12-03 2010-12-03 Driving support device Active JP5782708B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010270176A JP5782708B2 (en) 2010-12-03 2010-12-03 Driving support device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010270176A JP5782708B2 (en) 2010-12-03 2010-12-03 Driving support device

Publications (2)

Publication Number Publication Date
JP2012118909A JP2012118909A (en) 2012-06-21
JP5782708B2 true JP5782708B2 (en) 2015-09-24

Family

ID=46501620

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010270176A Active JP5782708B2 (en) 2010-12-03 2010-12-03 Driving support device

Country Status (1)

Country Link
JP (1) JP5782708B2 (en)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6301713B2 (en) * 2013-08-12 2018-03-28 株式会社Soken Travel route generator
JP6143184B2 (en) * 2013-08-12 2017-06-07 株式会社Soken Travelability determination device
JP2015072650A (en) * 2013-10-04 2015-04-16 株式会社デンソーアイティーラボラトリ Route calculation device, vehicle control device, vehicle driving support device, vehicle, route calculation program, and route calculation method
EP3084719B1 (en) 2013-12-19 2019-11-20 Apple Inc. Slam on a mobile device
KR101766640B1 (en) * 2014-09-24 2017-08-09 삼성에스디에스 주식회사 Apparatus and method for calculating standard route of moving body
US9527528B1 (en) * 2015-09-04 2016-12-27 Continental Automotive Systems, Inc. Trailer radius indication
JP6594736B2 (en) * 2015-10-27 2019-10-23 クラリオン株式会社 Parking assistance device
JP6757749B2 (en) * 2016-01-29 2020-09-23 株式会社小松製作所 Work machine management system, work machine, work machine management method
JP2017157093A (en) * 2016-03-03 2017-09-07 矢崎総業株式会社 Display device for vehicle
US10162354B2 (en) * 2016-07-21 2018-12-25 Baidu Usa Llc Controlling error corrected planning methods for operating autonomous vehicles
JP6721054B2 (en) * 2016-10-13 2020-07-08 日産自動車株式会社 Vehicle protrusion determination method and vehicle protrusion determination device
EP3548915A4 (en) * 2016-11-29 2020-08-05 Continental Automotive GmbH Method and system for generating environment model and for positioning using cross-sensor feature point referencing
JP2018092334A (en) * 2016-12-01 2018-06-14 本田技研工業株式会社 Travel control apparatus
WO2018131165A1 (en) 2017-01-16 2018-07-19 富士通株式会社 Information processing program, information processing method, and information processing device
US11136034B2 (en) * 2017-06-20 2021-10-05 Nissan Motor Co., Ltd. Travel control method and travel control device
US10678263B2 (en) * 2017-08-18 2020-06-09 GM Global Technology Operations LLC Method and apparatus for position error detection
DE102017216267B4 (en) * 2017-09-14 2020-02-06 Robert Bosch Gmbh Method and device for data reduction of feature-based environment information of a driver assistance system
KR102406515B1 (en) * 2017-10-31 2022-06-10 현대자동차주식회사 Vehicle heading estimating apparatus and method
JP6949744B2 (en) * 2018-01-31 2021-10-13 株式会社日立製作所 Information processing equipment and automatic driving track management system
US10800408B2 (en) * 2018-05-24 2020-10-13 Baidu Usa Llc Determining driving paths for autonomous driving that avoid moving obstacles
JP7078458B2 (en) * 2018-05-30 2022-05-31 株式会社Soken Steering angle determination device and self-driving car
JP7046740B2 (en) * 2018-07-02 2022-04-04 日立Astemo株式会社 Predictive controller
US10921135B2 (en) * 2018-10-12 2021-02-16 Baidu Usa Llc Real-time map generation scheme for autonomous vehicles based on prior driving trajectories
JP7236279B2 (en) * 2019-01-30 2023-03-09 日産自動車株式会社 Driving support method and driving support device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2004064007A1 (en) * 2003-01-14 2006-05-18 松下電器産業株式会社 Navigation device and approach information display method
JP4456855B2 (en) * 2003-12-08 2010-04-28 富士重工業株式会社 Vehicle travel control device
JP2005326963A (en) * 2004-05-12 2005-11-24 Fujitsu Ten Ltd Operation supporting device
JP2006298115A (en) * 2005-04-19 2006-11-02 Aisin Aw Co Ltd Driving-support method and driving-support device
JP2008027097A (en) * 2006-07-20 2008-02-07 Denso Corp Transmission device for image photographing

Also Published As

Publication number Publication date
JP2012118909A (en) 2012-06-21

Similar Documents

Publication Publication Date Title
JP5782708B2 (en) Driving support device
JP6528857B2 (en) Parking support method and apparatus
JP5966747B2 (en) Vehicle travel control apparatus and method
JP5786941B2 (en) Autonomous driving control system for vehicles
US9714034B2 (en) Vehicle control device
EP3306429B1 (en) Position estimation device and position estimation method
CN106080598B (en) Real-time goal pace control
EP3392093B1 (en) Parking support method and device
JP6427908B2 (en) Map information generation system, method and program
US11351986B2 (en) In-vehicle processing apparatus
JP7059888B2 (en) Assistance control system
JP5699670B2 (en) Travel route generation device and travel route generation method
KR20200014931A (en) Vehicle information storage method, vehicle driving control method, and vehicle information storage device
CN112046501A (en) Automatic driving device and method
US10474158B2 (en) Vehicle travel control method and travel control device
CN112046481B (en) Automatic driving device and method
JP2018063476A (en) Apparatus, method and computer program for driving support
US20220253065A1 (en) Information processing apparatus, information processing method, and information processing program
CN113753028B (en) Driving support device, driving support method, and computer-readable recording medium
US10926701B2 (en) Parking assistance method and parking assistance device
JP2018048949A (en) Object recognition device
JP2020056733A (en) Vehicle control device
JP4997604B2 (en) Personal mobile vehicle driving support device
JP6680319B2 (en) Map information generation system, method and program
JP6804268B2 (en) Posture estimation method of parking control device and posture estimation device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20131028

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140708

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140709

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140829

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20141209

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150119

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150706

R151 Written notification of patent or utility model registration

Ref document number: 5782708

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151