(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2023059930
(43)【公開日】2023-04-27
(54)【発明の名称】道路情報生成装置
(51)【国際特許分類】
G08G 1/00 20060101AFI20230420BHJP
H04N 7/18 20060101ALI20230420BHJP
G08G 1/09 20060101ALN20230420BHJP
【FI】
G08G1/00 J
H04N7/18 D
G08G1/09 F
【審査請求】有
【請求項の数】1
【出願形態】OL
(21)【出願番号】P 2023024898
(22)【出願日】2023-02-21
(62)【分割の表示】P 2018187731の分割
【原出願日】2018-10-02
(71)【出願人】
【識別番号】000005016
【氏名又は名称】パイオニア株式会社
(74)【代理人】
【識別番号】100110928
【弁理士】
【氏名又は名称】速水 進治
(74)【代理人】
【識別番号】100127236
【弁理士】
【氏名又は名称】天城 聡
(72)【発明者】
【氏名】大橋 圭
(57)【要約】
【課題】車両の通行を妨げる障害が道路に発生した場合に、障害発生から地図情報に反映されるまでの時間、及び/又は、障害発生をナビゲーション装置や移動体の制御装置が認識するまでの時間を短くする。
【解決手段】道路情報生成装置10は、飛行体20が生成した画像を処理することにより、道路の状態を判断する。そして、道路情報生成装置10は、通行に関する障害があると判断された道路の位置を示す障害位置情報を出力する。障害位置情報の出力先は、道路情報を記憶している記憶部であってもよいし、車両の移動を制御する移動制御装置であってもよいし、車両の移動ルートを示すルート情報を生成するナビゲーション装置であってもよい。
【選択図】
図1
【特許請求の範囲】
【請求項1】
飛行体によって撮像され、道路を含む画像を取得する画像取得部と、
前記画像を解析することにより前記道路の状態を判断し、通行に関する障害があると判断された前記道路の位置を示す障害位置情報を出力する解析部と、
を備える道路情報生成装置。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、道路情報生成装置に関する。
【背景技術】
【0002】
近年は、地図情報を用いて車両の移動ルートを自動で生成するナビゲーション装置が普及している。ナビゲーション装置が生成する移動ルートの的確性を向上させるためには、高い精度の地図情報を用いることが重要である。
【0003】
特許文献1には、道路を移動する移動体から、その移動体の位置情報並びに角速度情報及び/又は加速度情報を取得し、取得した情報を用いて道路の勾配情報を算出し、地図情報に付加することが記載されている。
【先行技術文献】
【特許文献】
【0004】
【発明の概要】
【発明が解決しようとする課題】
【0005】
車両の通行を妨げる障害が道路に発生することがある。この場合、障害が発生したことを、なるべく早く地図情報に反映させ、また、なるべく早くナビゲーション装置や移動体の制御装置に認識させることが好ましい。
【0006】
本発明が解決しようとする課題としては、車両の通行を妨げる障害が道路に発生した場合に、障害発生から地図情報に反映されるまでの時間、及び/又は、障害発生をナビゲーション装置や移動体の制御装置が認識するまでの時間を短くすること、が一例として挙げられる。
【課題を解決するための手段】
【0007】
請求項1に記載の発明は、飛行体によって撮像され、道路を含む画像を取得する画像取得部と、
前記画像を解析することにより前記道路の状態を判断し、通行に関する障害があると判断された前記道路の位置を示す障害位置情報を出力する解析部と、
を備える道路情報生成装置である。
【図面の簡単な説明】
【0008】
【
図1】第1の実施形態に係る道路情報生成システムの構成を示す図である。
【
図3】道路情報生成装置の機能構成を示す図である。
【
図4】道路情報生成装置のハードウェア構成の一例を示す図である。
【
図5】飛行体のハードウェア構成の一例を示す図である。
【
図6】道路情報生成装置が行う処理の一例を示すフローチャートである。
【
図7】第2の実施形態に係る道路情報生成装置及び送信装置の構成を示す図である。
【発明を実施するための形態】
【0009】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【0010】
(第1の実施形態)
図1は、第1の実施形態に係る道路情報生成システムの構成を示す図である。このシステムは、道路情報生成装置10及び飛行体20を備えている。この無線通信網の少なくとも一部は公衆通信網であってもよい。飛行体20は一台であってもよいし、複数台であってもよい。
【0011】
飛行体20は、例えばドローンといわれている飛行体であり、道路の上方を飛行しながら、道路を含む画像を生成する。
【0012】
道路情報生成装置10は、飛行体20が生成した画像を処理することにより、道路の状態を判断する。そして、道路情報生成装置10は、通行に関する障害があると判断された道路の位置を示す障害位置情報を出力する。障害位置情報の出力先は、道路情報を記憶している記憶部(例えば後述する道路情報記憶部110)であってもよいし、車両の移動を制御する移動制御装置であってもよいし、車両の移動ルートを示すルート情報を生成するナビゲーション装置であってもよい。
【0013】
図2は、飛行体20の機能構成を示す図である。飛行体20は、駆動部210、制御部220、撮像部230、及び送信部240を備えている。
【0014】
駆動部210は、飛行体20を飛行させるための駆動系、及び各種センサを有している。この駆動系は、例えばプロペラ、このプロペラを回すモータ、及びこのモータの動力源となる電池を含んでいる。また、上記した各種センサは、飛行体20の現在位置を算出するためのセンサ(例えばGPSセンサ)、モータの状態を測定するセンサや電池の状態(残量を含む)を測定するセンサを含んでいる。
【0015】
制御部220は駆動部210を制御する。例えば制御部220は、飛行体20の操縦者が所持しているリモートコントロール装置から受信した信号に従って、駆動部210(すなわち飛行体20の飛行ルート)を制御する。一方、飛行体20の飛行ルートが予め設定されている場合、制御部220は、例えば飛行体20の現在位置を検出するためのセンサの検出結果を用いて、飛行体20がルート情報に従って飛行するように、駆動部210を制御する。また、制御部220は、後述する撮像部230が撮像した画像を解析し、その解析結果を用いて駆動部210を制御してもよい。さらに制御部220は時計機能も有している。このため、制御部220は、撮像部230が画像を生成したとき、その生成日時を示す情報を画像に紐づけることができる。なお、この時計機能は撮像部230が有していてもよい。以下、画像にはこの生成日時を示す情報が含まれているものとする。
【0016】
撮像部230は、飛行体20の周囲、例えば下方を撮像する。撮像部230は、飛行体20が飛行している間は常に動作していてもよいし、飛行体20が目的地の上方に位置している間のみ動作してもよい。撮像部230が生成する画像のフレームレートは、例えば0.5フレーム/秒以上60フレーム/秒以下であるが、この範囲に限定されない。
【0017】
送信部240は、撮像部230が生成した画像を、その画像を撮像したときの飛行体20の位置を特定する情報(以下、位置特定情報と記載)に対応付けて、道路情報生成装置10に送信する。この際、送信部240は、画像を圧縮してから送信してもよい。また送信部240は、後述する道路情報生成装置10の解析部130が行う画像処理の少なくとも一部を行い、この処理を行った後のデータを道路情報生成装置10に送信してもよい。また、上記した位置特定情報は、例えば緯度経度情報であるが、これに限定されない。
【0018】
図3は、道路情報生成装置10の機能構成を示す図である。本図に示す道路情報生成装置10は、道路情報記憶部110、画像取得部120、及び解析部130を備えている。
【0019】
道路情報記憶部110は、道路の位置を示す道路位置情報、例えば地図情報を記憶している。道路情報記憶部110は、さらに通行に関する障害が道路の特定の部分に生じている場合、その障害の位置を示す障害位置情報を記憶している。ここで、障害の種類には、例えば、土砂崩れや河川の氾濫による通行禁止、橋梁の破損による通行禁止、家屋をはじめとした建築物の倒壊による通行禁止、樹木の倒壊による通行禁止、道路の冠水による通行禁止、及び道路の形状不良(例えばひび割れ、陥没、又は突出)による通行禁止や速度制限などがある。通行禁止は、全車線で通行が禁止されている場合もあれば、一部の車線で通行が禁止されている場合もある。ここで、道路が複数の車線を有しており、一部の車線にのみ障害が発生している場合、障害位置情報は、障害が発生している車線を特定する情報を含んでいてもよい。
【0020】
画像取得部120は、飛行体20の送信部240から画像(又はこの画像を処理したデータ:以下画像と記載)及び位置特定情報を受信する。解析部130は、受信した画像を解析することにより、画像に含まれる道路に、通行に関する障害が発生しているか否かを判断する。そして障害が発生している場合、解析部130は、その障害の位置を示す情報を、上記した障害位置情報として出力する。本図に示す例において、解析部130は、障害位置情報を、道路情報記憶部110に記憶させるために出力する。
【0021】
ここで解析部130は、障害位置情報を、道路情報生成装置10が飛行体20から受信した位置特定情報を用いて生成する。例えば解析部130は、受信した位置特定情報に対応する道路情報を道路情報記憶部110から読み出す。そして解析部130は、読み出した道路情報が示す道路の形状と、飛行体20から受信した画像が示す道路の形状をマッチングさせ、このマッチング結果と、画像内における障害の位置を用いて、障害位置情報を生成する。
【0022】
送信部140は、道路情報記憶部110が記憶している障害位置情報を、道路を移動する移動体の移動を制御する制御装置、及び移動体の移動ルートを生成するナビゲーション装置の少なくとも一方に送信する。ここで、制御装置及びナビゲーション装置は移動体に搭載されていてもよい。この場合、移動体は例えば自動運転車両であり、制御装置は自動運転を行うための装置である。そして制御装置は、受信した障害位置情報が示す位置を避けるように、移動体の移動を制御する。また、ナビゲーション装置は、受信した障害位置情報が示す位置を避けるように、移動体の移動ルートを生成または修正する。
【0023】
図4は、道路情報生成装置10のハードウェア構成の一例を示す図である。道路情報生成装置10の主な構成は、集積回路を用いて実現される。この集積回路は、バス402、プロセッサ404、メモリ406、ストレージデバイス408、入出力インタフェース410、及びネットワークインタフェース412を有する。バス402は、プロセッサ404、メモリ406、ストレージデバイス408、入出力インタフェース410、及びネットワークインタフェース412が、相互にデータを送受信するためのデータ伝送路である。ただし、プロセッサ404などを互いに接続する方法は、バス接続に限定されない。プロセッサ404は、マイクロプロセッサなどを用いて実現される演算処理装置である。メモリ406は、RAM(Random Access Memory)などを用いて実現されるメモリである。ストレージデバイス408は、ROM(Read Only Memory)やフラッシュメモリなどを用いて実現されるストレージデバイスである。
【0024】
入出力インタフェース410は、道路情報生成装置10を周辺デバイスと接続するためのインタフェースである。
【0025】
ネットワークインタフェース412は、道路情報生成装置10を通信網に接続するためのインタフェースである。ネットワークインタフェース412が通信網に接続する方法は、無線接続であってもよいし、有線接続であってもよい。
【0026】
ストレージデバイス408は、道路情報生成装置10の各機能要素を実現するためのプログラムモジュールを記憶している。プロセッサ404は、このプログラムモジュールをメモリ406に読み出して実行することで、道路情報生成装置10の各機能を実現する。また、ストレージデバイス408は道路情報記憶部110としても機能する。
【0027】
なお、上記した集積回路のハードウエア構成は本図に示した構成に限定されない。例えば、プログラムモジュールはメモリ406に格納されてもよい。この場合、集積回路は、ストレージデバイス408を備えていなくてもよい。
【0028】
図5は、飛行体20のハードウェア構成の一例を示す図である。飛行体20のうち駆動部210及び撮像部230を除いた部分は、例えば集積回路を用いて実現される。この集積回路は、バス502、プロセッサ504、メモリ506、ストレージデバイス508、入出力インタフェース510、及びネットワークインタフェース512を有する。これらは、
図4に示したバス402、プロセッサ404、メモリ406、ストレージデバイス408、入出力インタフェース410、及びネットワークインタフェース412と同様である。ただし、入出力インタフェース510は駆動部210及び撮像部230に接続している。
【0029】
図6は、道路情報生成装置10が行う処理の一例を示すフローチャートである。まず、飛行体20の撮像部230が道路を含む画像を生成すると、飛行体20の送信部240は、その画像を、上記した位置特定情報及び画像の生成日時を示す情報とともに道路情報生成装置10に送信する。この送信が行われるタイミングは、フレーム画像が生成されるたびであってもよいし、ある一定数のフレーム画像が溜まってからであってもよいし、一定時間(例えば1秒以上30秒以下のうち予め定められた時間)毎であってもよい。また、この画像の送信の際に、画像圧縮技術が用いられてもよい。
【0030】
道路情報生成装置10の画像取得部120は、飛行体20から送信されてきた画像を、位置特定情報及び画像の生成日時、飛行ルートを示す情報とともに取得する(ステップS10)。解析部130は、画像取得部120が受信した画像を解析し、道路に通行の障害になる事象が発生しているか否かを判断するとともに、障害が発生しているときにはその障害の位置、および障害の種類を特定する(ステップS30)。この事象の一例は、上記したように、土砂崩れによる土砂の流入、河川の氾濫、道路の形状不良(例えばひび割れ、陥没、突出、又は地盤の土砂崩れ)である。
【0031】
例えば解析部130は、まず、画像から道路に対応する領域を抽出する。この抽出は、例えば特徴量のマッチング処理によって行われるが、他の方法により行われてもよい。そして、解析部130は、抽出した領域に、上記した事象に対応する特徴量が含まれているか否かを判断する。この特徴量が含まれているとき、画像内におけるその特徴量の位置を認識する。次いで、解析部130は、道路情報記憶部110に記憶されている地図情報から、上記した位置特定情報に対応する領域のデータを読み出す。そして解析部130は、読み出したデータを上記した画像に重ね合わせることにより、画像内における障害の位置(特徴量の位置)を、地図情報における位置情報(上記した障害位置情報の一例)に変換する。なお、特徴量が障害の種類別に設けられている場合、この処理によって障害の種類も特定できる。
【0032】
次いで解析部130は、障害位置情報を、道路情報記憶部110に記憶させる(ステップS40)。道路情報記憶部110は、地図情報の一部として障害位置情報を記憶してもよいし、地図情報とは別に障害位置情報を記憶してもよい。この際、道路情報記憶部110は、障害の属性を示す情報を、障害位置情報に含めて記憶してもよい。障害の属性としては、例えば、障害の種類、及び障害が認識された日時(すなわち障害が最初に検出された画像が生成された日時)の少なくとも一方である。
【0033】
その後送信部140は、道路情報記憶部110から障害位置情報を読み出し、当該障害位置情報が示す位置において通行に関する障害があることを示す情報(以下、障害通知情報と記載)を移動体の移動制御装置又は移動体内のナビゲーション装置に送信する。ここで送信部140は、送信済みの障害位置情報について、送信済みであることを示すフラグを付してもよい。
【0034】
移動体の移動制御装置は、障害位置情報を受信すると、障害位置情報を避けるように移動体の移動を制御する。また移動体内のナビゲーション装置は、障害位置情報を受信すると、障害位置情報を避けるように、移動体の走行予定ルートを変更する。また移動体内のナビゲーション装置または移動制御装置は、乗員が見るディスプレイに、障害位置情報に障害の属性が含まれている場合、障害位置情報が示す位置に、その属性を表示させてもよい。
【0035】
送信部140が障害通知情報を送信するタイミングは、例えば障害位置情報が道路情報記憶部110に記憶されたタイミングである。この場合、送信部140は、解析部130から新たな障害位置情報が生成されたことを通知されてもよいし、道路情報記憶部110から新たな障害位置情報が記憶されたことを通知してもよい。また送信部140は、予め定められた時間ごとに道路情報記憶部110にアクセスし、未送信(すなわち送信済みのフラグが付されていない)障害位置情報を読み出してもよい。
【0036】
また、送信部140は、障害位置情報が示す位置を用いて、障害通知情報を送信すべき移動体が満たすべき条件(以下、送信条件と記載)を生成してもよい。この場合、送信部140は、送信条件を満たす移動体の移動制御装置又は移動体内のナビゲーション装置に、障害通知情報を送信する。なお、送信に必要な情報(例えば送信先の装置のアドレス)は、移動体の識別子に対応付けて記憶されている。
【0037】
例えば解析部130が、移動体の識別子ごとにその移動体の現在位置情報を記憶している場合、送信条件の一例は、障害位置を中心とし半径10m以内を走行する車両、障害位置又は障害位置近傍を通行するルートを設定している車両など、現在位置情報が示す位置や設定が、障害位置情報が示す位置から基準範囲にある場合である。基準範囲は、距離を用いて設定されてもよいし、住所を用いて設定されてもよい。また、移動体の識別子に移動体の属性(例えば路線バス、タクシー、救急車や消防車やパトロールカーなどの緊急車両)が紐付いている場合、解析部130は、送信条件として、上記した条件に加えて、または上記した条件の代わりに、移動体が特定の属性を有することを用いてもよい。
【0038】
また、解析部130が、移動体の識別子ごとにその移動体の目的地及び走行予定ルートの少なくとも一方を記憶している場合、送信条件の一例は、目的地から想定されるルート又は走行予定ルートに、障害位置情報が示す位置が含まれることである。
【0039】
また、解析部130が、移動体の識別子ごとにその移動体の目的地及び走行予定ルートの少なくとも一方を記憶している場合、送信条件の一例は、目的地から想定されるルート又は走行予定ルートに、障害位置情報が示す位置が含まれることである。
【0040】
なお、送信部140は、所定の場所に設置された端末に、上記した障害位置情報を送信してもよい。ここでの所定の場所は、例えば官公庁の建物、消防署、病院、警察の建物などである。
【0041】
以上、本実施形態によれば、道路情報生成装置10は、飛行体20が生成した画像を解析し、通行に関する障害があると判断された道路の位置を示す障害位置情報を出力する。このため、車両の通行を妨げる障害が道路に発生した場合に、障害発生から地図情報に反映されるまでの時間、及び/又は、障害発生をナビゲーション装置や移動体の制御装置が認識するまでの時間を短くすることができる。
【0042】
(第2の実施形態)
図7は、第2の実施形態に係る道路情報生成装置10及び送信装置30の構成を示す図である。本実施形態において、道路情報生成装置10は送信部140を有しておらず、その代わりに送信装置30が送信部140と同様の処理を行う。
【0043】
送信装置30は道路情報生成装置10と通信回線を介して接続する。この通信回線は専用線でもよいし、公衆通信網を一部に含んでいてもよい。またこの通信回線の少なくとも一部は無線通信であってもよい。
【0044】
本実施形態によっても、第1の実施形態と同様に、車両の通行を妨げる障害が道路に発生した場合に、障害発生から地図情報に反映されるまでの時間、及び/又は、障害発生をナビゲーション装置や移動体の制御装置が認識するまでの時間を短くすることができる。
【0045】
以上、図面を参照して実施形態及び実施例について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【符号の説明】
【0046】
10 道路情報生成装置
20 飛行体
30 送信装置
110 道路情報記憶部
120 画像取得部
130 解析部
140 送信部
210 駆動部
220 制御部
230 撮像部
240 送信部