Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4789945B2 - Driving support device, driving support method, driving support program, and recording medium - Google Patents
[go: Go Back, main page]

JP4789945B2 - Driving support device, driving support method, driving support program, and recording medium - Google Patents

Driving support device, driving support method, driving support program, and recording medium Download PDF

Info

Publication number
JP4789945B2
JP4789945B2 JP2007532170A JP2007532170A JP4789945B2 JP 4789945 B2 JP4789945 B2 JP 4789945B2 JP 2007532170 A JP2007532170 A JP 2007532170A JP 2007532170 A JP2007532170 A JP 2007532170A JP 4789945 B2 JP4789945 B2 JP 4789945B2
Authority
JP
Japan
Prior art keywords
time
vehicle
moving body
information
unit
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.)
Expired - Fee Related
Application number
JP2007532170A
Other languages
Japanese (ja)
Other versions
JPWO2007023899A1 (en
Inventor
裕昭 柴▲崎▼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pioneer Corp
Original Assignee
Pioneer 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 Pioneer Corp filed Critical Pioneer Corp
Priority to JP2007532170A priority Critical patent/JP4789945B2/en
Publication of JPWO2007023899A1 publication Critical patent/JPWO2007023899A1/en
Application granted granted Critical
Publication of JP4789945B2 publication Critical patent/JP4789945B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/164Centralised systems, e.g. external to vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T7/00Brake-action initiating means
    • B60T7/12Brake-action initiating means for automatic initiation; for initiation not subject to will of driver or passenger
    • B60T7/22Brake-action initiating means for automatic initiation; for initiation not subject to will of driver or passenger initiated by contact of vehicle, e.g. bumper, with an external object, e.g. another vehicle, or by means of contactless obstacle detectors mounted on the vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Traffic Control Systems (AREA)

Description

【技術分野】
【0001】
この発明は、移動体の運転を支援する運転支援装置、運転支援方法、運転支援プログラムおよび記録媒体に関する。ただし、この発明の利用は、前述した運転支援装置、運転支援方法、運転支援プログラムおよび記録媒体に限られない。
【背景技術】
【0002】
従来、交差点および交差点付近における事故を未然に防ぐための情報を運転者に提供する技術が考案されている。
【0003】
このような従来技術においては、交差点の信号機に設けられた外部送信機から、受信ゾーンに向けて信号の変化を示す信号情報データを送信し、受信ゾーン内を走行する自動車に設けられた車載機が、その信号情報データを受信して対応する警告メッセージを音声および文字により出力して運転者に報知する。これにより、運転者は、自分がどのような行動を取るべきかが分り、不注意による交差点付近の事故を未然に防ぐことができる(たとえば、下記特許文献1参照。)。
【0004】
【特許文献1】
特開2003−077093号公報
【発明の開示】
【発明が解決しようとする課題】
【0005】
しかしながら、上述した従来技術によれば、交差点を通行する他の車両との関係において、どのような運転をすればよいかは知ることができないという問題が一例として挙げられる。このような場合、一方の車両の運転者が信号を遵守しても、他方の車両の運転者が信号を無視すると、現実の交通状態に対応することができず、交差点での事故を防止することができないという問題が一例として挙げられる。
【0006】
また、見通しが悪い交差点やカーブが連続する道路など、信号機がないために事故が多発する地点が存在する。しかしながら、事故が多発する地点だからといって必ずしも信号機が設置されるとは限らない。また、設置されるとしても実際に利用できるようになるまでには時間がかかるため、当該地点において交通事故の発生を抑制することができないという問題が一例として挙げられる。
[0007]
さらに、高速道路の合流地点では信号機を設置することができず、運転者の運転技術に頼らざるを得ないという問題が一例として挙げられる。運転者の運転技術は、運転経験によって大きく異なり、運転に不慣れな運転者が高速道路の合流地点を走行すると、交通事故が発生する可能性が高いという問題点が一例として挙げられる。
課題を解決するための手段
【0008】
上述した課題を解決し、目的を達成するため、請求項1の発明にかかる運転支援装置は、移動体が所定の合流地点に到達するか否かを検出する検出手段と、前記検出手段によって検出された検出結果に基づいて、前記移動体以外の他の移動体が前記合流地点に到達する時間を取得する取得手段と、前記移動体が前記合流地点に到達する時間と、前記取得手段によって取得された時間と、に基づいて、前記移動体と前記他の移動体との衝突可能性を判断する判断手段と、前記判断手段によって判断された判断結果を前記他の移動体に報知する報知手段と、前記報知手段による前記判断結果の報知後における前記移動体の速度変化を検知する検知手段と、を備え、前記判断手段は、先の判断時に衝突可能性があると判断した後に前記検知手段による速度変化を検知したときには、前記移動体が前記合流地点に到達する時間と、前記取得手段によって取得された時間と、に基づいて、前記移動体と前記他の移動体との衝突可能性を再度判断し、前記報知手段は、前記判断手段が前記検知手段による検知結果に基づいて衝突可能性なしと判断した場合、当該判断結果を前記他の移動体に報知することを特徴とする。
【0009】
また、請求項7の発明にかかる運転支援方法は、移動体の運転を支援する運転支援装置における運転支援方法において、移動体が所定の合流地点に到達するか否かを検出する検出工程と、前記検出工程によって検出された検出結果に基づいて、前記移動体以外の他の移動体が前記合流地点に到達する時間を取得する取得工程と、前記移動体が前記合流地点に到達する時間と、前記取得工程によって取得された時間と、に基づいて、前記移動体と前記他の移動体との衝突可能性を判断する判断工程と、前記判断工程で判断された判断結果を前記他の移動体に報知する報知工程と、前記報知工程による前記判断結果の報知後における前記移動体の速度変化を検知する検知工程と、を含み、前記判断工程は、先の判断時に衝突可能性があると判断した後に前記検知工程による速度変化を検知したときには、前記移動体が前記合流地点に到達する時間と、前記取得工程によって取得された時間と、に基づいて、前記移動体と前記他の移動体との衝突可能性を再度判断し、前記報知工程は、前記判断工程が前記検知工程による検知結果に基づいて衝突可能性なしと判断した場合、当該判断結果を前記他の移動体に報知することを特徴とする。
【0010】
また、請求項8の発明にかかる運転支援プログラムは、請求項7に記載の運転支援方法をコンピュータに実行させることを特徴とする。
【0011】
また、請求項9の発明にかかる記録媒体は、請求項8に記載の運転支援プログラムを記録したコンピュータに読み取り可能なことを特徴とする。
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
【図面の簡単な説明】
[0018]
[図1]図1は、実施の形態にかかる運転支援装置が適用される交通状況を示す説明図である。
[図2]図2は、自車に搭載された運転支援装置の機能的構成を示すブロック図である。
[図3]図3は、他の車両に搭載された運転支援装置の機能的構成を示すブロック図である。
[図4]図4は、実施例にかかるナビゲーション装置のハードウェア構成を示すブロック図である。
[図5]図5は、自車に搭載されたナビゲーション装置がおこなう運転支援処理の手順を示すフローチャートである。
[図6]図6は、衝突可能性がある場合の報知画面の一例を示す図である。
[図7]図7は、基地局テーブルの一例を示す説明図である。
[図8]図8は、同報アドレスの一例を示す説明図である。
[図9]図9は、衝突可能性についての報知をおこなった後の運転支援処理の手順を示すフローチャートである。
[図10]図10は、他の車両に搭載されたナビゲーション装置の運転支援部の運転支援処理の手順を示すフローチャートである。
【図11】図11は、衝突可能性についての報知情報を受信した場合の報知画面の一例を示す図である。
【符号の説明】
【0019】
121x 運転支援装置
201 検出部
202 取得部
202a 送信部
202b 受信部
202c 判定部
202d 時間算出部
203 判断部
204 危険度算出部
205 報知部
206 検知部
207 時間算出部
【発明を実施するための最良の形態】
【0020】
以下に添付図面を参照して、この発明にかかる運転支援装置、運転支援方法、運転支援プログラム、および記録媒体の好適な実施の形態を詳細に説明する。
【0021】
(実施の形態)
まず、実施の形態にかかる運転支援装置121(121a〜121j,121x)が適用される交通状況について説明する。実施の形態にかかる運転支援装置121は、交差点などの合流地点において、他の移動体との衝突可能性の有無を判断し、運転者(ユーザ)に衝突可能性についての報知をおこなう。図1は、実施の形態にかかる運転支援装置が適用される交通状況を示す説明図である。図1において、合流地点の一例として2本の道路L1,L2が交差する交差点101が図示されている。交差点101の周辺には、移動体の一例として車両110,120(120a〜120j)が走行している。
【0022】
以下、車両110を注目車両(自車)とし、他の車両120(120a〜120j)と区別して説明する。説明の便宜上、車両110に搭載された運転支援装置121xと、他の車両120に搭載された運転支援装置121(121a〜121j)とを分けて説明するが、これらは1台で互いの機能を有している。
【0023】
なお、図示した交差点101には信号機が設けられていないが、運転支援装置121を利用する交差点は、信号機が設けられている交差点でもよい。信号機が設けられている交差点であっても、夜間点滅式信号機の場合や、信号無視をして走行する他の車両120がある場合などは、他の車両120との衝突可能性を判断する必要が生じるためである。また、図示したような四叉路のみならず、三叉路や五叉路であってもよい。さらに、加速車線から高速道路本線への合流地点であってもよい。これらの合流地点でも、他の車両120との衝突可能性を判断する必要が生じるためである。
【0024】
車両110,120には、それぞれ運転支援装置121x,121(121a〜121j)が搭載されており、車両110,120の運転者は、運転支援装置121の支援を受けながら車両110,120の運転をおこなっている。運転支援装置121は、それぞれ通信モジュールを備え、移動する先々を通信エリアとする基地局と通信することによって、運転支援に必要な情報を取得している。
【0025】
なお、運転支援に必要な情報の取得は、基地局との通信のみならず、自車に設けられたセンサなどから取得するものも存在する。たとえば自車の走行速度やGPS衛星から取得する位置情報などである。以下、自身が運転する車両(自車)を車両110、その他の車両を車両120とする。
【0026】
ここで、図1中には交差点101周辺を通信エリアとする基地局130が示されている。基地局130の通信エリアは、点線で示すエリアAである。エリアA内に位置する運転支援装置121は、基地局130を介してネットワークに接続し、相互に通信をおこなう。また、エリアAの外に位置する車両120g〜120jに搭載された運転支援装置121は、その現在位置を通信エリアとする他の基地局(たとえば、基地局140)と通信をおこなう。
【0027】
ここで、図1中には、交差点101を通信エリアとしない基地局140が示されている。基地局140の通信エリアは、点線で示すエリアBである。基地局130の通信エリアであるエリアAとエリアBとの重複地点には、他の車両120dに搭載された運転支援装置121dが位置する。運転支援装置121は、通信エリアの重複地点に位置する場合は、両方の基地局と通信をおこなうこととしてもよいし、電波の受信状況に応じて、通信する基地局を切り換えることとしてもよい。
【0028】
基地局130は、たとえば、携帯電話(移動電話)の中継基地局であるが、DSRC(Dedicated Short Range Communication)のような狭域通信用の路側機であってもよい。また、基地局130は、ネットワークとの通信を経由するものではなく、合流地点での運転支援専用ものであってもよい。たとえば、合流地点の手前に通信エリアを合流地点周辺のみとする専用の基地局130を設け、この基地局130を経由して通信可能な車両に特定して通信をおこなうこととしてもよい。
【0029】
つぎに、運転支援装置121の機能的構成について説明する。図2は、自車に搭載された運転支援装置の機能的構成を示すブロック図である。運転支援装置121xは、検出部201、取得部202、判断部203、危険度算出部204、報知部205、検知部206、時間算出部207、制御部208によって構成される。
【0030】
まず、検出部201は、車両110が所定の合流地点に到達するか否かを検出する。ここで、所定の合流地点とは、信号機のない交差点や事故多発地点として知られる交差点、加速車線から高速道路本線への合流地点など、他の車両120との衝突が懸念される合流地点である。所定の合流地点の情報は、あらかじめ登録されていてもよいし、基地局130との通信によってその位置情報を取得してもよい。また、安全に万全を期すためすべての合流地点を検出対象としてもよい。
【0031】
また、検出部201は、たとえば、自車の位置情報を取得し、自車の位置から所定の範囲内に合流地点があるか否かを検出する。自車の位置情報は、たとえば、GPS衛星から受信するGPS情報や自車の移動速度および移動方向などから算出する。そして、合流地点の位置情報(緯度経度情報など)との比較によって、自車の位置から所定の範囲内に合流地点があるかを検出する。
【0032】
また、取得部202は、検出部201によって検出された検出結果に基づいて、他の車両120が合流地点に到達する時間を取得する。具体的には、たとえば、自車の位置から所定の範囲内に合流地点があると検出した場合に、他の車両120が合流地点に到達する時間を取得する。ここで、時間とは、一定の幅を有するものであってもよいし、時刻のように時間軸上の一点を指すものであってもよい。取得部202は、具体的には、送信部202a、受信部202b、判定部202c、時間算出部202dによって構成され、他の車両が合流地点に到達する時間の取得は、この送信部202a、受信部202b、判定部202c、時間算出部202dによっておこなわれる。
【0033】
また、送信部202aは、検出部201によって検出された検出結果に基づいて、他の車両120に、他の車両120の現在位置、移動速度、および移動方向などの挙動に関する取得要求信号を送信する。また、送信部202aは、検出部201によって検出された検出結果に基づいて、他の車両120に、他の車両120が合流地点に到達する時間の取得要求信号を送信することとしてもよい。図1の場合、送信部202aは、たとえば、交差点101に到達する時刻の取得要求信号を他の車両120に送信する。
【0034】
また、受信部202bは、送信部202aによって取得要求信号が送信された結果、他の車両120から送信される情報を受信する。具体的には、送信部202aによって現在位置、移動速度、および移動方向などの挙動に関する情報の取得要求信号が送信された場合には、他の車両120の挙動に関する情報を他の車両120から受信する。また、送信部202aによって合流地点に到達する時間の取得要求信号が送信された場合には、他の車両120が合流地点に到達する時間を他の車両120から受信する。図1の場合、受信部202bは、たとえば、他の車両120が交差点101に到達する時刻を他の車両120から受信する。
【0035】
ここで、受信部202bは、他の車両120のうち、車両110および合流地点を含む通信エリア内の移動体(以下「エリア内移動体」という)から、前述した情報を受信することとしてもよい。図1の場合、エリア内移動体とは、交差点101および車両110の現在位置を含んだエリアを通信エリアとする基地局130の通信エリア(エリアA)内に位置する他の車両120a〜120fのことである。
【0036】
受信部202bは、エリア内移動体である他の車両120a〜120fからそれぞれの挙動に関する情報、もしくは交差点101に到達する時間を受信する。エリア内移動体から情報を受信するためには、たとえば、エリア内移動体にのみ送信される同報アドレスを生成し、送信部202aはエリア内移動体にのみ取得要求信号を送信する。その結果、受信部202bは、エリア内移動体から送信される情報を受信することとなる。
【0037】
また、判定部202cは、受信部202bによって受信された他の車両120の挙動に関する情報に基づいて、他の車両120が合流地点に到達する可能性があるか否かを判定する。判定部202cは、具体的には、たとえば、他の車両120の移動方向から、その道路(車線)を走行しているか、および、合流地点に向かっているかを判断する。
【0038】
また、時間算出部202dは、受信部202bによって他の車両120の挙動に関する情報が受信された場合に、受信された他の車両120の挙動に関する情報に基づいて、他の車両120が合流地点に到達する時間を算出する。時間算出部202dは、判定部202cの判定結果に基づいて、他の車両120が合流地点に到達する時間を算出する。すなわち、判定部202cによって、他の車両120が合流地点に到達すると判断した場合に、他の車両120が到達する時刻を算出する。
【0039】
時間算出部202dは、具体的には、たとえば、他の車両120の現在位置情報と交差点101の位置情報とから、自車と交差点101との距離を算出する。そして、移動速度からその距離を移動するのに要する時間を算出し、何秒後に他の車両120が交差点101に到達するかを算出する。
【0040】
また、判断部203は、車両110が合流地点に到達する時間と、取得部202によって取得された時間と、に基づいて、車両110と他の車両120との衝突可能性を判断する。判断部203は、具体的には、たとえば、危険度算出部204によって算出された危険度に基づいて、車両110と他の車両120との衝突可能性を判断する。
【0041】
また、危険度算出部204は、車両110が合流地点に到達する時間と、取得部202によって取得された時間と、に基づいて、車両110と他の車両120とが衝突する危険度を算出する。危険度算出部204は、具体的には、たとえば、自車の現在位置情報と交差点101の位置情報とから、自車と交差点101との距離を算出する。
【0042】
そして、移動速度および移動方向からその距離を移動するのに要する時間を算出し、自車が交差点101に到達する時間を算出する。そして、取得部202によって取得された他の車両120が交差点101に到達する時間と比較して、比較する時間の差分が、どの程度あるかによって危険度を算出する。たとえば、比較する時間の差分が0秒(1秒以下)の場合は衝突の危険度(最大値100)を100、差分が30秒以上の場合は衝突の危険度を0とし、差分が0〜30秒の場合は差分の大きさに対応して危険度を算出する。
【0043】
また、報知部205は、判断部203によって判断された判断結果を報知する。具体的には、たとえば、自車と他の車両120との衝突可能性があるか否かを、表示画面上への警告メッセージとして表示したり、警告音や警告メッセージの音声出力などによって報知する。また、報知部205は、他の車両120に判断部203の判断結果を報知することとしてもよい。たとえば、判断部203によって他の車両120と衝突可能性があると判断された場合、判断結果を他の車両120に送信する。他の車両120では、受信した判断結果を車内に報知する。これにより、運転者は徐行運転や走行経路の変更など、衝突を回避するための措置を講じることができる。
【0044】
また、報知部205は、危険度算出部204によって算出された危険度に応じて、報知の内容を変えることとしてもよい。たとえば、危険度が90以上の場合は、警告音および音声メッセージによる報知、危険度が20以下の場合は、警告メッセージの画面表示のみなどである。
【0045】
また、検知部206は、報知部205による判断結果の報知後における車両110の速度変化を検知する。検知部206は、具体的には、たとえば、車両110に搭載された速度センサからの出力信号などから、車両110の速度変化を検知する。
【0046】
また、時間算出部207は、検知部206によって検知された速度変化後において車両110が合流地点に到達する時間を算出する。時間算出部207は、具体的には、たとえば、自車の現在位置情報と交差点101の位置情報とから、自車と交差点101との距離を算出する。そして、速度変化後の移動速度および移動方向からその距離を移動するのに要する時間を算出し、自車が交差点に到達する時間を算出する。
【0047】
また、時間算出部207によって合流地点に到達する時間の算出がおこなわれると、判断部203は、算出された合流地点に到達する時間と、取得部202によって取得された時間と、に基づいて、車両110と他の車両120との衝突可能性を判断する。なお、このとき、取得部202によって他の車両120が交差点101に到達する時間を再取得することとしてもよい。そして、報知部205は、判断部203によって衝突可能性なしと判断された場合、当該判断結果を他の車両120に送信する。
【0048】
また、制御部208は、判断部203によって判断された判断結果に基づいて、車両110の挙動を制御する。車両110の挙動とは、たとえば、車両110の現在位置、移動速度、および移動方向などである。制御部208は、具体的には、たとえば、車両110のハンドルやブレーキ、アクセルなどの構成部に対する制御信号を生成し、各構成部に出力する。制御部208は、たとえば、判断部203によって、車両110と他の車両120とが衝突可能性ありと判断された場合に、当該衝突を回避するよう車両110の挙動を制御する。
【0049】
つぎに、運転支援装置121a〜121jの機能的構成について説明する。図3は、他の車両に搭載された運転支援装置の機能的構成を示すブロック図である。運転支援装置121a〜121jは、受信部301、検出部302、時間算出部303、送信部304によって構成される。
【0050】
受信部301は、所定の合流地点に移動している移動体から、装置本体が合流地点に到達する時間に関する取得要求信号を受信する。受信部301は、具体的には、たとえば、基地局130から送信される情報を受信する。図示の例では、受信部301は、合流地点に移動している移動体としての車両110から送信された取得要求信号を、基地局130を介して受信する。
【0051】
また、検出部302は、受信部301によって取得要求信号が受信された場合、装置本体の現在位置、移動速度、および移動方向などの挙動に関する情報を検出する。検出部302は、具体的には、たとえば、他の車両120に搭載された速度センサや方位センサから出力される情報やGPS衛星から受信するGPS情報などを検出する。
【0052】
時間算出部303は、検出部302によって検出された検出結果に基づいて、装置本体が合流地点に到達する時間を算出する。時間算出部303は、たとえば、受信部301によって受信された取得要求信号が、他の車両120が合流地点に到達する時間に関するものであった場合、その時間を算出する。
【0053】
また、時間算出部303は、具体的には、たとえば、他の車両120の現在位置情報と交差点101の位置情報とから、自車と交差点101との距離を算出する。そして、移動速度および移動方向からその距離を移動するのに要する時間を算出し、何秒後に他の車両120が交差点101に到達するかを算出する。
【0054】
また、送信部304は、検出部302によって検出された検出結果、または、時間算出部303によって算出された時間を、車両110に送信する。送信部304は、たとえば、受信部301が受信した取得要求信号が他の車両120の現在位置、移動速度、および移動方向などの挙動に関するものである場合は、検出部302によって検出された検出結果を車両110に送信する。また、受信部301によって受信された取得要求信号が、他の車両120が合流地点に到達する時間に関するものであった場合は、時間算出部303によって算出された時間を車両110に送信する。
【0055】
以上のような構成によって、運転支援装置121は、車両110および他の車両120が安全に交差点101を通過できるよう運転支援をおこなう。運転支援装置121によれば、車両110と他の車両120の交差点101における衝突可能性を判断し、その判断結果を報知する。これにより、運転者は徐行運転や走行経路の変更など車両110と他の車両120の衝突を回避する措置を講じることができる。
【0056】
また、運転支援装置121によれば、他の車両120から受信した他の車両の挙動に関する情報に基づいて、他の車両120が交差点101に到達する時間を算出し、交差点101での衝突可能性を判断することができる。また、他の車両120が交差点101に到達する時間を、他の車両120に送信を要求することによって、運転支援装置121の処理負荷を軽減することができる。さらに、交差点101周辺を走行するエリア内移動体からのみ情報を受信することによって、効率的に処理をおこなうことができる。
【0057】
また、衝突可能性がある場合、他の車両120に報知情報を送信することによって、衝突を回避する確率をより高めることができる。さらに、報知後の速度変化を検出し、交差点101に到達する時間を再計算することによって、運転時の意志決定に際して適切な判断材料をユーザに提供することができる。
【実施例】
【0058】
(ナビゲーション装置のハードウェア構成)
つぎに、上述した実施の形態にかかる運転支援装置121の実施例について説明する。本実施例においては、運転支援装置121をナビゲーション装置400に適用した場合について説明する。本実施例において、図1に示した車両110に搭載されたナビゲーション装置(運転支援装置121x)をナビゲーション装置400a、他の車両120に搭載されたナビゲーション装置(運転支援装置121a〜121j)をナビゲーション装置400bとする。
【0059】
図4は、実施例にかかるナビゲーション装置のハードウェア構成を示すブロック図である。図4において、ナビゲーション装置400(400a,400b)は、ナビゲーション制御部401と、ユーザ操作部402と、表示部403と、位置取得部404と、記録媒体405と、記録媒体デコード部406と、音声出力部407と、通信部408と、経路探索部409と、経路誘導部410と、音声生成部411と、スピーカ412と、運転支援部413と、によって構成される。
【0060】
ナビゲーション制御部401は、ナビゲーション装置400全体を制御する。ナビゲーション制御部401は、たとえば所定の演算処理を実行するCPUや、各種制御プログラムを格納するROM、および、CPUのワークエリアとして機能するRAMなどから構成されるマイクロコンピュータなどによって実現することができる。ROMあるいはRAMには、ナビゲーション装置400を識別する識別情報を記録する。
【0061】
ユーザ操作部402は、文字、数値、各種指示など、ナビゲーション装置400を利用するユーザによって入力操作された情報をナビゲーション制御部401に対して出力する。ユーザ操作部402の構成としては、物理的な押下/非押下を検出する押ボタンスイッチ、タッチパネル、キーボード、ジョイスティックなど公知の各種形態を採用することが可能である。ユーザ操作部402は、外部からの音声を入力するマイクを用いて、音声によって入力操作をおこなう形態としてもよい。
【0062】
ユーザ操作部402の形態は、上述した各種形態のうちいずれか単一の形態で構成されていてもよいし、たとえば、タッチパネルおよび押ボタンスイッチのように、複数の形態で構成されていてもよい。ユーザは、ユーザ操作部402の形態に応じて、適宜入力操作をおこなうことによって情報を入力する。
【0063】
ユーザ操作部402を介して入力される情報として、たとえば、後述する通信部408によって送受信する情報や送信先などの情報が挙げられる。また、ナビゲーション装置400に送信して欲しい情報や情報の要求先などが挙げられる。これらの情報は、ユーザによってすべて入力することとしてもよいし、あらかじめ定められた情報から選択したり、過去の履歴から選択するようにしてもよい。
【0064】
表示部403は、たとえば、CRT(Cathode Ray Tube)、TFT液晶ディスプレイ、有機ELディスプレイ、プラズマディスプレイなどを含む。表示部403は、具体的には、たとえば、映像I/Fや映像I/Fに接続された映像表示用のディスプレイ装置によって構成することができる。
【0065】
映像I/Fは、具体的には、たとえば、ディスプレイ装置全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記憶するVRAM(Video RAM)などのバッファメモリと、グラフィックコントローラから出力される画像情報に基づいて、ディスプレイ装置を表示制御する制御ICなどによって構成される。表示部403には、アイコン、カーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種情報が表示される。また、表示部403には、記録媒体405に記録された地図情報や経路誘導に関する情報が表示される。
【0066】
位置取得部404は、たとえば、GPSレシーバによって構成され、各ナビゲーション装置400の現在位置に関する情報を取得する。GPSレシーバは、GPS衛星からの電波(GPSデータ)を受信し、GPS衛星との幾何学的位置を求める。なお、GPSとは、Global Positioning Systemの略称であり、4つ以上の衛星からの電波を受信することによって地上での位置を正確に求めるシステムである。GPSレシーバは、GPS衛星からの電波を受信するためのアンテナ、受信した電波を復調するチューナーおよび復調した情報に基づいて現在位置を算出する演算回路などによって構成される。
【0067】
また、位置取得部404は、自車に設けられた速度センサ、角速度センサ、走行距離センサ、傾斜センサなどの各種センサから出力されるデータを取得し、GPSデータと合わせて自車位置の特定をおこなう。これにより、自車位置の特定精度を向上させることができる。
【0068】
記録媒体405は、各種制御プログラムや各種情報を、コンピュータによる読み取りが可能な状態で記録する。記録媒体405は、記録媒体デコード部406による情報の書き込みを受け付けるとともに、書き込まれた情報を不揮発に記録する。記録媒体405は、たとえば、HDによって実現することができる。
【0069】
記録媒体405は、HDに限るものではなく、HDに代えて、あるいは、HDに加えて、DVD(Digital Versatile Disk)やCD(Compact Disk)など、記録媒体デコード部406に対して着脱可能であり可搬性を有するメディアを記録媒体405として用いてもよい。記録媒体405は、DVDおよびCDに限るものではなく、CD−ROM(CD−R、CD−RW)、MO、メモリカードなどの記録媒体デコード部406に対して着脱可能であり可搬性を有するメディアを利用することもできる。
【0070】
記録媒体405に記録された地図情報は、建物、河川、地表面などの地物(フィーチャ)をあらわす背景データと、道路の形状をあらわす道路形状データとを有しており、表示部403の表示画面において2次元または3次元に描画される。ナビゲーション装置400が経路誘導中の場合は、記録媒体405に記録された地図情報と位置取得部404によって取得された自車位置とが重ねて表示される。
【0071】
なお、本実施例では地図情報を記録媒体405に記録するようにしたが、これに限るものではない。地図情報は、ナビゲーション装置400のハードウェアと一体に設けられているものに限って記録されているものではなく、ナビゲーション装置400の外部に設けられていてもよい。その場合、ナビゲーション装置400は、たとえば、通信部408を通じて、所定のネットワークを介して地図情報を取得し、取得した地図情報をRAMなどに記憶する。
【0072】
また、記録媒体405は、後述する通信部408が通信する基地局に関する情報を記録する(以下、「基地局テーブル」という)。基地局テーブルは、具体的には、それぞれの基地局の基地局ID(識別情報)、位置情報および通信エリアの位置情報を記録する。また、各基地局の通信エリア内に位置する通信端末などに、一斉に情報を送信する同報アドレスを生成するためのデータも記録する。基地局テーブルを参照することによって、地図情報上の任意の一点が、どの基地局の通信エリアに属するかを知ることができる。なお、基地局テーブルは、必要が生じる都度、通信部408を介してサーバなどから取得するようにしてもよい。
【0073】
記録媒体デコード部406は、記録媒体405に対する情報の読み込み/書き込みの制御をおこなう。たとえば、記録媒体405としてHDを用いた場合には、記録媒体デコード部406は、HDD(Hard Disk Drive)となる。同様に、記録媒体405としてDVDあるいはCD(CD−R、CD−RWを含む)を用いた場合には、記録媒体デコード部406は、DVDドライブあるいはCDドライブとなる。書き込み可能かつ着脱可能な記録媒体405として、CD−ROM(CD−R、CD−RW)、MO、メモリカードなどを利用する場合には、各種記録媒体405への情報の書き込みおよび各種記録媒体405に記憶された情報の読み取りが可能な専用のドライブ装置を、記録媒体デコード部406として適宜用いる。
【0074】
音声出力部407は、接続されたスピーカ412への出力を制御することによって、案内音を再生する。スピーカ412は、1つであってもよいし、複数であってもよい。具体的には、音声出力部407は、音声出力用のスピーカ412に接続される音声I/Fによって実現することができる。より具体的には、音声I/Fは、たとえば、音声デジタル情報のD/A変換をおこなうD/Aコンバータと、D/Aコンバータから出力される音声アナログ信号を増幅する増幅器と、音声アナログ情報のA/D変換をおこなうA/Dコンバータと、から構成することができる。
【0075】
通信部408は、各種通信機器によって構成され、ネットワークに接続された他の機器などと情報の送受信をおこなう。ここで、通信部408による通信は、最寄りの基地局を介しておこなう。通信部408は、無線通信によって基地局と通信し、基地局を介してネットワークに接続する。基地局は、その位置から所定の範囲を通信エリアとしてカバーし、通信エリアが途切れることがないよう設置されている。なお、ナビゲーション装置400が通信エリアの重複地点に位置する場合は、両方の基地局と通信をおこなうこととしてもよいし、電波の受信状況に応じて、通信する基地局を切り換えることとしてもよい。
【0076】
経路探索部409は、記録媒体405に記録されている地図情報などを利用して、出発地点から目的地点までの最適な経路を探索する。ここで、最適な経路とは、目的地点までの最短(あるいは最速)経路やユーザが指定した条件に最も合致する経路などである。たとえば、ユーザが「料金が低い経路」を指定した場合には、可能な限り有料道路を使わない経路を探索する。
【0077】
経路誘導部410は、経路探索部409によって探索された誘導経路情報、位置取得部404によって取得されたナビゲーション装置400自身の位置情報、記録媒体405から記録媒体デコード部406を経由して得られた地図情報に基づいて、リアルタイムな経路誘導情報の生成をおこなう。経路誘導部410で生成された経路誘導情報は、ナビゲーション制御部401を介して表示部403や音声出力部407へ出力される。
【0078】
音声生成部411は、パターンに対応したトーンと音声の情報を生成する。すなわち、経路誘導部410で生成された経路誘導情報に基づいて、案内ポイントに対応した仮想音源の設定と音声ガイダンス情報の生成をおこない、ナビゲーション制御部401を介して音声出力部407へ出力する。
【0079】
運転支援部413は、上述したナビゲーション装置400の各ハードウェアを用いて、車両110または他の車両120の運転の支援をおこなう。具体的には、位置取得部404および記録媒体405に記録された地図情報を用いて、自車の現在位置が信号のない交差点や高速道路本線への合流地点など、交通事故などが懸念される合流地点に到達するかを判断する。そして、周囲の他の車両120が同じ合流地点に到達する時間に基づいて、衝突可能性を判断し、必要な場合には、表示部403やスピーカ412を介してユーザに報知し、ユーザが安全に車両を運転できるように支援する。なお、運転支援部413による処理の詳細については、後述する。
【0080】
なお、実施の形態にかかる運転支援装置121xの構成のうち、検出部201は位置取得部404および運転支援部413によって、取得部202(送信部202a、受信部202b、時間算出部202d)は通信部408および運転支援部413によって、判断部203、危険度算出部204、検知部206、時間算出部207は運転支援部413によって、報知部205は表示部403、音声出力部407、音声生成部411、スピーカ412および運転支援部413によって、それぞれその機能を実現する。また、実施の形態にかかる運転支援装置121a〜121jの構成のうち、受信部301および送信部304は通信部408によって、検出部302および時間算出部303は運転支援部413によって、それぞれその機能を実現する。
【0081】
(運転支援部413による運転支援処理)
つぎに、運転支援部413の運転支援処理について説明する。まず、自車である車両110に搭載されたナビゲーション装置400aがおこなう運転支援処理について説明する。図5は、自車に搭載されたナビゲーション装置がおこなう運転支援処理の手順を示すフローチャートである。はじめに、運転支援部413は、位置取得部404によって自車の位置情報を取得する(ステップS501)。そして、記録媒体405に記録された地図情報に含まれる合流地点の位置情報との比較によって、進行方向の所定の範囲内に合流地点が存在するかを判断する(ステップS502)。
【0082】
所定の範囲内に合流地点が存在する場合は(ステップS502:Yes)、運転支援部413は、記録媒体405に記録された基地局テーブルを参照し、合流地点をカバーする基地局を特定する(ステップS503)。また、所定の範囲内に合流地点が存在しない場合は(ステップS502:No)、ステップS501に戻り、自車の現在位置の取得を継続する。
【0083】
ステップS503において、合流地点をカバーする基地局を特定すると、さらに、基地局テーブルを参照して、基地局内同報アドレスを生成する(ステップS504)。そして、生成したアドレスを用いて、通信部408によって、基地局圏内にいる他の車両120に取得要求信号を送信する(ステップS505)。ここで、取得要求信号は、基地局圏内にいる他の車両120の現在位置、移動速度、および移動方向などの挙動に関する情報(挙動情報)、もしくは、他の車両120が合流地点に到達する時間に関する情報(到達時間情報)の取得要求信号である。
【0084】
つぎに、運転支援部413は、通信部408によって、他の車両120がステップS505で送信された取得要求信号を受けて送信した情報を受信する(ステップS506前段)。このとき受信する情報は、取得要求信号が挙動情報に関するものである場合には、他の車両120の挙動情報であり、取得要求信号が到達時間情報に関するものである場合には、他の車両120が合流地点に到達する時間である。このため、受信した情報が挙動情報である場合は、ナビゲーション制御部401が受信した挙動情報に基づいて、他の車両120が合流地点に到達する時間を算出する(ステップS506後段)。
【0085】
さらに、運転支援部413は、自車に搭載された速度センサや移動方向センサなどが出力するデータに基づいて、自車が合流地点に到達する時間を算出する(ステップS507)。そして、ステップS506において受信もしくは算出した他の車両120が合流地点に到達する時間、および、ステップ507において算出した自車が合流地点に到達する時間に基づいて、自車と他の車両120が衝突する可能性があるかを判断する(ステップS508)。衝突する可能性があるかの判断は、自車および他の車両120が合流地点に到達する時間が、所定の範囲内にあるか否かによって判断する。
【0086】
自車と他の車両120が衝突する可能性がある場合は(ステップS508:Yes)、表示部403やスピーカ412から画面表示または音声出力を用いて、自車内において他の車両120との衝突可能性を報知する(ステップS509)。さらに、衝突可能性がある他の車両120に対して、継続的な取得要求信号を送信して(ステップS510)、本フローチャートによる処理を終了する。
【0087】
なお、ステップS509において、衝突する可能性がある他の車両120を具体的に特定し、その現在位置や走行速度、合流地点に到達する時刻などを報知することとしてもよい。また、衝突する可能性がある他の車両120の車種、車両タイプなどの属性情報が取得可能な場合は、その情報を報知してもよい。これらの情報を報知することによって、衝突回避動作に対する、より的確な判断材料を車両110の運転者に提供することができる。
【0088】
また、ステップS510において、継続的な取得要求信号とは、合流地点に至るまで、挙動情報もしくは時間情報の送信を継続することを求めるものである。他の車両120は、合流地点直前までどのような挙動を示すか不明である。特に、自車と他の車両120の双方が、減速などの衝突回避動作をおこなうと、結局合流地点で鉢合わせしてしまうことになる。このような事態を回避するため、運転支援部413は、合流地点に到達するまでの間、挙動情報や時間情報の取得を継続する。運転者は、リアルタイムに更新される他の車両120の挙動を監視しながら、衝突回避動作をおこなうことによって、合流地点の安全な走行が可能となる。
【0089】
さらに、このとき、合わせて衝突可能性についての報知情報や、自車の位置情報や挙動情報、時間情報などを他の車両120に送信することとしてもよい。自車と他の車両120の双方で、相手の挙動を監視しながら衝突回避動作をおこなえば、さらに安全に合流地点を走行することができる。
【0090】
また、衝突回避動作は、運転者の運転によらず、運転補助装置や自動運転装置(図示せず)によって自動的におこなうこととしてもよい。その際、他の車両120に対して、衝突可能性についての報知情報などを送信すると同時に、車両110の減速や車線変更等の衝突回避動作の種類についての情報(以下、回避動作情報という)を送信することとしてもよい。衝突回避動作の種類の送信は、ブレーキ操作やハンドル操作に応じて自動でおこなわれることとしてもよい。
【0091】
他の車両120に送信された回避動作情報は、その内容が他の車両120に搭載されたナビゲーション装置400bに表示される。運転者による運転によって他の車両120の回避動作をおこなう場合、他の車両120の運転者は、車両110が回避動作に入ったことを認識し、自身は回避動作をおこなわず、そのまま走行しようと判断する。
【0092】
また、運転補助装置または自動運転装置によって回避動作をおこなう場合は、車両110から回避動作情報を受信後、車両110に対して回避動作をおこなうことに対する許可を取ってから回避動作をおこなう。この場合、これらの情報の送受信、回避動作をおこなうかの判断、回避動作の実行は、運転補助装置または自動運転装置によって自動でおこなわれる。
【0093】
さらに、車両110から他の車両120に対して、回避動作をおこなうよう指示することとしてもよい。この場合、運転者による運転によって他の車両120の回避動作をおこなう場合は、たとえば、「○○km/hに減速してください」、「右側の車線に車線変更してください」のような具体的な回避動作を含んだ回避動作情報を、他の車両120に送信する。また、運転補助装置または自動運転装置によって回避動作をおこなう場合は、これらの装置を制御する信号を、他の車両120に送信する。
【0094】
また、継続的な取得要求信号は、他の車両120に対して、解除信号を受信するまで連続的に挙動情報もしくは時間情報送信を送信することを求める信号を送信してもよいし、他の車両120に対して自車から連続的に取得要求信号を送信してもよい。また、衝突可能性のある他の車両120のアドレスは、ステップS506で受信した情報に送信元アドレスとして含まれているため、ステップS510での取得要求信号の送信は、他の車両120それぞれを特定しておこなうことができる。
【0095】
一方、ステップS508において、自車と他の車両120が衝突する可能性がない場合は(ステップS508:No)、報知はおこなわず、本フローチャートによる処理を終了する。以上のような処理によって、運転支援部413は、自車と他の車両120に衝突可能性についての報知をおこなう。
【0096】
図6は、衝突可能性がある場合の報知画面の一例を示す図である。表示部403には、自車位置表示611および衝突可能性のある他の車両120の位置表示612,613を含む地図表示601が表示される。他の車両120の現在位置や速度などは継続して取得要求をおこなっていため、表示画面上の位置表示612,613も適宜更新される。また、他の車両120と衝突可能性がある旨のメッセージ表示602が表示される。メッセージ表示602には、衝突可能性のある他の車両120の位置や速度など情報が表示される。これらの情報は、画面表示と同時に音声によって出力されてもよい。
【0097】
運転者は、これらの報知画面を確認することによって速度を減速し、合流地点へ到達する時間をずらすことによって、他の車両120と衝突することなく合流地点を通過することができる。また、先述のように、このような衝突回避のための処理は、運転者の運転によらず、運転補助装置や自走運転装置によって自動的におこなうこととしてもよい。
【0098】
ここで、図5のステップS503でおこなう基地局の特定、および、ステップS504でおこなう同報アドレス生成の詳細について説明する。図7は、基地局テーブルの一例を示す説明図である。基地局テーブル700は、基地局IDエリア701、位置情報エリア702、通信半径エリア703、アドレス用IDエリア704によって構成される。
【0099】
基地局IDエリア701は、各基地局を特定するIDを記憶する。各基地局は、それぞれ固有のIDが割当てられており、基地局を区別する際に用いられる。位置情報エリア702は、各基地局の位置情報を記憶する。基地局の位置情報は、たとえば、緯度経度など地図上の一点を特定できるような方法で表記される。通信半径エリア703は、各基地局から通信可能な範囲(通信エリア)の半径を記録する。複数の基地局の通信エリアが重複する場合もある。アドレス用IDエリア704は、同報アドレスに用いられる各基地局の同報アドレスIDを記憶する。
【0100】
図5のステップS503でおこなう基地局の特定は、たとえば、合流地点の位置情報と位置情報エリア702に記録された基地局の位置情報から、合流地点と基地局の直線距離を算出し、合流地点との直線距離が最も短い基地局を特定する。そして、通信半径エリア703に記録された基地局の通信半径内に合流地点があるかを確認し、通信半径内にある場合は、合流地点をカバーする基地局と特定する。一方、通信半径内にない場合は、直線距離がつぎに短い基地局の通信半径内に合流地点があるかを確認する。以降、この処理を繰り返して、合流地点をカバーする基地局を特定する。
【0101】
図5のステップS504でおこなう同報アドレス生成は、たとえば、ステップS503で特定された基地局のアドレス用IDを用いておこなう。図8は、同報アドレスの一例を示す説明図である。同報アドレス800は、同報用アカウント部801、基地局別ドメイン部802、ドメイン部803によって構成される。
【0102】
同報用アカウント部801は、すべての基地局共通の同報アドレスアカウントである。図示した例では、「9999」が同報用アカウントとなっている。基地局別ドメイン部802は、基地局別に定められたドメインである。また、ドメイン部803は、一般的なドメインを示す。基地局別ドメイン部802には、具体的には、図7のアドレス用IDエリア704に記憶されるIDが用いられる。基地局は、自己の同報用アドレスIDをドメインに有するアドレス宛に情報が送信されると、@マーク以前のアカウントによって送信先を特定する。同報用アカウントが付されたアドレス宛に情報が送信されると、基地局は、通信エリア内にいるすべての車両(車両110、他の車両120)にデータを送信する。
【0103】
つぎに、衝突可能性についての報知をおこなった後の運転支援処理について説明する。図9は、衝突可能性についての報知をおこなった後の運転支援処理の手順を示すフローチャートである。運転支援部413は、表示部403やスピーカ412から画面表示または音声出力を用いて、他の車両120との衝突可能性を報知している(ステップS901)。つぎに、運転支援部413は、自車の速度センサなどの出力から自車の速度を検知し(ステップS902)、速度変化があったかを判断する(ステップS903)。
【0104】
速度変化があった場合は(ステップS903:Yes)、合流地点に到達する時間を再度算出する(ステップS904)。一方、速度変化がない場合は(ステップS903:No)、ステップS901に戻り、衝突可能性の報知を継続する。ステップS904で、合流地点に到達する時間を再度算出した場合、再度算出した時間および図5のステップS506で受信または算出した他の車両120が合流地点に到達する時間(もしくは継続して取得して取得している他の車両120の挙動情報、時間情報)に基づいて、衝突が回避されたかを判断する(ステップS905)。
【0105】
衝突が回避された場合は(ステップS905:Yes)、表示部403やスピーカ412から画面表示または音声出力を用いて、自車内において他の車両120との衝突回避を報知して(ステップS906)、本フローチャートによる処理を終了する。このとき、衝突可能性があった他の車両120に対しても、衝突回避の報知情報を送信することとしてもよい。また、ステップS905において、自車と他の車両120との衝突が回避されない場合は(ステップS905:No)、ステップS901に戻り、衝突可能性の報知を継続する。
【0106】
このように、報知を継続することによって、合流地点に到達するまでに運転者に何らかの衝突回避措置を講じさせ、合流地点の通行を安全におこなわせることができる。なお、図9では、自車の速度変化を検知することによって衝突が回避されたかの判断をおこなっているが、他の車両120の速度変化を検知することによって、同様の処理をおこなってもよい。
【0107】
つぎに、他の車両120に搭載されたナビゲーション装置400bの運転支援部413の運転支援処理について説明する。図10は、他の車両に搭載されたナビゲーション装置の運転支援部の運転支援処理の手順を示すフローチャートである。まず、運転支援部413は、通信部408によって取得要求信号を受信するまで待機を継続する(ステップS1001:Noのループ)。取得要求信号は、同報アドレスを用いて送信されたものでもよいし、衝突可能性がある他の車両120からアドレスを特定して送信されたものであってもよい。
【0108】
取得要求信号を受信すると(ステップS1001:Yes)、運転支援部413は、要求された情報を検出もしくは算出する(ステップS1002)。要求された情報とは、挙動情報もしくは到達時間情報である。そして、取得要求信号の送信元に対して、ステップS1002で検出もしくは算出した情報を送信する(ステップS1003)。なお、取得要求信号の送信元のアドレスは、取得要求信号に含まれているため、ステップS1003では送信先を特定して情報を送信することができる。
【0109】
つぎに、運転支援部413は、報知情報を受信したかを判断する(ステップS1004)。ここで、報知情報は、衝突可能性についての報知情報であってもよいし、衝突回避についての報知情報であってもよい。報知情報を受信した場合は(ステップS1004:Yes)、表示部403やスピーカ412から画面表示または音声出力を用いて、自車内において報知情報の内容を報知して(ステップS1005)、本フローチャートによる処理を終了する。一方、報知情報を受信しない場合は(ステップS1004:No)、本フローチャートによる処理を終了する。
【0110】
図11は、衝突可能性についての報知情報を受信した場合の報知画面の一例を示す図である。表示部403には、自車位置表示1111および衝突可能性のある車両の位置表示1112を含む地図表示1101が表示される。また、衝突可能性がある車両が存在する旨のメッセージ表示1102が表示される。メッセージ表示1102には、衝突可能性のある車両の位置や速度など情報が表示される。これらの情報は、画面表示と同時に音声によって出力されてもよい。
【0111】
なお、本実施例においては、各車両に搭載されたナビゲーション装置400の間で直接挙動情報や時間情報の送受信をおこなったが、たとえば、合流地点周辺を走行する車両の位置情報を管理する管理サーバなどを設けることとしてもよい。この場合、管理サーバは、合流地点周辺の車両からそれぞれの挙動情報または時間情報を取得し、同じ合流地点周辺を走行する他の車両120や、情報の取得要求をおこなっている他の車両120に送信する。
【0112】
また、本実施例においては、車両110に搭載されたナビゲーション装置400aから他の車両120に搭載されたナビゲーション装置400bに対して情報の取得要求をおこない、返送された情報に基づいて衝突可能性を判断したが、車両110側から他の車両120側に対して情報を送信し、他の車両120側で衝突可能性を判断することとしてもよい。すなわち、ナビゲーション装置400aとナビゲーション装置400bとの役割の一部を入れ替えてもよい。
【0113】
たとえば、車両110は、同報アドレスを用いて他の車両120に自車の挙動情報を送信する。他の車両120は、車両110から送信された挙動情報または時間情報によって、車両110との衝突可能性があるかを判断する。他の車両120は、判断結果を表示部403などで報知するとともに、車両110に判断結果を返信する。このような報知や返信は、車両110と他の車両120に衝突可能性がある場合にのみおこなうこととしてもよい。また、合わせて、参考情報として他の車両120側の挙動情報や時間情報を車両110に返信してもよい。
【0114】
以上説明したように、ナビゲーション装置400によれば、車両110と他の車両120の交差点101における衝突可能性を判断し、その判断結果を報知する。これにより、交差点101に信号機などが設けられていなくても、車両110と他の車両120の衝突を回避する措置を講じることができる。
【0115】
また、ナビゲーション装置400によれば、他の車両120から受信した他の車両の挙動に基づいて、他の車両120が交差点101に到達する時間を算出し、交差点101での衝突可能性を判断することができる。また、他の車両120が交差点101に到達する時間を、他の車両120に送信を要求することによって、ナビゲーション装置400の処理負荷を軽減することができる。さらに、交差点101周辺を走行するエリア内移動体からのみ情報を受信することによって、効率的に処理をおこなうことができる。
【0116】
また、衝突可能性がある場合、他の車両120に報知情報を送信することによって、衝突を回避する確率をより高めることができる。さらに、報知後の速度変化を検出し、交差点101に到達する時間を再計算することによって、運転時の意志決定に際して適切な判断材料を運転者に提供することができる。
【0117】
なお、本実施の形態で説明した運転支援方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、CD−ROM、MO、DVD等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【Technical field】
[0001]
The present invention relates to a driving support device, a driving support method, a driving support program, and a recording medium that support driving of a moving object. However, the use of the present invention is not limited to the above-described driving support device, driving support method, driving support program, and recording medium.
[Background]
[0002]
2. Description of the Related Art Conventionally, a technique has been devised that provides information to a driver to prevent an accident at and near an intersection.
[0003]
In such a conventional technique, an in-vehicle device provided in an automobile that travels in the receiving zone by transmitting signal information data indicating a change in signal toward the receiving zone from an external transmitter provided in the traffic signal at the intersection. However, the signal information data is received and a corresponding warning message is output by voice and text to notify the driver. As a result, the driver knows what action he should take and can prevent accidents near the intersection due to carelessness (for example, see Patent Document 1 below).
[0004]
[Patent Document 1]
JP 2003-077093 A
DISCLOSURE OF THE INVENTION
[Problems to be solved by the invention]
[0005]
However, according to the above-described prior art, there is an example of a problem that it is not possible to know what kind of driving should be performed in relation to other vehicles passing through an intersection. In such a case, even if the driver of one vehicle observes the signal, if the driver of the other vehicle ignores the signal, it cannot cope with the actual traffic condition and prevents an accident at the intersection. The problem of being unable to do so is an example.
[0006]
There are also places where accidents occur frequently because there are no traffic lights, such as intersections with poor visibility and roads with continuous curves. However, a traffic signal is not always installed just because it is a point where accidents occur frequently. Moreover, even if it is installed, it takes time until it can be actually used, and therefore, a problem that the occurrence of a traffic accident cannot be suppressed at the point is given as an example.
[0007]
Another example is the problem that traffic lights cannot be installed at the junction of expressways and the driver's driving skills must be relied upon. The driving technique of the driver varies greatly depending on driving experience, and there is a problem that a traffic accident is likely to occur when a driver unfamiliar with driving travels at a junction of an expressway.
Means for solving the problem
[0008]
In order to solve the above-described problems and achieve the object, the driving support apparatus according to the first aspect of the present invention is detected by a detecting unit that detects whether or not the moving body reaches a predetermined merging point, and is detected by the detecting unit. Based on the detected result, an acquisition means for acquiring a time for a mobile body other than the mobile body to reach the junction, a time for the mobile body to reach the junction, and acquired by the acquisition means Based on the determined time, determination means for determining the possibility of collision between the moving body and the other moving body, and notification means for notifying the other moving body of the determination result determined by the determining means And detecting means for detecting a change in speed of the moving body after notification of the determination result by the notification means, and the determination means after determining that there is a possibility of collision at the time of previous determination According When a change in speed is detected, the possibility of collision between the moving body and the other moving body is again determined based on the time when the moving body reaches the joining point and the time acquired by the acquiring means. When the determination means determines that there is no possibility of collision based on the detection result by the detection means, the notification means notifies the other mobile body of the determination result.
[0009]
Further, the driving support method according to the invention of claim 7 is a driving support method in the driving support device for supporting driving of the moving body, wherein the detecting step detects whether or not the moving body reaches a predetermined joining point; Based on the detection result detected by the detection step, an acquisition step of acquiring a time when a moving body other than the moving body reaches the joining point; a time when the moving body reaches the joining point; Based on the time acquired in the acquisition step, a determination step for determining the possibility of collision between the moving body and the other moving body, and the determination result determined in the determination step as the other moving body. And a detection step of detecting a change in speed of the moving body after notification of the determination result by the notification step, wherein the determination step determines that there is a possibility of collision at the time of the previous determination Shi When a speed change due to the detection step is detected later, based on the time when the moving body reaches the joining point and the time acquired by the acquiring step, the moving body and the other moving body The collision possibility is determined again, and the notification step notifies the other mobile body of the determination result when the determination step determines that there is no collision possibility based on the detection result of the detection step. And
[0010]
A driving support program according to an eighth aspect of the invention causes a computer to execute the driving support method according to the seventh aspect.
[0011]
A recording medium according to a ninth aspect of the present invention is readable by a computer that records the driving support program according to the eighth aspect.
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[Brief description of the drawings]
[0018]
FIG. 1 is an explanatory diagram showing a traffic situation to which a driving support apparatus according to an embodiment is applied.
[FIG. 2] FIG. 2 is a block diagram showing a functional configuration of a driving support apparatus mounted on the own vehicle.
FIG. 3 is a block diagram showing a functional configuration of a driving support apparatus mounted on another vehicle.
FIG. 4 is a block diagram of a hardware configuration of the navigation device according to the embodiment.
[FIG. 5] FIG. 5 is a flowchart showing a procedure of a driving support process performed by a navigation device mounted on the own vehicle.
FIG. 6 is a diagram illustrating an example of a notification screen when there is a possibility of collision.
FIG. 7 is an explanatory diagram showing an example of a base station table.
FIG. 8 is an explanatory diagram showing an example of a broadcast address.
[FIG. 9] FIG. 9 is a flowchart showing the procedure of driving support processing after notification of the possibility of collision.
[FIG. 10] FIG. 10 is a flowchart showing a procedure of a driving support process of a driving support unit of a navigation device mounted on another vehicle.
FIG. 11 is a diagram illustrating an example of a notification screen when notification information about a collision possibility is received.
[Explanation of symbols]
[0019]
121x Driving support device
201 detector
202 Acquisition unit
202a transmitter
202b receiver
202c determination unit
202d time calculation unit
203 Judgment part
204 Risk level calculator
205 Notification unit
206 Detector
207 Time calculator
BEST MODE FOR CARRYING OUT THE INVENTION
[0020]
Exemplary embodiments of a driving support device, a driving support method, a driving support program, and a recording medium according to the present invention will be explained below in detail with reference to the accompanying drawings.
[0021]
(Embodiment)
First, the traffic situation to which the driving support device 121 (121a to 121j, 121x) according to the embodiment is applied will be described. The driving support device 121 according to the embodiment determines whether or not there is a possibility of collision with another moving body at a junction such as an intersection, and notifies the driver (user) of the possibility of collision. Drawing 1 is an explanatory view showing the traffic situation to which the driving support device concerning an embodiment is applied. In FIG. 1, an intersection 101 where two roads L1 and L2 intersect is shown as an example of a meeting point. In the vicinity of the intersection 101, vehicles 110 and 120 (120a to 120j) are traveling as an example of a moving body.
[0022]
Hereinafter, the vehicle 110 will be referred to as an attention vehicle (own vehicle), and will be described separately from the other vehicles 120 (120a to 120j). For the sake of convenience of explanation, the driving support device 121x mounted on the vehicle 110 and the driving support device 121 (121a to 121j) mounted on the other vehicle 120 will be described separately. Have.
[0023]
In addition, although the traffic signal is not provided in the illustrated intersection 101, the intersection using the driving support device 121 may be an intersection provided with a traffic signal. Even at intersections where traffic lights are provided, it is necessary to determine the possibility of collision with other vehicles 120 in the case of blinking traffic lights at night or when there are other vehicles 120 traveling with neglected signals This is because. Further, not only a four-way as shown, but also a three-way or a five-way. Furthermore, it may be a merging point from the acceleration lane to the main highway. This is because it is necessary to determine the possibility of a collision with another vehicle 120 even at these meeting points.
[0024]
Driving assistance devices 121x and 121 (121a to 121j) are mounted on the vehicles 110 and 120, respectively, and the driver of the vehicles 110 and 120 drives the vehicles 110 and 120 while receiving the assistance of the driving assistance device 121. I'm doing it. Each of the driving support devices 121 includes a communication module, and acquires information necessary for driving support by communicating with a base station whose destination is a communication area.
[0025]
Information necessary for driving support includes not only communication with a base station but also information obtained from a sensor or the like provided in the own vehicle. For example, the traveling speed of the own vehicle or position information acquired from a GPS satellite. Hereinafter, the vehicle (own vehicle) that the driver drives is referred to as the vehicle 110, and the other vehicles are referred to as the vehicle 120.
[0026]
Here, FIG. 1 shows a base station 130 having a communication area around the intersection 101. The communication area of the base station 130 is an area A indicated by a dotted line. The driving support devices 121 located in the area A are connected to the network via the base station 130 and communicate with each other. In addition, the driving support device 121 mounted on the vehicles 120g to 120j located outside the area A communicates with another base station (for example, the base station 140) whose current position is a communication area.
[0027]
Here, FIG. 1 shows a base station 140 that does not use the intersection 101 as a communication area. The communication area of the base station 140 is an area B indicated by a dotted line. The driving support device 121d mounted on the other vehicle 120d is located at the overlapping point between the area A and the area B, which is the communication area of the base station 130. When the driving support device 121 is located at an overlapping point in the communication area, the driving support device 121 may communicate with both base stations, or may switch the base station with which to communicate depending on the reception status of radio waves.
[0028]
The base station 130 is, for example, a relay base station of a mobile phone (mobile phone), but may be a roadside device for narrow area communication such as DSRC (Dedicated Short Range Communication). In addition, the base station 130 may be dedicated to driving support at a junction, not via communication with a network. For example, a dedicated base station 130 whose communication area is only around the junction point may be provided in front of the junction point, and communication may be performed by specifying a vehicle that can communicate via the base station 130.
[0029]
Next, a functional configuration of the driving support device 121 will be described. FIG. 2 is a block diagram showing a functional configuration of the driving support device mounted on the own vehicle. The driving support device 121x includes a detection unit 201, an acquisition unit 202, a determination unit 203, a risk level calculation unit 204, a notification unit 205, a detection unit 206, a time calculation unit 207, and a control unit 208.
[0030]
First, the detection unit 201 detects whether or not the vehicle 110 reaches a predetermined junction. Here, the predetermined merging point is a merging point where there is a concern about collision with other vehicles 120, such as an intersection without a traffic light, an intersection known as an accident occurrence point, or a merging point from the acceleration lane to the main highway. . The information on the predetermined meeting point may be registered in advance, or the position information may be acquired through communication with the base station 130. In addition, in order to ensure safety, all merge points may be detected.
[0031]
In addition, the detection unit 201 acquires, for example, the position information of the own vehicle, and detects whether or not there is a joining point within a predetermined range from the position of the own vehicle. The position information of the own vehicle is calculated from, for example, GPS information received from a GPS satellite, a moving speed and a moving direction of the own vehicle. Then, it is detected whether there is a merging point within a predetermined range from the position of the vehicle by comparison with position information (latitude and longitude information, etc.) of the merging point.
[0032]
Further, the acquisition unit 202 acquires the time for the other vehicle 120 to reach the joining point based on the detection result detected by the detection unit 201. Specifically, for example, when it is detected that there is a joining point within a predetermined range from the position of the host vehicle, the time for the other vehicle 120 to reach the joining point is acquired. Here, the time may have a certain width, or may indicate a point on the time axis like time. Specifically, the acquisition unit 202 includes a transmission unit 202a, a reception unit 202b, a determination unit 202c, and a time calculation unit 202d. The acquisition of the time when another vehicle reaches the junction is received by the transmission unit 202a. This is performed by the unit 202b, the determination unit 202c, and the time calculation unit 202d.
[0033]
Further, the transmission unit 202a transmits an acquisition request signal related to behaviors such as the current position, movement speed, and movement direction of the other vehicle 120 to the other vehicle 120 based on the detection result detected by the detection unit 201. . Moreover, the transmission part 202a is good also as transmitting the acquisition request signal of the time when the other vehicle 120 arrives at a joining point to the other vehicle 120 based on the detection result detected by the detection part 201. FIG. In the case of FIG. 1, the transmission unit 202 a transmits, for example, an acquisition request signal for the time to reach the intersection 101 to the other vehicle 120.
[0034]
In addition, the reception unit 202b receives information transmitted from another vehicle 120 as a result of transmission of the acquisition request signal by the transmission unit 202a. Specifically, when an acquisition request signal for information regarding behavior such as the current position, moving speed, and moving direction is transmitted by the transmission unit 202a, information regarding the behavior of the other vehicle 120 is received from the other vehicle 120. To do. Further, when the acquisition request signal of the time to reach the joining point is transmitted by the transmission unit 202a, the time for the other vehicle 120 to reach the joining point is received from the other vehicle 120. In the case of FIG. 1, the receiving unit 202 b receives, for example, the time when another vehicle 120 reaches the intersection 101 from the other vehicle 120.
[0035]
Here, the receiving unit 202b may receive the above-described information from a mobile body in a communication area including the vehicle 110 and a junction (hereinafter referred to as “in-area mobile body”) among other vehicles 120. . In the case of FIG. 1, the in-area moving body refers to the other vehicles 120 a to 120 f located in the communication area (area A) of the base station 130 whose communication area is the area including the current position of the intersection 101 and the vehicle 110. That is.
[0036]
The receiving unit 202b receives information related to each behavior or time to reach the intersection 101 from other vehicles 120a to 120f which are moving bodies within the area. In order to receive information from the mobile body in the area, for example, a broadcast address transmitted only to the mobile body in the area is generated, and the transmission unit 202a transmits an acquisition request signal only to the mobile body in the area. As a result, the receiving unit 202b receives information transmitted from the in-area moving body.
[0037]
In addition, the determination unit 202c determines whether there is a possibility that the other vehicle 120 may reach the joining point based on the information regarding the behavior of the other vehicle 120 received by the reception unit 202b. Specifically, the determination unit 202c determines, for example, whether the vehicle 120 is traveling on the road (lane) and heading to the joining point from the moving direction of the other vehicle 120.
[0038]
In addition, when the information regarding the behavior of the other vehicle 120 is received by the receiving unit 202b, the time calculation unit 202d determines that the other vehicle 120 becomes a meeting point based on the received information regarding the behavior of the other vehicle 120. Calculate the arrival time. The time calculation unit 202d calculates the time for the other vehicle 120 to reach the joining point based on the determination result of the determination unit 202c. That is, when the determination unit 202c determines that another vehicle 120 reaches the joining point, the time when the other vehicle 120 arrives is calculated.
[0039]
Specifically, the time calculation unit 202d calculates the distance between the host vehicle and the intersection 101 from the current position information of the other vehicle 120 and the position information of the intersection 101, for example. Then, the time required to move the distance from the moving speed is calculated, and how many seconds later the other vehicle 120 reaches the intersection 101 is calculated.
[0040]
Further, the determination unit 203 determines the possibility of a collision between the vehicle 110 and another vehicle 120 based on the time when the vehicle 110 reaches the joining point and the time acquired by the acquisition unit 202. Specifically, the determination unit 203 determines the possibility of collision between the vehicle 110 and another vehicle 120 based on the risk level calculated by the risk level calculation unit 204, for example.
[0041]
Further, the risk level calculation unit 204 calculates the risk level at which the vehicle 110 and the other vehicle 120 collide based on the time when the vehicle 110 reaches the joining point and the time acquired by the acquisition unit 202. . Specifically, the risk level calculation unit 204 calculates the distance between the own vehicle and the intersection 101 from the current position information of the own vehicle and the position information of the intersection 101, for example.
[0042]
Then, the time required to move the distance from the moving speed and moving direction is calculated, and the time required for the host vehicle to reach the intersection 101 is calculated. Then, the degree of risk is calculated based on how much time difference there is compared with the time when another vehicle 120 acquired by the acquisition unit 202 reaches the intersection 101. For example, when the difference in comparison time is 0 second (1 second or less), the collision risk (maximum value 100) is 100, and when the difference is 30 seconds or more, the collision risk is 0, and the difference is 0 to 0. In the case of 30 seconds, the degree of risk is calculated corresponding to the magnitude of the difference.
[0043]
In addition, the notification unit 205 notifies the determination result determined by the determination unit 203. Specifically, for example, whether or not there is a possibility of collision between the own vehicle and another vehicle 120 is displayed as a warning message on the display screen, or is notified by a warning sound or a voice output of a warning message. . Further, the notification unit 205 may notify the other vehicle 120 of the determination result of the determination unit 203. For example, when the determination unit 203 determines that there is a possibility of collision with another vehicle 120, the determination result is transmitted to the other vehicle 120. The other vehicle 120 notifies the vehicle of the received determination result. As a result, the driver can take measures to avoid a collision, such as slow driving or a change in the travel route.
[0044]
Further, the notification unit 205 may change the content of the notification in accordance with the risk level calculated by the risk level calculation unit 204. For example, when the degree of danger is 90 or more, notification by a warning sound and a voice message is performed, and when the degree of danger is 20 or less, only a warning message is displayed on the screen.
[0045]
Further, the detection unit 206 detects a change in the speed of the vehicle 110 after the notification of the determination result by the notification unit 205. Specifically, the detection unit 206 detects a speed change of the vehicle 110 from an output signal from a speed sensor mounted on the vehicle 110, for example.
[0046]
Further, the time calculation unit 207 calculates the time for the vehicle 110 to reach the joining point after the speed change detected by the detection unit 206. Specifically, the time calculation unit 207 calculates the distance between the host vehicle and the intersection 101 from the current position information of the host vehicle and the position information of the intersection 101, for example. Then, the time required to move the distance from the moving speed and moving direction after the speed change is calculated, and the time required for the host vehicle to reach the intersection is calculated.
[0047]
In addition, when the time calculation unit 207 calculates the time to reach the meeting point, the determination unit 203 is based on the calculated time to reach the meeting point and the time acquired by the acquisition unit 202. The possibility of collision between the vehicle 110 and another vehicle 120 is determined. At this time, the acquisition unit 202 may acquire the time for the other vehicle 120 to reach the intersection 101 again. When the determination unit 203 determines that there is no possibility of a collision, the notification unit 205 transmits the determination result to another vehicle 120.
[0048]
In addition, the control unit 208 controls the behavior of the vehicle 110 based on the determination result determined by the determination unit 203. The behavior of the vehicle 110 is, for example, the current position, the moving speed, and the moving direction of the vehicle 110. Specifically, for example, the control unit 208 generates a control signal for components such as a steering wheel, a brake, and an accelerator of the vehicle 110 and outputs the control signal to each component. For example, when the determination unit 203 determines that the vehicle 110 and another vehicle 120 may collide, the control unit 208 controls the behavior of the vehicle 110 to avoid the collision.
[0049]
Next, the functional configuration of the driving assistance devices 121a to 121j will be described. FIG. 3 is a block diagram showing a functional configuration of a driving support apparatus mounted on another vehicle. The driving assistance devices 121a to 121j are configured by a reception unit 301, a detection unit 302, a time calculation unit 303, and a transmission unit 304.
[0050]
The receiving unit 301 receives an acquisition request signal related to the time required for the apparatus main body to reach the joining point from the moving body that has moved to the predetermined joining point. Specifically, the receiving unit 301 receives information transmitted from the base station 130, for example. In the illustrated example, the reception unit 301 receives an acquisition request signal transmitted from the vehicle 110 as a moving body that is moving to the junction, via the base station 130.
[0051]
Further, when the acquisition request signal is received by the reception unit 301, the detection unit 302 detects information related to behavior such as the current position of the apparatus main body, the movement speed, and the movement direction. Specifically, the detection unit 302 detects, for example, information output from a speed sensor or direction sensor mounted on another vehicle 120 or GPS information received from a GPS satellite.
[0052]
Based on the detection result detected by the detection unit 302, the time calculation unit 303 calculates the time for the apparatus main body to reach the junction. For example, when the acquisition request signal received by the receiving unit 301 relates to the time for the other vehicle 120 to reach the junction, the time calculating unit 303 calculates the time.
[0053]
Specifically, the time calculation unit 303 calculates the distance between the own vehicle and the intersection 101 from the current position information of the other vehicle 120 and the position information of the intersection 101, for example. Then, the time required to move the distance from the moving speed and the moving direction is calculated, and how many seconds later the other vehicle 120 reaches the intersection 101 is calculated.
[0054]
In addition, the transmission unit 304 transmits the detection result detected by the detection unit 302 or the time calculated by the time calculation unit 303 to the vehicle 110. For example, when the acquisition request signal received by the receiving unit 301 relates to behavior such as the current position, moving speed, and moving direction of the other vehicle 120, the transmitting unit 304 detects the detection result detected by the detecting unit 302. Is transmitted to the vehicle 110. When the acquisition request signal received by the receiving unit 301 is related to the time for the other vehicle 120 to reach the junction, the time calculated by the time calculating unit 303 is transmitted to the vehicle 110.
[0055]
With the configuration as described above, the driving assistance device 121 performs driving assistance so that the vehicle 110 and the other vehicles 120 can pass through the intersection 101 safely. According to the driving assistance apparatus 121, the possibility of collision at the intersection 101 between the vehicle 110 and another vehicle 120 is determined, and the determination result is notified. As a result, the driver can take measures to avoid a collision between the vehicle 110 and another vehicle 120 such as slow driving or a change in the travel route.
[0056]
In addition, according to the driving support device 121, the time for the other vehicle 120 to reach the intersection 101 is calculated based on the information related to the behavior of the other vehicle received from the other vehicle 120, and the possibility of collision at the intersection 101 is calculated. Can be judged. Moreover, the processing load of the driving assistance apparatus 121 can be reduced by requesting the other vehicle 120 to transmit the time for the other vehicle 120 to reach the intersection 101. Furthermore, the processing can be efficiently performed by receiving information only from the in-area moving body traveling around the intersection 101.
[0057]
Moreover, when there is a possibility of a collision, the probability of avoiding the collision can be further increased by transmitting the notification information to the other vehicle 120. Furthermore, by detecting the speed change after the notification and recalculating the time to reach the intersection 101, it is possible to provide the user with appropriate judgment materials for decision making during driving.
【Example】
[0058]
(Hardware configuration of navigation device)
Next, examples of the driving support apparatus 121 according to the above-described embodiment will be described. In this embodiment, a case where the driving support device 121 is applied to the navigation device 400 will be described. In this embodiment, the navigation device (driving support device 121x) mounted on the vehicle 110 shown in FIG. 1 is used as the navigation device 400a, and the navigation devices (driving support devices 121a to 121j) mounted on other vehicles 120 are used as the navigation device. 400b.
[0059]
FIG. 4 is a block diagram of a hardware configuration of the navigation device according to the embodiment. In FIG. 4, the navigation device 400 (400a, 400b) includes a navigation control unit 401, a user operation unit 402, a display unit 403, a position acquisition unit 404, a recording medium 405, a recording medium decoding unit 406, and an audio. The output unit 407, the communication unit 408, the route search unit 409, the route guidance unit 410, the voice generation unit 411, the speaker 412, and the driving support unit 413 are configured.
[0060]
The navigation control unit 401 controls the entire navigation device 400. The navigation control unit 401 can be realized by, for example, a microcomputer that includes a CPU that executes predetermined arithmetic processing, a ROM that stores various control programs, and a RAM that functions as a work area of the CPU. Identification information for identifying the navigation device 400 is recorded in the ROM or RAM.
[0061]
The user operation unit 402 outputs information such as characters, numerical values, and various instructions input by the user using the navigation device 400 to the navigation control unit 401. As the configuration of the user operation unit 402, various known forms such as a push button switch that detects physical pressing / non-pressing, a touch panel, a keyboard, and a joystick can be employed. The user operation unit 402 may be configured to perform an input operation by sound using a microphone that inputs sound from the outside.
[0062]
The form of the user operation unit 402 may be configured in any one of the various forms described above, or may be configured in a plurality of forms such as a touch panel and a push button switch. . The user inputs information by appropriately performing an input operation according to the form of the user operation unit 402.
[0063]
Examples of information input via the user operation unit 402 include information such as information transmitted and received by a communication unit 408 described later and information on a transmission destination. Further, information desired to be transmitted to the navigation device 400, information request destinations, and the like can be given. These pieces of information may all be input by the user, may be selected from predetermined information, or may be selected from a past history.
[0064]
The display unit 403 includes, for example, a CRT (Cathode Ray Tube), a TFT liquid crystal display, an organic EL display, a plasma display, and the like. Specifically, the display unit 403 can be configured by, for example, a video display device connected to the video I / F or the video I / F.
[0065]
Specifically, the video I / F includes, for example, a graphic controller that controls the entire display device, a buffer memory such as a VRAM (Video RAM) that temporarily stores image information that can be displayed immediately, and a graphic controller. Based on the output image information, the display device is configured by a control IC or the like. The display unit 403 displays icons, cursors, menus, windows, or various information such as characters and images. Further, the display unit 403 displays map information recorded on the recording medium 405 and information on route guidance.
[0066]
The position acquisition unit 404 is configured by a GPS receiver, for example, and acquires information regarding the current position of each navigation device 400. The GPS receiver receives radio waves (GPS data) from GPS satellites and obtains a geometric position with respect to the GPS satellites. GPS is an abbreviation for Global Positioning System, and is a system for accurately obtaining a position on the ground by receiving radio waves from four or more satellites. The GPS receiver includes an antenna for receiving radio waves from GPS satellites, a tuner for demodulating the received radio waves, an arithmetic circuit for calculating the current position based on the demodulated information, and the like.
[0067]
The position acquisition unit 404 acquires data output from various sensors such as a speed sensor, an angular speed sensor, a travel distance sensor, and an inclination sensor provided in the host vehicle, and specifies the position of the host vehicle together with the GPS data. Do it. Thereby, the identification precision of the own vehicle position can be improved.
[0068]
The recording medium 405 records various control programs and various information in a state that can be read by a computer. The recording medium 405 accepts writing of information by the recording medium decoding unit 406 and records the written information in a nonvolatile manner. The recording medium 405 can be realized by HD, for example.
[0069]
The recording medium 405 is not limited to the HD, and can be attached to and detached from the recording medium decoding unit 406 such as a DVD (Digital Versatile Disk) or a CD (Compact Disk) instead of or in addition to the HD. A medium having portability may be used as the recording medium 405. The recording medium 405 is not limited to a DVD and a CD, and is a removable medium that is removable from the recording medium decoding unit 406 such as a CD-ROM (CD-R, CD-RW), MO, or memory card. Can also be used.
[0070]
The map information recorded on the recording medium 405 includes background data representing features (features) such as buildings, rivers, and the ground surface, and road shape data representing the shape of the road. It is drawn in two or three dimensions on the screen. When the navigation device 400 is guiding a route, the map information recorded on the recording medium 405 and the vehicle position acquired by the position acquisition unit 404 are displayed in an overlapping manner.
[0071]
In this embodiment, the map information is recorded on the recording medium 405. However, the present invention is not limited to this. The map information is not recorded only on the information provided integrally with the hardware of the navigation device 400, and may be provided outside the navigation device 400. In that case, the navigation apparatus 400 acquires map information via a predetermined network through the communication unit 408, for example, and stores the acquired map information in a RAM or the like.
[0072]
The recording medium 405 records information on a base station with which a communication unit 408 described later communicates (hereinafter referred to as “base station table”). Specifically, the base station table records the base station ID (identification information), position information, and communication area position information of each base station. Also, data for generating a broadcast address for transmitting information all at once is recorded in a communication terminal or the like located in the communication area of each base station. By referring to the base station table, it is possible to know which base station communication area an arbitrary point on the map information belongs to. Note that the base station table may be acquired from a server or the like via the communication unit 408 whenever necessary.
[0073]
The recording medium decoding unit 406 controls reading / writing of information with respect to the recording medium 405. For example, when an HD is used as the recording medium 405, the recording medium decoding unit 406 is an HDD (Hard Disk Drive). Similarly, when a DVD or CD (including CD-R and CD-RW) is used as the recording medium 405, the recording medium decoding unit 406 is a DVD drive or a CD drive. When a CD-ROM (CD-R, CD-RW), MO, memory card, or the like is used as the writable and detachable recording medium 405, writing of information to the various recording media 405 and various recording media 405 are performed. As the recording medium decoding unit 406, a dedicated drive device capable of reading the information stored in the recording medium is used as appropriate.
[0074]
The audio output unit 407 reproduces the guidance sound by controlling the output to the connected speaker 412. There may be one speaker 412 or a plurality of speakers. Specifically, the audio output unit 407 can be realized by an audio I / F connected to an audio output speaker 412. More specifically, the audio I / F includes, for example, a D / A converter that performs D / A conversion of audio digital information, an amplifier that amplifies an audio analog signal output from the D / A converter, and audio analog information. And an A / D converter that performs A / D conversion.
[0075]
The communication unit 408 includes various communication devices, and transmits / receives information to / from other devices connected to the network. Here, communication by the communication unit 408 is performed via the nearest base station. The communication unit 408 communicates with the base station by wireless communication and connects to the network via the base station. The base station is installed so as to cover a predetermined range from the position as a communication area so that the communication area is not interrupted. In addition, when the navigation apparatus 400 is located in the overlapping point of a communication area, it is good also as communicating with both base stations, and it is good also as switching the base station which communicates according to the reception condition of an electromagnetic wave.
[0076]
The route search unit 409 searches for an optimum route from the departure point to the destination point using map information recorded in the recording medium 405 and the like. Here, the optimum route is the shortest (or fastest) route to the destination point or the route that best matches the conditions specified by the user. For example, when the user designates a “route with a low fee”, a route that does not use a toll road as much as possible is searched.
[0077]
The route guidance unit 410 is obtained from the guidance route information searched by the route search unit 409, the position information of the navigation device 400 itself acquired by the position acquisition unit 404, and the recording medium 405 via the recording medium decoding unit 406. Based on the map information, real-time route guidance information is generated. The route guidance information generated by the route guidance unit 410 is output to the display unit 403 and the voice output unit 407 via the navigation control unit 401.
[0078]
The sound generation unit 411 generates tone and sound information corresponding to the pattern. That is, based on the route guidance information generated by the route guidance unit 410, the virtual sound source corresponding to the guidance point is set and the voice guidance information is generated and output to the voice output unit 407 via the navigation control unit 401.
[0079]
The driving support unit 413 supports driving of the vehicle 110 or the other vehicle 120 using each hardware of the navigation device 400 described above. Specifically, using the map information recorded in the position acquisition unit 404 and the recording medium 405, there is a concern about traffic accidents such as an intersection where the current position of the own vehicle has no signal or a junction to the expressway main line. Judge whether to reach the meeting point. Then, the possibility of collision is determined based on the time when other surrounding vehicles 120 arrive at the same merge point, and if necessary, the user is notified via the display unit 403 or the speaker 412 so that the user can safely To help drive the vehicle. Details of processing by the driving support unit 413 will be described later.
[0080]
In the configuration of the driving support device 121x according to the embodiment, the detecting unit 201 is configured by the position acquiring unit 404 and the driving support unit 413, and the acquiring unit 202 (the transmitting unit 202a, the receiving unit 202b, and the time calculating unit 202d) is a communication unit. Unit 408 and driving support unit 413, determination unit 203, risk level calculation unit 204, detection unit 206, time calculation unit 207 by driving support unit 413, notification unit 205 by display unit 403, voice output unit 407, voice generation unit 411, the speaker 412, and the driving support unit 413 realize their functions. In addition, among the configurations of the driving support devices 121a to 121j according to the embodiment, the receiving unit 301 and the transmitting unit 304 have their functions by the communication unit 408, and the detecting unit 302 and the time calculating unit 303 have their functions by the driving support unit 413, respectively. Realize.
[0081]
(Driving support processing by the driving support unit 413)
Next, the driving support process of the driving support unit 413 will be described. First, driving support processing performed by the navigation device 400a mounted on the vehicle 110 that is the host vehicle will be described. FIG. 5 is a flowchart showing a procedure of driving support processing performed by the navigation device mounted on the own vehicle. First, the driving support unit 413 acquires the position information of the own vehicle by the position acquisition unit 404 (step S501). Then, it is determined whether or not there is a joining point within a predetermined range in the traveling direction by comparing with the position information of the joining point included in the map information recorded in the recording medium 405 (step S502).
[0082]
When the junction point exists within the predetermined range (step S502: Yes), the driving support unit 413 refers to the base station table recorded in the recording medium 405 and identifies the base station that covers the junction point ( Step S503). If there is no merging point within the predetermined range (step S502: No), the process returns to step S501 and the acquisition of the current position of the host vehicle is continued.
[0083]
In step S503, when the base station covering the junction point is specified, the base station broadcast address is further generated with reference to the base station table (step S504). Then, using the generated address, the communication unit 408 transmits an acquisition request signal to another vehicle 120 within the base station area (step S505). Here, the acquisition request signal is information (behavior information) regarding behavior such as the current position, moving speed, and moving direction of the other vehicle 120 within the base station area, or the time for the other vehicle 120 to reach the junction. This is an acquisition request signal for information (arrival time information).
[0084]
Next, the driving support unit 413 receives the information transmitted by the communication unit 408 in response to the acquisition request signal transmitted by the other vehicle 120 in step S505 (the previous stage of step S506). The information received at this time is the behavior information of the other vehicle 120 when the acquisition request signal relates to behavior information, and the other vehicle 120 when the acquisition request signal relates to arrival time information. Is the time to reach the meeting point. For this reason, when the received information is behavior information, based on the behavior information received by the navigation control unit 401, the time required for the other vehicle 120 to reach the junction is calculated (after step S506).
[0085]
Furthermore, the driving support unit 413 calculates the time for the host vehicle to reach the joining point based on data output from a speed sensor, a moving direction sensor, and the like mounted on the host vehicle (step S507). Then, based on the time when the other vehicle 120 received or calculated in step S506 arrives at the meeting point and the time when the own vehicle calculated in step 507 arrives at the meeting point, the own vehicle and the other vehicle 120 collide. It is determined whether or not there is a possibility of this (step S508). The determination as to whether or not there is a possibility of collision is made based on whether or not the time required for the host vehicle and another vehicle 120 to reach the junction is within a predetermined range.
[0086]
When there is a possibility that the own vehicle and another vehicle 120 may collide (step S508: Yes), it is possible to collide with another vehicle 120 in the own vehicle using the screen display or the audio output from the display unit 403 or the speaker 412. The sex is notified (step S509). Furthermore, a continuous acquisition request signal is transmitted to another vehicle 120 with a possibility of collision (step S510), and the processing according to this flowchart ends.
[0087]
In step S509, another vehicle 120 that may collide may be specifically identified, and the current position, travel speed, time to reach the junction, and the like may be notified. In addition, when attribute information such as the vehicle type or vehicle type of another vehicle 120 that may collide can be acquired, the information may be notified. By notifying such information, it is possible to provide the driver of the vehicle 110 with more accurate determination material for the collision avoidance operation.
[0088]
Further, in step S510, the continuous acquisition request signal is a request to continue transmission of behavior information or time information until reaching the junction. It is unclear what other vehicles 120 will behave until just before the meeting point. In particular, if both the own vehicle and the other vehicle 120 perform a collision avoidance operation such as deceleration, they eventually end up at the junction. In order to avoid such a situation, the driving support unit 413 continues to acquire behavior information and time information until it reaches the junction. The driver can travel safely at the junction by performing the collision avoidance operation while monitoring the behavior of the other vehicle 120 updated in real time.
[0089]
Further, at this time, notification information about the possibility of collision, position information, behavior information, time information, and the like of the own vehicle may be transmitted to another vehicle 120. If the collision avoidance operation is performed on both the own vehicle and the other vehicle 120 while monitoring the behavior of the other party, the vehicle can travel more safely.
[0090]
Further, the collision avoidance operation may be automatically performed by a driving assistance device or an automatic driving device (not shown) regardless of the driving of the driver. At that time, information on the possibility of collision is transmitted to the other vehicle 120, and at the same time, information on the type of collision avoidance operation such as deceleration of the vehicle 110 or lane change (hereinafter referred to as avoidance operation information). It is good also as transmitting. The transmission of the type of collision avoidance operation may be automatically performed according to a brake operation or a handle operation.
[0091]
The avoidance operation information transmitted to the other vehicle 120 is displayed on the navigation device 400 b mounted on the other vehicle 120. When the avoidance operation of the other vehicle 120 is performed by driving by the driver, the driver of the other vehicle 120 recognizes that the vehicle 110 has entered the avoidance operation, and does not perform the avoidance operation and tries to travel as it is. to decide.
[0092]
When the avoidance operation is performed by the driving assistance device or the automatic driving device, the avoidance operation is performed after obtaining the permission to perform the avoidance operation on the vehicle 110 after receiving the avoidance operation information from the vehicle 110. In this case, transmission / reception of these information, determination of whether to perform the avoidance operation, and execution of the avoidance operation are automatically performed by the driving assistance device or the automatic driving device.
[0093]
Further, the vehicle 110 may instruct the other vehicle 120 to perform the avoidance operation. In this case, if you want to avoid the other vehicle 120 by driving by the driver, for example, "Please decelerate to XX km / h", "Please change the lane to the right lane" The avoidance operation information including a typical avoidance operation is transmitted to the other vehicle 120. Further, when the avoidance operation is performed by the driving assistance device or the automatic driving device, a signal for controlling these devices is transmitted to the other vehicle 120.
[0094]
In addition, the continuous acquisition request signal may transmit a signal for requesting continuous transmission of behavior information or time information until another vehicle 120 receives the release signal. The acquisition request signal may be continuously transmitted from the own vehicle to the vehicle 120. In addition, since the address of the other vehicle 120 with the possibility of collision is included as the transmission source address in the information received in step S506, the transmission of the acquisition request signal in step S510 identifies each of the other vehicles 120. Can be done.
[0095]
On the other hand, in step S508, when there is no possibility that the own vehicle and another vehicle 120 collide (step S508: No), the notification is not performed and the processing according to this flowchart ends. Through the processing described above, the driving support unit 413 notifies the collision possibility between the own vehicle and the other vehicle 120.
[0096]
FIG. 6 is a diagram illustrating an example of a notification screen when there is a possibility of collision. The display unit 403 displays a map display 601 including a host vehicle position display 611 and position displays 612 and 613 of other vehicles 120 with a possibility of collision. Since the current position and speed of the other vehicles 120 are continuously requested for acquisition, the position displays 612 and 613 on the display screen are also updated as appropriate. In addition, a message display 602 indicating that there is a possibility of collision with another vehicle 120 is displayed. The message display 602 displays information such as the position and speed of another vehicle 120 that may collide. Such information may be output by voice simultaneously with the screen display.
[0097]
The driver can pass through the merge point without colliding with other vehicles 120 by decelerating the speed by checking these notification screens and shifting the time to reach the merge point. Further, as described above, such a process for avoiding a collision may be automatically performed by a driving assistance device or a self-propelled driving device regardless of the driving of the driver.
[0098]
Here, details of the base station identification performed in step S503 and the broadcast address generation performed in step S504 will be described. FIG. 7 is an explanatory diagram of an example of the base station table. The base station table 700 includes a base station ID area 701, a position information area 702, a communication radius area 703, and an address ID area 704.
[0099]
The base station ID area 701 stores an ID that identifies each base station. Each base station is assigned a unique ID and is used to distinguish the base stations. The position information area 702 stores position information of each base station. The position information of the base station is written in such a way that one point on the map such as latitude and longitude can be specified. The communication radius area 703 records the radius of a range (communication area) that can be communicated from each base station. There are cases where communication areas of a plurality of base stations overlap. The address ID area 704 stores the broadcast address ID of each base station used for the broadcast address.
[0100]
The base station identification performed in step S503 in FIG. 5 is performed by, for example, calculating the linear distance between the junction point and the base station from the location information of the junction point and the location information of the base station recorded in the location information area 702. The base station with the shortest straight line distance is identified. Then, it is confirmed whether or not there is a joining point within the communication radius of the base station recorded in the communication radius area 703. If it is within the communication radius, the base station is identified as a base station that covers the joining point. On the other hand, if it is not within the communication radius, it is confirmed whether or not there is a joining point within the communication radius of the base station with the next shortest linear distance. Thereafter, this process is repeated to identify a base station that covers the junction.
[0101]
The broadcast address generation performed in step S504 in FIG. 5 is performed using, for example, the base station address ID specified in step S503. FIG. 8 is an explanatory diagram showing an example of a broadcast address. The broadcast address 800 includes a broadcast account unit 801, a base station-specific domain unit 802, and a domain unit 803.
[0102]
The broadcast account unit 801 is a broadcast address account common to all base stations. In the illustrated example, “9999” is a broadcast account. The base station domain section 802 is a domain defined for each base station. A domain portion 803 indicates a general domain. Specifically, the ID stored in the address ID area 704 in FIG. 7 is used for the base station-specific domain unit 802. When information is transmitted to an address having its own broadcast address ID in the domain, the base station specifies a transmission destination by an account before the @ mark. When information is transmitted to the address addressed with the broadcast account, the base station transmits data to all the vehicles (vehicle 110 and other vehicles 120) in the communication area.
[0103]
Next, a driving support process after notification of the possibility of collision will be described. FIG. 9 is a flowchart illustrating the procedure of the driving support process after the notification of the possibility of collision. The driving support unit 413 notifies the possibility of collision with another vehicle 120 using screen display or audio output from the display unit 403 or the speaker 412 (step S901). Next, the driving support unit 413 detects the speed of the own vehicle from the output of the speed sensor of the own vehicle (step S902), and determines whether there is a change in speed (step S903).
[0104]
When there is a speed change (step S903: Yes), the time to reach the joining point is calculated again (step S904). On the other hand, when there is no speed change (step S903: No), the process returns to step S901, and the notification of the possibility of collision is continued. If the time to reach the junction is calculated again in step S904, the time calculated again and the time for the other vehicle 120 received or calculated in step S506 in FIG. 5 to reach the junction (or continuously acquired) Based on the acquired behavior information and time information of the other vehicle 120, it is determined whether or not a collision has been avoided (step S905).
[0105]
When the collision is avoided (step S905: Yes), the display unit 403 or the speaker 412 is used to notify the collision avoidance with the other vehicle 120 in the own vehicle using the screen display or the audio output (step S906). The process according to this flowchart ends. At this time, the collision avoidance notification information may be transmitted also to the other vehicle 120 having the possibility of collision. In step S905, when a collision between the host vehicle and another vehicle 120 is not avoided (step S905: No), the process returns to step S901, and the collision possibility notification is continued.
[0106]
In this way, by continuing the notification, it is possible to allow the driver to take some kind of collision avoidance measures before reaching the joining point, and to safely pass the joining point. In FIG. 9, it is determined whether or not a collision has been avoided by detecting a change in the speed of the host vehicle. However, a similar process may be performed by detecting a change in the speed of another vehicle 120.
[0107]
Next, the driving support process of the driving support unit 413 of the navigation device 400b mounted on another vehicle 120 will be described. FIG. 10 is a flowchart showing the procedure of the driving support process of the driving support unit of the navigation device mounted on another vehicle. First, the driving support unit 413 continues waiting until the communication unit 408 receives an acquisition request signal (step S1001: No loop). The acquisition request signal may be transmitted using a broadcast address, or may be transmitted by specifying an address from another vehicle 120 having a possibility of collision.
[0108]
When the acquisition request signal is received (step S1001: Yes), the driving support unit 413 detects or calculates the requested information (step S1002). The requested information is behavior information or arrival time information. Then, the information detected or calculated in step S1002 is transmitted to the transmission source of the acquisition request signal (step S1003). Note that the address of the acquisition source of the acquisition request signal is included in the acquisition request signal, so in step S1003, information can be transmitted by specifying the transmission destination.
[0109]
Next, the driving support unit 413 determines whether notification information has been received (step S1004). Here, the notification information may be notification information about the possibility of collision or may be notification information about collision avoidance. When the notification information is received (step S1004: Yes), the content of the notification information is notified in the vehicle using the screen display or audio output from the display unit 403 or the speaker 412 (step S1005), and the processing according to this flowchart is performed. Exit. On the other hand, when the notification information is not received (step S1004: No), the processing according to this flowchart is terminated.
[0110]
FIG. 11 is a diagram illustrating an example of a notification screen when notification information about the possibility of collision is received. The display unit 403 displays a map display 1101 including an own vehicle position display 1111 and a position display 1112 of a vehicle with a possibility of collision. In addition, a message display 1102 indicating that there is a vehicle with a possibility of collision is displayed. The message display 1102 displays information such as the position and speed of a vehicle that may collide. Such information may be output by voice simultaneously with the screen display.
[0111]
In the present embodiment, the behavior information and the time information are directly transmitted and received between the navigation devices 400 mounted on each vehicle. For example, a management server that manages position information of a vehicle traveling around the junction It is good also as providing. In this case, the management server acquires each behavior information or time information from the vehicles around the junction, and sends it to other vehicles 120 traveling around the same junction or other vehicles 120 making information acquisition requests. Send.
[0112]
In the present embodiment, the navigation device 400a mounted on the vehicle 110 makes an information acquisition request to the navigation device 400b mounted on the other vehicle 120, and the possibility of collision is determined based on the returned information. Although it has been determined, information may be transmitted from the vehicle 110 side to the other vehicle 120 side to determine the possibility of collision on the other vehicle 120 side. That is, part of the roles of the navigation device 400a and the navigation device 400b may be interchanged.
[0113]
For example, the vehicle 110 transmits the behavior information of the own vehicle to the other vehicle 120 using the broadcast address. The other vehicle 120 determines whether there is a possibility of a collision with the vehicle 110 based on the behavior information or the time information transmitted from the vehicle 110. The other vehicle 120 notifies the determination result on the display unit 403 or the like and returns the determination result to the vehicle 110. Such notification and reply may be performed only when there is a possibility of collision between the vehicle 110 and another vehicle 120. In addition, behavior information and time information on the other vehicle 120 side may be returned to the vehicle 110 as reference information.
[0114]
As described above, according to the navigation device 400, the possibility of collision at the intersection 101 between the vehicle 110 and another vehicle 120 is determined, and the determination result is notified. Thereby, even if no traffic light or the like is provided at the intersection 101, it is possible to take measures to avoid a collision between the vehicle 110 and another vehicle 120.
[0115]
Moreover, according to the navigation apparatus 400, based on the behavior of the other vehicle received from the other vehicle 120, the time for the other vehicle 120 to reach the intersection 101 is calculated, and the possibility of collision at the intersection 101 is determined. be able to. Moreover, the processing load of the navigation apparatus 400 can be reduced by requesting the other vehicle 120 to transmit the time for the other vehicle 120 to reach the intersection 101. Furthermore, the processing can be efficiently performed by receiving information only from the in-area moving body traveling around the intersection 101.
[0116]
Moreover, when there is a possibility of a collision, the probability of avoiding the collision can be further increased by transmitting the notification information to the other vehicle 120. Furthermore, by detecting the speed change after the notification and recalculating the time to reach the intersection 101, it is possible to provide the driver with appropriate judgment materials for decision making during driving.
[0117]
The driving support method described in this embodiment can be realized by executing a program prepared in advance on a computer such as a personal computer or a workstation. This program is recorded on a computer-readable recording medium such as a hard disk, a flexible disk, a CD-ROM, an MO, and a DVD, and is executed by being read from the recording medium by the computer. The program may be a transmission medium that can be distributed via a network such as the Internet.

Claims (9)

移動体が所定の合流地点に到達するか否かを検出する検出手段と、
前記検出手段によって検出された検出結果に基づいて、前記移動体以外の他の移動体が前記合流地点に到達する時間を取得する取得手段と、
前記移動体が前記合流地点に到達する時間と、前記取得手段によって取得された時間と、に基づいて、前記移動体と前記他の移動体との衝突可能性を判断する判断手段と、
前記判断手段によって判断された判断結果を前記他の移動体に報知する報知手段と、
前記報知手段による前記判断結果の報知後における前記移動体の速度変化を検知する検知手段と、を備え、
前記判断手段は、先の判断時に衝突可能性があると判断した後に前記検知手段による速度変化を検知したときには、前記移動体が前記合流地点に到達する時間と、前記取得手段によって取得された時間と、に基づいて、前記移動体と前記他の移動体との衝突可能性を再度判断し、
前記報知手段は、前記判断手段が前記検知手段による検知結果に基づいて衝突可能性なしと判断した場合、当該判断結果を前記他の移動体に報知することを特徴とする運転支援装置。
Detecting means for detecting whether or not the moving body reaches a predetermined meeting point;
Based on the detection result detected by the detection means, acquisition means for acquiring a time for a moving body other than the moving body to reach the joining point;
A determination unit that determines a collision possibility between the mobile unit and the other mobile unit based on a time when the mobile unit reaches the joining point and a time acquired by the acquisition unit;
Informing means for informing the other moving body of the judgment result judged by the judging means;
Detecting means for detecting a change in speed of the moving body after notification of the determination result by the notification means,
When the determination means detects a speed change by the detection means after determining that there is a possibility of collision at the time of the previous determination, the time for the moving body to reach the junction and the time acquired by the acquisition means And again determining the possibility of collision between the moving body and the other moving body ,
The said notification means notifies the said determination result to said other mobile body, when the said determination means determines that there is no possibility of a collision based on the detection result by the said detection means, The driving assistance apparatus characterized by the above-mentioned .
前記報知手段は、前記判断手段によって衝突可能性ありと判断された後、当該衝突可能性がなしと判断されるまでの間は継続的に、衝突可能性を前記他の移動体に報知することを特徴とする請求項1に記載の運転支援装置。  The informing means continuously informs the other mobiles of the possibility of collision after it is judged by the judging means that there is a possibility of a collision until it is judged that there is no possibility of the collision. The driving support apparatus according to claim 1, wherein: 前記取得手段は、前記検出手段によって検出された検出結果に基づいて、前記他の移動体の現在位置、移動速度、および移動方向などの挙動に関する情報、または前記他の移動体が前記合流地点に到達する時間に関する情報を当該他の移動体から受信する受信手段と、
前記受信手段によって受信された情報が前記他の移動体の挙動に関する情報である場合、当該挙動に関する情報に基づいて、前記他の移動体が前記合流地点に到達する時間を算出する時間算出手段と、を備え、
前記判断手段は、前記移動体が前記合流地点に到達する時間と、前記他の移動体が前記合流地点に到達する時間と、に基づいて、前記移動体と前記他の移動体との衝突可能性を判断することを特徴とする請求項1または2に記載の運転支援装置。
Based on the detection result detected by the detection means, the acquisition means is information on behavior such as a current position, a moving speed, and a moving direction of the other moving body, or the other moving body is at the joining point. Receiving means for receiving information about the arrival time from the other mobile unit;
When the information received by the receiving means is information related to the behavior of the other moving body, based on the information related to the behavior, time calculating means for calculating the time for the other moving body to reach the junction With
The determination means is capable of colliding between the moving body and the other moving body based on a time when the moving body reaches the joining point and a time when the other moving body reaches the joining point. The driving support apparatus according to claim 1 , wherein the driving support apparatus determines a sex.
前記取得手段は、前記検出手段によって検出された検出結果に基づいて、前記他の移動体に、前記挙動に関する情報、または前記他の移動体が前記合流地点に到達する時間に関する情報の取得要求信号を送信する送信手段を更に備え、
前記受信手段は、前記送信手段によって取得要求信号が送信された結果、前記他の移動体の挙動に関する情報または前記合流地点に到達する時間に関する情報を受信することを特徴とする請求項に記載の運転支援装置。
Based on the detection result detected by the detection means, the acquisition means is an acquisition request signal for information related to the behavior or information related to the time for the other mobile objects to reach the junction. Further comprising transmission means for transmitting
The receiving means, the result acquisition request signal is transmitted by the transmission means, according to claim 3, wherein receiving information about the time to reach the behavior information or the junction about the other mobile Driving assistance device.
前記受信手段は、前記他の移動体のうち、前記合流地点を含む通信エリア内の移動体から前記挙動に関する情報または前記合流地点に到達する時間に関する情報を受信することを特徴とする請求項1〜4のいずれか一つに記載の運転支援装置。The reception means, among the other mobile, claim 1, wherein receiving information about the time to reach the information or the merging point about the behavior of the mobile communication area including the junction The driving assistance apparatus as described in any one of -4 . 前記移動体が前記合流地点に到達する時間と、前記取得手段によって取得された時間と、に基づいて、前記移動体と前記他の移動体とが衝突する危険度を算出する危険度算出手段を更に備え、
前記判断手段は、前記危険度算出手段によって算出された危険度に基づいて判断することを特徴とする請求項1〜5のいずれか一つに記載の運転支援装置。
A risk calculating means for calculating a risk of collision between the moving object and the other moving object on the basis of the time when the moving object reaches the joining point and the time acquired by the acquiring means; In addition,
It said determination means driving support device according to any one of claims 1 to 5, characterized in that determining on the basis of the degree of risk calculated by the risk calculation unit.
移動体の運転を支援する運転支援装置における運転支援方法において、
移動体が所定の合流地点に到達するか否かを検出する検出工程と、
前記検出工程で検出された検出結果に基づいて、前記移動体以外の他の移動体が前記合流地点に到達する時間を取得する取得工程と、
前記移動体が前記合流地点に到達する時間と、前記取得工程によって取得された時間と、に基づいて、前記移動体と前記他の移動体との衝突可能性を判断する判断工程と、
前記判断工程で判断された判断結果を前記他の移動体に報知する報知工程と、
前記報知工程による前記判断結果の報知後における前記移動体の速度変化を検知する検知工程と、を含み、
前記判断工程は、先の判断時に衝突可能性があると判断した後に前記検知工程による速度変化を検知したときには、前記移動体が前記合流地点に到達する時間と、前記取得工程によって取得された時間と、に基づいて、前記移動体と前記他の移動体との衝突可能性を再度判断し、
前記報知工程は、前記判断工程が前記検知工程による検知結果に基づいて衝突可能性なしと判断した場合、当該判断結果を前記他の移動体に報知することを特徴とする運転支援方法。
In a driving support method in a driving support device that supports driving of a moving object,
A detection step of detecting whether or not the mobile body reaches a predetermined junction;
Based on the detection result detected in the detection step, an acquisition step of acquiring a time for a moving body other than the moving body to reach the joining point;
A determination step of determining a collision possibility between the moving body and the other moving body based on a time when the moving body reaches the joining point and a time acquired by the acquiring step;
A notification step of notifying the other mobile body of the determination result determined in the determination step;
A detection step of detecting a change in speed of the moving body after notification of the determination result by the notification step,
In the determination step, when it is determined that there is a possibility of collision at the time of the previous determination, and the speed change by the detection step is detected, the time when the moving body reaches the joining point and the time acquired by the acquisition step And again determining the possibility of collision between the moving body and the other moving body ,
The said notification process notifies the said determination result to said other mobile body, when the said determination process determines that there is no possibility of a collision based on the detection result by the said detection process .
請求項に記載の運転支援方法をコンピュータに実行させることを特徴とする運転支援プログラム。A driving support program that causes a computer to execute the driving support method according to claim 7 . 請求項に記載の運転支援プログラムを記録したコンピュータに読み取り可能な記録媒体。A computer-readable recording medium in which the driving support program according to claim 8 is recorded.
JP2007532170A 2005-08-24 2006-08-24 Driving support device, driving support method, driving support program, and recording medium Expired - Fee Related JP4789945B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007532170A JP4789945B2 (en) 2005-08-24 2006-08-24 Driving support device, driving support method, driving support program, and recording medium

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2005243467 2005-08-24
JP2005243467 2005-08-24
JP2007532170A JP4789945B2 (en) 2005-08-24 2006-08-24 Driving support device, driving support method, driving support program, and recording medium
PCT/JP2006/316613 WO2007023899A1 (en) 2005-08-24 2006-08-24 Drive assistance device, drive assistance method, drive assistance program, and recording medium

Publications (2)

Publication Number Publication Date
JPWO2007023899A1 JPWO2007023899A1 (en) 2009-02-26
JP4789945B2 true JP4789945B2 (en) 2011-10-12

Family

ID=37771642

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007532170A Expired - Fee Related JP4789945B2 (en) 2005-08-24 2006-08-24 Driving support device, driving support method, driving support program, and recording medium

Country Status (2)

Country Link
JP (1) JP4789945B2 (en)
WO (1) WO2007023899A1 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7772996B2 (en) * 2007-05-25 2010-08-10 Spot Devices, Inc. Alert and warning system and method
JP2009064331A (en) * 2007-09-07 2009-03-26 Aisin Aw Co Ltd Onboard communication device, onboard communication method, and onboard communication program
JP2009064333A (en) * 2007-09-07 2009-03-26 Aisin Aw Co Ltd Onboard communication device, onboard communication method, and onboard communication program
JP2010028349A (en) * 2008-07-17 2010-02-04 Oki Electric Ind Co Ltd Communication device, communication method, program, and communication system
US8818258B2 (en) 2008-10-14 2014-08-26 Cirrus Systems, Llc Geographically-based information distribution system
WO2011142226A1 (en) * 2010-05-12 2011-11-17 ルネサスエレクトロニクス株式会社 Communication apparatus, inter-vehicle communication control method and inter-vehicle communication system
JP5915386B2 (en) * 2012-05-31 2016-05-11 トヨタ自動車株式会社 Driving support device and driving support method
JP2016181032A (en) * 2015-03-23 2016-10-13 株式会社デンソー Automatic travel control device and automatic travel control system
DE102015006138A1 (en) 2015-05-12 2016-11-17 Elektrobit Automotive Gmbh Driver assistance system and method for avoiding collisions
JP6384400B2 (en) 2015-05-18 2018-09-05 株式会社デンソー Collision avoidance device
CN107176161B (en) * 2016-03-10 2021-11-23 松下电器(美国)知识产权公司 Recognition result presentation device, recognition result presentation method, and autonomous moving object
JP6962685B2 (en) * 2017-01-20 2021-11-05 パイオニア株式会社 Information display device and relay device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003196790A (en) * 2001-12-25 2003-07-11 Aisin Aw Co Ltd Other vehicle recognition device, other vehicle recognition method, and program therefor
JP2004062381A (en) * 2002-07-26 2004-02-26 Denso Corp Inter-vehicle communication device
JP2004102414A (en) * 2002-09-05 2004-04-02 Toshiba Corp Automotive electronics
JP2004185428A (en) * 2002-12-04 2004-07-02 Toyota Motor Corp Vehicle communication device
JP2005147884A (en) * 2003-11-17 2005-06-09 Fujitsu Ten Ltd Drive support apparatus and traffic signal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003196790A (en) * 2001-12-25 2003-07-11 Aisin Aw Co Ltd Other vehicle recognition device, other vehicle recognition method, and program therefor
JP2004062381A (en) * 2002-07-26 2004-02-26 Denso Corp Inter-vehicle communication device
JP2004102414A (en) * 2002-09-05 2004-04-02 Toshiba Corp Automotive electronics
JP2004185428A (en) * 2002-12-04 2004-07-02 Toyota Motor Corp Vehicle communication device
JP2005147884A (en) * 2003-11-17 2005-06-09 Fujitsu Ten Ltd Drive support apparatus and traffic signal

Also Published As

Publication number Publication date
WO2007023899A1 (en) 2007-03-01
JPWO2007023899A1 (en) 2009-02-26

Similar Documents

Publication Publication Date Title
JP4990077B2 (en) Navigation device
JP6537631B2 (en) Prediction device, prediction system, prediction method and prediction program
JP3348675B2 (en) Car navigation system
JP2011525977A (en) Navigation device and method for providing parking lot information
JP2009015498A (en) Emergency vehicle approach notification system, general vehicle device, and emergency vehicle device
JP4789945B2 (en) Driving support device, driving support method, driving support program, and recording medium
JP4788598B2 (en) Congestion degree judgment device, traffic information notification device, and program
JP2012038024A (en) Driving support device, information distribution device, driving support method, and computer program
JP4419354B2 (en) Navigation device, program
JP2011221573A (en) Driving support device and driving support system
JP2009288216A (en) On-board terminal apparatus, method of controlling the same, and information providing system
JP4572238B2 (en) Volume control apparatus, volume control method, volume control program, and computer-readable recording medium
JP2007093377A (en) Navigation apparatus, fuel supply supporting device, navigation method, navigation program and recording medium
JP2019053394A (en) Automatic driving support device and computer program
JP4831056B2 (en) Information notification apparatus, information notification method, and program
JP2019175492A (en) Predictor, prediction system, prediction method, and prediction program
JP6037817B2 (en) Portable navigation device and navigation method
JP2006091003A (en) Car navigation system
JP4154697B2 (en) Vehicle navigation device
JP4812767B2 (en) Driving support device, driving support method, driving support program, and recording medium
JP2007256195A (en) Annunciator, announcing method, announcement program, and recording medium
JP2010145087A (en) Navigation apparatus and navigation method
JP4644618B2 (en) Location registration device, route search device, location registration method, location registration program, and recording medium
JP2007163413A (en) Arrival time information notification device, navigation device, and program
JP5992837B2 (en) Driving support apparatus and method, and notification control apparatus

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100706

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100903

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101214

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110202

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110712

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110719

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140729

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4789945

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees