IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ アイシン精機株式会社の特許一覧

<>
  • 特許-路面異常検出システム 図1
  • 特許-路面異常検出システム 図2
  • 特許-路面異常検出システム 図3
  • 特許-路面異常検出システム 図4
  • 特許-路面異常検出システム 図5
  • 特許-路面異常検出システム 図6
  • 特許-路面異常検出システム 図7
  • 特許-路面異常検出システム 図8
  • 特許-路面異常検出システム 図9
  • 特許-路面異常検出システム 図10
  • 特許-路面異常検出システム 図11
  • 特許-路面異常検出システム 図12
  • 特許-路面異常検出システム 図13
  • 特許-路面異常検出システム 図14
  • 特許-路面異常検出システム 図15
  • 特許-路面異常検出システム 図16
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2024-01-22
(45)【発行日】2024-01-30
(54)【発明の名称】路面異常検出システム
(51)【国際特許分類】
   G08G 1/00 20060101AFI20240123BHJP
   E01C 23/01 20060101ALI20240123BHJP
【FI】
G08G1/00 J
E01C23/01
【請求項の数】 7
(21)【出願番号】P 2021043641
(22)【出願日】2021-03-17
(65)【公開番号】P2022143225
(43)【公開日】2022-10-03
【審査請求日】2023-05-11
(73)【特許権者】
【識別番号】000000011
【氏名又は名称】株式会社アイシン
(74)【代理人】
【識別番号】110000992
【氏名又は名称】弁理士法人ネクスト
(72)【発明者】
【氏名】竹内 優太
(72)【発明者】
【氏名】水野 寛之
(72)【発明者】
【氏名】梅村 俊郎
(72)【発明者】
【氏名】山本 修司
(72)【発明者】
【氏名】呉 晨偉
【審査官】田中 将一
(56)【参考文献】
【文献】特開2021-025242(JP,A)
【文献】国際公開第2017/154967(WO,A1)
【文献】特開2018-010408(JP,A)
【文献】国際公開第2018/066118(WO,A1)
【文献】特開2020-135635(JP,A)
【文献】特開2020-194489(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
G08G 1/00 - 99/00
E01C 21/00 - 23/24
(57)【特許請求の範囲】
【請求項1】
管理対象となる道路を走行する車両から、路面状態に応じて変化する車両の走行状態を検出するセンサの検出結果を含む走行データを収集する走行データ収集手段と、
収集した前記走行データに基づいて車両の走行した道路の路面において路面異常の存在を示唆する異常度レベルを特定する異常度レベル特定手段と、
過去に行われた路面異常に対する道路のメンテナンスの履歴に基づいて、路面異常を検出する異常度レベルの閾値を設定する閾値設定手段と、
車両の走行した道路の路面において特定された前記異常度レベルが前記閾値を上回る地点に対して路面異常が生じていることを検出する路面異常検出手段と、を有する路面異常検出システム。
【請求項2】
前記道路のメンテナンスの履歴は、過去に前記路面異常検出手段によって検出された路面異常に対して補修を実施したか補修を保留しているかを示す履歴である請求項1に記載の路面異常検出システム。
【請求項3】
前記閾値設定手段は、
過去に前記路面異常検出手段によって検出された路面異常に対して補修を実施した場合には、閾値がより低い異常度レベルとなるように修正し、
過去に前記路面異常検出手段によって検出された路面異常に対して補修を保留している場合には、閾値がより高い異常度レベルとなるように修正する請求項2に記載の路面異常検出システム。
【請求項4】
路面状態に応じて変化する車両の走行状態は、車両に対して前後方向に生じる加速度の変化を含む請求項1乃至請求項3のいずれかに記載の路面異常検出システム。
【請求項5】
前記走行データ収集手段は、複数の車両を対象として前記走行データを収集し、
前記閾値設定手段は、前記走行データの収集対象となる車両毎に、該車両の走行データにより検出された路面異常に対する道路のメンテナンスの履歴に基づいて前記閾値を設定する請求項1乃至請求項4のいずれかに記載の路面異常検出システム。
【請求項6】
前記閾値設定手段は、
所定期間毎に直近の所定期間内に行われた路面異常に対する道路のメンテナンスの履歴に基づいて、路面異常を検出する異常度レベルの閾値の推奨値を特定し、
現在設定されている閾値と前記閾値の推奨値を夫々示した画面を表示装置に表示し、
前記表示装置を視認した操作者の操作に基づいて現在設定されている閾値を修正する請求項1乃至請求項5のいずれかに記載の路面異常検出システム。
【請求項7】
前記閾値設定手段は、
所定期間毎に直近の所定期間内に行われた路面異常に対する道路のメンテナンスの履歴に基づいて、路面異常を検出する異常度レベルの閾値の推奨値を特定し、
現在設定されている閾値を前記閾値の推奨値に修正する請求項1乃至請求項5のいずれかに記載の路面異常検出システム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、路面に生じている異常を検出する路面異常検出システムに関する。
【背景技術】
【0002】
従来より、道路の維持管理の一つとして道路の路面にアスファルトの剥がれや凹凸等の路面異常が発生した場合に、自治体や道路管理業者等の道路を管理する者(以下、道路管理者という)によってそれらの路面異常を補修することが行われている。このような路面異常の補修を行うためには、路面に生じた路面異常の位置や現在の大きさや程度を道路管理者側で把握する必要があるが、その手段の一つとして道路を実際に走行する車両のセンサ情報等に基づいて路面異常を検出することが行われている。
【0003】
例えば特開2020-194450号公報には車両がセンサから取得した前後方向の加速度の変化が閾値以上となったタイミングで路面異常があると検出し、道路の長さに対して路面異常を検出した回数を路面異常の発生率として算出し、各車両で算出された路面異常の発生率のデータを管理者側で収集し、収集した情報を統計することによって路面上に生じる路面異常を管理者側で把握する技術について提案されている。
【先行技術文献】
【特許文献】
【0004】
【文献】特開2020-194450号公報(段落0027-0035)
【発明の概要】
【発明が解決しようとする課題】
【0005】
ここで全国各地の道路は一の道路管理者が管理しているのではなく、多数の道路管理者によってエリア単位或いは道路単位で区分して管理されている。そして、路面異常の補修の判断基準は一律ではなく道路管理者によって異なるのが通常である。従って、例えば同じ大きさや程度の路面異常が異なる2つの道路Aと道路Bに夫々存在する場合に、道路Aを管理する道路管理者Aは補修が必要と判断して補修を行うが、道路Bを管理する道路管理者Bは現時点での補修は不要と判断して補修を保留することがある。即ち、同じ大きさや程度の路面異常であっても道路管理者Aにとっては検出すべき路面異常である一方で、道路管理者Bにとっては現時点では検出する必要のない路面異常であることとなる。上記特許文献1では、路面異常を検出する為の閾値を固定しているので上記道路管理者毎の判断基準の違いに対応できない問題があった。
【0006】
本発明は前記従来における問題点を解消するためになされたものであり、道路管理者毎の路面異常の補修の判断基準についての違いに対応して路面異常を検出することを可能にした路面異常検出システムを提供することを目的とする。
【課題を解決するための手段】
【0007】
前記目的を達成するため本発明に係る路面異常検出システムは、管理対象となる道路を走行する車両から、路面状態に応じて変化する車両の走行状態を検出するセンサの検出結果を含む走行データを収集する走行データ収集手段と、収集した前記走行データに基づいて車両の走行した道路の路面において路面異常の存在を示唆する異常度レベルを特定する異常度レベル特定手段と、過去に行われた路面異常に対する道路のメンテナンスの履歴に基づいて、路面異常を検出する異常度レベルの閾値を設定する閾値設定手段と、車両の走行した道路の路面において特定された前記異常度レベルが前記閾値を上回る地点に対して路面異常が生じていることを検出する路面異常検出手段と、を有する。
尚、「センサの検出結果」には車速センサ、加速度センサ、ジャイロセンサ、ヨーレートセンサ等の車両に備え付けられた各種センサの検出結果に加えて、車載カメラで撮像した画像から検出した画像認識結果についても含む。
また、「路面異常」とは、例えば、ポットホールや路面のひび割れなどの路面そのものの異常だけでなく、路面の凍結や路面に進入した障害物など、路面と他の物体とで生じる異常も含む概念とする。即ち、路面異常とは、車両の走行に影響を与える様々な路面の異常を含む概念である。
【発明の効果】
【0008】
前記構成を有する本発明に係る路面異常検出システムによれば、過去に行われた道路のメンテナンスの履歴に基づいて路面異常の検出の閾値を設定するので、道路管理者毎の路面異常の補修の判断基準についての違いを考慮して、道路管理者にとって検出対象とすべき路面異常のみを検出することが可能となる。
【図面の簡単な説明】
【0009】
図1】本実施形態に係る路面異常検出システムを示した概略構成図である。
図2】本実施形態に係る路面異常検出システムの構成を示したブロック図である。
図3】プローブ情報DBに記憶されるプローブ情報の一例を示した図である。
図4】検出閾値DBに記憶される閾値に関する情報の一例を示した図である。
図5】路面異常検出DBに記憶される路面異常に関する情報の一例を示した図である。
図6】補修履歴DBに記憶される道路のメンテナンス履歴の一例を示した図である。
図7】本実施形態に係るナビゲーション装置の制御系を模式的に示すブロック図である。
図8】車両が路面異常を通過する際に生じる挙動の一例を説明した図である。
図9】本実施形態に係る閾値初期設定処理プログラムのフローチャートである。
図10】本実施形態に係る推奨閾値算出処理プログラムのフローチャートである。
図11】推奨閾値の算出方法について説明した図である。
図12】本実施形態に係る閾値修正処理プログラムのフローチャートである。
図13】操作端末のディスプレイに表示される閾値設定画面を示した図である。
図14】閾値設定画面を用いて閾値を設定する例を示した図である。
図15】本実施形態に係る路面異常検出処理プログラムのフローチャートである。
図16】検出された路面異常を道路管理者に案内する例を示した図である。
【発明を実施するための形態】
【0010】
以下、本発明に係る路面異常検出システムについて具体化した一実施形態に基づき図面を参照しつつ詳細に説明する。先ず、本実施形態に係る路面異常検出システム1の概略構成について図1及び図2を用いて説明する。図1は本実施形態に係る路面異常検出システム1を示した概略構成図である。図2は本実施形態に係る路面異常検出システム1の構成を示したブロック図である。尚、全国各地の道路は自治体(例えば都道府県、市区町村)や道路管理業者によってエリア単位或いは道路単位で区分して管理されており、以下の路面異常検出システム1は道路の管理を行うそれらの自治体毎或いは道路管理業者毎に存在することとする。以下では本実施形態の路面異常検出システム1を用いて道路の管理を行う自治体又は道路管理業者を道路管理者と称する。
【0011】
図1に示すように、本実施形態に係る路面異常検出システム1は、道路管理者の管理下にある情報管理センタ2が備えるサーバ装置(路面異常検出装置)3と、道路管理者により操作される操作端末4と、道路上を走行する車両5と、を基本的に有する。また、サーバ装置3と操作端末4と車両5は通信ネットワーク網6を介して互いに電子データを送受信可能に構成されている。尚、本実施形態では基本的に路面異常検出システム1に含まれる車両5は複数台あることを前提とするが、1台のみであっても実施は可能である。また、車両5は道路管理者の管理下にある特定の車両(例えば公用車、タクシー、ごみ収集車)のみに限定しても良いし、広く一般車両まで含めても良い。
【0012】
ここで、本実施形態に係る路面異常検出システム1は所謂プローブカーシステムを構成する。ここで、プローブカーシステムとは、車両5をセンサとして情報を収集するシステムである。具体的には、車両5が速度データをはじめ、ステアリング操作やシフト位置等の各システムの作動状況をGPSの位置情報とともに予め車両5に搭載された通信装置を介して情報管理センタ2に送信し、センタ側でその収集データを様々な情報として再利用するシステムをいう。
【0013】
そして、情報管理センタ2が備えるサーバ装置3は、道路管理者の管理対象となる道路を走行する各車両5から現在時刻や走行情報等を含むプローブ情報(材料情報)を適宜収集して蓄積するとともに、蓄積されたプローブ情報から各種支援情報(例えば渋滞情報、路面状況、事故情報、旅行時間等)を生成し、生成された支援情報をナビゲーション装置7に対して配信したり、支援情報を用いた各種処理を行う情報管理サーバである。特に本実施形態ではサーバ装置3は、車両5が備える車速センサや加速度センサ等の路面状態に応じて変化する車両の走行状態を検出する各種センサの検出値に関する情報を各車両5から収集し、収集した情報を統計することによって、道路管理者により管理対象となる道路の路面に存在する路面異常の検出を行う。そして、サーバ装置3は検出された路面異常に関する情報を操作端末4に対して提供し、道路管理者は操作端末4を介して提供された情報に基づき、必要に応じて現地確認を行った上で検出された路面異常の補修や保留の判断を行う。尚、本実施形態における「路面異常」とは、例えば、ポットホールや路面のひび割れなどの路面そのものの異常だけでなく、路面の凍結や路面に進入した障害物など、路面と他の物体とで生じる異常も含む概念とする。即ち、路面異常とは、車両の走行に影響を与える様々な路面の異常を含む概念である。
【0014】
尚、本実施形態では情報管理センタ2やサーバ装置3は道路管理者の管理下にあるものとするが、情報管理センタ2やサーバ装置3は道路管理者と異なる機関の管理下にあって、道路管理者の操作端末4に対して路面異常の検出結果に関する情報を譲渡するシステムとしても良い。
【0015】
また、操作端末4は、例えばパーソナルコンピュータ、タブレット端末、スマートフォン等が該当し、道路管理者が操作可能な端末とする。操作端末4は、CPU、ROM、RAM等を中心に構成された制御部、キーボードやポインティングデバイスなどで構成される入力部、ディスプレイやスピーカなどの出力部、ハードディスクなどの不揮発性記憶手段からなる補助記憶部等を備えている。また、操作端末4にはOS(Operating system)としてWindows(登録商標)、Linux(登録商標)、MacOS(登録商標)などが搭載される。キーボード入力や画面出力といった入出力機能、主記憶部であるメモリや補助記憶部であるハードディスクに対するアクセス機能など、アプリケーションから共通して利用される基本機能は、OSによって提供される。尚、これら各OSによって提供される各種機能そのものは公知なので、ここでの詳細な説明は省略する。
【0016】
更に、操作端末4は、モデム等の通信機器を介して通信ネットワーク網6に接続され、サーバ装置3と双方向通信可能に構成されている。そして、操作端末4は、サーバ装置3から取得したデータに基づいて、各種情報をディスプレイに表示等する。特に本実施形態に係る操作端末4は、後述のように路面異常の検出の為の閾値を設定する為の画面を表示し、ユーザによる閾値の変更操作を受け付ける。また、サーバ装置3によって検出された路面異常に関する情報をサーバ装置3から取得し、ディスプレイに対してその路面異常の検出地点やステータス(異常の大きさや程度)を表示して道路管理者に対して案内する。
【0017】
一方、車両5は乗員が乗車した状態で道路上を走行する移動手段であって、通信(案内)端末であるナビゲーション装置7と、GPS、車速センサ、加速度センサ、車載カメラ等の各種の車載センサ8を有する。尚、車両5が備える車載センサ8は路面状態に応じて変化する車両の走行状態を検出するセンサとし、種類は特に限定されず、車両5に搭載可能な各種のセンサを採用できる。また、車両5が備える車載センサ8の数は、1つでも良く、複数個でも良い。車両5は自動運転による走行が可能な車両としても良い。
【0018】
ナビゲーション装置7は、車両5に搭載され、格納する地図データに基づいて自車位置周辺の地図を表示したり、地図画像上において車両の現在位置を表示したり、設定された案内経路に沿った移動案内を行う車載機である。また、ナビゲーション装置7は通信ネットワーク網6に接続する為の通信手段を備え、GPSや車載センサ8を用いて車両の現在位置、車速、加速度等を取得し、所定時間間隔で現在時刻とともに取得した情報をプローブ情報としてサーバ装置3へと送信する。尚、上記プローブ情報の送信を実行する主体としては、ナビゲーション装置7の代わりに、例えば車両5が備える他の車載器や車両5を制御する車両制御ECUを用いても良い。
【0019】
また、通信ネットワーク網6は全国各地に配置された多数の基地局と、各基地局を管理及び制御する通信会社とを含み、基地局及び通信会社を有線(光ファイバー、ISDN等)又は無線で互いに接続することにより構成されている。ここで、基地局は車両5との通信をするトランシーバー(送受信機)とアンテナを有する。そして、基地局は通信会社の間で無線通信を行う一方、通信ネットワーク網6の末端となり、基地局の電波が届く範囲(セル)にある車両5の通信をサーバ装置3との間で中継する役割を持つ。また、操作端末4とサーバ装置3との間の通信についても中継する役割を持つ。
【0020】
続いて、路面異常検出システム1が有するサーバ装置3の構成について図2を用いてより詳細に説明する。
【0021】
サーバ装置3は、図2に示すようにサーバ制御部11と、サーバ制御部11に接続された情報記録手段としてのプローブ情報DB12と、検出閾値DB13と、路面異常検出DB14と、補修履歴DB15と、サーバ側地図DB16と、センタ通信装置17と、を基本的に有する。
【0022】
サーバ制御部11は、サーバ装置3の全体の制御を行う制御ユニット(MCU、MPU等)であり、演算装置及び制御装置としてのCPU21、並びにCPU21が各種の演算処理を行うにあたってワーキングメモリとして使用されるRAM22、制御用のプログラムのほか、後述の閾値初期設定処理プログラム(図9)、推奨閾値算出処理プログラム(図10)、閾値修正処理プログラム(図12)、路面異常検出処理プログラム(図15)等が記録されたROM23、ROM23から読み出したプログラムを記憶するフラッシュメモリ24等の内部記憶装置を備えている。尚、サーバ制御部11は、操作端末4やナビゲーション装置7の制御部とともに処理アルゴリズムとしての各種手段を有する。例えば、走行データ収集手段は、管理対象となる道路を走行する車5両から、路面状態に応じて変化する車両5の走行状態を検出する車載センサ8の検出結果を含む走行データを収集する。異常度レベル特定手段は、収集した走行データに基づいて車両の走行した道路の路面において路面異常の存在を示唆する異常度レベルを特定する。閾値設定手段は、過去に行われた路面異常に対する道路のメンテナンスの履歴に基づいて、路面異常を検出する異常度レベルの閾値を設定する。路面異常検出手段は、車両の走行した道路の路面において特定された異常度レベルが閾値を上回る地点に対して路面異常が生じていることを検出する。
【0023】
また、プローブ情報DB12は、道路管理者の管理対象となる道路を走行する各車両5から収集したプローブ情報を累積的に記憶する記憶手段である。尚、本実施形態においては、車両5から収集されるプローブ情報として、特に(a)日時とその日時における(b)車両5の位置座標(緯度、経度)、(c)車両の走行する走行リンク、(d)車両が備える車載センサ8の検出値が含まれる。尚、車両が備える車載センサ8としては、例えば車速センサ、ステアリングセンサ、ヨーレートセンサ、ジャイロセンサ、前後加速度センサ、上下加速度センサ、赤外線センサ等が挙げられるが、特に本実施形態では路面状態に応じて変化する車両の走行状態を検出するセンサとして、車速センサと前後加速度センサを含む。
【0024】
即ちプローブ情報は、車両5が過去の走行中に位置した地点とその地点に車両が位置した時刻と、その地点における車両が備える車載センサ8の検出値、即ち車両の走行データ(挙動)を示す。但し、プローブ情報としては上記(a)~(d)に関する情報を必ずしも全て含む必要はなく、また、(a)~(d)以外の情報(例えばブレーキ操作量、方位等)を含む構成としても良い。また、プローブ情報としては車載カメラで撮像された映像情報を含めても良い。
【0025】
図3はプローブ情報DB12に記憶されるプローブ情報の一例を示した図である。図3に示すように、プローブ情報は、送信元の車両を識別する車両IDと、上記(a)~(d)に関する情報等が含まれる。例えば、図3に示すプローブ情報は、ID“A”の車両5がID“100001”のリンクの走行中において、徐々に減速して停車したことが記憶されている。一方、ID“B”の車両5がID“100002”のリンクを55km前後で走行したことが記憶されている。同様にして、他のプローブ情報についても記憶されている。尚、図3に示す例では200msec間隔で車両からプローブ情報を収集しているが、プローブ情報の収集の間隔は200msec間隔より短く或いは長くしても良い。
【0026】
また、検出閾値DB13は、車両5毎に現時点で設定されている路面異常を検出する閾値を記憶する記憶手段である。本実施形態では、後述のように車載センサ8の検出値に基づいて車両の走行する道路に対して路面異常の存在を示唆する異常度レベル(異常度レベルの高い地点ほど、路面異常の存在する可能性が高く、且つその地点により大きな路面異常が存在することを示唆する)を特定し、特定した異常度レベルに基づいて路面異常の検出が行われる。検出閾値DB13に記憶される閾値は上記異常度レベルから路面異常を検出する為の閾値である。また、閾値は車両5毎に設定される。更に閾値としては第1閾値と第2閾値と第3閾値の3種類が設定され、以下のように定義される。
(1)第1閾値・・・路面異常として検出対象とするか否かの閾値(即ち、異常度レベルが第1閾値未満であれば検出対象とせず、異常度レベルが第1閾値以上であれば検出対象とする)
(2)第3閾値・・・検出された路面異常をデフォルトで案内対象にするか否かの閾値(即ち、異常度レベルが第1閾値以上第3閾値未満であれば路面異常として検出されるが道路管理者からの要望がなければ基本的に道路管理者への案内対象とせず、異常度レベルが第3閾値以上であれば路面異常として無条件で道路管理者への案内対象とする)
(3)第2閾値・・・第1閾値と第3閾値の間に設定され、路面異常の大きさや程度を区分する閾値
【0027】
図4は検出閾値DB13に記憶される閾値の一例を示した図である。図4に示すように、閾値は、車両を識別する車両IDに対して紐づけて設定されており、例えばID“A”の車両5は第1閾値が“75”に設定され、第2閾値が“118”に設定され、第3閾値が“160”に設定されていることを示す。また、ID“B”の車両5は第1閾値が“57”に設定され、第2閾値が“100”に設定され、第3閾値が“143”に設定されていることを示す。また、ID“C”の車両5は第1閾値が“65”に設定され、第2閾値が“108”に設定され、第3閾値が“156”に設定されていることを示す。また、ID“D”の車両5は第1閾値が“52”に設定され、第2閾値が“96”に設定され、第3閾値が“133”に設定されていることを示す。
【0028】
尚、閾値は後述のように車両5毎に予めその車両に対応した固有の初期値が設定され、その後に路面異常に対する道路のメンテナンスの履歴に基づいて閾値はより適切な値へと適宜修正されることとなる。尚、閾値の設定方法の詳細については後述する。
【0029】
一方で、路面異常検出DB14は、上記プローブ情報DB12に格納されるプローブ情報と検出閾値DB13に格納される閾値とに基づいて、道路管理者によって管理対象となる道路の路面において検出された路面異常に関する情報を記憶する記憶手段である。特に本実施形態では、検出された路面異常毎に、路面異常の検出された位置と、路面異常を検出した車両(正確には検出に用いたプローブ情報を送信した送信元の車両)と、路面異常を検出した日時と、路面異常の現時点でのステータスを夫々特定した情報を記憶する。ここで“路面異常のステータス”は異常の大きさや程度を示すものであって、路面異常の生じている箇所の面積、路面異常が凹形状であれば深さ、路面異常が凸形状であれば高さ、凹凸であれば最高点と最低点の差、傾斜する形状であれば傾斜の角度等が含まれる。尚、路面異常のステータスについては上述した第1閾値、第2閾値及び第3閾値に基づいて特定され、例えば車載センサ8の検出値に基づいて特定された路面異常の存在を示唆する異常度レベルが第1閾値以上第2閾値未満となる地点があれば、その地点において“レベル1(小)”の路面異常があると判定される。また、異常度レベルが第2閾値以上第3閾値未満となる地点があれば、その地点において“レベル2(中)”の路面異常があると判定される。また、異常度レベルが第3閾値以上となる地点があれば、その地点において“レベル3(大)”の路面異常があると判定される。
【0030】
例えば図5は路面異常検出DB14に記憶される路面異常に関する情報の一例を示した図である。図5に示す段差特定情報では、ID“100001”のリンクの(X1,Y1)の地点にID“A”の車両5によって3月2日の12時02分に検出された『レベル1』の路面異常が存在することが記憶されている。同様にID“100011”のリンクの(X2,Y2)の地点にID“F”の車両5によって3月11日の13時03分に検出された『レベル2』の路面異常が存在することが記憶されている。また、ID“100022”のリンクの(X3,Y3)の地点にID“H”の車両5によって3月14日の23時02分に検出された『レベル3』の路面異常が存在することが記憶されている。また、ID“100033”のリンクの(X4,Y4)の地点にID“D”の車両5によって3月21日の14時34分に検出された『レベル1』の路面異常が存在することが記憶されている。そして、路面異常に関する情報は、道路管理者の管理対象となる道路において検出された路面異常毎に記憶されている。また、車両5から新たに収集したプローブ情報に基づいて路面異常検出DB14に記憶される情報は適宜更新される。例えば時間経過によって路面異常の形状が大きくなり、スタータスが変化した場合については該当する路面異常の情報も更新されることになる。一方、路面異常が道路管理者によって補修された場合には、補修された路面異常に関する情報は手動或いは自動で路面異常検出DB14から削除するようにする。但し、補修してから一定期間経過するまでは補修済みのフラグを付与した上で情報を残すようにしても良い。
【0031】
また、サーバ装置3は、路面異常検出DB14に記憶された路面異常に関する情報を操作端末4の要求に応じて操作端末4に配信する。一方で、路面異常に関する情報の配信された操作端末4は、配信された路面異常に関する情報をディスプレイ等に表示し、道路管理者に案内する。例えば地図画像上に検出された路面異常の位置とステータスを夫々示すことが可能である。但し、案内対象となるのは特に指定がない限りはステータスがレベル3の路面異常に関する情報のみとし、道路管理者が特に希望した場合についてステータスがレベル1やレベル2の路面異常に関する情報についても案内対象とする。そして、道路管理者は案内された路面異常に関する情報を参照し、更に必要に応じて現地確認を行った上で検出された路面異常の補修を行うか補修を保留するかを決定する。
【0032】
一方で、補修履歴DB15は、過去に道路管理者が路面異常に対して行った作業結果、即ち路面異常に対する道路のメンテナンスの履歴を記憶した記憶手段である。尚、作業結果としては、路面異常を補修する為の作業を実施した結果以外に、路面異常を確認したうえで補修を行うことを保留する(即ち現時点では補修を行わない)決定を行った結果もある。また、補修履歴DB15には補修作業を行った日時、作業を保留した場合には保留を決定した日時についても格納される。
【0033】
例えば図6は補修履歴DB15に記憶される補修履歴情報の一例を示した図である。図6に示す例では3月12日にID“102211”のリンクの(X11,Y11)の地点にあった“レベル2(中)”の路面異常について補修作業を行ったことが記憶されている。また、3月14日にID“100251”のリンクの(X12,Y12)の地点にある“レベル1(小)”の路面異常について補修を行わずに保留することを決定したことが記憶されている。また、3月16日にID“100002”のリンクの(X13,Y13)の地点にある“レベル3(大)”の路面異常について補修を行ったことが記憶されている。また、3月17日にID“120032”のリンクの(X14,Y14)の地点にある“レベル1(小)”の路面異常について補修を行わずに保留することを決定したことが記憶されている。
【0034】
一方、サーバ側地図DB16は、外部からの入力データや入力操作に基づいて登録された最新のバージョンの地図情報であるサーバ側地図情報が記憶される記憶手段である。ここで、サーバ側地図情報は、道路網を始めとして経路探索、経路案内及び地図表示に必要な各種情報から構成されている。例えば、道路網を示すノード及びリンクを含むネットワークデータ、道路(リンク)に関するリンクデータ、ノード点に関するノードデータ、各交差点に関する交差点データ、施設等の地点に関する地点データ、地図を表示するための地図表示データ、経路を探索するための探索データ、地点を検索するための検索データ等からなる。
【0035】
また、センタ通信装置17は、車両5や操作端末4やVICS(登録商標:Vehicle Information and Communication System)センタ等の外部の交通情報センタと通信ネットワーク網6を介して通信を行う為の通信装置である。本実施形態では、センタ通信装置17を介してプローブ情報や配信情報(路面異常情報)を各車両5や操作端末4との間で送受信する。
【0036】
次に、車両5に搭載されたナビゲーション装置7の概略構成について図7を用いて説明する。図7は本実施形態に係るナビゲーション装置7を示したブロック図である。
【0037】
図7に示すように本実施形態に係るナビゲーション装置7は、ナビゲーション装置7が搭載された車両5の現在位置を検出する現在位置検出部31と、各種のデータが記録されたデータ記録部32と、入力された情報に基づいて、各種の演算処理を行うナビゲーションECU33と、ユーザからの操作を受け付ける操作部34と、ユーザに対して車両周辺の地図や交通情報等を表示する液晶ディスプレイ35と、経路案内に関する音声ガイダンスを出力するスピーカ36と、記憶媒体であるDVDを読み取るDVDドライブ37と、情報管理センタ2やVICSセンタ等の情報センタとの間で通信を行う通信モジュール38と、を有する。また、ナビゲーション装置7はCAN等の車載ネットワークを介して、車両5に搭載された各種の車載センサ8とも接続されている。
【0038】
以下に、ナビゲーション装置7が有する各構成要素について順に説明する。
現在位置検出部31は、GPS42等を含み、現在の車両の位置、方位等を検出することが可能となっている。また、車速センサ、加速度センサ、その他の車両に設置された車載センサ8の検出結果についても取得することによって、より精度の高い現在の車両の位置、方位等の検出も可能である。
【0039】
また、データ記録部32は、外部記憶装置及び記録媒体としてのハードディスク(図示せず)と、ハードディスクに記録された地図情報DB45、走行履歴DB46、所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド(図示せず)とを備えている。尚、データ記録部32をハードディスクの代わりにフラッシュメモリやメモリーカードやCDやDVD等の光ディスクにより構成しても良い。また、地図情報DB45及び走行履歴DB46は外部のサーバに格納させ、ナビゲーション装置7が通信により取得する構成としても良い。
【0040】
ここで、地図情報DB45は、例えば、道路(リンク)に関するリンクデータ、ノード点に関するノードデータ、経路の探索や変更に係る処理に用いられる探索データ、施設に関する施設データ、地図を表示するための地図表示データ、各交差点に関する交差点データ、地点を検索するための検索データ等が記憶された記憶手段である。
【0041】
また、走行履歴DB46は、車両5の走行情報(車両挙動)を累積して記憶した記憶手段である。尚、本実施形態では走行履歴DB46に記憶される走行情報として、特に車両の現在位置の履歴と車載センサ8の検出結果を含む。走行履歴DB46に記憶された走行情報はプローブ情報としてサーバ装置3へと随時送信される。
【0042】
一方、ナビゲーションECU(エレクトロニック・コントロール・ユニット)33は、ナビゲーション装置7の全体の制御を行う電子制御ユニットであり、演算装置及び制御装置としてのCPU51、並びにCPU51が各種の演算処理を行うにあたってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるRAM52、制御用のプログラムのほか、後述の路面異常検出処理プログラム(図15参照)等が記録されたROM53、ROM53から読み出したプログラムを記憶するフラッシュメモリ54等の内部記憶装置を備えている。
【0043】
操作部34は、走行開始地点としての出発地及び走行終了地点としての目的地を入力する際等に操作され、各種のキー、ボタン等の複数の操作スイッチ(図示せず)から構成される。そして、ナビゲーションECU33は、各スイッチの押下等により出力されるスイッチ信号に基づき、対応する各種の動作を実行すべく制御を行う。尚、操作部34は液晶ディスプレイ35の前面に設けたタッチパネルによって構成することもできる。また、マイクと音声認識装置によって構成することもできる。
【0044】
また、液晶ディスプレイ35には、道路を含む地図画像、交通情報、操作案内、操作メニュー、キーの案内、案内経路(走行予定経路)に沿った案内情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。尚、液晶ディスプレイ35の代わりに、HUDやHMDを用いても良い。
【0045】
また、スピーカ36は、ナビゲーションECU33からの指示に基づいて案内経路(走行予定経路)に沿った走行を案内する音声ガイダンスや、交通情報の案内を出力する。
【0046】
また、DVDドライブ37は、DVDやCD等の記録媒体に記録されたデータを読み取り可能なドライブである。そして、読み取ったデータに基づいて音楽や映像の再生、地図情報DB45の更新等が行われる。尚、DVDドライブ37に替えてメモリーカードを読み書きする為のカードスロットを設けても良い。
【0047】
また、通信モジュール38は、情報管理センタ2、VICSセンタやその他の外部センタ等から送信された交通情報等を受信する為の通信装置であり、例えば携帯電話機やDCMが該当する。また、車車間で通信を行う車車間通信装置や路側機との間で通信を行う路車間通信装置も含む。また、プローブ情報をサーバ装置3との間で送受信するのにも用いられる。
【0048】
ここで、上記したように、本実施形態の路面異常検出システム1は、車両5からプローブ情報として送信される車載センサ8の検出値に基づいて、サーバ装置3が道路に生じている路面異常を検出する。車載センサ8の検出値に基づいて検出する路面異常の種類は、特に限定されないが、例えば、ポットホールがある。ポットホールとは、例えば、道路の路面に形成された凹凸、道路の穴、アスファルトの剥がれなどである。
【0049】
ポットホールを検出する為の車載センサ8としては、例えば車速センサと前後加速度センサを採用することができる。サーバ装置3は車両から収集した車速と前後方向に生じた加速度に基づいて、ポットホールの存在、即ち、路面異常の存在を検出する。例えば一例として、図8に示すように路面に形成された凹形状であるポットホール55を車輪が通過する場合、路面のエッジ55Aから車輪が離れて車両5は一瞬加速する。その結果、車両5が備える前後加速度センサは、慣性により後方への加速度を受ける。その後に、路面のエッジ55Bに車輪が当たると車両5は一瞬減速する。その結果、車両5が備える前後加速度センサは、慣性により前方への加速度を受ける。従って、車両5の車速の変異と前後方向に生じた加速度の変異から車両5が路面異常を通過したことを推定できる。尚、前後方向に生じた加速度の変異のみから路面異常を通過したことを推定することも可能である。
【0050】
更に、車両5の速度が同じ場合、ポットホール55の幅や深さが大きい程、車速や加速度の変異が大きくなる傾向がある。更に同じ幅や深さのポットホール55を通過する場合には車速が速い程、車速や加速度の変異が大きくなる傾向がある。従って、サーバ装置3は、車両の車速と前後方向に生じた加速度の変異量に基づいて路面に対して路面異常の存在を示唆する異常度レベルを特定することが可能となる。異常度レベルは例えば0~200の間で特定され、車両5が路面異常を通過したと推定された地点を対象にして、車両の車速が同じであれば車速の変異量や前後加速度の変異量が大きい程、より高い異常度レベルを特定する。異常度レベルの高い地点ほど、路面異常の存在する可能性が高く、且つその地点により大きな路面異常が存在することを示唆する。更に、サーバ装置3は前述したように車両5毎に設置された閾値と特定された異常度レベルを比較することによって最終的に道路上に存在する路面異常の位置とステータス(異常の大きさや程度)を特定する。
【0051】
尚、路面異常を検出する車載センサ8は、車速センサや前後加速度センサに限らない。例えば、車載センサ8として、車両5の車輪に作用する上下方向への加速度を検出する上下加速度センサを採用しても良い。そして、サーバ装置3は、例えば、上下加速度センサで検出した上下加速度の変動に基づいて、異常度レベルを算出しても良い。あるいは、例えば、車輪のサスペンション装置の伸縮量(サスペンションアームの変位量)を検出するサスペンションセンサと、車高の変位量を検出する車高センサとを車載センサ8として用いて、同様にサスペンションアームの変位量と車高の変位量の差分から、異常度レベルを算出しても良い。
【0052】
また、路面異常の種類は、ポットホールに限らない。例えば、道路のひび割れ、道路の隆起、路面の凍結などでも良い。例えば、サーバ装置3は、車載カメラで撮像した画像データを車両から収集して道路のひび割れを判断しても良い。この場合、サーバ装置3は、画像データを画像認識することにより推定したひび割れの長さや単位面積当たりのひび割れの発生箇所の割合などを異常度レベルとして算出可能である。
【0053】
また、車載センサ8の検出値に基づく異常度レベルの特定をサーバ装置3でなくナビゲーション装置7側で実施しても良い。その場合には、特定された異常度レベルをプローブ情報としてサーバ装置3へと送信する。尚、閾値をサーバ装置3からナビゲーション装置7が取得すれば、ナビゲーション装置7において道路上に存在する路面異常の検出を行うことも可能である。
【0054】
続いて、前記構成を有する路面異常検出システム1を構成するサーバ装置3において実行する閾値初期設定処理プログラムについて図9に基づき説明する。図9は本実施形態に係る閾値初期設定処理プログラムのフローチャートである。ここで、閾値初期設定処理プログラムは路面異常検出システム1においてプローブ情報を収集する対象となる車両5を新たに登録するタイミングで実行され、路面異常を検出する為の閾値の初期値を車両5に対して設定するプログラムである。尚、以下の図9図10及び図12にフローチャートで示されるプログラムは、サーバ装置3が備えているRAM22やROM23等に記憶されており、CPU21により実行される。
【0055】
以下のステップ(以下、Sと略記する)1及びS2の処理は、路面異常検出システム1においてプローブ情報を収集する対象として新たに登録する車両5毎に実行され、対象となる全ての車両5に対して処理が終了するまで繰り返し実行される。
【0056】
先ず、S1においてCPU21は、処理対象の車両5について予め道路管理者側が用意した路面異常のサンプル上を通過させ、通過する際の車両5の車載センサ8の検出値を取得する。例えば本実施形態では車速センサと前後加速度センサの検出値を夫々取得する。尚、路面異常のサンプルは例えばテストコース上に人工的に作ったポットホールとし、路面異常のサンプルとしては異常の程度(サイズや深さ)の異なる以下の3種類のサンプルを予め準備する。
(1)道路管理者が検出対象に含めることを希望する路面異常の内、最も異常の程度の低い路面異常(以下、第1サンプルという)。
(2)道路管理者が無条件で案内対象に含めることを希望する路面異常の内、最も異常の程度の低い路面異常(以下、第2サンプルという)。
(3)第1サンプルと第2サンプルの中間程度の路面異常(以下、第3サンプルという)。
【0057】
前述したように例えば図8に示すような路面に形成された凹形状であるポットホール55を車輪が通過する場合、路面のエッジ55Aから車輪が離れて車両5は一瞬加速する。その結果、車両5が備える前後加速度センサは、慣性により後方への加速度を受ける。その後に、路面のエッジ55Bに車輪が当たると車両5は一瞬減速する。その結果、車両5が備える前後加速度センサは、慣性により前方への加速度を受ける。前記S1ではこのような車両5の車速の変異と前後方向に生じた加速度の変異をそれぞれ取得する。
【0058】
次に、S2においてCPU21は、処理対象の車両5が第1サンプルを通過した際に検出された車両5の車速と前後方向に生じた加速度の変異量に基づいて、予め用意された演算式により第1サンプルの通過に対応した異常度レベルを算出する。異常度レベルは例えば0~200の間で算出され、車両5の車速が同じであれば車速の変異量や前後加速度の変異量が大きい程、より高い異常度レベルが算出される。そして、算出した異常度レベルを処理対象の車両5の第1閾値の初期値として設定する。尚、第1閾値は、路面異常として検出対象とするか否かの閾値(即ち、異常度レベルが第1閾値未満であれば検出対象とせず、異常度レベルが第1閾値以上であれば検出対象とする)である。
【0059】
またCPU21は、処理対象の車両5が第2サンプルを通過した際に検出された車両5の車速と前後方向に生じた加速度の変異量に基づいて、同様に第2サンプルの通過に対応した異常度レベルを算出し、算出した異常度レベルを処理対象の車両5の第3閾値の初期値として設定する。尚、第3閾値は、検出された路面異常をデフォルトで案内対象にするか否かの閾値(即ち、異常度レベルが第1閾値以上第3閾値未満であれば路面異常として検出されるが道路管理者からの要望がなければ基本的に道路管理者への案内対象とせず、異常度レベルが第3閾値以上であれば路面異常として無条件で道路管理者への案内対象とする)である。
【0060】
更にCPU21は、処理対象の車両5が第3サンプルを通過した際に検出された車両5の車速と前後方向に生じた加速度の変異量に基づいて、同様に第3サンプルの通過に対応した異常度レベルを算出し、算出した異常度レベルを処理対象の車両5の第2閾値の初期値として設定する。尚、第2閾値は、第1閾値と第3閾値の間に設定され、路面異常の大きさや程度を区分する閾値である。
【0061】
その後、CPU21は対象となる全ての車両5に対して上記閾値の初期値を設定した後に当該閾値初期設定処理プログラムを終了する。尚、閾値初期設定処理プログラムにより設定された閾値の初期値は、車両5を識別する車両IDに紐づけて検出閾値DB13(図4)に格納される。
【0062】
次に、路面異常検出システム1を構成するサーバ装置3において実行する推奨閾値算出処理プログラムについて図10に基づき説明する。図10は本実施形態に係る推奨閾値算出処理プログラムのフローチャートである。ここで、推奨閾値算出処理プログラムは所定期間毎(例えば24時間経過毎)に実行され、道路のメンテナンスの履歴に基づいて路面異常を検出する為の閾値の推奨値を導出するプログラムである。
【0063】
先ず、S11においてCPU21は、前回プログラムが実行されてからの期間内(即ち推奨閾値算出処理プログラムを24時間毎に実行するのであれば直近の24時間)において、道路管理者が路面異常に対して新たに行った作業結果、即ち路面異常に対する道路のメンテナンスの履歴を補修履歴DB15から取得する。尚、補修履歴DB15には、図6に示すように道路管理者によって道路のメンテナンス作業が行われると、作業結果とともに作業が行われた日時について記憶される。また、作業結果としては、“路面異常を補修する為の作業を実施した結果”と、“路面異常を確認したうえで補修を行うことを保留する(即ち現時点では補修を行わない)決定を行った結果”のいずれかとする。
【0064】
次に、S12においてCPU21は、前記S11で読み出したメンテナンス履歴を、作業結果毎に作業を行った路面異常を検出した車両(正確には検出に用いたプローブ情報を送信した送信元の車両)に紐づけて分類する。
【0065】
以下のS13~S16の処理は路面異常検出システム1においてプローブ情報を収集する対象として登録された車両5毎、且つ前記S12で紐づけられた作業結果毎に実行され、対象となる全ての車両5及び作業結果に対して処理が終了するまで繰り返し実行される。
【0066】
S13においてCPU21は、処理対象の作業結果が“路面異常を補修する為の作業を実施した結果”であるか否かを判定する。
【0067】
そして、処理対象の作業結果が“路面異常を補修する為の作業を実施した結果”であると判定された場合(S13:YES)には、S15へと移行する。それに対して、処理対象の作業結果が“路面異常を確認したうえで補修を行うことを保留する決定を行った結果”であると判定された場合(S13:NO)には、S14へと移行する。
【0068】
S14においてCPU21は、処理対象の車両5によって過去に検出された路面異常が道路管理者にとっては補修対象とすべきレベルの路面異常ではなかった、即ち路面異常と検出する為の異常度レベルの閾値をより高く(より異常度レベルが高いものに限定する)設定をすべきと判定する。そして、CPU21は閾値の推奨値である推奨閾値を+1加算する。尚、推奨閾値の初期値は前記閾値初期設定処理プログラム(図9)により設定された閾値の初期値と同値とする。そして、推奨閾値はS14或いは後述のS16によって図11に示すように初期値から増減される。例えば図11に示す例は閾値の初期値が100の場合であり、推奨閾値は100を初期値として増減される。但し、後述のように推奨閾値を減少させる場合については、現在設定されている閾値に対して±5%以内の範囲を調整領域とし、調整領域を超えないことを条件とする。
【0069】
また、後述の閾値修正処理プログラム(図12)において閾値が変更された場合には変更後の閾値を新たに推奨閾値の初期値とする。尚、第1閾値に対してのみ推奨閾値を設けても良いし、第1閾値、第2閾値、第3閾値の全てに推奨閾値を設けても良い。第1閾値、第2閾値、第3閾値の全てに推奨閾値を設けた場合には各推奨閾値に対して+1加算する。また、現在の推奨閾値は車両5毎に区分されてフラッシュメモリ24等に格納される。
【0070】
一方、S15においてCPU21は、処理対象の車両5に対して紐付けられた現在の推奨閾値を読み出し、現在の推奨閾値が調整領域に含まれているか否かを判定する。尚、調整領域は現在設定されている閾値に対して±5%以内の範囲とする。例えば図11に示すように現在設定されている第1閾値が100であれば95~105までの範囲に第1閾値の推奨閾値が含まれているか否かを判定する。
【0071】
そして、現在の推奨閾値が調整領域に含まれていると判定された場合(S15:YES)には、S16へと移行する。それに対して、現在の推奨閾値が調整領域に含まれていないと判定された場合(S15:NO)には、推奨閾値の増減を行うことなく処理を終了する。
【0072】
S16においてCPU21は、処理対象の車両5によって過去に検出された路面異常が道路管理者にとっては補修対象とすべきレベルの路面異常であったことから、現在の閾値は適切な閾値であると推定される一方で、路面異常と検出する為の異常度レベルの閾値が高すぎる(より異常度レベルが低いものも含めるように広げた方が良い)可能性についても考慮する。その結果、CPU21は閾値の推奨値である推奨閾値を-1減算する。第1閾値、第2閾値、第3閾値の全てに推奨閾値を設けた場合には各推奨閾値に対して-1減算する。また、現在の推奨閾値は車両5毎に区分されてフラッシュメモリ24等に格納される。
【0073】
前記S13~S16の処理を路面異常検出システム1においてプローブ情報を収集する対象として登録された車両5毎に、その車両5が過去に検出した路面異常に対する作業結果に基づいて行うので、車両5毎に道路管理者の路面異常の補修の判断基準に対応した推奨される閾値が推奨閾値として導出されることとなる。
【0074】
次に、路面異常検出システム1を構成するサーバ装置3において実行する閾値修正処理プログラムについて図12に基づき説明する。図12は本実施形態に係る閾値修正処理プログラムのフローチャートである。ここで、閾値修正処理プログラムは道路管理者が有する操作端末4から閾値の修正に関する要求信号をサーバ装置3が受信したタイミングで実行され、路面異常を検出する為の閾値を修正するプログラムである。
【0075】
先ず、S21においてCPU21は、検出閾値DB13に格納されている現時点の閾値を読み出して、要求信号の送信元の操作端末4へと送信する。尚、閾値は図4に示すように車両IDに紐づけられて車両5毎に設定されおり、前記S1ではプローブ情報を収集する対象として現時点で登録されている全ての車両5に対して設定されている閾値を送信する。また、前述の推奨閾値算出処理プログラム(図10)において導出された推奨閾値についても同様に全ての車両5に現時点で設定されている推奨閾値を送信する。
【0076】
その後、前記S21においてサーバ装置3から閾値及び推奨閾値に関する情報を受信した操作端末4では、ディスプレイに閾値設定画面を表示する。ここで、図13は操作端末4のディスプレイに表示される閾値設定画面61を示した図である。
【0077】
図13に示すように閾値設定画面61は、同録された車両5毎に区分されて各車両5に対して現時点で設定されている閾値と推奨閾値を夫々示している。具体的には、異常度レベルの0~200の範囲を示す数直線を表示し、その数直線に対して第1閾値の数値を示すアイコン62と、第2閾値の数値を示すアイコン63と、第3閾値の数値を示すアイコン64を夫々表示する。また、第1閾値の推奨閾値の数値を示すアイコン65と、第2閾値の推奨閾値の数値を示すアイコン66と、第3閾値の推奨閾値の数値を示すアイコン67についても夫々表示する。道路管理者は操作端末4のディスプレイに表示された閾値設定画面61を視認することによって、各車両において現時点で設定されている閾値と、前述の推奨閾値算出処理プログラム(図10)において導出された閾値の推奨値である推奨閾値を夫々把握することが可能となる。
【0078】
また、道路管理者(操作者)は操作端末4を操作することによって、閾値設定画面61に表示されたアイコン62~65を左右に移動させることが可能である。そして、S22においてCPU21は操作端末4において上記アイコン62~65を移動する操作を受け付けたか否かを判定し、アイコン62~65を移動する操作を受け付けたと判定された場合(S22:YES)については、数直線上における移動後のアイコン62~65の位置に対応する異常レベルの値へと閾値を変更する(S23)。具体的には、検出閾値DB13に格納されている各閾値の内、該当する閾値を変更後の値に更新する。尚、閾値を変更する場合には、アイコン65~56で示される推奨閾値へと変更することも可能であるし、推奨閾値以外の値へと変更することも可能である。但し、推奨閾値への変更のみを許可する(即ち変更しないか、推奨閾値へと変更するかの2択から選択する)ようにしても良い。
【0079】
例えば図14では、閾値設定画面61において車両ID“A”の第1閾値を示すアイコン62を推奨閾値の位置まで移動させた場合を示す。図14に示す操作が行われると第1閾値は推奨閾値と同じ値(例えば60)へと変更されることとなる。
【0080】
尚、上述した閾値修正処理プログラムは道路管理者による操作に基づいて閾値を推奨閾値へと変更することが可能であるが、道路管理者による操作を介さずに閾値を推奨閾値へと変更するようにしても良い。例えば路面異常検出システム1において閾値の自動修正を許可するモードを設け、自動修正を許可するモードに設定されている場合については、前述の推奨閾値算出処理プログラム(図10)において推奨閾値が導出されると、CPU21が導出された推奨閾値へと現在の閾値を自動で修正するようにしても良い。また、車両5が車載センサ8の検出値を取得した際の周囲の天候等を考慮して推奨閾値に対する信頼度を算出し、信頼度が高い場合のみ自動修正を行うようにしても良い。
【0081】
続いて、路面異常検出システム1を構成するサーバ装置3及びナビゲーション装置7において実行する路面異常検出処理プログラムについて図15に基づき説明する。図15は本実施形態に係る路面異常検出処理プログラムのフローチャートである。ここで、路面異常検出処理プログラムは車両のACC電源(accessory power supply)がONされた後に所定時間間隔(例えば200msec間隔)で繰り返し実行され、道路管理者により管理対象となる道路を走行する車両5の現在位置や車載センサ8の検出値をプローブ情報としてサーバ装置3が収集するとともに、収集したプローブ情報に基づいて車両5が走行した道路の路面上にある路面異常を検出するプログラムである。尚、以下の図15にフローチャートで示されるプログラムは、サーバ装置3が備えているRAM22やROM23又はナビゲーション装置7が備えているRAM52やROM53等に記憶されており、CPU21又はCPU51により実行される。
【0082】
先ず、ナビゲーション装置7において実行される路面異常検出処理プログラムについて説明する。
S31においてCPU51は、GPS42の検出結果とともにCAN等を介して車載センサ8の検出結果を取得する。尚、車両が備える車載センサ8としては、例えば車速センサ、ステアリングセンサ、ヨーレートセンサ、ジャイロセンサ、前後加速度センサ、上下加速度センサ、赤外線センサ等が挙げられるが、特に本実施形態では路面状態に応じて変化する車両5の走行状態を検出するセンサとし、車速センサと前後加速度センサを含む。従って前記S31では、少なくとも“車両5の現在位置座標”、“車両5の現在車速”、“車両5に対して前後方向に生じる加速度”について取得する。尚、前記S31の情報の取得についてはACC電源がONされている間において200msec間隔で繰り返し行われる。
【0083】
次に、S32においてCPU51は、前記S31で取得した各情報について、送信元の車両を識別する“車両ID”とともにプローブ情報としてサーバ装置3へと送信する。そして、サーバ装置3では受信したプローブ情報に基づいて後述のように路面異常の検出を行う。尚、前記S32におけるプローブ情報の送信は例えば1秒間隔で行い、前回プローブ情報の送信を行ってから現時点までにS31で取得した新たな情報を送信対象とする。但し、プローブ情報を送信するタイミングは必ずしも1秒間隔である必要はなく、適宜変更可能である。
【0084】
尚、本実施形態では上記S31及びS32の処理はナビゲーション装置7が実行することとしているが、車両5が備える他の車載器や車両制御ECUが行っても良い。
【0085】
次に、サーバ装置3において実行される路面異常検出処理プログラムについて説明する。
先ず、S41においてCPU21は、路面異常検出システム1においてプローブ情報を収集する対象として登録された各車両5からプローブ情報の送信があるか否か判定する。
【0086】
そして、プローブ情報の送信があると判定された場合(S41:YES)には、送信されるプローブ情報を受信する(S42)。そして、CPU21は受信したプローブ情報をプローブ情報DB12へと累積的に格納する(S43)。
【0087】
一方、プローブ情報の送信がないと判定された場合(S41:NO)には、当該路面異常検出処理プログラムを終了する。尚、前記S42で受信するプローブ情報は、路面状態に応じて変化する車両5の走行状態を検出する車載センサ8の検出結果を含む走行データであり、具体的には“車両を識別する車両ID”と“日時”と“車両の位置座標”と“車両が備える車載センサ8の検出値”とが含まれる。
【0088】
以下のS44~S46の処理は路面異常検出システム1においてプローブ情報を収集する対象として登録された車両5毎、且つその車両5が路面異常を通過したことが疑われる地点毎に実行され、対象となる全ての車両5及び地点に対して処理が終了するまで繰り返し実行される。
【0089】
尚、前述したように例えば路面に形成された凹形状であるポットホール55を車輪が通過する場合、図8に示すように路面のエッジ55Aから車輪が離れて車両5は一瞬加速する。その結果、車両5が備える前後加速度センサは、慣性により後方への加速度を受ける。その後に、路面のエッジ55Bに車輪が当たると車両5は一瞬減速する。その結果、車両5が備える前後加速度センサは、慣性により前方への加速度を受ける。従って、サーバ装置3は車両5の車速の変異と前後方向に生じた加速度の変異から車両5が路面異常を通過したことを推定でき、以下のS44~S46ではそのようにして推定された路面異常の通過が疑われる地点を対象に処理が実行される。
【0090】
先ず、S44においてCPU21は、処理対象の車両5が路面異常の通過が疑われる地点を通過した際に検出された車両5の車速と前後方向に生じた加速度の変異量に基づいて、予め用意された演算式により異常度レベルを算出する。異常度レベルは例えば0~200の間で算出され、車両5の車速が同じであれば車速の変異量や前後加速度の変異量が大きい程、より高い異常度レベルが算出される。
【0091】
次に、S45においてCPU21は、検出閾値DB13から現時点で処理対象の車両5に対して設定されている閾値を読み出す。尚、閾値としては第1閾値と第2閾値と第3閾値があり車両毎に紐付けられて検出閾値DB13に格納されている(図4)。また、閾値は前述の閾値初期設定処理プログラム(図9)において初期値が設定され、閾値修正処理プログラム(図12)により適宜修正される。
【0092】
続いて、S46においてCPU21は、前記S44で特定された異常度レベルと前記S45で読み出された閾値とを比較し、異常度レベルが第1閾値以上となる場合には、路面異常の通過が疑われる地点に対して路面異常が生じていることを検出する。更に、第2閾値及び第3閾値との比較に基づいて、検出された路面異常の現時点でのステータス(異常の大きさや程度)についても特定する。具体的には、異常度レベルが第1閾値以上第2閾値未満である場合には“レベル1(小)”の路面異常があると判定される。また、異常度レベルが第2閾値以上第3閾値未満である場合には“レベル2(中)”の路面異常があると判定される。また、異常度レベルが第3閾値以上である場合には“レベル3(大)”の路面異常があると判定される。
【0093】
その後、S47においてCPU21は、前記S46の検出結果に基づいて路面異常検出DB14を更新する。例えば新たな路面異常が検出された場合には、新たに検出された路面異常毎に、路面異常の検出された位置と、路面異常を検出した車両(正確には検出に用いたプローブ情報を送信した送信元の車両)と、路面異常を検出した日時と、路面異常の現時点でのステータス(異常の大きさや程度)を夫々特定した情報を記憶する。一方、例えば時間経過によって既存の路面異常の形状が大きくなり、スタータスが変化した場合については該当する路面異常の情報の内、ステータスの箇所を更新する。また、路面異常が道路管理者によって補修された場合には、補修された路面異常に関する情報は手動或いは自動で路面異常検出DB14から削除するようにする。その結果、道路管理者により管理対象となる道路に生じる路面異常をサーバ装置3により管理することが可能となる。
【0094】
また、上記路面異常検出処理プログラムによって検出されて路面異常検出DB14に格納される路面異常に関する情報は、操作端末4からの要求に応じて操作端末4に配信する。路面異常に関する情報の配信された操作端末4は、配信された路面異常に関する情報をディスプレイ等に表示し、道路管理者に案内する。
【0095】
例えば図16は上記路面異常に関する情報を道路管理者に案内する際に操作端末4のディスプレイに表示される路面異常管理画面71を示した図である。図16に示すように路面異常管理画面71では、地図画像72が表示されるとともに、地図画像72上の路面異常が検出された位置に、路面異常の存在を示す路面異常マーク73が表示される。更に、路面異常管理画面71において表示された路面異常マーク73をユーザが選択すると、選択された路面異常マーク73に対応する路面異常についてのより詳細な情報を表示する情報ウィンドウ74が表示される。
【0096】
情報ウィンドウ74には、例えば路面異常を管理する管理ナンバー、路面異常の検出された日時、路面異常の現時点でのステータス(異常の大きさや程度)が表示される。また、路面異常を通過した車両から路面異常を撮像した写真が取得できる場合には車両5から該当する写真について取得して表示される。更に、情報ウィンドウ74には路面異常に関する情報として上記以外の情報を表示しても良い。例えば、路面異常の種類、路面異常の今後のステータスの変化予測などを表示しても良い。尚、路面異常管理画面71において案内対象となるのは特に指定がない限りはステータスがレベル3(大)の路面異常に関する情報のみとし、道路管理者が特に希望した場合についてステータスがレベル1(小)やレベル2(中)の路面異常に関する情報についても案内対象とする。そして、道路管理者は案内された路面異常に関する情報を参照し、更に必要に応じて現地確認を行った上で検出された路面異常の補修を行うか補修を保留するかを決定する。
【0097】
以上詳細に説明した通り、本実施形態に係る路面異常検出システム1、サーバ装置3及びサーバ装置3で実行されるコンピュータプログラムでは、管理対象となる道路を走行する車両5から、路面状態に応じて変化する車両5の走行状態を検出する車載センサ8の検出結果を含む走行データを収集し(S42)、収集した走行データに基づいて車両5の走行した道路の路面において路面異常の存在を示唆する異常度レベルを特定する(S44)一方で、過去に行われた路面異常に対する道路のメンテナンスの履歴に基づいて、路面異常を検出する異常度レベルの閾値を設定し(S11~S16、S21~S23)、車両5の走行した道路の路面において特定された異常度レベルが閾値を上回る地点に対して路面異常が生じていることを検出する(S46)ので、道路管理者毎の路面異常の補修の判断基準についての違いを考慮して、道路管理者にとって検出対象とすべき路面異常のみを検出することが可能となる。
また、道路のメンテナンスの履歴は、過去に検出された路面異常に対して補修を実施したか補修を保留しているかを示す履歴であるので、実際に道路管理者が路面異常の補修を行ったのか補修を行わずに保留しているのかを参照することによって、道路管理者にとって検出対象とすべき路面異常のみを検出できるように閾値を設定することが可能となる。
また、路面異常を検出する異常度レベルの閾値を設定する際に、過去に検出された路面異常に対して補修を実施した場合には、閾値がより低い異常度レベルとなるように修正し、過去に検出された路面異常に対して補修を保留している場合には、閾値がより高い異常度レベルとなるように修正するので、道路管理者により行われた道路のメンテナンス結果に基づいて閾値を適宜修正することにより、道路管理者が路面異常の補修を行う異常度レベルの路面異常については検出の対象に含める一方で、道路管理者が路面異常の補修を保留する異常度レベルの路面異常については検出の対象から除くことが可能となる。
また、路面状態に応じて変化する車両の走行状態は、車両に対して前後方向に生じる加速度の変化を含むので、車両5のセンサの検出結果を収集することにより、車両が路面異常を通過したことを正確に検出することが可能となる。
また、複数の車両5を対象として走行データを収集し、走行データの収集対象となる車両5毎に、該車両5の走行データにより検出された路面異常に対する道路のメンテナンスの履歴に基づいて閾値を設定する(S11~S16、S21~S23)ので、走行データを収集する対象となる車両毎の特性を考慮して閾値を設定することが可能となる。従って、様々な車種の車両から収集した走行データに基づいて路面異常を検出することが可能となる。
また、所定期間毎に直近の所定期間内に行われた路面異常に対する道路のメンテナンスの履歴に基づいて、路面異常を検出する異常度レベルの閾値の推奨値を特定し(S11~S16)、現在設定されている閾値と閾値の推奨値を夫々示した画面を表示装置に表示し(S21)、前記表示装置を視認した操作者の操作に基づいて現在設定されている閾値を修正する(S23)ので、道路管理者毎の路面異常の補修の判断基準に基づいて閾値の推奨値を特定する一方で、道路管理者の最終的な意思に基づいて閾値を推奨値へと修正することが可能となる。
また、所定期間毎に直近の所定期間内に行われた路面異常に対する道路のメンテナンスの履歴に基づいて、路面異常を検出する異常度レベルの閾値の推奨値を特定し(S11~S16)、現在設定されている閾値を閾値の推奨値に修正するので、道路管理者毎の路面異常の補修の判断基準に基づいて閾値の推奨値を特定し、閾値を推奨値へと修正することによって、道路管理者にとって検出対象とすべき路面異常のみを検出することが可能となる。
【0098】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、本実施形態ではプローブ情報を用いるプローブカーシステムを用いて道路管理者の管理対象となる道路を走行する複数の車両から走行データを収集しているが、プローブカーシステムは必須ではない。例えば一の車両から取得した走行データに基づいて路面異常を検出することも可能である。
【0099】
また、本実施形態ではサーバ装置3は車両5から車載センサ8の検出値を収集し、サーバ装置3側で車両が通過した路面異常の検出を行っている(S44~S46)が、車両側で自車の車載センサ8の検出値に基づいて自車が通過した路面異常の検出を行うようにしても良い。その場合には、閾値に関する情報をサーバ装置3から各車両5へと配信し、各車両5は配信された閾値を用いて路面異常の検出を行い、検出結果をプローブ情報としてサーバ装置3へと送信するようにする。
【0100】
また、本実施形態では図10に示す推奨閾値算出処理プログラムの実行主体は、サーバ装置3であったが、ナビゲーション装置7が一部または全部を実行する構成としても良い。
【0101】
また、本実施形態では路面異常を検出する為の閾値として第1閾値、第2閾値、第3閾値の3つの閾値を設けているが、第1閾値のみであっても良い。
【0102】
また、本実施形態では路面異常のステータスとして異常の程度の低い順にレベル1(小)、レベル2(中)、レベル3(大)の3段階に区分しているが、ステータスとしてレベル0(無)を規定しても良い。尚、レベル0は過去に道路管理者により補修された路面異常であって異常度レベルが第1閾値未満の状態とする。
【0103】
また、本実施形態では車速と車両に対して生じる前後方向の加速度とを用いて車両が路面異常を通過したことを検出している(S44~S46)が、車両が路面異常を通過したことを検出する方法としては他の方法を用いても良い。例えば、車両に対して上下方向に生じる加速度を検出する方法、サスペンションの動作を検出する方法、車外カメラで撮像した画像に基づいて検出する方法などがある。
【0104】
また、本実施形態では推奨閾値を算出する際に、道路のメンテナンスの履歴として路面異常に対して補修を実施したか補修を保留しているかを参照している(S13)が、保留している場合には保留の理由に基づいて推奨閾値を算出しても良い。また、補修を行っている場合には路面異常を検出してから補修を行うまでの日数に基づいて推奨閾値を算出しても良い。
【0105】
また、本実施形態では路面異常検出システム1は道路の管理を行う自治体毎或いは道路管理業者毎に存在することとしているが、複数の自治体及び道路管理業者毎で共用するシステムとしても良い。但し、その場合にはプローブ情報DB12、検出閾値DB13、路面異常検出DB14、補修履歴DB15については自治体毎或いは道路管理業者毎に区分して管理する。
【符号の説明】
【0106】
1…路面異常検出システム、2…情報管理センタ、3…サーバ装置、4…操作端末、5…車両、7…ナビゲーション装置、8…車載センサ、12…プローブ情報DB、13…検出閾値DB、14…路面異常検出DB、15…補修履歴DB、21…CPU、22…RAM、23…ROM、24…フラッシュメモリ、33…ナビゲーションECU、55…ポットホール、61…閾値設定画面
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11
図12
図13
図14
図15
図16