JP2015121416A - トンネル区間検出装置、制御方法、プログラム及び記憶媒体 - Google Patents
トンネル区間検出装置、制御方法、プログラム及び記憶媒体 Download PDFInfo
- Publication number
- JP2015121416A JP2015121416A JP2013263876A JP2013263876A JP2015121416A JP 2015121416 A JP2015121416 A JP 2015121416A JP 2013263876 A JP2013263876 A JP 2013263876A JP 2013263876 A JP2013263876 A JP 2013263876A JP 2015121416 A JP2015121416 A JP 2015121416A
- Authority
- JP
- Japan
- Prior art keywords
- tunnel section
- tunnel
- system controller
- moving body
- detection device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Instructional Devices (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
Abstract
【課題】トンネル区間を的確に検出することが可能なトンネル区間検出装置を提供する。
【解決手段】ナビゲーション装置1のシステムコントローラ20は、車両Veの周辺の明るさの変化と、人工衛星からの電波19の受信状態とに基づき、トンネル区間を検出する。
【選択図】図3
【解決手段】ナビゲーション装置1のシステムコントローラ20は、車両Veの周辺の明るさの変化と、人工衛星からの電波19の受信状態とに基づき、トンネル区間を検出する。
【選択図】図3
Description
本発明は、トンネル区間を検出する技術に関する。
従来から、地図データに記録されていない新設道路のデータを生成する技術が知られている。例えば、特許文献1には、車両が地図データに未収録の新設道路を走行する場合、地図データに登録された道路から外れた地点と、地図データに登録された道路に復帰した地点とを認識し、これらの地点間の走行軌跡に対応する道路データを生成するナビゲーション装置が開示されている。また、特許文献2には、地図データに基づき、車両の現在位置がトンネル内であり、かつ、現在時刻が昼間の場合に、車両の照明をオンにするように注意喚起するナビゲーション装置が開示されている。
特許文献1に記載の技術によれば、新設道路の道路データを生成することが可能である一方、当該新設道路に含まれるトンネル区間までは検出することができない。従って、特許文献1では、地図データに登録した新設道路を再び走行する場合に、当該新設道路にトンネル区間が含まれる場合であっても、ナビゲーション装置は、トンネル区間を走行中であることを識別することができないため、特許文献2に示すようなトンネル区間に特有の案内を行うことができなかった。
本発明は、上記のような課題を解決するためになされたものであり、トンネル区間を的確に検出することが可能なトンネル区間検出装置を提供することを主な目的とする。
請求項に記載の発明は、移動体が走行中の道路のトンネル区間を検出するトンネル区間検出装置であって、前記移動体の周辺の明るさの変化と、人工衛星からの電波の受信状態とに基づき、前記トンネル区間を検出する検出手段を備えることを特徴とする。
また、請求項に記載の発明は、移動体が走行中の道路のトンネル区間を検出するトンネル区間検出装置が実行する制御方法であって、前記移動体の周辺の明るさの変化と、人工衛星からの電波の受信状態とに基づき、前記トンネル区間を検出する検出工程を有することを特徴とする。
また、請求項に記載の発明は、移動体が走行中の道路のトンネル区間を検出するコンピュータが実行するプログラムであって、前記移動体の周辺の明るさの変化と、人工衛星からの電波の受信状態とに基づき、前記トンネル区間を検出する検出手段として前記コンピュータを機能させることを特徴とする。
本発明の好適な実施形態によれば、移動体が走行中の道路のトンネル区間を検出するトンネル区間検出装置は、前記移動体の周辺の明るさの変化と、人工衛星からの電波の受信状態とに基づき、前記トンネル区間を検出する検出手段を備える。
上記のトンネル区間検出装置は、例えばナビゲーション装置であり、検出手段を備える。検出手段は、移動体の周辺の明るさの変化と、人工衛星からの電波の受信状態とに基づき、トンネル区間を検出する。トンネルの内外では、移動体の周辺の明るさが異なり、かつ、人工衛星からの電波の受信状態が異なるため、トンネル区間検出装置は、この態様により、走行中の道路のトンネル区間を的確に検出することができる。
上記トンネル区間検出装置の一態様では、前記検出手段は、前記人工衛星からの電波に基づき前記現在位置の算出ができない状態で前記移動体が所定距離以上進んだ場合、前記移動体がトンネル区間を走行中であると判定する。これにより、トンネル区間検出装置は、トンネル区間を走行中であるか否か的確に判定することができる。
上記トンネル区間検出装置の他の一態様では、トンネル区間検出装置は、前記トンネル区間検出装置が参照する地図データに登録されていない道路を前記移動体が走行中の場合に前記検出手段がトンネル区間を検出した場合、当該区間の走行軌跡を示す情報に、トンネル区間であることを示す情報を付加して前記地図データに登録する登録手段をさらに有する。この態様により、トンネル区間検出装置は、地図データに登録されていない新設道路のトンネル区間を好適に地図データに登録することができる。
上記トンネル区間検出装置の他の一態様では、トンネル区間検出装置は、前記電波により現在位置の算出ができない場合に、自立測位用のセンサからの出力に基づき現在位置を推定する現在位置推定手段をさらに備え、前記登録手段は、前記検出手段が前記トンネル区間を検出した場合に、前記現在位置推定手段が推定した現在位置に基づき、前記走行軌跡を認識する。この態様により、トンネル区間検出装置は、地図データに登録されていない新設道路のトンネル区間の走行軌跡を好適に認識することができる。
上記トンネル区間検出装置の他の一態様では、前記登録手段は、前記走行軌跡の情報と、前記トンネル区間であることを示す情報とを、地図データを記憶するサーバ装置に送信する。この態様により、トンネル区間検出装置は、サーバ装置が記憶する地図データに新設道路のトンネル区間の情報を登録することができる。
上記トンネル区間検出装置の他の一態様では、前記検出手段は、前記移動体への照度を検出する照度センサからの出力に基づき、前記移動体の周辺の明るさの変化を認識する。これにより、トンネル区間検出装置は、好適に、移動体の周辺の明るさの変化を認識することができる。
上記トンネル区間検出装置の他の一態様では、前記検出手段は、前記移動体のライトの点灯及び消灯の切り替えに基づき、前記移動体の周辺の明るさの変化を認識する。この態様によっても、トンネル区間検出装置は、好適に、移動体の周辺の明るさの変化を認識することができる。
上記トンネル区間検出装置の他の一態様では、前記検出手段は、時刻情報に基づき、前記移動体がトンネルを出入りしたと判定するための前記明るさの変化の条件を変える。一般に、時刻によってトンネル内外の相対的な明るさが異なる。従って、この態様により、トンネル区間検出装置は、好適に、トンネル区間への出入りを認識することができる。
本発明の好適な他の実施形態によれば、移動体が走行中の道路のトンネル区間を検出するトンネル区間検出装置が実行する制御方法であって、前記移動体の周辺の明るさの変化と、人工衛星からの電波の受信状態とに基づき、前記トンネル区間を検出する検出工程を有する。トンネル区間検出装置は、この制御方法を実行することで、走行中の道路のトンネル区間を的確に検出することができる。
本発明のさらに別の実施形態では、移動体が走行中の道路のトンネル区間を検出するコンピュータが実行するプログラムであって、前記移動体の周辺の明るさの変化と、人工衛星からの電波の受信状態とに基づき、前記トンネル区間を検出する検出手段として前記コンピュータを機能させる。コンピュータは、このプログラムを実行することで、走行中の道路のトンネル区間を的確に検出することができる。好適には、上述のプログラムは、記憶媒体に記憶される。
以下、図面を参照して本発明の好適な実施例について説明する。
[システム構成]
図1は、本実施例に係るトンネル区間検出システムの構成例を示す。図1に示すように、トンネル区間検出システムは、車両Veと共に移動するナビゲーション装置1と、車両Veに設置される照度センサ2とを備える。
図1は、本実施例に係るトンネル区間検出システムの構成例を示す。図1に示すように、トンネル区間検出システムは、車両Veと共に移動するナビゲーション装置1と、車両Veに設置される照度センサ2とを備える。
ナビゲーション装置1は、車両Veの現在位置周辺の地図を表示する。また、ナビゲーション装置1は、現在位置が地図データに記録されている道路から外れている場合に、車両Veが新設道路を走行中であると判断し、その走行軌跡を示す情報を、新設道路データとして記憶する。さらに、ナビゲーション装置1は、新設道路の走行時に、照度センサ2から供給される検出信号Sd、及び、車両Veから供給される前照灯7の点灯の有無の情報等に基づき、トンネルの走行区間を検出する。ナビゲーション装置1は、例えば据置型の車載機又はスマートフォンなどの携帯端末である。
照度センサ2は、車両Veの周辺の明るさを示す照度を検出する。照度センサ2は、検出した照度を示す検出信号Sdを、ナビゲーション装置1に送信する。なお、照度センサ2は、車室内に設置されてもよく、車室外に設置されてもよい。
[ナビゲーション装置の構成]
図2は、ナビゲーション装置1の概略構成を示す。ナビゲーション装置1は、例えば据置型のナビゲーション装置やルート案内を行う携帯端末であって、図2に示すように、自立測位装置10、GPS受信機18、システムコントローラ20、ディスクドライブ31、データ記憶ユニット36、通信用インタフェース37、通信装置38、表示ユニット40、音声出力ユニット50及び入力装置60を備える。
図2は、ナビゲーション装置1の概略構成を示す。ナビゲーション装置1は、例えば据置型のナビゲーション装置やルート案内を行う携帯端末であって、図2に示すように、自立測位装置10、GPS受信機18、システムコントローラ20、ディスクドライブ31、データ記憶ユニット36、通信用インタフェース37、通信装置38、表示ユニット40、音声出力ユニット50及び入力装置60を備える。
自立測位装置10は、加速度センサ11、角速度センサ12及び距離センサ13を備える。加速度センサ11は、例えば圧電素子からなり、車両の加速度を検出し、加速度データを出力する。角速度センサ12は、例えば振動ジャイロからなり、車両の方向変換時における車両の角速度を検出し、角速度データ及び相対方位データを出力する。距離センサ13は、車両の車輪の回転に伴って発生されているパルス信号からなる車速パルスを計測する。
GPS受信機18は、複数のGPS衛星から、測位用データを含む下り回線データを搬送する電波19を受信する。測位用データは、緯度及び経度情報等から車両の絶対的な位置を検出するために用いられる。電波19は、本発明における「人工衛星からの電波」の一例である。
システムコントローラ20は、インタフェース21、CPU(Central Processing Unit)22、ROM(Read Only Memory)23及びRAM(Random Access Memory)24を含んでおり、ROM23などに記憶された制御プログラムを実行することで、ナビゲーション装置1全体の制御を行う。
例えば、システムコントローラ20は、現在位置周辺の地図を表示ユニット40に表示させる際に、自立測位装置10及びGPS受信機18の測位情報に基づき現在位置を認識し、現在位置と地図とのマッチング(所謂マップマッチング)を行う。具体的には、システムコントローラ20は、現在位置と所定距離以内にある地図データ中の各道路の位置及び形状と、検出した現在位置を示す点列を結んだ走行軌跡との相関の度合いを示す相関値を算出する。そして、システムコントローラ20は、所定値以上かつ最も高い相関値に対応する道路を、車両Veが現在走行している道路(「走行道路」とも呼ぶ。)として認識し、地図上で表示する車両Veの現在位置の補正などを適宜行う。
また、システムコントローラ20は、上述のマップマッチングにおいて、所定値以上の相関値を有する道路が存在しない場合、車両Veが新設道路を走行していると判断する。そして、システムコントローラ20は、地図データに登録された道路上から現在位置が逸脱する直前の位置から、地図データに登録された道路に復帰する直前の位置までの走行軌跡を示す情報を、新設道路データとして地図データに追加する。さらに、システムコントローラ20は、新設道路中のトンネル区間を認識する処理を行う。これについては、[トンネル区間の検出]のセクションで詳しく説明する。システムコントローラ20は、本発明における「検出手段」、「現在位置推定手段」、「登録手段」及びプログラムに基づき動作する「コンピュータ」の一例である。
インタフェース21は、加速度センサ11、角速度センサ12及び距離センサ13並びにGPS受信機18とのインタフェース動作を行う。そして、これらから、車速パルス、加速度データ、相対方位データ、角速度データ、GPS測位データ、絶対方位データ等をシステムコントローラ20に入力する。CPU22は、システムコントローラ20全体を制御する。ROM23は、システムコントローラ20を制御する制御プログラム等が格納された図示しない不揮発性メモリ等を有する。RAM24は、入力装置60を介して使用者により予め設定された経路データ等の各種データを読み出し可能に格納したり、CPU22に対してワーキングエリアを提供したりする。
システムコントローラ20、CD−ROMドライブ又はDVD−ROMドライブなどのディスクドライブ31、データ記憶ユニット36、通信用インタフェース37、表示ユニット40、音声出力ユニット50及び入力装置60は、バスライン30を介して相互に接続されている。
ディスクドライブ31は、システムコントローラ20の制御の下、CD又はDVDといったディスク33から、音楽データ、映像データなどのコンテンツデータを読み出し、出力する。なお、ディスクドライブ31は、CD−ROMドライブ又はDVD−ROMドライブのうち、いずれか一方としてもよいし、CD及びDVDコンパチブルのドライブとしてもよい。
データ記憶ユニット36は、例えば、HDDなどにより構成され、地図データなどのナビゲーション処理に用いられる各種データを記憶するユニットである。地図データは、道路に相当するリンクと、道路の接続部分(交差点)に相当するノードとにより表された道路データや、各施設に関する施設情報などを含む。また、トンネル内の道路に対応する道路データには、トンネル区間であることを示す識別情報(「トンネル識別情報」とも呼ぶ。)が付加されている。上述のトンネル区間の識別情報は、例えば、トンネルの出入り口での前照灯7の点灯/消灯を促すメッセージをナビゲーション装置1が報知するために用いられる。
通信装置38は、例えば、FMチューナやビーコンレシーバ、携帯端末や専用の通信モジュールなどにより構成され、通信用インタフェース37を介して、VICS(登録商標、Vehicle Information Communication System)センタから配信される渋滞や交通情報などの道路交通情報、その他の情報を受信する。また、通信装置38は、所定間隔ごとに照度センサ2から検出信号Sdを受信し、システムコントローラ20へ供給する。さらに、通信装置38は、CAN(Controller Area Network)やOBD2などのプロトコルを利用し、車両Veから前照灯7の点灯の有無に関する情報を受信する。
表示ユニット40は、システムコントローラ20の制御の下、各種表示データをディスプレイなどの表示装置に表示する。具体的には、システムコントローラ20は、データ記憶ユニット36から地図データを読み出す。表示ユニット40は、システムコントローラ20によってデータ記憶ユニット36から読み出された地図データなどを表示画面上に表示する。表示ユニット40は、バスライン30を介してCPU22から送られる制御データに基づいて表示ユニット40全体の制御を行うグラフィックコントローラ41と、VRAM(Video RAM)等のメモリからなり即時表示可能な画像情報を一時的に記憶するバッファメモリ42と、グラフィックコントローラ41から出力される画像データに基づいて、液晶、CRT(Cathode Ray Tube)等のディスプレイ44を表示制御する表示制御部43と、ディスプレイ44とを備える。ディスプレイ44は、画像表示部として機能し、例えば対角5〜10インチ程度の液晶表示装置等からなり、車内のフロントパネル付近に装着される。
音声出力ユニット50は、システムコントローラ20の制御の下、CD−ROMドライブ31又はDVD−ROM32、若しくはRAM24等からバスライン30を介して送られる音声デジタルデータのD/A(Digital to Analog)変換を行うD/Aコンバータ51と、D/Aコンバータ51から出力される音声アナログ信号を増幅する増幅器(AMP)52と、増幅された音声アナログ信号を音声に変換して車内に出力するスピーカ53とを備えて構成されている。
入力装置60は、各種コマンドやデータを入力するための、キー、スイッチ、ボタン、リモコン、音声入力装置等から構成されている。入力装置60は、車内に搭載された当該車載用電子システムの本体のフロントパネルやディスプレイ44の周囲に配置される。また、ディスプレイ44がタッチパネル方式の場合、ディスプレイ44の表示画面上に設けられたタッチパネルも入力装置60として機能する。
[トンネル区間の検出]
次に、新設道路中のトンネル区間の検出方法について説明する。概略的には、システムコントローラ20は、車両Veが新設道路を走行中の場合に、GPS受信機18の電波19の受信状態や、車両Veの周囲の明るさの変化に基づいて、トンネル区間を検出する。これにより、システムコントローラ20は、新設道路でのトンネル区間を的確に認識する。以下では、この処理の具体的な処理手順について、図3〜図5を参照して説明する。
次に、新設道路中のトンネル区間の検出方法について説明する。概略的には、システムコントローラ20は、車両Veが新設道路を走行中の場合に、GPS受信機18の電波19の受信状態や、車両Veの周囲の明るさの変化に基づいて、トンネル区間を検出する。これにより、システムコントローラ20は、新設道路でのトンネル区間を的確に認識する。以下では、この処理の具体的な処理手順について、図3〜図5を参照して説明する。
(1)トンネル内検知処理
図3は、新設道路の走行時にトンネル内に車両Veが進入したか否かを検知する処理(「トンネル内検知処理」とも呼ぶ。)の処理手順を示すフローチャートである。システムコントローラ20は、図3のフローチャートを、車両Veが新設道路を走行中の場合に繰り返し実行する。
図3は、新設道路の走行時にトンネル内に車両Veが進入したか否かを検知する処理(「トンネル内検知処理」とも呼ぶ。)の処理手順を示すフローチャートである。システムコントローラ20は、図3のフローチャートを、車両Veが新設道路を走行中の場合に繰り返し実行する。
まず、システムコントローラ20は、照度センサ2の検出信号Sd及び車両Veから供給される前照灯7の点灯の有無の情報に基づき、車両Veの周辺の明るさの変化を認識する処理(「明るさ変化認識処理」とも呼ぶ。)を実行する(ステップS101)。明るさ変化認識処理については、図5を参照して後述する。
次に、システムコントローラ20は、現在が昼の時間帯、即ちトンネル外が比較的明るい時間帯であるか否か判定する(ステップS102)。例えば、上述の昼の時間帯は、前照灯7を点灯させる必要がない程度に、日光によりトンネル外が明るい時間帯に予め設定される。なお、この場合、システムコントローラ20は、現在の日付又は季節等に応じて、上述の昼の時間帯を、日の出から日の入りまで等の日光により明るい時間帯になるように変化させてもよい。そして、現在が昼の時間帯である場合(ステップS102;Yes)、システムコントローラ20は、トンネル外が日光により比較的明るい時間帯であると判断し、ステップS103へ処理を進める。一方、現在が昼の時間帯でない場合(ステップS102;No)、即ち、現在が夜の時間帯である場合、システムコントローラ20は、トンネル外が比較的暗い時間帯であると判断し、ステップS104へ処理を進める。
ステップS103では、システムコントローラ20は、ステップS101の明るさ変化認識処理の結果に基づき、周囲が明るい状態から暗くなったか否か判定する(ステップS103)。一般に、昼の時間帯では、トンネル外よりもトンネル内の方が暗い。従って、システムコントローラ20は、昼の時間帯では、周囲が明るい状態から暗くなったことを、車両Veがトンネル外からトンネル内に移動したと判断するための必要条件とする。そして、システムコントローラ20は、周囲が明るい状態から暗くなったと判断した場合(ステップS103;Yes)、トンネル外からトンネル内に車両Veが移動した可能性があると判断し、ステップS105へ処理を進める。一方、システムコントローラ20は、周囲が明るい状態から暗くなったとは判断できない場合(ステップS103;No)、車両Veはトンネル外からトンネル内に移動していないと判断し、ステップS101へ処理を戻す。
同様に、ステップS104では、システムコントローラ20は、ステップS101の明るさ変化認識処理の結果に基づき、周囲が暗い状態から明るくなったか否か判定する(ステップS104)。一般に、夜の時間帯では、トンネル内に設置されたライトの光に起因して、トンネル内の方がトンネル外よりも車両Veへの外光は強くなる。従って、システムコントローラ20は、夜の時間帯では、周囲が暗い状態から明るくなることを、車両Veがトンネル外からトンネル内に移動したと判断するための必要条件とする。そして、システムコントローラ20は、周囲が暗い状態から明るくなったと判断した場合(ステップS104;Yes)、トンネル外からトンネル内に車両Veが移動した可能性があると判断し、ステップS105へ処理を進める。一方、システムコントローラ20は、周囲が暗い状態から明るくなったとは判断できない場合(ステップS104;No)、車両Veはトンネル外からトンネル内に移動していないと判断し、ステップS101へ処理を戻す。
次に、システムコントローラ20は、GPS受信機18による電波19の受信状態に異常があるか否か判定する(ステップS105)。一般に、車両Veがトンネル内に進入した場合、GPS受信機18に電波19が届かなくなるため、GPS受信機18が現在位置の計測をできなくなる。従って、システムコントローラ20は、電波19の受信状態に異常があることを、車両Veがトンネル内を走行中であると判断するための必要条件とする。
そして、システムコントローラ20は、GPS受信機18が現在位置の計測をできず、GPS受信機18による電波19の受信に異常があると判断した場合(ステップS105;Yes)、自立測位装置10の出力に基づき、走行距離の計測を開始する(ステップS106)。また、この場合、システムコントローラ20は、自立測位装置10の出力に基づき現在位置を算出し、算出した現在位置の時系列の遷移を、走行軌跡として認識する。これにより、システムコントローラ20は、トンネル内に進入したことに起因してGPS受信機18による電波19の受信状態に異常がある場合であっても、新設道路データとして地図データに登録するための走行軌跡を的確に認識することができる。一方、GPS受信機18による電波19の受信に異常がない場合(ステップS105;No)、即ちGPS受信機18が現在位置の計測を通常通りできる場合、システムコントローラ20は、車両Veがトンネル内を走行していないと判断し、ステップS101へ処理を戻す。
ステップS106で走行距離の測定の開始後、システムコントローラ20は、計測した走行距離が所定の閾値を超えたか否か判定する(ステップS107)。上述の閾値は、例えば、トンネル以外の障害物に起因して電波19が一時的に遮断される可能性がある走行距離に実験等に基づき定められる。そして、計測した走行距離が所定の閾値を超えた場合(ステップS107;Yes)、即ち、GPS受信機18による電波19の受信状態が異常のまま車両Veが上述の閾値より長い距離を走行した場合、システムコントローラ20は、車両Veがトンネル内を走行中であると認識する(ステップS108)。そして、システムコントローラ20は、次に、トンネルから車両Veが出たか否かを検知する処理(「トンネル外検知処理」とも呼ぶ。)を実行する(ステップS109)。トンネル外検知処理については、図4を参照して後述する。また、この場合、システムコントローラ20は、引き続き、自立測位装置10の出力に基づき現在位置を算出し、算出した現在位置の時系列の遷移を、走行軌跡として認識する。
一方、計測した走行距離が所定の閾値を超えない場合(ステップS107;No)、システムコントローラ20は、再びステップS105に戻り、GPS受信機18による電波19の受信状態に異常があるか否かを判定する。そして、計測した走行距離が所定の閾値を超えないままGPS受信機18による電波19の受信状態が正常に戻った場合、システムコントローラ20は、トンネル以外の障害物等により電波19が一時的に受信できなかったと判断し、トンネル外検知処理を行うことなく、ステップS101へ処理を戻す。
(2)トンネル外検知処理
図4は、トンネル外検知処理の手順を示すフローチャートである。システムコントローラ20は、図4に示すフローチャートの処理を、図3のステップS109に処理を進めた際に実行する。
図4は、トンネル外検知処理の手順を示すフローチャートである。システムコントローラ20は、図4に示すフローチャートの処理を、図3のステップS109に処理を進めた際に実行する。
まず、システムコントローラ20は、図3のトンネル内検知処理のステップS101と同様に、明るさ変化認識処理を実行する(ステップS201)。そして、システムコントローラ20は、図3のステップS102と同様に、現在が昼の時間帯であるか否か判定する(ステップS202)。そして、システムコントローラ20は、現在が昼の時間帯であると判断した場合(ステップS202;Yes)、ステップS203へ処理を進める。一方、システムコントローラ20は、現在が昼の時間帯でないと判断した場合(ステップS202;No)、即ち現在が夜の時間帯であると判断した場合、ステップS204へ処理を進める。
ステップS203では、システムコントローラ20は、ステップS201の明るさ変化認識処理の結果に基づき、車両Veの周囲が暗い状態から明るくなったか否か判定する(ステップS203)。一般に、昼の時間帯では、トンネル外よりもトンネル内の方が暗い。従って、システムコントローラ20は、昼の時間帯では、周囲が暗い状態から明るくなったことを、車両Veがトンネル内からトンネル外に移動したと判断するための必要条件とする。そして、システムコントローラ20は、周囲が暗い状態から明るくなったと判断した場合(ステップS203;Yes)、トンネル外に車両Veが出た可能性があると判断し、ステップS205へ処理を進める。一方、システムコントローラ20は、周囲が暗い状態から明るくなったとは判断できない場合(ステップS203;No)、車両Veはトンネル内を進行中であると判断し、ステップS201へ処理を戻す。
同様に、ステップS204では、システムコントローラ20は、ステップS201の明るさ変化認識処理の結果に基づき、周囲が明るい状態から暗くなったか否か判定する(ステップS204)。一般に、夜の時間帯では、トンネル内に設置されたライトの光に起因して、トンネル内の方がトンネル外よりも車両Veへの外光は強くなる。従って、システムコントローラ20は、夜の時間帯では、周囲が明るい状態から暗くなることを、車両Veがトンネル内からトンネル外に移動したと判断するための必要条件とする。そして、システムコントローラ20は、周囲が明るい状態から暗くなったと判断した場合(ステップS204;Yes)、トンネルから車両Veが出た可能性があると判断し、ステップS205へ処理を進める。一方、システムコントローラ20は、周囲が明るい状態から暗くなったとは判断できない場合(ステップS204;No)、車両Veはトンネル内を進入中であると判断し、ステップS201へ処理を戻す。
次に、システムコントローラ20は、GPS受信機18による電波19の受信状態が正常化したか否か判定する(ステップS205)。一般に、車両Veがトンネルから出た場合、GPS受信機18に電波19が届くようになり、GPS受信機18による現在位置の計測が再び可能となる。従って、システムコントローラ20は、電波19の受信状態が正常化することを、車両Veがトンネルから出たと判断するための必要条件とする。そして、システムコントローラ20は、GPS受信機18による現在位置の計測ができるようになり、GPS受信機18による電波19の受信状態が正常化したと判断した場合(ステップS205;Yes)、自立測位装置10の出力又は/及びGPS受信機18の出力に基づき、走行距離の計測を開始する(ステップS206)。一方、GPS受信機18による電波19の受信状態が異常のままである場合(ステップS205;No)、システムコントローラ20は、車両Veが引き続きトンネル内を進入中であると判断し、ステップS201へ処理を戻す。
ステップS206で走行距離の測定の開始後、システムコントローラ20は、計測した走行距離が所定の閾値を超えたか否か判定する(ステップS207)。上述の閾値は、トンネル内で電波19を一時的に受信できる可能性がある走行距離に実験等に基づき定められる。そして、計測した走行距離が所定の閾値を超えた場合(ステップS207;Yes)、即ち、GPS受信機18による電波19の受信状態が正常のまま車両Veが上述の閾値より長い距離を走行した場合、システムコントローラ20は、車両Veがトンネル外を走行中であると認識する(ステップS208)。一方、システムコントローラ20は、計測した走行距離が所定の閾値を超えない場合(ステップS207;No)、再びステップS205に戻り、GPS受信機18による電波19の受信状態が正常であるか否かを判定する。そして、計測した走行距離が所定の閾値を超えないままGPS受信機18による電波19の受信状態が再び異常となった場合、システムコントローラ20は、車両Veは引き続きトンネルを走行中であると判断し、ステップS201へ処理を戻す。
ステップS208の後、システムコントローラ20は、トンネル区間を確定する(ステップS209)。例えば、システムコントローラ20は、昼の時間帯の場合には、図3のステップS103で周囲が明るい状態から暗くなったと判断した時からステップS203で周囲が暗い状態から明るくなったと判断した時までに走行した区間を、トンネル区間として認識する。一方、システムコントローラ20は、夜の時間帯の場合には、ステップS104で周囲が暗い状態から明るくなったと判断した時から、ステップS204で周囲が明るい状態から暗くなったと判断した時までに走行した区間を、トンネル区間として認識する。そして、システムコントローラ20は、新設道路を地図データに登録する際、ステップS209で認識したトンネル区間に相当する走行軌跡の情報に、トンネル識別情報を付加する。これにより、好適に、システムコントローラ20は、トンネル区間を識別可能な態様で新設道路データを地図データに好適に登録することができる。
(3)明るさ変化認識処理
図5は、明るさ変化認識処理の手順を示すフローチャートである。システムコントローラ20は、図5に示すフローチャートの処理を、図3のステップS101又は図4のステップS201で実行する。図5では、システムコントローラ20は、照度センサ2に基づく明るさの変化判定に加え、天候等に起因してトンネル内外での明るさ変化が小さい場合にも対応できるように、前照灯7の状態変化に基づく明るさの変化判定を行っている。
図5は、明るさ変化認識処理の手順を示すフローチャートである。システムコントローラ20は、図5に示すフローチャートの処理を、図3のステップS101又は図4のステップS201で実行する。図5では、システムコントローラ20は、照度センサ2に基づく明るさの変化判定に加え、天候等に起因してトンネル内外での明るさ変化が小さい場合にも対応できるように、前照灯7の状態変化に基づく明るさの変化判定を行っている。
まず、システムコントローラ20は、照度センサ2から送信される検出信号Sdが示す照度の時系列の値に基づき、照度の単位時間あたりの変化量(「照度変化量」とも呼ぶ。)を認識する。そして、システムコントローラ20は、認識した照度変化量が所定の閾値以上であるか否か判定する(ステップS301)。ここで、上述の閾値は、例えば、車両Veがトンネルの出入りする際に生じる照度変化量を勘案し、実験等に基づき予め定められる。なお、上述の閾値は、時刻情報や日付又は季節等の情報に応じた可変値であってもよい。
そして、システムコントローラ20は、照度変化量が閾値以上の場合(ステップS301;Yes)、現在の照度が所定の閾値以上であるか否か判定する(ステップS302)。ステップS302で用いる閾値は、周囲が明るいか否かを判断するための閾値であり、例えば、昼の時間帯でのトンネル外での照度の下限値、又は、夜の時間帯でのトンネル内での照度の下限値に、実験等に基づき予め設定される。そして、システムコントローラ20は、現在の照度が所定の閾値以上である場合(ステップS302;Yes)、周囲が暗い状態から明るくなったと認識する(ステップS303)。一方、システムコントローラ20は、現在の照度が所定の閾値未満である場合(ステップS302;No)、周囲が明るい状態から暗くなったと認識する(ステップS304)。
一方、照度変化量が閾値未満の場合(ステップS301;No)、システムコントローラ20は、車両Veから前照灯7の状態を取得し、前照灯7の状態変化があるか否か判定する(ステップS305)。そして、システムコントローラ20は、前照灯7の状態変化があり(ステップS305;Yes)、かつ、前照灯7が点灯状態から消灯状態になったと判断した場合(ステップS306;Yes)、周囲が暗い状態から明るくなったと認識する(ステップS307)。また、システムコントローラ20は、前照灯7の状態変化があり(ステップS305;Yes)、かつ、前照灯7が消灯状態から点灯状態になったと判断した場合(ステップS306;No)、周囲が明るい状態から暗くなったと認識する(ステップS308)。またシステムコントローラ20は、前照灯7の状態変化がない場合(ステップS305;No)、周囲の明るさに変化がないと認識する(ステップS309)。
ここで、ステップS305〜ステップS309の処理について補足説明する。一般に、天候が悪い場合や夜間の場合では、トンネル内外での車両Veの外光の照度の差が少ないことが想定される。この場合、実際には、車両Veがトンネルに出入りしているにも関わらず、システムコントローラ20が算出する照度変化量がステップS301の閾値に満たないことが起こり得る。以上を勘案し、システムコントローラ20は、照度変化量がステップS301の閾値に満たない場合であっても、前照灯7の状態変化があった場合には、周囲の明るさに変化があったとみなす。これにより、システムコントローラ20は、車両Veがトンネルを出入りするタイミングを的確に認識することができる。
以上説明したように、本実施例に係るナビゲーション装置1のシステムコントローラ20は、車両Veの周辺の明るさの変化と、人工衛星からの電波19の受信状態とに基づき、トンネル区間を検出する。トンネルの内外では、車両Veの周辺の明るさが異なり、かつ、人工衛星からの電波19の受信状態が異なるため、システムコントローラ20は、この態様により、走行中の道路のトンネル区間を的確に検出することができる。
[変形例]
以下、実施例の各変形例について説明する。なお、これらの各変形例は、組み合わせて上述の実施例に適用してもよい。
以下、実施例の各変形例について説明する。なお、これらの各変形例は、組み合わせて上述の実施例に適用してもよい。
(変形例1)
システムコントローラ20は、トンネル区間の識別情報を含む新設道路データをデータ記憶ユニット36が記憶する地図データに登録するのに代えて、又はこれに加え、地図データを管理するサーバ装置に新設道路データを送信して登録させてもよい。
システムコントローラ20は、トンネル区間の識別情報を含む新設道路データをデータ記憶ユニット36が記憶する地図データに登録するのに代えて、又はこれに加え、地図データを管理するサーバ装置に新設道路データを送信して登録させてもよい。
図6は、変形例に係るトンネル検出システムの構成例を示す。図6に示すように、ナビゲーション装置1は、ネットワーク6を介してサーバ装置3と接続する。サーバ装置3は、CPUなどの制御部や、記憶部、及び通信部などを有し、予め記憶されたプログラムを実行することで所定の処理を行う。そして、サーバ装置3は、地図データを記憶し、ナビゲーション装置1及びナビゲーション装置1以外の地図を表示する端末へ、要求に応じて地図データを配信する。
この場合、ナビゲーション装置1は、新設道路を検出した場合に、ネットワーク6を介し、新設道路データをサーバ装置3へ送信する。このとき、ナビゲーション装置1は、新設道路中のトンネル区間を検出した場合には、さらに新設道路データにトンネル識別情報を付加してサーバ装置3に送信する。そして、サーバ装置3は、ナビゲーション装置1から受信した新設道路データを、地図データに登録する。この態様では、ナビゲーション装置1を含むサーバ装置3と接続する端末は、各端末が生成した新設道路データを好適に共有することが可能となる。
(変形例2)
システムコントローラ20は、新設道路を検出した場合に、生成した新設道路データを地図データに直ちに登録するのに代えて、検出した新設道路への走行履歴が所定回(例えば2回)以上になった場合に、当該新設道路データを地図データに登録してもよい。この場合、システムコントローラ20は、地図データに登録する新設道路のうち、上述の所定回分の走行履歴でいずれもトンネル区間であると認識した区間に相当する走行軌跡の情報に対し、トンネル識別情報を付すとよい。
システムコントローラ20は、新設道路を検出した場合に、生成した新設道路データを地図データに直ちに登録するのに代えて、検出した新設道路への走行履歴が所定回(例えば2回)以上になった場合に、当該新設道路データを地図データに登録してもよい。この場合、システムコントローラ20は、地図データに登録する新設道路のうち、上述の所定回分の走行履歴でいずれもトンネル区間であると認識した区間に相当する走行軌跡の情報に対し、トンネル識別情報を付すとよい。
(変形例3)
システムコントローラ20は、照度センサ2の検出信号Sd及び前照灯7の状態に基づき、図5に示す明るさ変化認識処理を実行する代わりに、照度センサ2の検出信号Sd又は前照灯7の状態のいずれか一方のみに基づき、明るさ変化認識処理を実行してもよい。
システムコントローラ20は、照度センサ2の検出信号Sd及び前照灯7の状態に基づき、図5に示す明るさ変化認識処理を実行する代わりに、照度センサ2の検出信号Sd又は前照灯7の状態のいずれか一方のみに基づき、明るさ変化認識処理を実行してもよい。
例えば、システムコントローラ20は、照度センサ2の検出信号Sdのみに基づき、明るさ変化認識処理を実行する場合、ステップS301で照度変化量が閾値未満であると判断した時点で、ステップS309へ進み、周囲の明るさに変化がないとみなす。また、システムコントローラ20は、前照灯7の状態のみに基づき、明るさ変化認識処理を実行する場合、ステップS301〜S304を実行せず、ステップS305から処理を進める。
(変形例4)
システムコントローラ20は、新設道路中のトンネル区間を検出するのに加え、新設道路以外の道路(即ち、地図データに登録されている道路)を走行中に、新たなトンネル区間を検出し、検出したトンネル区間を地図データに登録してもよい。
システムコントローラ20は、新設道路中のトンネル区間を検出するのに加え、新設道路以外の道路(即ち、地図データに登録されている道路)を走行中に、新たなトンネル区間を検出し、検出したトンネル区間を地図データに登録してもよい。
この場合、システムコントローラ20は、車両Veが新設道路を走行中であるか否かに関わらず、トンネル区間として地図データに登録されていない場所を走行中のときに、図3に示すトンネル内検知処理を実行し、ステップS109に進んだ場合にはトンネル外検知処理を行う。これにより、システムコントローラ20は、地図データにトンネル区間として登録されていない区間を好適に検出し、対応する道路データにトンネル識別情報を新たに付加することができる。
(変形例5)
ナビゲーション装置1が実行する図3〜図5のフローチャートに示す処理の全部または一部を、ナビゲーション装置1と接続するサーバ装置が実行してもよい。
ナビゲーション装置1が実行する図3〜図5のフローチャートに示す処理の全部または一部を、ナビゲーション装置1と接続するサーバ装置が実行してもよい。
この場合、トンネル区間検出システムは、図6と同様、ナビゲーション装置1と通信可能なサーバ装置3を備える。そして、サーバ装置3は、ナビゲーション装置1から、検出信号Sd、現在位置の情報、前照灯7の状態を示す情報などを受信し、図3〜図5の処理の一部又は全部を実行する。そして、サーバ装置3は、トンネル区間を含む新設道路を検出した場合、サーバ装置3が記憶する地図データに、トンネル区間であることを示す識別情報を含む新設道路データを登録する。
また、この場合、サーバ装置3は、地図データを記憶するサーバや図3〜5のフローチャートの処理を実行するサーバなどの複数のサーバから構成されてもよい。この場合、各サーバは、他のサーバと通信を行い、割り当てられた処理を実行する。そして、本変形例では、サーバ装置3は、本発明における「トンネル区間検出装置」の一例である。
(変形例6)
図4の説明では、システムコントローラ20は、ステップS209で新設道路内のトンネル区間を確定した後、確定したトンネル区間に相当する新設道路の走行軌跡の情報にトンネル識別情報を付加した。これに代えて、システムコントローラ20は、トンネル外検知処理の開始時からステップS208の実行直前までの期間を、車両Veがトンネルを走行中の区間であるとみなし、当該期間に生成した走行軌跡を示す情報に、トンネル識別情報を即時に付加してもよい。即ち、システムコントローラ20は、トンネル区間の終点位置を認識する前に、リアルタイムにトンネル識別情報を付加する処理を行ってもよい。
図4の説明では、システムコントローラ20は、ステップS209で新設道路内のトンネル区間を確定した後、確定したトンネル区間に相当する新設道路の走行軌跡の情報にトンネル識別情報を付加した。これに代えて、システムコントローラ20は、トンネル外検知処理の開始時からステップS208の実行直前までの期間を、車両Veがトンネルを走行中の区間であるとみなし、当該期間に生成した走行軌跡を示す情報に、トンネル識別情報を即時に付加してもよい。即ち、システムコントローラ20は、トンネル区間の終点位置を認識する前に、リアルタイムにトンネル識別情報を付加する処理を行ってもよい。
(変形例7)
ナビゲーション装置1は、経路案内機能を有さず、車両Veの現在位置周辺の地図を表示する機能のみを有してもよい。
ナビゲーション装置1は、経路案内機能を有さず、車両Veの現在位置周辺の地図を表示する機能のみを有してもよい。
1 ナビゲーション装置
2 照度センサ
3 サーバ装置
6 ネットワーク
10 自立測位装置
18 GPS受信機
20 システムコントローラ
22 CPU
36 データ記憶ユニット
38 通信装置
40 表示ユニット
44 ディスプレイ
60 入力装置
2 照度センサ
3 サーバ装置
6 ネットワーク
10 自立測位装置
18 GPS受信機
20 システムコントローラ
22 CPU
36 データ記憶ユニット
38 通信装置
40 表示ユニット
44 ディスプレイ
60 入力装置
Claims (11)
- 移動体が走行中の道路のトンネル区間を検出するトンネル区間検出装置であって、
前記移動体の周辺の明るさの変化と、人工衛星からの電波の受信状態とに基づき、前記トンネル区間を検出する検出手段を備えることを特徴とするトンネル区間検出装置。 - 前記検出手段は、前記人工衛星からの電波に基づき前記現在位置の算出ができない状態で前記移動体が所定距離以上進んだ場合、前記移動体がトンネル区間を走行中であると判定することを特徴とする請求項1に記載のトンネル区間検出装置。
- 前記トンネル区間検出装置が参照する地図データに登録されていない道路を前記移動体が走行中の場合に前記検出手段がトンネル区間を検出した場合、当該区間の走行軌跡を示す情報に、トンネル区間であることを示す情報を付加して前記地図データに登録する登録手段をさらに有することを特徴とする請求項1または2に記載のトンネル区間検出装置。
- 前記電波により現在位置の算出ができない場合に、自立測位用のセンサからの出力に基づき現在位置を推定する現在位置推定手段をさらに備え、
前記登録手段は、前記検出手段が前記トンネル区間を検出した場合に、前記現在位置推定手段が推定した現在位置に基づき、前記走行軌跡を認識することを特徴とする請求項3に記載のトンネル区間検出装置。 - 前記登録手段は、前記走行軌跡の情報と、前記トンネル区間であることを示す情報とを、地図データを記憶するサーバ装置に送信することを特徴とする請求項3または4に記載のトンネル区間検出装置。
- 前記検出手段は、前記移動体への照度を検出する照度センサからの出力に基づき、前記移動体の周辺の明るさの変化を認識することを特徴とする請求項1乃至5のいずれか一項に記載のトンネル区間検出装置。
- 前記検出手段は、前記移動体のライトの点灯及び消灯の切り替えに基づき、前記移動体の周辺の明るさの変化を認識することを特徴とする請求項1乃至6のいずれか一項に記載のトンネル区間検出装置。
- 前記検出手段は、時刻情報に基づき、前記移動体がトンネルを出入りしたと判定するための前記明るさの変化の条件を変えることを特徴とする請求項1乃至7のいずれか一項に記載のトンネル区間検出装置。
- 移動体が走行中の道路のトンネル区間を検出するトンネル区間検出装置が実行する制御方法であって、
前記移動体の周辺の明るさの変化と、人工衛星からの電波の受信状態とに基づき、前記トンネル区間を検出する検出工程を有することを特徴とする制御方法。 - 移動体が走行中の道路のトンネル区間を検出するコンピュータが実行するプログラムであって、
前記移動体の周辺の明るさの変化と、人工衛星からの電波の受信状態とに基づき、前記トンネル区間を検出する検出手段
として前記コンピュータを機能させることを特徴とするプログラム。 - 請求項10に記載のプログラムを記憶したことを特徴とする記憶媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013263876A JP2015121416A (ja) | 2013-12-20 | 2013-12-20 | トンネル区間検出装置、制御方法、プログラム及び記憶媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013263876A JP2015121416A (ja) | 2013-12-20 | 2013-12-20 | トンネル区間検出装置、制御方法、プログラム及び記憶媒体 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2015121416A true JP2015121416A (ja) | 2015-07-02 |
Family
ID=53533162
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013263876A Pending JP2015121416A (ja) | 2013-12-20 | 2013-12-20 | トンネル区間検出装置、制御方法、プログラム及び記憶媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2015121416A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021510867A (ja) * | 2018-01-08 | 2021-04-30 | ヘーレ グローバル ベスローテン フェンノートシャップ | 位置情報サービスの提供ための分散処理システムと方法 |
WO2024065919A1 (zh) * | 2022-09-27 | 2024-04-04 | 深圳大学 | 隧道诊断车中央控制***及方法 |
-
2013
- 2013-12-20 JP JP2013263876A patent/JP2015121416A/ja active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021510867A (ja) * | 2018-01-08 | 2021-04-30 | ヘーレ グローバル ベスローテン フェンノートシャップ | 位置情報サービスの提供ための分散処理システムと方法 |
JP7095094B2 (ja) | 2018-01-08 | 2022-07-04 | ヘーレ グローバル ベスローテン フェンノートシャップ | 位置情報サービスの提供ための分散処理システムと方法 |
WO2024065919A1 (zh) * | 2022-09-27 | 2024-04-04 | 深圳大学 | 隧道诊断车中央控制***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9956904B2 (en) | Automatic activation of turn signals in a vehicle | |
JP4973331B2 (ja) | 情報提供装置 | |
JP2009015498A (ja) | 緊急車両接近報知システム、一般車用装置および緊急車用装置 | |
JP2007132870A (ja) | ナビゲーション装置、コンピュータプログラム、画面制御方法及び測定間隔制御方法 | |
CN102027318A (zh) | 用于提供停车信息的导航装置及方法 | |
US20110213550A1 (en) | Navigation system | |
JP4804416B2 (ja) | ナビゲーション装置、経路案内方法、経路案内プログラム及び記憶媒体 | |
JP2009063587A (ja) | 表示装置、移動体用表示装置、輝度調整処理プログラム及び輝度調整方法 | |
JP2013257268A (ja) | 情報生成装置、ナビゲーション装置、制御方法、プログラム及び記憶媒体 | |
JP2008267878A (ja) | ナビゲーション装置 | |
JP2015121416A (ja) | トンネル区間検出装置、制御方法、プログラム及び記憶媒体 | |
JP4961056B1 (ja) | 地図データ生成装置、地図データ生成方法、地図データ生成プログラム、及び、サーバ装置 | |
JP2011232271A (ja) | ナビゲーション装置、車載センサの精度推定方法、および、プログラム | |
JP2009265061A (ja) | ナビゲーション装置 | |
JP2013134066A (ja) | 電子機器および移動経路の記憶方法 | |
JP2013040954A (ja) | ナビゲーション装置、経路案内方法、経路案内プログラム及び記憶媒体 | |
JP2007093393A (ja) | ナビゲーション装置、その方法、そのプログラム及びその記録媒体 | |
JP2016085092A (ja) | ナビゲーション装置、制御方法、プログラム及び記憶媒体 | |
JP4985505B2 (ja) | 音出力装置及びプログラム | |
JP2006250674A (ja) | 目的地の音声案内制御装置および音声案内制御プログラム | |
KR20100081591A (ko) | 차량 항법 방법 및 장치 | |
JP2009250622A (ja) | ナビゲーション装置、ルート案内方法、及びルート案内プログラム | |
JP2014032033A (ja) | 情報提示制御装置、情報提示制御方法及びプログラム | |
JP2010019753A (ja) | ナビゲーション装置、etcカード挿入忘れ警告方法、及びetcカード挿入忘れ警告プログラム | |
JP2009222393A (ja) | 車両用ナビゲーション装置 |