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

JP2013160504A - Driving support apparatus and driving support method for moving body - Google Patents

Driving support apparatus and driving support method for moving body Download PDF

Info

Publication number
JP2013160504A
JP2013160504A JP2012019681A JP2012019681A JP2013160504A JP 2013160504 A JP2013160504 A JP 2013160504A JP 2012019681 A JP2012019681 A JP 2012019681A JP 2012019681 A JP2012019681 A JP 2012019681A JP 2013160504 A JP2013160504 A JP 2013160504A
Authority
JP
Japan
Prior art keywords
mesh
moving body
vehicle
adjacent
support
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2012019681A
Other languages
Japanese (ja)
Inventor
Masahiro Fujita
政広 藤田
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.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2012019681A priority Critical patent/JP2013160504A/en
Publication of JP2013160504A publication Critical patent/JP2013160504A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Traffic Control Systems (AREA)
  • Navigation (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an apparatus and method for supporting driving of a moving body, configured to prevent an increase in processing load for driving support even if map data is not available.SOLUTION: A driving support apparatus of a moving body selects a learning result corresponding to a position of a vehicle from a plurality of learning results stored in a storage part of a vehicle, to support driving of the vehicle. The driving support apparatus of the moving body includes: a learning DB management part 33 that manages a plurality of learning results stored in the storage part in association with each of meshes formed on the basis of the position of the moving vehicle; and a target area narrowing part 34 that selects a mesh corresponding to the position of the vehicle from the meshes, and selects other meshes adjacent to the mesh corresponding to the vehicle position in an advancing direction of the vehicle. Driving of the vehicle is supported on the basis of the learning results included in the selected mesh and the adjacent meshes.

Description

本発明は、移動体の走行を走行位置に応じて支援する移動体の走行支援装置、及び移動体の走行支援方法に関する。   The present invention relates to a travel support device for a mobile body that supports travel of a mobile body according to a travel position, and a travel support method for the mobile body.

従来から、車両などの移動体の走行を支援する走行支援装置として、ドライバの運転操作を学習するとともに、学習した運転操作に基づいて走行支援を行なう装置が知られている。こうした装置では、例えば車両速度などの車両情報がナビゲーションシステムに登録されている道路地図データに対応付けて学習されるとともに、現在の位置に対応する道路地図データから取得される学習結果に基づいて走行支援が行なわれる。そして、このような装置の一例が特許文献1に記載されている。   2. Description of the Related Art Conventionally, as a driving support device that supports driving of a moving body such as a vehicle, a device that learns a driving operation of a driver and performs driving support based on the learned driving operation is known. In such an apparatus, for example, vehicle information such as vehicle speed is learned in association with road map data registered in the navigation system and travels based on a learning result acquired from road map data corresponding to the current position. Support is provided. An example of such an apparatus is described in Patent Document 1.

特許文献1に記載の装置は、複数の走行モードを有する車両、例えばハイブリッド車などの走行を支援する装置である。そして同装置には、検出した車両の走行情報を所定に分類されたカテゴリ毎に記憶装置に記憶する手段と、当該記憶した走行情報を更新する手段とが設けられている。なお、カテゴリは、例えば地図データをメッシュ状に分割されて設定された領域からなる地域に基づいて分類されている。また同装置には、目的地までの走行経路により特定される道路情報から当該目的地までの走行経路に対応するカテゴリを特定する手段と、特定されたカテゴリにおける走行情報を記憶装置から読み出す手段とが設けられている。つまり、この装置では、走行経路に対応するカテゴリが特定され、特定されたカテゴリにおける走行情報が記憶手段から読み出される。   The device described in Patent Literature 1 is a device that supports traveling of a vehicle having a plurality of traveling modes, for example, a hybrid vehicle. The apparatus is provided with means for storing the detected vehicle travel information in a storage device for each of the predetermined categories, and means for updating the stored travel information. Note that the categories are classified based on, for example, areas composed of areas set by dividing map data into mesh shapes. The device also includes means for identifying a category corresponding to the travel route to the destination from road information identified by the travel route to the destination, and means for reading travel information in the identified category from the storage device. Is provided. That is, in this device, a category corresponding to the travel route is specified, and travel information in the specified category is read from the storage unit.

特開2009−12605号公報JP 2009-12605 A

ところで近年、車両では、携帯用ナビゲーションシステムが利用されたり、ナビゲーションシステムが車両に後付けされることも少なくない。そしてこのような場合、車両がナビゲーションシステムから地図データを取得できるとは限らず、地図データを取得できなかったような場合、特許文献1に記載の装置では、カテゴリの特定にまずは支障をきたし、ひいては走行支援にも支障をきたしかねない。   By the way, in recent years, portable navigation systems are often used in vehicles, and navigation systems are often retrofitted to vehicles. In such a case, the vehicle is not always able to acquire map data from the navigation system, and in the case where the map data cannot be acquired, the device described in Patent Literature 1 has first hindered specification of the category, As a result, it may interfere with driving support.

なお、地図データが利用できない場合、学習した車両情報を位置情報に対応させて管理することも可能ではあるものの、地図データなどに対応付けた管理はできない。このため、こうした地図データを利用できない管理では、上記車両情報と位置情報とを常に時系列的に管理せざるを得ないなど、読み出しにかかる処理負荷の増大も避けられない。   When map data cannot be used, the learned vehicle information can be managed in association with the position information, but cannot be managed in association with map data. For this reason, in such management in which map data cannot be used, an increase in processing load for reading is unavoidable, for example, the vehicle information and position information must always be managed in time series.

本発明は、このような実情に鑑みてなされたものであって、その目的は、地図データを利用できない場合であれ、走行支援にかかる処理負荷の増大を抑制することのできる移動体の走行支援装置、及び移動体の走行支援方法を提供することにある。   The present invention has been made in view of such circumstances, and the purpose of the present invention is to provide a travel support for a moving body that can suppress an increase in processing load related to travel support even when map data cannot be used. An object of the present invention is to provide a device and a traveling support method for a moving body.

以下、上記課題を解決するための手段及びその作用効果について記載する。
上記課題を解決するため、請求項1に記載の発明は、移動体の記憶部に同移動体の位置に対応付けられて学習記憶された複数の支援情報から移動体の位置検出部が検出した移動体の位置に対応する支援情報を選択して移動体の走行支援を行う移動体の走行支援装置であって、前記移動体が移動する位置に基づき区画形成された複数のメッシュにそれぞれ対応付けて前記記憶部に記憶された複数の支援情報を管理する管理部と、前記複数のメッシュから前記位置検出部により検出される移動体の位置に対応するメッシュを選択するとともに、この移動体の位置に対応するメッシュに対して同移動体の進行方向に隣接する他のメッシュを選択する選択部と、を備え、前記選択されたメッシュ及び前記隣接する他のメッシュに含まれる支援情報に基づいて当該移動体の走行支援を行うことを要旨とする。
Hereinafter, means for solving the above-described problems and the effects thereof will be described.
In order to solve the above problem, the invention according to claim 1 is detected by the position detector of the moving body from a plurality of pieces of support information learned and stored in the storage section of the moving body in association with the position of the moving body. A travel support device for a mobile object that selects support information corresponding to the position of the mobile object and supports the travel of the mobile object, each associated with a plurality of meshes that are partitioned based on the position at which the mobile object moves A management unit that manages the plurality of support information stored in the storage unit, and selects a mesh corresponding to the position of the moving body detected by the position detection unit from the plurality of meshes, and the position of the moving body A selecting unit that selects another mesh adjacent to the mesh corresponding to the moving body in the traveling direction of the moving body, and based on support information included in the selected mesh and the adjacent other mesh There are a subject matter to be performing driving support of the moving body.

上記課題を解決するため、請求項9に記載の発明は、移動体の記憶部に移動体の位置に対応付けられて学習記憶された複数の支援情報から移動体の位置検出部により検出される現在の位置に対応する支援情報を選択して移動体の走行支援を行う走行支援方法であって、前記移動体が移動する位置に基づき区画形成された複数のメッシュにそれぞれ対応付けて複数の支援情報を管理する工程と、前記複数のメッシュから移動体の位置に対応するメッシュを選択するとともに、この移動体の位置に対応するメッシュに対して同移動体の進行方向に隣接する他のメッシュを選択する工程と、を備え、前記選択したメッシュ及び前記隣接する他のメッシュに含まれる支援情報に基づいて当該移動体の走行支援を行うことを要旨とする。   In order to solve the above problem, the invention according to claim 9 is detected by the position detection unit of the moving body from a plurality of pieces of support information learned and stored in the storage unit of the moving body in association with the position of the moving body. A driving support method for supporting driving of a mobile object by selecting support information corresponding to a current position, wherein a plurality of supports are associated with a plurality of meshes that are partitioned based on positions where the mobile body moves. A step of managing information, and a mesh corresponding to the position of the moving body is selected from the plurality of meshes, and another mesh adjacent in the traveling direction of the moving body is selected with respect to the mesh corresponding to the position of the moving body. And a step of selecting, and performing traveling support of the mobile body based on support information included in the selected mesh and the other adjacent mesh.

このような構成もしくは方法によれば、移動体の走行支援が移動体の位置に基づいて選択されたメッシュ及び、当該選択されたメッシュに隣接する他のメッシュに対応付けて管理されている複数の支援情報に基づいて行われるようになる。これにより、移動体の位置に応じて走行支援に用いられる支援情報が絞り込まれることとなるため、支援情報の取得にかかる処理負荷や処理時間の増加を抑制することができる。つまり、地図データが利用できないような場合であれ、走行支援にかかる処理負荷の増大を抑制するように支援情報を管理することができる。なお、移動体の進行方向は移動体の位置検出部が検出する位置の経時的な変化などから推測することができるし、位置検出部に進行方向を検出するためのジャイロなどのセンサが含まれていてもよい。   According to such a configuration or method, the traveling support of the moving body is managed in association with a mesh selected based on the position of the moving body and other meshes adjacent to the selected mesh. Based on support information. Thereby, since support information used for driving support is narrowed down according to the position of a mobile object, increase in processing load and processing time concerning acquisition of support information can be controlled. That is, even when the map data cannot be used, the support information can be managed so as to suppress an increase in processing load for driving support. Note that the traveling direction of the moving body can be estimated from a change with time of the position detected by the position detection unit of the moving body, and a sensor such as a gyro for detecting the traveling direction is included in the position detection unit. It may be.

また、進行方向に隣接する他のメッシュからも支援情報を取得するため、移動体がメッシュの区画を越えて移動する場合であれ、支援情報を途切れることなく取得でき、走行支援を連続的に行うことができる。   In addition, since support information is acquired from other meshes adjacent in the traveling direction, even when the moving body moves beyond the section of the mesh, the support information can be acquired without interruption, and driving support is continuously performed. be able to.

これにより、位置に対応付けられている支援情報を少ない処理負荷で管理しつつ、好適な走行支援を提供することができるようになる。
請求項2に記載の発明は、請求項1に記載の移動体の走行支援装置において、前記管理部は、前記支援情報をメッシュ毎に区分されたテーブルにマッピングして管理することを要旨とする。
Accordingly, it is possible to provide suitable travel support while managing the support information associated with the position with a small processing load.
The gist of the invention according to claim 2 is that, in the travel support device for a mobile object according to claim 1, the management unit maps and manages the support information on a table divided for each mesh. .

請求項10に記載の発明は、請求項9に記載の移動体の走行支援方法において、前記管理する工程では、前記支援情報をメッシュ毎に区分されたテーブルにマッピングして管理することを要旨とする。   A tenth aspect of the present invention is the traveling support method for a moving body according to the ninth aspect, wherein in the managing step, the support information is mapped and managed in a table divided for each mesh. To do.

このような構成もしくは方法によれば、メッシュ毎に区分されたテーブルへのマッピングによって支援情報が管理される。これにより、移動体の位置に対応するメッシュを選択することで、選択されたメッシュに含まれている支援情報の取得が容易になる。   According to such a configuration or method, support information is managed by mapping to a table partitioned for each mesh. Accordingly, by selecting a mesh corresponding to the position of the moving body, it becomes easy to obtain support information included in the selected mesh.

請求項3に記載の発明は、請求項1又は2に記載の移動体の走行支援装置において、前記メッシュの各々の内側には、隣接する他のメッシュとの境界線に沿って一定の幅を有する境界領域が設定され、前記選択部は、移動体の位置が前記境界領域にあること、及び移動体の進行方向が当該境界領域が沿う境界線に向いていることを条件に、前記隣接する他のメッシュを選択することを要旨とする。   According to a third aspect of the present invention, in the travel support device for a moving body according to the first or second aspect, a constant width is formed inside each of the meshes along a boundary line with another adjacent mesh. And the selection unit is adjacent to each other on the condition that the position of the moving object is in the boundary area and the traveling direction of the moving object is directed to the boundary line along the boundary area. The gist is to select another mesh.

請求項11に記載の発明は、請求項9又は10に記載の移動体の走行支援方法において、前記メッシュの各々の内側には、隣接する他のメッシュとの境界線に沿って一定の幅を有する境界領域を設定し、前記選択する工程では、移動体の位置が前記境界領域にあること、及び前記移動体の進行方向が当該境界領域が沿う境界線に向いていることを条件に、前記隣接する他のメッシュを選択することを要旨とする。   The invention according to claim 11 is the traveling support method for a moving body according to claim 9 or 10, wherein each mesh has a constant width along a boundary line with another adjacent mesh. In the step of setting and selecting the boundary region having, on the condition that the position of the moving body is in the boundary region, and the traveling direction of the moving body is directed to the boundary line along the boundary region The gist is to select another adjacent mesh.

このような構成もしくは方法によれば、移動体の位置が境界領域にあるとき、選択される他のメッシュがその境界領域に隣接する他のメッシュに限定される。これにより、選択されるメッシュの数が必要最小限にされるため、より少ない処理負荷で支援情報を管理できるようになる。   According to such a configuration or method, when the position of the moving body is in the boundary region, other selected meshes are limited to other meshes adjacent to the boundary region. As a result, the number of meshes to be selected is minimized, so that support information can be managed with a smaller processing load.

請求項4に記載の発明は、請求項3に記載の移動体の走行支援装置において、前記選択部は、前記隣接する他のメッシュからは、当該隣接する他のメッシュに設定されている境界領域のうち、移動体の位置に対応するメッシュに隣接する境界領域に含まれる支援情報のみを選択することを要旨とする。   According to a fourth aspect of the present invention, in the traveling support apparatus for a moving body according to the third aspect, the selection unit is a boundary region set to the adjacent other mesh from the adjacent other mesh. Of these, only the support information included in the boundary region adjacent to the mesh corresponding to the position of the moving body is selected.

請求項12に記載の発明は、請求項11に記載の移動体の走行支援方法において、前記選択する工程では、前記隣接する他のメッシュからは、当該隣接する他のメッシュに設定した境界領域のうち、移動体の位置に対応するメッシュに隣接する境界領域に含まれる支援情報のみを選択することを要旨とする。   According to a twelfth aspect of the present invention, in the traveling support method for a moving body according to the eleventh aspect, in the selecting step, a boundary region set in the adjacent other mesh is determined from the adjacent other mesh. Of these, only the support information included in the boundary region adjacent to the mesh corresponding to the position of the moving body is selected.

このような構成もしくは方法によれば、隣接する他のメッシュから選択する支援情報をより少なくすることができるため、支援情報をより少ない処理負荷で管理できるようになる。   According to such a configuration or method, support information to be selected from other adjacent meshes can be reduced, so that support information can be managed with a smaller processing load.

請求項5に記載の発明は、請求項3又は4に記載の移動体の走行支援装置において、前記メッシュの各々の中央には、前記境界領域に含まれない中央領域が設定され、前記選択部は、移動体の位置が前記メッシュの中央領域にあることを条件に、前記隣接する他のメッシュの選択を禁止することを要旨とする。   According to a fifth aspect of the present invention, in the traveling support device for a moving body according to the third or fourth aspect, a central region not included in the boundary region is set at the center of each mesh, and the selection unit The gist is that the selection of the other adjacent mesh is prohibited on the condition that the position of the moving body is in the central region of the mesh.

請求項13に記載の発明は、 請求項11又は12に記載の移動体の走行支援方法において、前記メッシュの各々の中央には、前記境界領域に含まれない中央領域を設定し、前記選択する工程では、移動体の位置が前記メッシュの中央領域にあることを条件に、前記隣接する他のメッシュの選択を禁止することを要旨とする。   The invention according to claim 13 is the traveling support method for a moving body according to claim 11 or 12, wherein a center region not included in the boundary region is set and selected at the center of each mesh. The gist of the process is that selection of the other adjacent mesh is prohibited on the condition that the position of the moving body is in the central region of the mesh.

このような構成もしくは方法によれば、移動体の位置が中央領域に対応する場合、移動体の位置に対応するメッシュに隣接するその他のメッシュの選択を禁止することにより、走行支援のために選択される支援情報の数を少なくすることができる。   According to such a configuration or method, when the position of the moving body corresponds to the central region, the selection is made for driving support by prohibiting selection of other meshes adjacent to the mesh corresponding to the position of the moving body. The number of support information that is provided can be reduced.

請求項6に記載の発明は、請求項3〜5のいずれか一項に記載の移動体の走行支援装置において、前記メッシュは矩形状に区画形成され、前記境界領域は前記矩形を形成する各境界線に並行する領域として各別に設定されていることを要旨とする。   According to a sixth aspect of the present invention, in the travel support device for a moving body according to any one of the third to fifth aspects, the mesh is partitioned into a rectangular shape, and the boundary region is formed in the rectangular shape. The gist is that each region is set as a region parallel to the boundary line.

請求項14に記載の発明は、請求項11〜13のいずれか一項に記載の移動体の走行支援方法において、前記メッシュを矩形状に区画形成し、前記境界領域を前記矩形を形成する各境界線に並行する領域として各別に設定することを要旨とする。   According to a fourteenth aspect of the present invention, in the traveling support method for a moving body according to any one of the eleventh to thirteenth aspects, the mesh is partitioned into a rectangular shape, and the boundary region is formed into the rectangular shape. The gist is to set each region as a region parallel to the boundary line.

このような構成もしくは方法によれば、境界領域が境界線に沿って設けられるため、境界領域の区画や管理に要する手間が少なくて済むようになる。これにより、この走行支援装置の適用可能性が向上される。   According to such a configuration or method, since the boundary area is provided along the boundary line, it is possible to reduce the labor required for partitioning and managing the boundary area. Thereby, the applicability of this driving assistance device is improved.

請求項7に記載の発明は、請求項3〜6のいずれか一項に記載の移動体の走行支援装置において、前記選択部は、移動体の位置が複数の境界領域に属する場合、前記複数の境界領域が重なり形成される領域に隣接する他の複数のメッシュを選択することを要旨とする。   The invention according to claim 7 is the traveling support apparatus for a moving body according to any one of claims 3 to 6, wherein the selection unit is configured such that when the position of the moving body belongs to a plurality of boundary regions, the plurality The gist is to select a plurality of other meshes adjacent to a region where the boundary regions are overlapped.

請求項15に記載の発明は、請求項11〜14のいずれか一項に記載の移動体の走行支援方法において、前記選択する工程では、移動体の位置が複数の境界領域に属する場合、前記複数の境界領域が重なり形成される領域に隣接する他の複数のメッシュを選択することを要旨とする。   According to a fifteenth aspect of the present invention, in the traveling support method for a moving object according to any one of the claims 11 to 14, in the step of selecting, when the position of the moving object belongs to a plurality of boundary regions, The gist is to select a plurality of other meshes adjacent to a region where a plurality of boundary regions are overlapped.

このような構成もしくは方法によれば、複数の境界領域が重なった領域に隣接する複数の他のメッシュを選択することで、進行方向に複数の他のメッシュがある場合にも、適切なメッシュを選択することができるようになる。これにより、選択されるメッシュ数を適切なものに限ることができるようになる。なお、メッシュが矩形形状に設定されている場合、隣接する他のメッシュには、移動体の位置に対応するメッシュに角のみを隣接させるメッシュも含むことで、角方向への移動体の移動にも対応できるようになる。   According to such a configuration or method, by selecting a plurality of other meshes adjacent to a region where a plurality of boundary regions overlap, an appropriate mesh can be obtained even when there are a plurality of other meshes in the traveling direction. You will be able to choose. This makes it possible to limit the number of selected meshes to an appropriate one. In addition, when the mesh is set to a rectangular shape, other adjacent meshes include a mesh that has only a corner adjacent to the mesh corresponding to the position of the moving object, so that the moving object can move in the angular direction. Can also respond.

請求項8に記載の発明は、請求項1〜7のいずれか一項に記載の移動体の走行支援装置において、前記移動体は、車両であり、前記支援情報は、前記車両の操作履歴に関する情報、又は車両挙動の履歴に関する情報であることを要旨とする。   The invention according to claim 8 is the travel support device for a mobile body according to any one of claims 1 to 7, wherein the mobile body is a vehicle, and the support information relates to an operation history of the vehicle. The gist is information or information on the history of vehicle behavior.

請求項16に記載の発明は、請求項9〜15のいずれか一項に記載の移動体の走行支援方法において、前記移動体が車両であり、前記支援情報として、前記車両の操作履歴に関する情報、又は車両挙動の履歴に関する情報を用いることを要旨とする。   The invention according to claim 16 is the traveling support method for a moving object according to any one of claims 9 to 15, wherein the moving object is a vehicle, and information relating to an operation history of the vehicle is used as the support information. Or using information on the history of vehicle behavior.

このような構成もしくは方法によれば、メッシュの選択により、車両の操作履歴などに関する走行支援を行なうことができるようになる。つまり、車両は、地図データが無い場合であれ、位置の情報さえあれば適切なメッシュが選択されるとともに、当該選択されたメッシュから位置に対応する支援情報が取得される。これにより、このような移動体の走行支援装置が車両に対して好適に適用できる。   According to such a configuration or method, it becomes possible to perform travel support related to the operation history of the vehicle by selecting the mesh. That is, even if there is no map data for the vehicle, an appropriate mesh is selected as long as there is position information, and support information corresponding to the position is acquired from the selected mesh. Thereby, such a travel support device for a moving body can be suitably applied to a vehicle.

本発明にかかる移動体の走行支援装置を備える車両を具体化した一実施形態について、そのシステム構成を示すブロック図。The block diagram which shows the system configuration | structure about one Embodiment which actualized the vehicle provided with the driving assistance apparatus of the moving body concerning this invention. 同実施形態の走行支援装置の構成について、詳細な構成を示すブロック図。The block diagram which shows a detailed structure about the structure of the driving assistance device of the embodiment. 同実施形態において移動体が移動する位置をメッシュに区画した状態を模式的に示す模式図。The schematic diagram which shows typically the state which divided the position which a mobile body moves in the same embodiment into the mesh. 同実施形態にて利用されるメッシュの詳細について模式的に示す模式図。The schematic diagram which shows typically about the detail of the mesh utilized in the embodiment. 同実施形態においてメッシュ毎に対象エリアにエリアIDを付与して管理するテーブルを有する学習データベースを模式的に示す模式図。The schematic diagram which shows typically the learning database which has a table which assign | provides and manages area ID to a target area for every mesh in the same embodiment. 同実施形態において、隣接する他のメッシュが選択される状態の一例を模式的に示す模式図。The schematic diagram which shows typically an example of the state from which the other adjacent mesh is selected in the same embodiment. 同実施形態において、隣接する他のメッシュが選択される状態の他の例を模式的に示す模式図。The schematic diagram which shows typically the other example of the state from which the other adjacent mesh is selected in the same embodiment. 同実施形態において、隣接する他のメッシュが選択される状態のその他の例を模式的に示す模式図。The schematic diagram which shows typically the other example of the state in which the other adjacent mesh is selected in the same embodiment. 同実施形態において、学習結果を保持する対象エリアと車両の現在位置及び向きとの一例を併せ模式的に示す模式図。FIG. 4 is a schematic diagram schematically showing an example of a target area holding a learning result and a current position and direction of a vehicle in the embodiment. 図9の学習結果を保持したテーブルと、抽出対象とを例示する図。The figure which illustrates the table which hold | maintained the learning result of FIG. 9, and extraction object. 同実施形態において、学習結果を保持する対象エリアと車両の現在位置及び向きとの他の例を併せ模式的に示す模式図。The schematic diagram which shows typically the other example of the object area which hold | maintains a learning result, and the present position and direction of a vehicle in the embodiment. 図11の学習結果を保持したテーブルと、抽出対象とを例示する図。The figure which illustrates the table which hold | maintained the learning result of FIG. 11, and extraction object.

以下、本発明にかかる移動体の走行支援装置を備えた車両を具体化した一実施形態について、図に従って説明する。
図1に示すように、移動体としての車両10には、走行支援装置としての走行支援部11が設けられている。また、車両10には、車両の制御などを行う車両制御部12や、ドライバに各種情報を提供する情報処理部13と、現在の位置を検出する位置検出部としてのGPS14と、ブレーキペダルなどの操作量を検出するペダルセンサ15と、車両の速度などの走行状態を検出する車両センサ16とが設けられている。GPS14、ペダルセンサ15及び車両センサ16は走行支援部11に電気的に接続されているため、GPS14、ペダルセンサ15及び車両センサ16はそれぞれの検出信号を走行支援部11へ出力することができる。走行支援部11、車両制御部12及び情報処理部13は、CAN(Control Area Network)などの車載ネットワークを介して相互通信可能に接続されている。
Hereinafter, an embodiment in which a vehicle including a traveling support device for a moving body according to the present invention is embodied will be described with reference to the drawings.
As shown in FIG. 1, a vehicle 10 as a moving body is provided with a travel support unit 11 as a travel support device. The vehicle 10 includes a vehicle control unit 12 that controls the vehicle, an information processing unit 13 that provides various information to the driver, a GPS 14 as a position detection unit that detects the current position, a brake pedal, and the like. A pedal sensor 15 that detects an operation amount and a vehicle sensor 16 that detects a traveling state such as a vehicle speed are provided. Since the GPS 14, the pedal sensor 15, and the vehicle sensor 16 are electrically connected to the travel support unit 11, the GPS 14, the pedal sensor 15, and the vehicle sensor 16 can output respective detection signals to the travel support unit 11. The travel support unit 11, the vehicle control unit 12, and the information processing unit 13 are connected to each other via an in-vehicle network such as CAN (Control Area Network).

GPS14は、いわゆる全地球測位システム(GPS:Global Positioning System)等であって、GPS衛星からの信号を利用して車両10の現在位置や進行方向を逐次検出するとともに、それら逐次検出された情報からなる車両位置140を走行支援部11へ出力する。   The GPS 14 is a so-called global positioning system (GPS) or the like, and sequentially detects the current position and traveling direction of the vehicle 10 using signals from GPS satellites, and from the information detected sequentially. The vehicle position 140 is output to the travel support unit 11.

ペダルセンサ15は、ドライバの車両操作にかかる操作量として、ブレーキの踏み込み量を検出するとともに、当該検出されたペダルの踏み込み量を含む情報をドライバ行動150信号として走行支援部11へ出力する。なお、ペダルセンサ15は、例えば、アクセルなどにも設けられるセンサであるが、説明の便宜上、図1にはペダルセンサ15を1つのみ図示し、ブレーキペダル以外のペダルセンサ15の図示を省略している。   The pedal sensor 15 detects the amount of depression of the brake as an operation amount related to the driver's vehicle operation, and outputs information including the detected amount of depression of the pedal to the driving support unit 11 as a driver action 150 signal. The pedal sensor 15 is, for example, a sensor provided also in an accelerator or the like, but for convenience of explanation, only one pedal sensor 15 is shown in FIG. 1 and illustration of the pedal sensors 15 other than the brake pedal is omitted. ing.

車両センサ16は、車両の走行状態に関する状態として、速度を検出するとともに、検出された速度を含む情報を車両状態160信号として走行支援部11へ出力する。なお、車両10には、車両の走行状態に関する状態として、例えば、加速度、機関回転数などを検出対象とする車両センサ16なども設けられているが、説明の便宜上、図1には速度を検出する車両センサ16のみを図示し、その他の車両センサ16の図示を省略している。   The vehicle sensor 16 detects the speed as a state relating to the traveling state of the vehicle, and outputs information including the detected speed to the traveling support unit 11 as a vehicle state 160 signal. Note that the vehicle 10 is also provided with a vehicle sensor 16 whose detection target is, for example, acceleration, engine speed, etc., as a state relating to the running state of the vehicle. For convenience of explanation, FIG. Only the vehicle sensor 16 is shown, and the other vehicle sensors 16 are not shown.

走行支援部11、車両制御部12及び情報処理部13はそれぞれ、各種演算処理を実行するCPU、各種制御プログラムを格納するROM、データ格納やプログラム実行のためのワークエリアとして利用されるRAM、入出力インターフェース、メモリ等を備えたマイクロコンピュータを中心に構成されている。車両制御部12は、例えば、車両10のブレーキの制御等を行うブレーキコントロールコンピュータ(ブレーキECU)や、車両10のエンジンの制御等を行うエンジンコントロールコンピュータ(エンジンECU)などである。情報処理部13は、例えば、画像表示装置やスピーカなどの動作制御等を行うことによりドライバへ各種情報を提供するコントロールコンピュータである。   Each of the driving support unit 11, the vehicle control unit 12, and the information processing unit 13 includes a CPU that executes various arithmetic processes, a ROM that stores various control programs, a RAM that is used as a work area for data storage and program execution, The microcomputer is mainly composed of an output interface, a memory and the like. The vehicle control unit 12 is, for example, a brake control computer (brake ECU) that controls the brake of the vehicle 10 or an engine control computer (engine ECU) that controls the engine of the vehicle 10. The information processing unit 13 is, for example, a control computer that provides various types of information to the driver by performing operation control of an image display device, a speaker, and the like.

走行支援部11には、入出力インターフェースを介して不揮発性の記憶装置である記憶部としてのストレージ22が読み書き可能に接続されている。
ストレージ22には、走行支援に関する情報を記憶させるテーブルとしての学習データベース23が設けられている。学習データベース23は、車両位置140と、車両位置140に対応付けて学習されたドライバ行動150や車両状態160に基づく学習結果が記憶されるデータベースである。学習データベース23には、例えば、図5に示すように、「区画ID」が設定されるとともに、当該「区画ID」に対応付けられるようにして、「向き」、「エリアID」、「経度」、「緯度」及び「学習結果」が設定される。「区画ID」には、「番地」と「詳細」が設定されるようになっている。本実施形態では、「番地」には緯度経度の距離座標に基づいて付与される番号が設定され、「詳細」には「番地」をさらに細かく区画した領域に付与される番号が設定される。なお、「番地」や「詳細」の付与方法は後に述べる。「向き」には、車両10の進行方向が角度(単位[deg])で設定される。「エリアID」には、一つの「番地」に含まれている複数の対象エリアに各別に付与された番号が設定される。なお、対象エリアは車両10の走行に基づいて学習対象とされたエリアであるが、詳細については後に述べる。「緯度」や「経度」は、車両位置140として検出された経度や緯度がそれぞれ距離座標の値(単位[m])で設定される。そして、「区画ID」及び「エリアID」により識別されることとなる各位置にはそれぞれ、ドライバ行動150や車両状態160に基づく「学習結果」が対応付けられている。
A storage 22 as a storage unit, which is a non-volatile storage device, is connected to the driving support unit 11 via an input / output interface in a readable / writable manner.
The storage 22 is provided with a learning database 23 as a table for storing information related to driving support. The learning database 23 is a database in which learning results based on the vehicle position 140 and the driver behavior 150 and the vehicle state 160 learned in association with the vehicle position 140 are stored. In the learning database 23, for example, as shown in FIG. 5, “division ID” is set and “direction”, “area ID”, “longitude” are associated with the “division ID”. , “Latitude” and “learning result” are set. In the “section ID”, “address” and “detail” are set. In the present embodiment, a number assigned based on the latitude and longitude distance coordinates is set for “address”, and a number assigned to an area where “address” is further finely divided is set for “detail”. A method of assigning “address” and “detail” will be described later. In the “direction”, the traveling direction of the vehicle 10 is set as an angle (unit [deg]). In “area ID”, a number assigned to each of a plurality of target areas included in one “address” is set. The target area is an area that is a learning target based on the traveling of the vehicle 10, and details will be described later. “Latitude” and “longitude” are set by the distance coordinate value (unit [m]) of the longitude and latitude detected as the vehicle position 140, respectively. Each position to be identified by the “section ID” and “area ID” is associated with a “learning result” based on the driver action 150 and the vehicle state 160.

また、図1に示すように、走行支援部11には、CPUなどから構成される演算処理部20、RAMなどから構成されるメモリ21が設けられている。走行支援部11には、各種走行支援を実行するためのプログラムや、走行支援に用いられる各種パラメータなどが予め記憶されている。各種パラメータには、車両10の特性や性能を示す値などが含まれる。つまり、走行支援部11は、演算処理部20による各種プログラムや各種パラメータの実行処理に基づいて、各種の走行支援を提供する。   As shown in FIG. 1, the driving support unit 11 is provided with an arithmetic processing unit 20 including a CPU and a memory 21 including a RAM. The travel support unit 11 stores in advance a program for executing various travel support, various parameters used for travel support, and the like. The various parameters include values indicating the characteristics and performance of the vehicle 10. That is, the travel support unit 11 provides various travel support based on the execution processing of various programs and various parameters by the arithmetic processing unit 20.

本実施形態では、走行支援部11には、車両10のドライバ行動150や車両状態160を車両位置140に基づいて学習記憶したり(学習処理)、学習された、支援情報としての学習結果を車両位置140に基づいて走行支援のために出力したり(支援処理)する走行支援プログラムが記憶されている。また、走行支援部11には、この走行支援プログラムの処理に関する各種パラメータ等が記憶されている。つまり、走行支援部11では、走行支援プログラムが演算処理部20で実行処理されることにより、車両10のドライバ行動150や車両状態160が車両位置140に対応付けて学習される(学習処理)とともに、車両位置140に基づいて運転支援に用いる学習結果が出力される(支援処理)。なお、説明の便宜上、以下では、走行支援プログラムは、図2に示すように、車両位置140に関連付けられた車両10の減速操作をブレーキペダル操作151や速度161に基づいて学習するとともに、車両位置140に基づいて減速操作に対する走行支援に用いられる学習結果を出力する場合について説明する。   In the present embodiment, the driving support unit 11 learns and stores the driver action 150 and the vehicle state 160 of the vehicle 10 based on the vehicle position 140 (learning process), and the learned learning result as support information is stored in the vehicle. A driving support program that outputs (support processing) for driving support based on the position 140 is stored. The travel support unit 11 stores various parameters related to the processing of the travel support program. That is, in the driving support unit 11, the driving support program 150 and the vehicle state 160 of the vehicle 10 are learned in association with the vehicle position 140 (learning process) by executing the driving support program in the arithmetic processing unit 20. Based on the vehicle position 140, a learning result used for driving support is output (support processing). In the following, for convenience of explanation, the driving support program learns the deceleration operation of the vehicle 10 associated with the vehicle position 140 based on the brake pedal operation 151 and the speed 161 as shown in FIG. Based on 140, the case where the learning result used for the driving | operation assistance with respect to deceleration operation is output is demonstrated.

図2に示すように、演算処理部20には、ドライバ行動150を示す情報としてブレーキペダル操作151が入力され、車両状態160を示す情報として速度161や加速度162が入力され、車両位置140を示す情報として現在位置141や進行方向142が入力される。なお、進行方向は、現在位置141の経時変化から算出することもできる。   As shown in FIG. 2, a brake pedal operation 151 is input to the arithmetic processing unit 20 as information indicating the driver action 150, and a speed 161 and an acceleration 162 are input as information indicating the vehicle state 160 to indicate the vehicle position 140. The current position 141 and the traveling direction 142 are input as information. Note that the traveling direction can also be calculated from the temporal change of the current position 141.

ところで、演算処理部20では、ドライバ行動150等の学習を行うエリアであるとともに、走行支援の対象となるエリアである複数の対象エリアが、所定の距離で区画されたメッシュ毎に管理されている。すなわち、演算処理部20では、図3に示すように、車両10が移動する位置を矩形状に区画したメッシュA11〜A33として管理されるとともに、図4に示すように、メッシュ毎に、当該メッシュに含まれている対象エリアC1が管理されている。なお、メッシュには複数の対象エリアが含まれてもよいが、図4では、説明の便宜上、対象エリアC1以外の対象エリアの図示を割愛している。   By the way, in the arithmetic processing unit 20, a plurality of target areas, which are areas where the driver action 150 and the like are learned, and which are targets for driving support, are managed for each mesh divided by a predetermined distance. . That is, in the arithmetic processing unit 20, as shown in FIG. 3, the position to which the vehicle 10 moves is managed as meshes A11 to A33 that are partitioned into rectangles, and for each mesh as shown in FIG. The target area C1 included in is managed. Although a plurality of target areas may be included in the mesh, in FIG. 4, illustration of target areas other than the target area C1 is omitted for convenience of explanation.

図3に示すように、メッシュは、緯度経度(距離座標)に基づいて区画形成された矩形状の領域である。メッシュは、緯度及び経度をそれぞれ所定の長さに区分することで区画形成されている。詳述すると、車両10の移動する位置が、緯度方向の長さを一定の長さ毎に設定した境界線としての区画線W10,W11,W12,W13,…で区画されるとともに、経度方向の長さを一定の長さ毎に設定した境界線としての区画線E10,E11,E12,E13,…で区画される。これによって、車両10の移動する位置が、各メッシュA11,A12,A13,A21,A22,A23,A31,A32,A33,…に区画される。つまり、メッシュA11は4つの区画線E10,E11,W10,W11により区画され、メッシュA12は4つの区画線E10,E11,W11,W12により区画され、メッシュA13は4つの区画線E10,E11,W12,W13により区画されている。また、メッシュA21は4つの区画線E11,E12,W10,W11により区画され、メッシュA22は4つの区画線E11,E12,W11,W12により区画され、メッシュA23は4つの区画線E11,E12,W12,W13により区画されている。さらに、メッシュA31は4つの区画線E12,E13,W10,W11により区画され、メッシュA32は4つの区画線E12,E13,W11,W12により区画され、メッシュA33は4つの区画線E12,E13,W12,W13により区画されている。   As illustrated in FIG. 3, the mesh is a rectangular area that is partitioned based on latitude and longitude (distance coordinates). The mesh is partitioned by dividing the latitude and longitude into predetermined lengths. More specifically, the moving position of the vehicle 10 is divided by lane lines W10, W11, W12, W13,... As boundary lines in which the length in the latitude direction is set for each fixed length, and in the longitude direction. It is divided by division lines E10, E11, E12, E13,... As boundary lines whose lengths are set for each fixed length. Thereby, the position where the vehicle 10 moves is divided into meshes A11, A12, A13, A21, A22, A23, A31, A32, A33,. That is, the mesh A11 is partitioned by four partition lines E10, E11, W10, W11, the mesh A12 is partitioned by four partition lines E10, E11, W11, W12, and the mesh A13 is partitioned by four partition lines E10, E11, W12. , W13. The mesh A21 is partitioned by four partition lines E11, E12, W10, W11, the mesh A22 is partitioned by four partition lines E11, E12, W11, W12, and the mesh A23 is partitioned by four partition lines E11, E12, W12. , W13. Further, the mesh A31 is partitioned by four partition lines E12, E13, W10, W11, the mesh A32 is partitioned by four partition lines E12, E13, W11, W12, and the mesh A33 is four partition lines E12, E13, W12. , W13.

本実施形態では、各メッシュを1km単位で区画するようにしている。つまり、緯度方向の各区画線W10,W11,W12,W13の間隔はそれぞれ1kmであり、経度方向の各区画線E10,E11,E12,E13の間隔もそれぞれ1kmである。本実施形態では、例えば、経度(いずれも北緯)の距離座標は、W10=3906[km]、W11=3907[km]、W12=3908[km]、W13=3909[km]である。また、例えば、経度(いずれも東経)の距離座標は、E10=12642[km]、E11=12643[km]、E12=12644[km]、E13=12645[km]である。   In this embodiment, each mesh is partitioned in units of 1 km. That is, the intervals between the lane markings W10, W11, W12, and W13 in the latitude direction are each 1 km, and the intervals between the lane markings E10, E11, E12, and E13 in the longitude direction are each 1 km. In the present embodiment, for example, the distance coordinates of longitude (both north latitude) are W10 = 3906 [km], W11 = 3907 [km], W12 = 3908 [km], and W13 = 3909 [km]. Further, for example, the distance coordinates of longitude (all east longitude) are E10 = 12642 [km], E11 = 112643 [km], E12 = 12644 [km], and E13 = 1645 [km].

ところで、GPS14からは緯度経度が角度座標で得られるが、角度座標で表される緯度経度は距離座標で表される緯度経度に変換することができる。例えば、日本付近においては、角度座標で表される緯度は、1[秒]=25.287[m]として距離に換算することができる。つまり、緯度の距離座標を、「25.287[m/秒]×緯度の角度座標[秒]」で示される式により求めることができる。同様に、日本付近においては、角度座標で表された経度は、1[秒]=30.818[m]として距離に換算することができる。つまり、経度の距離座標を、「30.818[m/秒]×経度の角度座標[秒]」で示される式により求めることができる。   By the way, although the latitude and longitude are obtained from the GPS 14 as angle coordinates, the latitude and longitude represented by the angle coordinates can be converted into the latitude and longitude represented by the distance coordinates. For example, in the vicinity of Japan, the latitude represented by angle coordinates can be converted to a distance as 1 [seconds] = 25.287 [m]. That is, the latitude distance coordinate can be obtained by an expression represented by “25.287 [m / second] × latitude angle coordinate [second]”. Similarly, in the vicinity of Japan, the longitude expressed in angle coordinates can be converted into a distance as 1 [seconds] = 30.818 [m]. In other words, the distance coordinate of the longitude can be obtained by an expression represented by “30.818 [m / second] × angle coordinate of the longitude [second]”.

図4に示すように、各メッシュA11〜A13,A21〜A23,A31〜A33は、その内部が細かく区画されている。なお、いずれのメッシュの内部も同様に区画されているため、以下では、メッシュA22について詳細に説明することとし、説明の便宜上、その他のメッシュA11〜A13,A21,A23,A31〜A33についての詳細な説明は割愛する。   As shown in FIG. 4, the inside of each mesh A11-A13, A21-A23, A31-A33 is divided finely. In addition, since the inside of any mesh is divided similarly, the mesh A22 will be described in detail below. For convenience of description, details of the other meshes A11 to A13, A21, A23, and A31 to A33 are described. I will omit the explanation.

メッシュA22は、緯度側の区画線W11と区画線W12との間隔は長さL2(=1km)であるとともに、経度側の区画線E11と区画線E12の間隔は長さL1(=1km)である。メッシュA22の緯度側には、区画線W11及び区画線W12に並行する区分線v1と区分線v2とが設けられている。区分線v1は、区画線W11から内側(北側)に100mの位置に区画線W11に沿って設けられているため、区画線W11に沿ってメッシュA22を区画する領域、つまり図4において領域B7,B8,B9からなる領域を形成している。区分線v2は区画線W12から内側(南側)に100mの位置に区画線W12に沿って設けられているため、区画線W12に沿ってメッシュA22を区画する領域、つまり図4において領域B1,B2,B3からなる領域を形成している。また、経度側には、区画線E11と区画線E12に並行する区分線f1と区分線f2とが設けられている。区分線f1は、区画線E11から内側(東側)に100mの位置に区画線E11に沿って設けられているため、区画線E11に沿ってメッシュA22を区画する領域、つまり図4において領域B1,B4,B7からなる領域を形成している。区分線f2は区画線E12から内側(西側)に100mの位置に区画線E12に沿って設けられているため、区画線E12に沿ってメッシュA22を区画する領域、つまり図4において領域B3,B6,B9からなる領域を形成している。こうして、メッシュA22内は、9つの領域B1〜B9が区画形成されている。これらのうち、4つの領域B1,B3,B7,B9はそれぞれ2つの区画線に沿う領域が重なり合って形成された領域となっている。   In the mesh A22, the distance between the lane marking W11 and the lane marking W12 is a length L2 (= 1 km), and the distance between the longitude lane marking E11 and the lane marking E12 is a length L1 (= 1 km). is there. On the latitudinal side of the mesh A22, a lane marking v1 and a lane marking v2 parallel to the lane marking W12 are provided. Since the lane marking v1 is provided along the lane marking W11 at a position 100 m inside (north side) from the lane marking W11, the lane marking v1 is an area that divides the mesh A22 along the lane marking W11, that is, the area B7, A region composed of B8 and B9 is formed. Since the lane marking v2 is provided along the lane marking W12 at a position 100 m inward (south side) from the lane marking W12, the lane marking v2 is divided into regions A1 and B2 in FIG. , B3. On the longitude side, a dividing line f1 and a dividing line f2 are provided in parallel with the dividing line E11 and the dividing line E12. The division line f1 is provided along the division line E11 at a position 100 m inside (east side) from the division line E11. Therefore, the division line f1 is an area dividing the mesh A22 along the division line E11, that is, the area B1, A region composed of B4 and B7 is formed. Since the division line f2 is provided along the division line E12 at a position of 100 m on the inner side (west side) from the division line E12, the area dividing the mesh A22 along the division line E12, that is, the areas B3 and B6 in FIG. , B9 is formed. Thus, nine regions B1 to B9 are partitioned in the mesh A22. Of these, the four regions B1, B3, B7, and B9 are regions formed by overlapping regions along two partition lines.

領域B1は、2つの区画線E11,W12及び2つの区分線f1,v2により区画される領域である。同様に、領域B2は、1つの区画線W12及び3つの区分線f1,f2,v2により区画される領域であり、領域B3は、2つの区画線W12,E12及び2つの区分線f2,v2により区画される領域である。また、領域B4は、1つの区画線E11及び3つの区分線v1,v2,f1により区画される領域であり、領域B5は、4つの区分線f1,f2,v1,v2により区画される領域であり、領域B6は、1つの区画線E12及び3つの区分線f2,v1,v2により区画される領域である。さらに、領域B7は、2つの区画線E11,W11及び2つの区分線v1,f1により区画される領域であり、領域B8は、1つの区画線W11及び3つの区分線f1,f2,v1により区画される領域であり、領域B9は、2つの区画線E12,W11及び2つの区分線f2,v1により区画される領域である。なお、本実施形態では、少なくとも、1つの区画線E11,E12,W11,W12を含み区画されている8つの領域B1〜B4,B6〜B9を「境界領域」とする一方、区画線E11,E12,W11,W12を1つも含まずに区画されている1つの領域B5を「中央領域」としている。すなわち、「中央領域」としての領域B5は、「境界領域」に含まれない領域として設定されている。   The region B1 is a region that is partitioned by two partition lines E11 and W12 and two partition lines f1 and v2. Similarly, the region B2 is a region partitioned by one partition line W12 and three partition lines f1, f2, v2, and the region B3 is formed by two partition lines W12, E12 and two partition lines f2, v2. This is the area to be partitioned. The region B4 is a region partitioned by one partition line E11 and three partition lines v1, v2, and f1, and the region B5 is a region partitioned by four partition lines f1, f2, v1, and v2. Yes, the region B6 is a region partitioned by one partition line E12 and three partition lines f2, v1, and v2. Further, the region B7 is a region partitioned by two partition lines E11, W11 and two partition lines v1, f1, and the region B8 is partitioned by one partition line W11 and three partition lines f1, f2, v1. The region B9 is a region partitioned by two partition lines E12, W11 and two partition lines f2, v1. In the present embodiment, at least eight regions B1 to B4 and B6 to B9 including one partition line E11, E12, W11, and W12 are defined as “boundary regions”, while the partition lines E11 and E12 are included. , W11, W12, and one area B5 partitioned without any one is defined as a “central area”. That is, the region B5 as the “central region” is set as a region not included in the “boundary region”.

また、メッシュA22には、緯度経度に基づく「番地」が付与されている。「番地」は、メッシュA22において値の小さい緯度であるW11(=3907[km])、及び値の小さい経度であるE11(=12643[km])との交点P0の経度と緯度の値に基づいて付与されている。つまり、メッシュA22の「番地」は、交点P0の経度と緯度とをそれぞれ5桁にした番号、「12643」及び「03907」を「経度」、「緯度」の順に並べて構成される「1264303907」が設定されている。また、メッシュA22の各領域B1〜B9には「詳細」としてそれぞれ、「01」〜「09」からなる番号が付与されている。これにより、「番地」を「詳細」により、より詳細に区分することができるようになっている。すなわち、その他のメッシュA11〜A13,A21,A23,A31〜A33にも、メッシュA22の場合と同様に、「番地」及び「詳細」が付与されている。   Further, “address” based on the latitude and longitude is given to the mesh A22. The “address” is based on the longitude and latitude values of the intersection P0 between W11 (= 3907 [km]) having a small value and E11 (= 112643 [km]) having a small value in the mesh A22. Are granted. In other words, the “address” of the mesh A22 is a number in which the longitude and latitude of the intersection point P0 are 5 digits each, and “12643303907” configured by arranging “12643” and “03907” in the order of “longitude” and “latitude”. Is set. In addition, numbers “01” to “09” are assigned as “details” to the regions B1 to B9 of the mesh A22, respectively. Thereby, “address” can be classified in more detail by “detail”. That is, “address” and “details” are assigned to the other meshes A11 to A13, A21, A23, and A31 to A33 as in the case of the mesh A22.

図4に示すように、対象エリアC1は、特定のドライバ行動150が繰り返し行われる地点の位置と、その位置を進行方向Dの前後に対して所定範囲まで広げて設定されるエリアである。例えば、道路環境における対象エリアC1としては、一時停止位置に停止するためにブレーキペダル操作が行われる位置とその前後の範囲や、カーブに進入するためにブレーキペダル操作が行われる位置とその前後の範囲が挙げられる。こうして設定される対象エリアC1は、地図データが利用できる場合、地図データに含まれる道路の規制や形状に対応させて設定することができるが、地図データが利用できず、道路の規制や形状が把握できない場合、ドライバによるブレーキペダル操作の都度、当該操作の行われた位置を対象エリアとして登録及び学習するようにしている。そして、対象エリアとして登録されたにもかかわらず、所定の期間利用されなかったり、当該地点におけるブレーキペダル操作に再現性がないと判断されたりする場合、その対象エリアの登録が解除されるようにしている。これにより、走行支援部11では、地図データが無い場合であれ、対象エリアが適切に登録・管理されるようになっている。   As shown in FIG. 4, the target area C <b> 1 is an area that is set by expanding the position of the spot where the specific driver action 150 is repeatedly performed and the position to a predetermined range before and after the traveling direction D. For example, as the target area C1 in the road environment, the position where the brake pedal operation is performed in order to stop at the temporary stop position and the range before and after the position, and the position where the brake pedal operation is performed in order to enter the curve A range is mentioned. The target area C1 set in this way can be set in accordance with the restriction and shape of the road included in the map data when the map data can be used. However, the map data cannot be used and the restriction and shape of the road are limited. When it cannot be grasped, each time the driver operates the brake pedal, the position where the operation is performed is registered and learned as a target area. If the target area is not used for a predetermined period of time, or if it is determined that the brake pedal operation at that point is not reproducible, the registration of the target area is canceled. ing. Thereby, even if there is no map data, the driving support unit 11 appropriately registers and manages the target area.

演算処理部20では、走行支援プログラムが実行される。走行支援プログラムの実行に基づいて、演算処理部20には、図2に示すように、ドライバの行動を学習するドライバ行動学習部30と、ドライバの行動が生じた位置に基づいて対象エリアを作成するエリア作成部31と、作成された対象エリアをメッシュにマッピングするエリアマッピング部32とが設けられる。また、演算処理部20には、学習結果を対象エリアとともにメッシュで管理する学習データベース(DB)管理部33と、車両位置140に基づいて選択対象とする対象エリアを絞り込む選択部としての対象エリア絞り込み部34と、車両位置140に基づいて絞り込まれた対象エリアへの進入を検出するエリア進入検知部35とが設けられる。さらに、車両10の進入が検知された対象エリアと、作成された対象エリアとが同一であるか判断して検知された対象エリアの内容を更新するか否かを判定するエリア照合部36と、車両10の進入が検知された対象エリアに設定されている学習結果を出力する予測出力部37とが設けられる。   In the arithmetic processing unit 20, a driving support program is executed. Based on the execution of the driving support program, as shown in FIG. 2, the arithmetic processing unit 20 creates a target area based on the driver behavior learning unit 30 that learns the driver's behavior and the position where the driver's behavior occurs. And an area mapping unit 32 that maps the created target area to the mesh. Further, the arithmetic processing unit 20 includes a learning database (DB) management unit 33 that manages learning results together with the target area with a mesh, and target area narrowing as a selection unit that narrows down the target area to be selected based on the vehicle position 140. A unit 34 and an area entry detection unit 35 that detects entry into a target area narrowed down based on the vehicle position 140 are provided. Furthermore, an area verification unit 36 that determines whether the target area where the entry of the vehicle 10 is detected is the same as the created target area and determines whether to update the content of the detected target area; A prediction output unit 37 that outputs a learning result set in a target area where the vehicle 10 is detected to enter is provided.

そして、演算処理部20では、車両位置140に基づいて学習対象や支援対象となるエリアである対象エリアを絞り込む「絞り込み処理」と、走行支援のための学習を行う「学習処理」と、走行支援のために学習結果を出力する「支援処理」とが行われる。   Then, the arithmetic processing unit 20 performs “narrowing processing” for narrowing down a target area, which is an area to be learned or supported based on the vehicle position 140, “learning processing” for performing learning for driving support, and driving support. For this purpose, “support processing” for outputting a learning result is performed.

まず、図2を参照して、「絞り込み処理」を実行する演算処理部20について説明する。
対象エリア絞り込み部34は、車両10の現在位置141に基づいて、学習データベース23に登録されている複数の対象エリアから、検索対象とする対象エリアを絞り込む。まず、対象エリア絞り込み部34は、車両10の現在位置141に対応するメッシュを特定するとともに、当該特定されたメッシュに対して進行方向142に隣接する他のメッシュを特定する。次に、対象エリア絞り込み部34は、これら特定された対応するメッシュ及び隣接する他のメッシュを検索対象のメッシュとして選択する。そして、対象エリア絞り込み部34は、検索対象として選択したメッシュに含まれる対象エリアを車両10の現在位置141に基づいて検索される対象エリアの検索対象とする。これにより、エリア進入検知部35で行なう対象エリアの検索において、検索対象となる対象エリアが絞り込まれるようになる。つまり、「学習処理」や「支援処理」で必要とされる対象エリアの検索が、絞り込まれた対象エリアに基づいて実行されるため、対照エリアの検索にかかる処理負荷の低減や処理時間の短縮化が図られるようになる。なお、本実施形態では、対象エリア絞り込み部34は、車両10の現在位置141が区画線に区画される領域にあるとともに、進行方向142が区画線の方向に向いている場合などに隣接する他のメッシュを選択対象にするようにしている。つまり、対象エリア絞り込み部34は、車両10の現在位置141に応じて隣接する他のメッシュを選択対象に含めることを禁止することもできる。このように、対象エリア絞り込み部34は、車両10の現在位置141が含まれる領域B1〜B9、及び、車両10の進行方向142に基づいて、隣接する他のメッシュを選択対象に含めるか否かを定めることができる。さらに、対象エリア絞り込み部34は、隣接する他のメッシュの領域のうちから車両10の現在位置141に対応するメッシュに隣接する領域のみに含まれている対象エリアを検索対象に含めるようにしている。
First, the arithmetic processing unit 20 that performs the “narrowing process” will be described with reference to FIG.
Based on the current position 141 of the vehicle 10, the target area narrowing unit 34 narrows down target areas to be searched from a plurality of target areas registered in the learning database 23. First, the target area narrowing unit 34 specifies a mesh corresponding to the current position 141 of the vehicle 10 and specifies another mesh adjacent to the traveling direction 142 with respect to the specified mesh. Next, the target area narrowing unit 34 selects the corresponding mesh thus identified and other adjacent meshes as search target meshes. Then, the target area narrowing unit 34 sets the target area included in the mesh selected as the search target as the search target of the target area searched based on the current position 141 of the vehicle 10. Thereby, in the search of the target area performed by the area entry detection unit 35, the target area to be searched is narrowed down. In other words, because the search for the target area required for the “learning process” and “support process” is executed based on the narrowed target area, the processing load and the processing time required for searching the control area are reduced. Can be achieved. In the present embodiment, the target area narrowing unit 34 is adjacent to the case where the current position 141 of the vehicle 10 is in a region partitioned by a lane line and the traveling direction 142 faces the direction of the lane line. The mesh is selected. That is, the target area narrowing unit 34 can also prohibit other adjacent meshes from being included in the selection target according to the current position 141 of the vehicle 10. As described above, the target area narrowing unit 34 determines whether to include other adjacent meshes as selection targets based on the regions B1 to B9 including the current position 141 of the vehicle 10 and the traveling direction 142 of the vehicle 10. Can be determined. Further, the target area narrowing unit 34 includes a target area that is included only in a region adjacent to the mesh corresponding to the current position 141 of the vehicle 10 from among other adjacent mesh regions. .

対象エリア絞り込み部34により選択されるメッシュと対象エリアとについて、図6〜8を参照して詳細に説明する。なお、本実施形態では、車両10の現在位置141がメッシュA22に含まれる場合について説明するが、その他のメッシュに含まれる場合についても同様である。   The mesh selected by the target area narrowing unit 34 and the target area will be described in detail with reference to FIGS. In the present embodiment, the case where the current position 141 of the vehicle 10 is included in the mesh A22 will be described, but the same applies to the case where the current position 141 is included in another mesh.

図6に示すように、車両10の現在位置141が詳細の「05」(領域B5)にある場合、領域B5は中央領域であるため、隣接する他のメッシュ(例えば、メッシュA32)との間には境界領域(例えば、領域B6)が介在している。すなわち、車両10は、境界領域を介してからでないと、隣接する他のメッシュには移動しないため、車両10が直ちに隣接するメッシュに移動する可能性は低い。そこで、車両10の現在位置141が領域B5にある場合、選択するメッシュを現在位置141に対応するメッシュA22に限定する。つまり、メッシュA22に隣接する他のメッシュ(例えば、メッシュA32)の選択を禁止する。これにより、車両10が直ちに移動する可能性の低いメッシュの選択が禁止されて、選択されるメッシュが少なくなる。このため、選択されたメッシュに含まれることで検索対象とされる対象エリアの数を少なくすることができるようになる。   As shown in FIG. 6, when the current position 141 of the vehicle 10 is in the detailed “05” (region B5), the region B5 is the central region, and therefore, between the adjacent meshes (for example, the mesh A32). A boundary region (for example, region B6) is interposed in the region. In other words, since the vehicle 10 does not move to another adjacent mesh unless it passes through the boundary region, the possibility that the vehicle 10 immediately moves to the adjacent mesh is low. Therefore, when the current position 141 of the vehicle 10 is in the region B5, the mesh to be selected is limited to the mesh A22 corresponding to the current position 141. That is, selection of another mesh (for example, mesh A32) adjacent to the mesh A22 is prohibited. As a result, selection of meshes that are unlikely to move the vehicle 10 immediately is prohibited, and fewer meshes are selected. For this reason, the number of target areas to be searched can be reduced by being included in the selected mesh.

また、図7に示すように、車両10の現在位置141が詳細の「06」(領域B6)にある場合、境界領域である領域B6には区画線E12を介して他のメッシュA32が隣接している。また、車両10の進行方向142がメッシュA22の外側方向、つまり区画線E12の方向に向いている。これらのことから、車両10は領域B6から区画線E12を越えて隣接する他のメッシュA32に移動する可能性が高い。そこで、車両10の現在位置141が領域B6にある場合、現在位置141に対応するメッシュA22と、当該メッシュA22に対して進行方向142に隣接する他のメッシュA32とが選択される。これにより、車両10が移動していく可能性の高いメッシュが、適切に少ない数だけ選択されるようになる。つまり、選択されたメッシュに含まれることで検索対象とされる対象エリアを適切に少ない数にすることができるようになる。   Further, as shown in FIG. 7, when the current position 141 of the vehicle 10 is in the detailed “06” (region B6), another mesh A32 is adjacent to the boundary region B6 via the lane marking E12. ing. Further, the traveling direction 142 of the vehicle 10 is directed to the outer side of the mesh A22, that is, the direction of the lane marking E12. For these reasons, there is a high possibility that the vehicle 10 moves from the region B6 to the other mesh A32 adjacent to the partition B E12. Therefore, when the current position 141 of the vehicle 10 is in the region B6, a mesh A22 corresponding to the current position 141 and another mesh A32 adjacent to the mesh A22 in the traveling direction 142 are selected. As a result, meshes with a high possibility that the vehicle 10 will move are appropriately selected. That is, it becomes possible to appropriately reduce the number of target areas to be searched by being included in the selected mesh.

なお、隣接する他のメッシュA32においても車両10は、区画線E12に隣接する境界領域を介してからでないと、それ以外の領域には移動しない。そこで、選択したメッシュA32において検索対象とする対象エリアを、区画線E12に隣接する3つの領域B1,B4,B7、つまり詳細の番号「01」,「04」,「07」のみとするようにもしている。これにより、検索対象となる対象エリアの数をより少なくすることができる。   In addition, also in the other adjacent mesh A32, the vehicle 10 does not move to other areas unless it passes through the boundary area adjacent to the lane marking E12. Therefore, the target area to be searched in the selected mesh A32 is set to only three areas B1, B4, and B7 adjacent to the lane marking E12, that is, the detailed numbers “01”, “04”, and “07”. If yes. As a result, the number of target areas to be searched can be further reduced.

なお、車両10が詳細の「02」、「04」、「08」(領域B2、領域B4及び領域B8)にあるときは、車両が詳細「06」(領域B6)にあるときと同様に隣接する他のメッシュが選択される。   When the vehicle 10 is in the details “02”, “04”, “08” (region B2, region B4 and region B8), it is adjacent as in the case where the vehicle is in the details “06” (region B6). Other meshes to be selected are selected.

さらに、図8に示すように、車両10の現在位置141が詳細の「03」(領域B3)にある場合、境界領域である領域B3には区画線E12を介して他のメッシュA32が隣接しているとともに、区画線W12を介して他のメッシュA23が隣接している。また、領域B3には、2つの区画線E12,W12の交点が形成する角に対向して他のメッシュA33も隣接している。このときも、図7の場合と同様に、車両10の進行方向142がメッシュA22の外側方向、つまり区画線E12の方向に向いているため、車両10は領域B3から区画線E12を越えて隣接する他のメッシュA32に移動する可能性が高い。また、車両10は区画線W12にも近いため、領域B3から区画線W12を越えて隣接するメッシュA23に移動する可能性があるとともに、車両10は角にも近いため、角を接して隣接するメッシュA33に移動する可能性もある。そこで、車両10の現在位置141が領域B3にある場合、現在位置141に対応するメッシュA22と、当該メッシュA22に対して進行方向142に隣接するメッシュA32とに加えて、領域B3に隣接しているメッシュA23及びメッシュA33とを選択するようにする。これにより、車両10が移動していく可能性の高いメッシュが、適切に少ない数だけ選択されるようになる。つまり、選択されたメッシュに含まれることで検索対象とされる対象エリアを適切に少ない数にすることができるようになる。   Furthermore, as shown in FIG. 8, when the current position 141 of the vehicle 10 is in the detailed “03” (region B3), another mesh A32 is adjacent to the region B3 that is the boundary region via the lane marking E12. In addition, another mesh A23 is adjacent via the lane marking W12. In addition, another mesh A33 is adjacent to the region B3 so as to face the corner formed by the intersection of the two partition lines E12, W12. At this time, as in the case of FIG. 7, the traveling direction 142 of the vehicle 10 is directed to the outside of the mesh A22, that is, the direction of the lane marking E12, so that the vehicle 10 is adjacent from the region B3 beyond the lane marking E12. There is a high possibility of moving to another mesh A32. In addition, since the vehicle 10 is close to the lane line W12, the vehicle 10 may move from the region B3 over the lane line W12 to the adjacent mesh A23, and the vehicle 10 is also close to the corner. There is also a possibility of moving to the mesh A33. Therefore, when the current position 141 of the vehicle 10 is in the region B3, in addition to the mesh A22 corresponding to the current position 141 and the mesh A32 adjacent to the mesh A22 in the traveling direction 142, adjacent to the region B3. The selected mesh A23 and mesh A33 are selected. As a result, meshes with a high possibility that the vehicle 10 will move are appropriately selected. That is, it becomes possible to appropriately reduce the number of target areas to be searched by being included in the selected mesh.

なお、図7の場合と同様に、隣接する他のメッシュA32においても車両10は、メッシュA32の区画線E12に隣接する境界領域を介してからでないと、それ以外の領域には移動しない。そこで、選択した隣接する他のメッシュA32においては、検索対象とする対象エリアを、区画線E12に隣接する3つの領域B1,B4,B7、つまり詳細の「01」「04」「07」のみとするようにもしている。また、同様の理由により、選択した隣接する他のメッシュA23においては、検索対象とする対象エリアを、区画線W12に隣接する3つの領域B7,B8,B9、つまり詳細の「07」「08」「09」のみとするようにしている。さらに、同様の理由により、選択したメッシュA33においては、検索対象とする対象エリアを、区画線E12と区画線W12とに隣接する1つの領域B7、つまり詳細の「07」のみとするようにもしている。これにより、検索対象となる対象エリアの数をより少なくすることができる。   As in the case of FIG. 7, the vehicle 10 does not move to other areas in the other adjacent mesh A32 unless it passes through the boundary area adjacent to the lane marking E12 of the mesh A32. Therefore, in the selected other adjacent mesh A32, the target areas to be searched are only three areas B1, B4, and B7 adjacent to the lane marking E12, that is, the details “01”, “04”, and “07”. I also try to do it. For the same reason, in the selected other adjacent mesh A23, the target area to be searched for is the three regions B7, B8, B9 adjacent to the lane marking W12, that is, the details “07” “08”. Only “09” is set. Further, for the same reason, in the selected mesh A33, the target area to be searched may be only one area B7 adjacent to the lane marking E12 and the lane marking W12, that is, “07” in detail. ing. As a result, the number of target areas to be searched can be further reduced.

なお、車両10が詳細の「01」、「07」、「09」(領域B1、領域B7及び領域B9)にあるときは、車両が詳細「03」(領域B3)にあるときと同様に隣接する他のメッシュが選択される。   When the vehicle 10 is in the detailed “01”, “07”, “09” (region B1, region B7, and region B9), it is adjacent as in the case where the vehicle is in the detail “03” (region B3). Other meshes to be selected are selected.

このように、対象エリア絞り込み部34は、現在位置141に基づいて検索する対象エリアを、選択されたメッシュ及び選択された隣接する他のメッシュに含まれている対象エリアに絞り込む。これにより、検索対象とする対象エリアの数が絞り込まれるため、対象エリアが絞り込まれていない場合に比べて、対象エリアの検索に要する処理負荷が低くなったり、処理時間が短くなったりするようになる。   As described above, the target area narrowing unit 34 narrows down the target area to be searched based on the current position 141 to the target areas included in the selected mesh and the selected other adjacent mesh. As a result, the number of target areas to be searched is narrowed down, so that the processing load required for searching the target area is lower and the processing time is shorter than when the target area is not narrowed down. Become.

なお、対象エリアの絞り込みに、メッシュに設定されている情報等を加味してもよい。例えば、メッシュに学習結果が有効な曜日や時間が設定されている場合、それら曜日や時間を対象エリアの選択の条件に加えたりしてもよいし、対象エリアに過去における選択状況が関連付けられている場合、その関連付けられた過去の選択状況を対象エリアの選択の条件に加味するようにしてもよい。   In addition, you may consider the information etc. which are set to the mesh in narrowing down a target area. For example, when a day of the week and a time when the learning result is valid are set in the mesh, the day of the week or time may be added to the selection conditions of the target area, or the past selection status is associated with the target area. If there is, the associated past selection situation may be added to the selection conditions of the target area.

続いて、図2を参照して、「学習処理」を実行する演算処理部20について説明する。
ドライバ行動学習部30は、ブレーキペダル操作151を検出することに基づいて、ドライバ行動150及び車両状態160を取得するとともに、取得したドライバ行動150及び車両状態160を行動学習結果として学習DB管理部33へ出力する。また、ブレーキペダル操作151を検出したことに基づいて、エリア作成のトリガをエリア作成部31へ出力する。なお、ブレーキペダル操作151とは、ペダル踏み込み量であるが、ブレーキペダルのONやOFFなどであってもよい。
Next, the arithmetic processing unit 20 that executes the “learning process” will be described with reference to FIG. 2.
The driver behavior learning unit 30 acquires the driver behavior 150 and the vehicle state 160 based on the detection of the brake pedal operation 151, and also uses the acquired driver behavior 150 and the vehicle state 160 as a behavior learning result as the learning DB management unit 33. Output to. Further, based on the detection of the brake pedal operation 151, an area creation trigger is output to the area creation unit 31. Note that the brake pedal operation 151 is a pedal depression amount, but it may be ON or OFF of the brake pedal.

エリア作成部31は、ドライバ行動学習部30から受けたエリア作成のトリガに基づいて、車両位置140を取得するとともに、取得した車両位置140に含まれる現在位置141と進行方向142とに基づいて一つの対象エリア(例えば、対象エリアC1)を定義する。なお、対象エリアにおいて、現在位置141が進入位置として定義され、現在位置141から進行方向142へ所定距離離れた位置が目標位置として定義される。例えば、対象エリアは、現在位置141から進行方向に対して前後それぞれ100m、つまり200mの長さの長辺を有する楕円状の範囲に定義される。エリア作成部31は、定義した対象エリアをエリアマッピング部32へ出力するとともに、エリア照合部36へ出力する。   The area creation unit 31 acquires the vehicle position 140 based on the area creation trigger received from the driver behavior learning unit 30, and based on the current position 141 and the traveling direction 142 included in the acquired vehicle position 140. Two target areas (for example, target area C1) are defined. In the target area, the current position 141 is defined as an approach position, and a position that is a predetermined distance away from the current position 141 in the traveling direction 142 is defined as a target position. For example, the target area is defined as an elliptical range having a long side with a length of 100 m, that is, a length of 200 m, respectively, in the forward and backward directions from the current position 141. The area creation unit 31 outputs the defined target area to the area mapping unit 32 and outputs it to the area matching unit 36.

エリアマッピング部32は、エリア作成部31により定義された対象エリアに基づいて当該対象エリアを対応するメッシュにマッピングするとともに、対象エリアと当該対象エリアがマッピングされたメッシュを学習DB管理部33へ出力する。   The area mapping unit 32 maps the target area to the corresponding mesh based on the target area defined by the area creating unit 31 and outputs the target area and the mesh in which the target area is mapped to the learning DB management unit 33. To do.

一方、エリア進入検知部35は、現在位置141に基づいて、車両10が進入した対象エリアを特定するとともに、特定した対象エリアをエリア照合部36へ出力する。このとき、エリア進入検知部35は、対象エリア絞り込み部34により絞り込まれた対象エリアから車両10が進入した対象エリアを検索する。なお、対象エリアが特定されない場合、エリア進入検知部35は、エリア照合部36へ対象エリアを出力しない。   On the other hand, the area entry detection unit 35 specifies the target area into which the vehicle 10 has entered based on the current position 141 and outputs the specified target area to the area matching unit 36. At this time, the area entry detection unit 35 searches for a target area where the vehicle 10 has entered from the target area narrowed down by the target area narrowing unit 34. If the target area is not specified, the area entry detection unit 35 does not output the target area to the area matching unit 36.

エリア照合部36は、エリア作成部31から入力された対象エリアと、エリア進入検知部35から入力された対象エリアとを照合するとともに、照合結果に基づいて対象エリアを更新するか否かを学習DB管理部33へ通知する。エリア照合部36は、エリア作成部31から入力された対象エリアの範囲と、エリア進入検知部35から入力された対象エリアの範囲とが、所定の割合以上重なる場合、2つのエリアは同じエリアであると判定して、エリア進入検知部35から入力された対象エリアを更新するように通知する。一方、エリア照合部36は、エリア進入検知部35から対象エリアが入力されない場合や、エリア作成部31から入力された対象エリアの範囲とエリア進入検知部35から入力された対象エリアの範囲との重なりが所定の割合未満である場合、2つのエリアは相違すると判定して、対象エリアを更新しない旨を通知する。   The area collation unit 36 collates the target area input from the area creation unit 31 with the target area input from the area entry detection unit 35, and learns whether to update the target area based on the collation result. The database management unit 33 is notified. The area collation unit 36, when the range of the target area input from the area creation unit 31 and the range of the target area input from the area entry detection unit 35 overlap by a predetermined ratio or more, the two areas are the same area. It is determined that there is, and a notification is given to update the target area input from the area entry detection unit 35. On the other hand, the area collation unit 36 determines whether the target area is not input from the area entry detection unit 35 or the range of the target area input from the area creation unit 31 and the range of the target area input from the area entry detection unit 35. If the overlap is less than a predetermined ratio, it is determined that the two areas are different, and a notification that the target area is not updated is notified.

学習DB管理部33は、学習内容を保持させる対象エリアを特定する。まず、学習DB管理部33は、エリア照合部36から受けた対象エリアを更新するか否かの通知に応じて、エリアマッピング部32から受けたメッシュに同受けた対象エリアの作成/非作成を行う。例えば、学習DB管理部33は、エリア照合部36から対象エリアを更新する通知を受けた場合、学習データベース23には現在位置141に対応する対象エリアが存在していることから、エリア照合部36から指示される対象エリアを学習内容を保持させる対象エリアとして特定する。一方、学習DB管理部33は、エリア照合部36から対象エリアを更新しない旨の通知を受けた場合、学習データベース23には現在位置141に対応する対象エリアが存在しないことから、エリアマッピング部32から受けた対象エリアを作成して、この作成した対象エリアを学習内容を保持させる対象エリアとして特定する。こうして学習内容が保持される対象エリアが特定される。   The learning DB management unit 33 specifies a target area in which learning content is held. First, the learning DB management unit 33 creates / non-creates the target area received in the mesh received from the area mapping unit 32 in response to the notification of whether or not to update the target area received from the area matching unit 36. Do. For example, when the learning DB management unit 33 receives a notification to update the target area from the area matching unit 36, the learning database 23 includes the target area corresponding to the current position 141. The target area instructed by is specified as the target area for holding the learning content. On the other hand, when the learning DB management unit 33 receives a notification from the area matching unit 36 that the target area is not updated, the learning database 23 does not have a target area corresponding to the current position 141, so the area mapping unit 32. The target area received from is created, and the created target area is specified as the target area for holding the learning content. In this way, the target area where the learning content is held is specified.

学習DB管理部33は、学習エリアが特定されると、ドライバ行動学習部30から受けた行動学習結果に基づいて対象エリアに保持されている学習内容を更新する。つまり、対象エリアの学習結果には、ブレーキペダル操作151や速度161、加速度162が学習される。例えば、学習DB管理部33は、減速や停止の目標位置を速度161から学習したり、ブレーキペダル操作151が繰り返される割合である「再現性」を学習したりするとともに、学習した結果に基づいて学習データベース23の学習結果を更新する。なお、本実施形態では、「再現性」を「割合」で算出するが、「割合」は過去からの累積に基づく割合でもよいし、限定された数の過去データに基づく割合でもよい。また「再現性」は、運転支援が成功する可能性を高めることができるのであれば、「割合」ではなく、「確率」や「分布」など、その他のアルゴリズムが用いられていてもよい。学習には公知の学習方法を採用することができる。   When the learning area is specified, the learning DB management unit 33 updates the learning content held in the target area based on the behavior learning result received from the driver behavior learning unit 30. That is, the brake pedal operation 151, the speed 161, and the acceleration 162 are learned from the learning result of the target area. For example, the learning DB management unit 33 learns the target position for deceleration or stop from the speed 161 or learns “reproducibility” that is the rate at which the brake pedal operation 151 is repeated, and based on the learned result. The learning result of the learning database 23 is updated. In this embodiment, “reproducibility” is calculated as “ratio”, but “ratio” may be a ratio based on accumulation from the past or a ratio based on a limited number of past data. As for “reproducibility”, other algorithms such as “probability” and “distribution” may be used instead of “ratio” as long as the possibility of successful driving support can be increased. A known learning method can be employed for learning.

以上のように、演算処理部20では、「学習処理」が行なわれる。
さらに、図2を参照して、「支援処理」を実行する演算処理部20について説明する。
エリア進入検知部35は、現在位置141に基づいて車両10が進入した対象エリアを特定するとともに、特定した対象エリアに対応付けられている学習結果を予測出力部37へ出力する。例えば、学習結果として、目標位置や速度、ブレーキペダル操作の操作を行う位置などが出力される。このときも、エリア進入検知部35は、対象エリア絞り込み部34により絞り込まれた対象エリアから車両10が進入した対象エリアを検索する。すなわち、走行支援部11は、現在位置141に対応する学習結果を取得して、走行支援に提供することができる。
As described above, the arithmetic processing unit 20 performs the “learning process”.
Further, the arithmetic processing unit 20 that executes the “support process” will be described with reference to FIG.
The area entry detection unit 35 specifies a target area into which the vehicle 10 has entered based on the current position 141, and outputs a learning result associated with the specified target area to the prediction output unit 37. For example, the target position and speed, the position where the brake pedal operation is performed, and the like are output as learning results. Also at this time, the area entry detection unit 35 searches for the target area where the vehicle 10 has entered from the target area narrowed down by the target area narrowing unit 34. That is, the driving support unit 11 can acquire a learning result corresponding to the current position 141 and provide it to the driving support.

一方、エリア進入検知部35は、現在位置141に基づいて対象エリアが特定されない場合、予測出力部37へ学習結果を出力しないため、走行支援部11としても、走行支援に用いられる学習結果を提供することができない。   On the other hand, if the target area is not specified based on the current position 141, the area entry detection unit 35 does not output a learning result to the prediction output unit 37, so the driving support unit 11 also provides a learning result used for driving support. Can not do it.

予測出力部37は、走行支援部11から入力された学習結果をCANを介して車両制御部12や情報処理部13へ出力する。これにより、車両10では、車両制御部12により学習結果に基づく走行支援が車両制御に反映されたり、情報処理部13により学習結果に基づく走行支援情報がドライバへ提供されたりする。例えば、走行支援として、ブレーキペダル操作151に基づく停止支援や減速支援を行う場合、車両制御部12では、エンジンへの燃料供給を停止したり、ブレーキ力を調整したりすることができる。また、情報処理部13では、ドライバに対してブレーキペダル操作を促す表示や音声を提供することができる。   The prediction output unit 37 outputs the learning result input from the driving support unit 11 to the vehicle control unit 12 and the information processing unit 13 via CAN. Thereby, in the vehicle 10, the driving support based on the learning result is reflected in the vehicle control by the vehicle control unit 12, or the driving support information based on the learning result is provided to the driver by the information processing unit 13. For example, when performing stop support or deceleration support based on the brake pedal operation 151 as travel support, the vehicle control unit 12 can stop the fuel supply to the engine or adjust the brake force. In addition, the information processing unit 13 can provide a display and sound prompting the driver to operate the brake pedal.

本実施形態の走行支援装置の作用について、図9〜12を参照して説明する。
まず、走行支援部11に記憶されている学習結果の一例について説明する。
走行支援部11には、図9及び図11に示されるように、ブレーキペダル操作151が学習されている対象エリアがそれぞれ線分で示されている。つまり、線分で示す位置に対してブレーキペダル操作151が学習されているとともに、その学習内容が学習データベース23に登録されている。図9に示される、経度「12643」([m])、緯度「3907」([m])であって「1264303907」の番地で示されるメッシュは、車両10の現在位置141が含まれるメッシュであるとともに、同メッシュには対象エリアにそれぞれ付番されるエリアIDの「001」〜「007」(図において「0」は省略)が登録されている。また、経度「12644」、緯度「3907」であって「1264403907」の番地で示されるメッシュは、対象エリアにそれぞれ付番されるエリアIDの「001」及び「002」(図において「0」は省略)が登録されている。さらに、経度「12642」、緯度「3908」であって「1264203908」の番地で示されるメッシュには対象エリアに付番されるエリアIDの「001」(図において「0」は省略)が登録されている。また、経度「12643」、緯度「3908」であって「1264303908」の番地で示されるメッシュには対象エリアにそれぞれ付番されるエリアIDの「001」〜「003」(図において「0」は省略)が登録されている。さらに、経度「12644」、緯度「3908」であって「1264403908」の番地で示されるメッシュには対象エリアにそれぞれ付番されるエリアIDの「001」及び「002」(図において「0」は省略)が登録されている。
The effect | action of the driving assistance device of this embodiment is demonstrated with reference to FIGS.
First, an example of the learning result stored in the travel support unit 11 will be described.
As shown in FIGS. 9 and 11, the travel support unit 11 shows the target areas where the brake pedal operation 151 is learned by line segments. That is, the brake pedal operation 151 is learned for the position indicated by the line segment, and the learning content is registered in the learning database 23. The mesh indicated by the address “1264303907” having longitude “12643” ([m]) and latitude “3907” ([m]) shown in FIG. 9 is a mesh including the current position 141 of the vehicle 10. At the same time, area IDs “001” to “007” (“0” is omitted in the figure) assigned to the target areas are registered in the mesh. In addition, the meshes indicated by the addresses “12644” and latitude “3907” and “1264403907” have the area IDs “001” and “002” (“0” in the figure) respectively assigned to the target areas. (Omitted) is registered. Furthermore, the area ID “001” (“0” is omitted in the figure) assigned to the target area is registered in the mesh having the longitude “12642”, the latitude “3908”, and the address “1264203908”. ing. In addition, the meshes indicated by the addresses “12643” and latitude “3908” and “1264303908” are assigned area IDs “001” to “003” (“0” in the figure). (Omitted) is registered. Furthermore, the meshes indicated by the addresses “12644” and latitude “3908” and “1264403908” have the area IDs “001” and “002” respectively assigned to the target areas (“0” in the figure). (Omitted) is registered.

つまり、図10及び図12に示されるように、学習データベース23には、区画IDの番地「1264303907」にはエリアID「001」に対応する学習内容が登録されているとともに、「詳細」、「向き」、「緯度」、「経度」の値として、それぞれ「04」、「120」、「3907xxx」、「12643xxx」が対応付けられている。なお、「3907xxx」は[m]を単位とした値であり、「3907」は[km]の位に対応する値であるとともに、「xxx」は[km]未満に対応する値であるが、説明の便宜上、具体的な数値表記を省略している。また、「12643xxx」は[m]を単位とした値であり、「12643」は[km]の位に対応する値であるとともに、「xxx」は[km]未満に対応する値であるが、説明の便宜上、具体的な数値表記を省略している。以下、学習データベース23の「番地」及び「エリアID」に対応付けられている内容を、「詳細」、「向き」の順に記載する。説明の便宜上、「緯度」、「経度」の値についての説明を省略する。つまり、番地「1264303907」にあってエリアID「002」には、「04」、「115」が対応付けられており、エリアID「003」には、「05」、「115」が対応付けられており、エリアID「004」には、「05」、「114」が対応付けられている。また、番地「1264303907」にあってエリアID「005」には、「05」、「170」が対応付けられており、エリアID「006」には、「05」、「120」が対応付けられており、エリアID「007」には、「03」、「350」が設定されている。さらに、他の番地「1264403907」にあってエリアID「001」には、「04」、「90」が設定され、エリアID「002」には、「05」、「350」が対応付けられている。また、他の番地「1264303908」にあってエリアID「001」には、「04」、「240」が対応付けられており、エリアID「002」には、「08」、「30」が対応付けられており、エリアID「003」には、「09」、「120」が対応付けられている。さらに、他の番地「1264403908」にあってエリアID「001」には、「05」、「40」が対応付けられており、エリアID「002」には、「05」、「40」が対応付けられている。   That is, as shown in FIGS. 10 and 12, in the learning database 23, the learning content corresponding to the area ID “001” is registered in the section ID address “1264303907”, and “details”, “ “04”, “120”, “3907xxx”, and “12643xxx” are associated as values of “direction”, “latitude”, and “longitude”, respectively. Note that “3907xxx” is a value in units of [m], “3907” is a value corresponding to the place of [km], and “xxx” is a value corresponding to less than [km]. For convenience of explanation, specific numerical notations are omitted. “12463xxx” is a value in units of [m], “12463” is a value corresponding to the place of [km], and “xxx” is a value corresponding to less than [km]. For convenience of explanation, specific numerical notations are omitted. Hereinafter, the contents associated with “address” and “area ID” in the learning database 23 are described in the order of “detail” and “direction”. For convenience of explanation, explanation of the values of “latitude” and “longitude” is omitted. That is, in the address “1264303907”, the area ID “002” is associated with “04” and “115”, and the area ID “003” is associated with “05” and “115”. The area ID “004” is associated with “05” and “114”. Further, in the address “1264303907”, the area ID “005” is associated with “05” and “170”, and the area ID “006” is associated with “05” and “120”. In the area ID “007”, “03” and “350” are set. Further, in the other address “1264403907”, the area ID “001” is set with “04” and “90”, and the area ID “002” is associated with “05” and “350”. Yes. Further, in the other address “1264303908”, the area ID “001” is associated with “04” and “240”, and the area ID “002” is associated with “08” and “30”. “09” and “120” are associated with the area ID “003”. Further, in another address “1264403908”, the area ID “001” is associated with “05” and “40”, and the area ID “002” is associated with “05” and “40”. It is attached.

このとき、図9に示すように、車両10の現在位置141が中央領域(領域B5)である場合、車両10の現在位置141に対応するメッシュ「1264303907」番地が選択されるものの、隣接するメッシュ、例えば「1264403907」番地の選択は禁止される。これにより、図10に示すように、抽出対象の対象エリアは、現在位置141に対応するメッシュに含まれる対象エリアのみ、つまり「1264303907」番地のエリアIDを有する対象エリアのみが検索対象として抽出対象となる。そして、「学習処理」や「支援処理」を行なう際、この抽出対象から対象エリアが選択される。   At this time, as shown in FIG. 9, when the current position 141 of the vehicle 10 is the central area (area B5), the mesh “1264303907” corresponding to the current position 141 of the vehicle 10 is selected, but the adjacent mesh For example, selection of the address “1264403907” is prohibited. As a result, as shown in FIG. 10, only the target area included in the mesh corresponding to the current position 141, that is, the target area having the area ID of “1264303907” is extracted as the search target. It becomes. Then, when performing “learning process” or “support process”, a target area is selected from the extraction targets.

他方、図11に示すように、車両10の現在位置141が境界領域(領域B2)である場合、車両10の現在位置141に対応するメッシュ「1264303907」番地が選択されるとともに、境界領域に隣接するメッシュ「1264303908」番地も選択される。これにより、図12に示すように、現在位置141に対応するメッシュに含まれる対象エリア、つまり「1264303907」番地のエリアIDを有する対象エリアが検索対象として抽出対象となる。また、隣接するその他のメッシュに含まれる対象エリア、つまり「1264303908」番地のエリアIDを有する対象エリアうち「詳細」が「07」〜「09」にあるエリアIDも検索対象として抽出対象となる。そして、「学習処理」や「支援処理」を行なう際、この抽出対象から対象エリアが選択される。   On the other hand, as shown in FIG. 11, when the current position 141 of the vehicle 10 is the boundary region (region B2), the mesh “1264303907” corresponding to the current position 141 of the vehicle 10 is selected and adjacent to the boundary region. The mesh “1264303908” to be selected is also selected. As a result, as shown in FIG. 12, the target area included in the mesh corresponding to the current position 141, that is, the target area having the area ID of “1264303907” is selected as the search target. In addition, among the target areas included in other adjacent meshes, that is, the target areas having the area ID of “1264303908”, the area IDs whose “details” are “07” to “09” are also extracted as search targets. Then, when performing “learning process” or “support process”, a target area is selected from the extraction targets.

以上説明したように、本実施形態の走行支援装置によれば、以下に列記するような効果が得られるようになる。
(1)車両10の走行支援が車両10の現在位置141に基づいて選択されたメッシュ及び、当該選択されたメッシュに隣接する他のメッシュに対応付けて管理されている複数の学習結果に基づいて行われるようになる。これにより、車両10の現在位置141に応じて走行支援に用いられる学習結果が絞り込まれることとなるため、学習結果の取得にかかる処理負荷や処理時間の増加を抑制することができる。つまり、地図データが利用できないような場合であれ、走行支援にかかる処理負荷の増大を抑制するように学習結果を管理することができる。なお、車両10の進行方向142は車両10のGPS14が検出する現在位置141の経時的な変化などから推測するようにしてもよいし、GPS14に進行方向を検出するためのジャイロなどのセンサが含まれていてもよい。
As described above, according to the driving support apparatus of the present embodiment, the effects listed below can be obtained.
(1) Based on a plurality of learning results that are managed in association with a mesh selected for traveling support of the vehicle 10 based on the current position 141 of the vehicle 10 and other meshes adjacent to the selected mesh. To be done. Thereby, since the learning result used for driving assistance is narrowed down according to the current position 141 of the vehicle 10, an increase in processing load and processing time for acquiring the learning result can be suppressed. That is, even if the map data cannot be used, the learning result can be managed so as to suppress an increase in the processing load for driving support. Note that the traveling direction 142 of the vehicle 10 may be estimated from a change with time of the current position 141 detected by the GPS 14 of the vehicle 10, and the GPS 14 includes a sensor such as a gyro for detecting the traveling direction. It may be.

また、進行方向142に隣接する他のメッシュからも学習結果を取得するため、車両10がメッシュの区画を越えて移動する場合であれ、学習結果を途切れることなく取得でき、走行支援を連続的に行うことができる。   In addition, since the learning result is acquired from other meshes adjacent to the traveling direction 142, the learning result can be acquired without interruption even when the vehicle 10 moves beyond the section of the mesh, and the driving support is continuously provided. It can be carried out.

これにより、緯度経度の距離座標からなる位置に対応付けられている学習結果を少ない処理負荷で管理しつつ、好適な走行支援を提供することができるようになる。
(2)メッシュ毎に区分された学習データベース23へのマッピングによって学習結果が管理される。これにより、車両10の現在位置141に対応するメッシュを選択することで、選択されたメッシュに含まれている学習結果の取得が容易になる。
Accordingly, it is possible to provide suitable driving support while managing the learning result associated with the position composed of the latitude and longitude distance coordinates with a small processing load.
(2) The learning result is managed by mapping to the learning database 23 divided for each mesh. Accordingly, by selecting a mesh corresponding to the current position 141 of the vehicle 10, it is easy to acquire a learning result included in the selected mesh.

(3)車両10の現在位置141が境界領域にあるとき、選択される他のメッシュがその境界領域に隣接する他のメッシュに限定される。これにより、選択されるメッシュの数が必要最小限にされるため、より少ない処理負荷で学習結果を管理(抽出)できるようになる。   (3) When the current position 141 of the vehicle 10 is in the boundary region, other selected meshes are limited to other meshes adjacent to the boundary region. As a result, the number of meshes to be selected is minimized, so that learning results can be managed (extracted) with a smaller processing load.

(4)隣接する他のメッシュに設定されている境界領域のうち、車両10の位置に対応するメッシュに隣接する境界領域に含まれる学習結果のみを選択するため、隣接する他のメッシュから選択する学習結果をより少なくすることができる。このため、学習結果をより少ない処理負荷で管理(抽出)できるようになる。   (4) Since only the learning result included in the boundary region adjacent to the mesh corresponding to the position of the vehicle 10 among the boundary regions set in the other adjacent mesh is selected, the selection is performed from the other adjacent mesh. Learning results can be reduced. For this reason, the learning result can be managed (extracted) with a smaller processing load.

(5)車両10の位置が中央領域に対応する場合、車両10の位置に対応するメッシュに隣接する他のメッシュの選択を禁止することにより、走行支援のために選択される学習結果の数を少なくすることができる。   (5) When the position of the vehicle 10 corresponds to the central region, the number of learning results selected for driving support is reduced by prohibiting selection of other meshes adjacent to the mesh corresponding to the position of the vehicle 10. Can be reduced.

(6)境界領域が区画線W10〜W13,E10〜E13…に沿って設けられるため、境界領域の区画や管理に要する手間が少なくて済むようになる。これにより、この走行支援装置の適用可能性が向上される。   (6) Since the boundary region is provided along the lane markings W10 to W13, E10 to E13,..., The labor required for partitioning and managing the boundary region can be reduced. Thereby, the applicability of this driving assistance device is improved.

(7)複数の境界領域が重なった領域B1,B3,B7,B9に隣接する複数の他のメッシュを選択することで、進行方向142に複数の他のメッシュがある場合にも、適切なメッシュを選択することができるようになる。これにより、選択されるメッシュ数を適切なものに限ることができるようになる。また、メッシュが矩形形状に設定されているため、隣接する他のメッシュには、車両10の位置に対応するメッシュに角のみを隣接させるメッシュも含むようにすることで、車両10の角方向への移動にも対応できる。   (7) By selecting a plurality of other meshes adjacent to the regions B1, B3, B7, and B9 where a plurality of boundary regions overlap, an appropriate mesh can be obtained even when there are a plurality of other meshes in the traveling direction 142. Will be able to select. This makes it possible to limit the number of selected meshes to an appropriate one. In addition, since the mesh is set to a rectangular shape, other adjacent meshes include a mesh that has only a corner adjacent to the mesh corresponding to the position of the vehicle 10, so that the direction of the vehicle 10 is increased. It can correspond to the movement of.

(8)メッシュの選択により、車両10のブレーキペダル操作151に関する走行支援が行なえるようになる。つまり、車両10は、地図データが無い場合であれ、現在位置141の情報さえあれば適切なメッシュが選択されるとともに、当該選択されたメッシュから現在位置141に対応する学習結果が取得される。これにより、走行支援装置が車両10に対して好適に適用できる。   (8) By selecting the mesh, it is possible to perform travel support related to the brake pedal operation 151 of the vehicle 10. That is, even if there is no map data, the vehicle 10 selects an appropriate mesh as long as there is information on the current position 141, and acquires a learning result corresponding to the current position 141 from the selected mesh. Thereby, the driving support device can be suitably applied to the vehicle 10.

(その他の実施形態)
なお、上記実施形態は、例えば以下のような態様にて実施することもできる。
・上記実施形態では、ナビゲーションシステムが設けられていない場合について例示したが、ナビゲーションシステムが設けられていてもよい。この場合、地図データを得ることができないとき、この走行支援装置を用いることができる。これによって、走行支援を提供できる可能性を高めることができる。
(Other embodiments)
In addition, the said embodiment can also be implemented in the following aspects, for example.
In the above embodiment, the case where the navigation system is not provided is illustrated, but the navigation system may be provided. In this case, when the map data cannot be obtained, the driving support device can be used. This can increase the possibility of providing travel support.

・上記実施形態では、地図データがない場合について例示したが、地図データがあってもよい。この場合であれ、地図データを利用せずに、走行支援を提供することができる。
・上記実施形態では、車載ネットワークがCANである場合について例示した。しかしこれに限らず、車載ネットワークは、イーサーネット(登録商標)やフレックスレイ(FlexRay)(登録商標)などその他のネットワークであってもよい。これにより、運転支援装置の構成の自由度が向上するようになる。
In the above embodiment, the case where there is no map data is illustrated, but map data may be present. Even in this case, driving assistance can be provided without using map data.
-In above-mentioned embodiment, it illustrated about the case where a vehicle-mounted network is CAN. However, the present invention is not limited to this, and the in-vehicle network may be another network such as Ethernet (registered trademark) or FlexRay (registered trademark). Thereby, the freedom degree of a structure of a driving assistance device comes to improve.

・上記実施形態では、GPS14を利用して車両10の位置や進行方向が検出される場合について例示した。しかしこれに限らず、地上設備などにより位置や進行方向を特定したりしてもよい。   -In above-mentioned embodiment, the case where the position and the advancing direction of the vehicle 10 were detected using GPS14 was illustrated. However, the present invention is not limited to this, and the position and traveling direction may be specified by ground facilities or the like.

・また、車両位置140に進行方向142が含まれる場合について例示した。しかしこれに限らず、進行方向を、位置の経時的な変化より算出してもよい。また、別途に設けたセンサを用いて検出する、例えばジャイロにより検出するようにしたり、電波受信の際に生じるドップラー効果に基づいて検出したりしてもよい。   -Moreover, the case where the advancing direction 142 was included in the vehicle position 140 was illustrated. However, the present invention is not limited to this, and the traveling direction may be calculated from a change in position over time. Further, the detection may be performed by using a sensor provided separately, for example, by a gyro, or may be detected based on the Doppler effect generated at the time of radio wave reception.

これらのことによっても、運転支援装置の構成の自由度が高められるようになる。
・上記実施形態では、対象エリアC1が現在位置141に対して進行方向142の前後にそれぞれ100mの長辺を有する楕円状の範囲である場合について例示した。しかしこれに限らず、対象エリアとして適切であれば、現在位置141に対して進行方向142の前後の長さがそれぞれ100mより短くても、長くてもよいとともに、前後の長さがそれぞれ異なっていてもよい。また、対象エリアの形状も楕円ではなく、円形、長方形などの矩形状、その他の多角形であってもよい。これによって、走行支援装置としての適用可能性が高められる。
Also by these things, the freedom degree of a structure of a driving assistance device comes to be raised.
In the above embodiment, the case where the target area C1 is an elliptical range having a long side of 100 m before and after the traveling direction 142 with respect to the current position 141 is illustrated. However, the present invention is not limited to this, and if appropriate as a target area, the front and rear lengths in the traveling direction 142 with respect to the current position 141 may be shorter or longer than 100 m, respectively, and the front and rear lengths may be different. May be. Moreover, the shape of the target area is not an ellipse, but may be a circle, a rectangle such as a rectangle, or another polygon. Thereby, the applicability as a driving assistance apparatus is improved.

・上記実施形態では、ドライバ行動150を検出するセンサがブレーキペダルの踏み込み量を検出するペダルセンサ15である場合について例示した。しかしこれに限らず、センサは、ドライバ行動、つまり運転操作を検出するセンサであれば、アクセルペダルの踏み込み量や、ステアリングの操作量や、方向指示機の操作の有無などを検出するセンサであってもよい。これにより、学習できる運転操作の種類が多くなるため、走行支援の適用可能性の拡大が図られるようになる。   -In above-mentioned embodiment, it illustrated about the case where the sensor which detects the driver action 150 is the pedal sensor 15 which detects the depression amount of a brake pedal. However, the present invention is not limited to this, and the sensor is a sensor that detects the amount of depression of the accelerator pedal, the amount of steering operation, the presence / absence of operation of the direction indicator, etc., as long as the sensor detects driver behavior, that is, driving operation. May be. As a result, the types of driving operations that can be learned increase, so that the applicability of travel support can be expanded.

・上記実施形態では、走行支援プログラムは、ブレーキペダル操作151を学習するとともに、減速操作に対する走行支援を提供する場合について例示した。しかしこれに限らず、走行支援プログラムは、アクセルペダル操作やステアリング操作などのドライバ行動を学習するとともに、学習したアクセル操作やステアリング操作などのドライバ行動に対応する走行支援を提供するようにしてもよい。これにより、走行支援の適用可能性の拡大が図られるようになる。   In the above-described embodiment, the driving support program is illustrated for the case where the brake pedal operation 151 is learned and the driving support for the deceleration operation is provided. However, the present invention is not limited to this, and the driving support program may learn driver behavior such as accelerator pedal operation and steering operation, and may provide driving support corresponding to the learned driver behavior such as accelerator operation and steering operation. . As a result, the applicability of travel support can be expanded.

・つまり、学習結果は、走行支援に利用可能なものであれば、車両の操作履歴に関する情報や、車両挙動の履歴に関するものであってよい。例えば、走行速度や加速度、上下左右方向の加速度などに基づいて、交差点情報、カーブ情報、段差情報などの道路状況を学習したものを学習結果としてもよい。   That is, as long as the learning result can be used for driving support, the learning result may relate to information related to a vehicle operation history or a vehicle behavior history. For example, a learning result obtained by learning road conditions such as intersection information, curve information, and step information based on traveling speed, acceleration, acceleration in the vertical and horizontal directions, and the like may be used.

これにより、地図データがない場合であれ、道路状況に応じての走行支援が行なえるようになる。
・上記実施形態では、メッシュの大きさを緯度方向の長さL2及び経度方向の長さL1がそれぞれ1kmである場合について例示した。しかしこれに限らず、メッシュとして適切であれば、緯度方向や経度方向の長さが1kmより長い長さであっても、1kmよりも短い長さであってもよい。また、緯度方向や経度方向の長さがそれぞれ異なっていてもよい。これにより、走行支援装置の設計自由度が高められるようになる。
As a result, even when there is no map data, it is possible to provide driving support according to the road conditions.
In the above-described embodiment, the case where the size of the mesh is 1 km in each of the length L2 in the latitude direction and the length L1 in the longitude direction is illustrated. However, the present invention is not limited to this, and the length in the latitude direction and the longitude direction may be longer than 1 km or shorter than 1 km as long as the mesh is appropriate. Further, the lengths in the latitude direction and the longitude direction may be different. Thereby, the design freedom degree of a driving assistance device comes to be raised.

・上記実施形態では、緯度経度の距離座標に基づいてメッシュを区画する場合について例示したがこれに限らず、緯度経度の角度座標に基づいてメッシュを区画してもよい。角度座標とする場合、角度に基づいて区画線の間隔を定めることもできる。また、メッシュが正方形や、台形や菱形等の四角形や、三角形や、六角形など矩形以外の多角形状であってもよい。これにより、走行支援装置の設計自由度が高まれるようになる。   In the above embodiment, the case where the mesh is partitioned based on the latitude and longitude distance coordinates is illustrated, but the present invention is not limited thereto, and the mesh may be partitioned based on the latitude and longitude angular coordinates. When the angle coordinates are used, the interval between the division lines can be determined based on the angle. The mesh may be a square, a quadrangle such as a trapezoid or a rhombus, or a polygon other than a rectangle such as a triangle or a hexagon. Thereby, the design freedom of a driving assistance device comes to be high.

・上記実施形態では、メッシュの番地(番号)が経度緯度の距離座標に基づいて付与される場合について例示した。しかしこれに限らず、各メッシュを識別可能であるならば、利用する範囲において連番で付与するなど、どのようにメッシュに番地を付番してもよい。これにより、走行支援装置の設計自由度が高められるようになる。   In the above embodiment, the case where the mesh address (number) is given based on the longitude and latitude distance coordinates is illustrated. However, the present invention is not limited to this, and as long as each mesh can be identified, addresses may be assigned to the mesh in any way, such as assigning consecutive numbers within a range to be used. Thereby, the design freedom degree of a driving assistance device comes to be raised.

・上記実施形態では、対象エリア絞り込み部34は、隣接する他のメッシュからは区画線に隣接する領域に含まれる対象エリアのみを抽出して検索対象とする場合について例示した。しかしこれに限らず、対象エリア絞り込み部は、隣接する他のメッシュの全ての領域、または、車両が越える可能性のある区画線に隣接しない領域に含まれる対象エリアを抽出して検索対象にするようにしてもよい。これにより、抽出対象を選択するための設計自由度が高められるようになることから走行支援装置の適用可能性の向上が図られるようになる。   In the above-described embodiment, the target area narrowing unit 34 is illustrated as a search target by extracting only the target area included in the region adjacent to the lane marking from other adjacent meshes. However, the present invention is not limited to this, and the target area narrowing-down unit extracts all target areas included in other adjacent meshes or areas that are not adjacent to the lane markings that the vehicle may cross, and makes them search targets. You may do it. As a result, the degree of freedom in design for selecting the extraction target is increased, so that the applicability of the driving support device can be improved.

・上記実施形態では、対象エリア絞り込み部34は、隣接する他のメッシュを選択対象に含めることを禁止することができる場合について例示した。しかしこれに限らず、対象エリア絞り込み部は、隣接する他のメッシュを選択対象に含めることを禁止しなくてもよい。   In the above-described embodiment, the target area narrowing unit 34 has been illustrated as being able to prohibit other adjacent meshes from being included in the selection target. However, the present invention is not limited to this, and the target area narrowing unit may not prohibit other adjacent meshes from being included in the selection target.

また、対象エリア絞り込み部34は、車両10の進行方向142に隣接する他のメッシュのみを選択対象にする場合について例示した。しかしこれに限らず、対象エリア絞り込み部は、車両の進行方向に対して左方向や右方向に隣接する他のメッシュを選択対象としてもよい。   In addition, the target area narrowing unit 34 is exemplified for the case where only other meshes adjacent to the traveling direction 142 of the vehicle 10 are selected. However, the present invention is not limited to this, and the target area narrowing unit may select another mesh adjacent in the left direction or the right direction with respect to the traveling direction of the vehicle.

これにより、対象エリア絞り込み部の構成の自由度が高められ、選択対象とするメッシュを処理能力に応じて変更することができるようになる。
・上記実施形態では、車両10はドライバの運転操作に基づいて走行する場合について例示した。しかしこれに限らず、車両は全行程や一部行程が自動で運転されるものであってもよい。これにより、走行支援装置の適用可能性の拡大が図られる。
Thereby, the freedom degree of a structure of a target area narrowing-down part is raised, and it becomes possible to change the mesh made into selection object according to a processing capability.
-In above-mentioned embodiment, vehicle 10 illustrated about the case where it drive | works based on the driving operation of a driver. However, the present invention is not limited to this, and the vehicle may be driven automatically during the entire stroke or a partial stroke. Thereby, the applicability of the driving support device can be expanded.

・上記実施形態は、移動体が道路を走行する車両10である場合について例示した。しかしこれに限らず、移動体は、車輪で道路を走行するもの以外のもの、例えば、鉄道用車両、歩行型ロボット、船舶などであってもよい。いずれにせよ、走行状況を学習することにより、当該学習結果を以降の走行に利用することができる。   -The above-mentioned embodiment illustrated about the case where the mobile is vehicle 10 which runs on a road. However, the present invention is not limited to this, and the moving body may be other than a vehicle that travels on a road with wheels, for example, a railway vehicle, a walking robot, a ship, and the like. In any case, by learning the driving situation, the learning result can be used for subsequent driving.

10…車両、11…走行支援部、12…車両制御部、13…情報処理部、14…GPS、15…ペダルセンサ、16…車両センサ、20…演算処理部、21…メモリ、22…ストレージ、23…学習データベース、30…ドライバ行動学習部、31…エリア作成部、32…エリアマッピング部、33…学習DB管理部、33…学習データベース管理部、34…対象エリア絞り込み部、35…エリア進入検知部、36…エリア照合部、37…予測出力部、140…車両位置、141…現在位置、142…進行方向、150…ドライバ行動、151…ブレーキペダル操作、160…車両状態、161…速度、162…加速度、B1〜B9…領域、C1…対象エリア、f1,f2…区分線、L1,L2…長さ、P0…交点、v1,v2…区分線、A11〜A13,A21〜A23,A31〜A33…メッシュ、E10〜E13…区画線、W10〜W13…区画線。   DESCRIPTION OF SYMBOLS 10 ... Vehicle, 11 ... Driving support part, 12 ... Vehicle control part, 13 ... Information processing part, 14 ... GPS, 15 ... Pedal sensor, 16 ... Vehicle sensor, 20 ... Arithmetic processing part, 21 ... Memory, 22 ... Storage, DESCRIPTION OF SYMBOLS 23 ... Learning database, 30 ... Driver action learning part, 31 ... Area preparation part, 32 ... Area mapping part, 33 ... Learning DB management part, 33 ... Learning database management part, 34 ... Target area narrowing-down part, 35 ... Area approach detection , 36 ... area collation part, 37 ... prediction output part, 140 ... vehicle position, 141 ... current position, 142 ... traveling direction, 150 ... driver action, 151 ... brake pedal operation, 160 ... vehicle state, 161 ... speed, 162 ... Acceleration, B1 to B9 ... Area, C1 ... Target area, f1, f2 ... Division line, L1, L2 ... Length, P0 ... Intersection, v1, v2 ... Division line, A 1~A13, A21~A23, A31~A33 ... mesh, E10~E13 ... partition lines, W10~W13 ... dividing line.

Claims (16)

移動体の記憶部に同移動体の位置に対応付けられて学習記憶された複数の支援情報から移動体の位置検出部が検出した移動体の位置に対応する支援情報を選択して移動体の走行支援を行う移動体の走行支援装置であって、
前記移動体が移動する位置に基づき区画形成された複数のメッシュにそれぞれ対応付けて前記記憶部に記憶された複数の支援情報を管理する管理部と、
前記複数のメッシュから前記位置検出部により検出される移動体の位置に対応するメッシュを選択するとともに、この移動体の位置に対応するメッシュに対して同移動体の進行方向に隣接する他のメッシュを選択する選択部と、を備え、
前記選択されたメッシュ及び前記隣接する他のメッシュに含まれる支援情報に基づいて当該移動体の走行支援を行う
ことを特徴とする移動体の走行支援装置。
The support information corresponding to the position of the moving object detected by the position detection unit of the moving object is selected from the plurality of support information learned and stored in the storage unit of the moving object in association with the position of the moving object. A travel support device for a mobile object that performs travel support,
A management unit that manages a plurality of support information stored in the storage unit in association with a plurality of meshes that are partitioned based on a position where the moving body moves;
The mesh corresponding to the position of the moving object detected by the position detection unit is selected from the plurality of meshes, and another mesh adjacent to the mesh corresponding to the position of the moving object in the traveling direction of the moving object And a selection unit for selecting
A travel support apparatus for a mobile object that performs travel support for the mobile object based on support information included in the selected mesh and the other adjacent mesh.
前記管理部は、前記支援情報をメッシュ毎に区分されたテーブルにマッピングして管理する
請求項1に記載の移動体の走行支援装置。
The travel support device for a mobile object according to claim 1, wherein the management unit manages the support information by mapping the support information to a table divided for each mesh.
前記メッシュの各々の内側には、隣接する他のメッシュとの境界線に沿って一定の幅を有する境界領域が設定され、
前記選択部は、移動体の位置が前記境界領域にあること、及び移動体の進行方向が当該境界領域が沿う境界線に向いていることを条件に、前記隣接する他のメッシュを選択する
請求項1又は2に記載の移動体の走行支援装置。
Inside each of the meshes, a boundary region having a certain width is set along a boundary line with another adjacent mesh,
The selection unit selects the other adjacent mesh on the condition that the position of the moving body is in the boundary region and that the traveling direction of the moving body is directed to the boundary line along the boundary region. Item 3. A traveling support apparatus for a moving body according to item 1 or 2.
前記選択部は、前記隣接する他のメッシュからは、当該隣接する他のメッシュに設定されている境界領域のうち、移動体の位置に対応するメッシュに隣接する境界領域に含まれる支援情報のみを選択する
請求項3に記載の移動体の走行支援装置。
The selection unit receives only the support information included in the boundary region adjacent to the mesh corresponding to the position of the moving body from the other adjacent meshes among the boundary regions set in the other adjacent meshes. The travel support device for a mobile object according to claim 3 to be selected.
前記メッシュの各々の中央には、前記境界領域に含まれない中央領域が設定され、
前記選択部は、移動体の位置が前記メッシュの中央領域にあることを条件に、前記隣接する他のメッシュの選択を禁止する
請求項3又は4に記載の移動体の走行支援装置。
In the center of each of the meshes, a central region that is not included in the boundary region is set,
5. The travel support device for a mobile object according to claim 3, wherein the selection unit prohibits selection of the other adjacent mesh on the condition that the position of the mobile object is in a central region of the mesh.
前記メッシュは矩形状に区画形成され、
前記境界領域は前記矩形を形成する各境界線に並行する領域として各別に設定されている
請求項3〜5のいずれか一項に記載の移動体の走行支援装置。
The mesh is partitioned into a rectangular shape,
The travel support device for a moving body according to any one of claims 3 to 5, wherein the boundary region is set separately as a region parallel to each boundary line forming the rectangle.
前記選択部は、移動体の位置が複数の境界領域に属する場合、前記複数の境界領域が重なり形成される領域に隣接する他の複数のメッシュを選択する
請求項3〜6のいずれか一項に記載の移動体の走行支援装置。
The selection unit, when the position of the moving body belongs to a plurality of boundary regions, selects another plurality of meshes adjacent to a region formed by overlapping the plurality of boundary regions. A traveling support apparatus for a moving body according to claim 1.
前記移動体は、車両であり、
前記支援情報は、前記車両の操作履歴に関する情報、又は車両挙動の履歴に関する情報である
請求項1〜7のいずれか一項に記載の移動体の走行支援装置。
The moving body is a vehicle,
The travel support device for a moving body according to any one of claims 1 to 7, wherein the support information is information related to an operation history of the vehicle or information related to a history of vehicle behavior.
移動体の記憶部に移動体の位置に対応付けられて学習記憶された複数の支援情報から移動体の位置検出部により検出される現在の位置に対応する支援情報を選択して移動体の走行支援を行う走行支援方法であって、
前記移動体が移動する位置に基づき区画形成された複数のメッシュにそれぞれ対応付けて複数の支援情報を管理する工程と、
前記複数のメッシュから移動体の位置に対応するメッシュを選択するとともに、この移動体の位置に対応するメッシュに対して同移動体の進行方向に隣接する他のメッシュを選択する工程と、を備え、
前記選択したメッシュ及び前記隣接する他のメッシュに含まれる支援情報に基づいて当該移動体の走行支援を行う
ことを特徴とする移動体の走行支援方法。
The mobile unit travels by selecting support information corresponding to the current position detected by the mobile unit position detection unit from a plurality of pieces of support information learned and stored in the storage unit of the mobile unit in association with the position of the mobile unit. A driving support method for providing support,
Managing a plurality of support information in association with each of a plurality of meshes formed on the basis of a position where the moving body moves;
Selecting a mesh corresponding to the position of the moving body from the plurality of meshes, and selecting another mesh adjacent to the mesh corresponding to the position of the moving body in the traveling direction of the moving body. ,
A traveling support method for a moving body, wherein the traveling support of the mobile body is performed based on support information included in the selected mesh and the other adjacent mesh.
前記管理する工程では、前記支援情報をメッシュ毎に区分されたテーブルにマッピングして管理する
請求項9に記載の移動体の走行支援方法。
The travel support method for a moving body according to claim 9, wherein in the managing step, the support information is managed by mapping the support information to a table divided for each mesh.
前記メッシュの各々の内側には、隣接する他のメッシュとの境界線に沿って一定の幅を有する境界領域を設定し、
前記選択する工程では、移動体の位置が前記境界領域にあること、及び前記移動体の進行方向が当該境界領域が沿う境界線に向いていることを条件に、前記隣接する他のメッシュを選択する
請求項9又は10に記載の移動体の走行支援方法。
Inside each of the meshes, a boundary region having a certain width is set along a boundary line with another adjacent mesh,
In the selecting step, the adjacent other mesh is selected on the condition that the position of the moving body is in the boundary area and that the traveling direction of the moving body is directed to the boundary line along the boundary area. The traveling support method for a moving object according to claim 9 or 10.
前記選択する工程では、前記隣接する他のメッシュからは、当該隣接する他のメッシュに設定した境界領域のうち、移動体の位置に対応するメッシュに隣接する境界領域に含まれる支援情報のみを選択する
請求項11に記載の移動体の走行支援方法。
In the selecting step, only the support information included in the boundary region adjacent to the mesh corresponding to the position of the moving body is selected from the adjacent other meshes among the boundary regions set in the adjacent other meshes. The traveling support method for a moving object according to claim 11.
前記メッシュの各々の中央には、前記境界領域に含まれない中央領域を設定し、
前記選択する工程では、移動体の位置が前記メッシュの中央領域にあることを条件に、前記隣接する他のメッシュの選択を禁止する
請求項11又は12に記載の移動体の走行支援方法。
In the center of each of the meshes, set a central region not included in the boundary region,
The traveling support method for a moving body according to claim 11 or 12, wherein, in the selecting step, selection of the other adjacent mesh is prohibited on the condition that the position of the moving body is in a central region of the mesh.
前記メッシュを矩形状に区画形成し、
前記境界領域を前記矩形を形成する各境界線に並行する領域として各別に設定する
請求項11〜13のいずれか一項に記載の移動体の走行支援方法。
Partitioning the mesh into a rectangular shape,
The traveling support method for a moving body according to any one of claims 11 to 13, wherein the boundary region is set separately as a region parallel to each boundary line forming the rectangle.
前記選択する工程では、移動体の位置が複数の境界領域に属する場合、前記複数の境界領域が重なり形成される領域に隣接する他の複数のメッシュを選択する
請求項11〜14のいずれか一項に記載の移動体の走行支援方法。
15. In the selecting step, when the position of the moving body belongs to a plurality of boundary regions, another plurality of meshes adjacent to a region formed by overlapping the plurality of boundary regions are selected. The traveling support method for a moving object according to item.
前記移動体が車両であり、
前記支援情報として、前記車両の操作履歴に関する情報、又は車両挙動の履歴に関する情報を用いる
請求項9〜15のいずれか一項に記載の移動体の走行支援方法。
The moving body is a vehicle;
The travel support method for a moving body according to any one of claims 9 to 15, wherein information regarding an operation history of the vehicle or information regarding a history of vehicle behavior is used as the support information.
JP2012019681A 2012-02-01 2012-02-01 Driving support apparatus and driving support method for moving body Pending JP2013160504A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012019681A JP2013160504A (en) 2012-02-01 2012-02-01 Driving support apparatus and driving support method for moving body

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012019681A JP2013160504A (en) 2012-02-01 2012-02-01 Driving support apparatus and driving support method for moving body

Publications (1)

Publication Number Publication Date
JP2013160504A true JP2013160504A (en) 2013-08-19

Family

ID=49172888

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012019681A Pending JP2013160504A (en) 2012-02-01 2012-02-01 Driving support apparatus and driving support method for moving body

Country Status (1)

Country Link
JP (1) JP2013160504A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016200472A (en) * 2015-04-09 2016-12-01 株式会社デンソー Driving support device for vehicle
KR20180034645A (en) * 2015-08-11 2018-04-04 스카니아 씨브이 악티에볼라그 Method and control unit for building a database and predicting the path of a vehicle
JP2019051933A (en) * 2014-05-02 2019-04-04 エイディシーテクノロジー株式会社 Vehicle control device
JP2020148776A (en) * 2019-03-12 2020-09-17 ベイジン バイドゥ ネットコム サイエンス アンド テクノロジー カンパニー リミテッド Vehicle trajectory planning method, device, computer facility, computer-readable storage medium, and program

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019051933A (en) * 2014-05-02 2019-04-04 エイディシーテクノロジー株式会社 Vehicle control device
JP2016200472A (en) * 2015-04-09 2016-12-01 株式会社デンソー Driving support device for vehicle
KR20180034645A (en) * 2015-08-11 2018-04-04 스카니아 씨브이 악티에볼라그 Method and control unit for building a database and predicting the path of a vehicle
KR102046028B1 (en) * 2015-08-11 2019-11-18 스카니아 씨브이 악티에볼라그 Method and control unit for building a database and predicting the route of the vehicle
US10739143B2 (en) 2015-08-11 2020-08-11 Scania Cv Ab Methods and control units for building a database and for predicting a route of a vehicle
JP2020148776A (en) * 2019-03-12 2020-09-17 ベイジン バイドゥ ネットコム サイエンス アンド テクノロジー カンパニー リミテッド Vehicle trajectory planning method, device, computer facility, computer-readable storage medium, and program
JP7183490B2 (en) 2019-03-12 2022-12-06 アポロ インテリジェント ドライビング テクノロジー(ペキン)カンパニー リミテッド Vehicle Trajectory Planning Method, Apparatus, Computer Equipment, Computer Readable Storage Medium, and Program

Similar Documents

Publication Publication Date Title
US11947360B2 (en) Map information storage device, autonomous driving control device, control method, program and storage medium
US9933268B2 (en) Method and system for improving accuracy of digital map data utilized by a vehicle
JP6065889B2 (en) Driving assistance device
US20160252904A1 (en) Driving assistance apparatus and mounting apparatus
JP2014137743A (en) Information providing system
JP2012185076A (en) Speed limit value notification device and speed limit value notification system
US11592314B2 (en) Information processing device, path guidance device, information processing method, and computer-readable storage medium
CN115769287A (en) Automatic driving device and vehicle control method
US20220242408A1 (en) Automatic driving assistance system
JP6419586B2 (en) Route search system and computer program
US10152835B2 (en) Vehicle control device
JP2013160504A (en) Driving support apparatus and driving support method for moving body
EP3267419B1 (en) Method and system for maintaining a database comprising reported traffic-affecting events
JP4955130B1 (en) Route search device, route search method, route search program, and server device
US20130030695A1 (en) Map difference data distribution system, map difference data distribution apparatus, and map difference data distribution method
JP2015137990A (en) Navigation device and computer program
CN106468556A (en) A kind of running information is shared, methods of exhibiting and device
JP5126272B2 (en) Navigation system
JP2016038613A (en) Hazardous point warning device and hazardous point warning program
JP5012088B2 (en) In-vehicle information storage device and vehicle travel control device using the same
JP6164854B2 (en) Map data generation method and computer program
JP6700092B2 (en) Navigation device and computer program
CN109649385B (en) Driving support device
JP7058960B2 (en) A method for determining the road shape and a device for determining the road shape
US10102684B2 (en) On-board device and route interpolating method therefor