(57)【要約】  制御装置（５）は、電動自転車（３）の位置情報、及び電動自転車（３）によって得られた動作情報を取得する取得部（５１）と、動作情報に基づいて、電動自転車（３）の走行環境を推定した環境情報を生成する演算部（５３）と、位置情報及び環境情報を格納する記憶部（５５）とを備える。そして、演算部（５３）は、位置情報と環境情報とを対応付けて地図に反映することで、更新地図を生成する。
2019187855.tif 000002
【特許請求の範囲】
【請求項１】
乗り物の位置情報及び前記乗り物によって得られた動作情報を取得する取得部と、
前記動作情報に基づいて、前記乗り物の走行環境を推定した環境情報を生成する演算部と、
前記位置情報及び前記環境情報を格納する記憶部とを備え、
前記演算部は、前記位置情報と前記環境情報とを対応付けて地図に反映することで、更新地図を生成する
制御装置。
【請求項２】
前記動作情報は、前記乗り物が走行する際の前記乗り物の動作を示す、加速度情報、ブレーキ情報、舵角情報、速度情報、振動情報、角速度情報、距離情報、トルク情報、地磁気情報、及びＧＰＳ情報の少なくとも１つを含む
請求項１に記載の制御装置。
【請求項３】
さらに、前記更新地図を外部機器に送信する送信部を備える
請求項１又は２に記載の制御装置。
【請求項４】
乗り物の位置情報及び前記乗り物によって得られた動作情報を取得する工程と、
前記動作情報に基づいて、前記乗り物の走行環境を推定した環境情報を生成する工程と、
前記位置情報及び前記環境情報を格納する工程と、
前記位置情報と前記環境情報とを対応付けて地図に反映することで、更新地図を生成する工程とを含む
地図生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、制御装置、及び地図生成方法に関する。
【背景技術】
【０００２】
デジタル地図を保存したデジタル地図データベースと、ユーザの運転する車両が走行した際の位置情報を所定のタイミング毎に位置情報データとして出力する位置情報取得手段と、位置情報データに基づいて車両が実際に走行した経路を作成し、予め定められた条件に基づいて分割した道路区間を、ユーザからの評価結果を道路評価情報として蓄積させる地図情報作成手段とを備える地図作成システムが開示されている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２５７２４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来では、ユーザの評価結果に基づいて地図を生成するために、地図を生成するに際し手間がかかるとともに、ユーザの評価結果に基づくために地図に入力される情報が限られてしまう。【０００５】
そこで、本開示は、情報を精度よく反映した地図を生成することができる制御装置、及び地図生成方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本開示の一態様に係る制御装置は、乗り物の位置情報及び前記乗り物によって得られた動作情報を取得する取得部と、前記動作情報に基づいて、前記乗り物の走行環境を推定した環境情報を生成する演算部と、前記位置情報及び前記環境情報を格納する記憶部とを備え、前記演算部は、前記位置情報と前記環境情報とを対応付けて地図に反映することで、更新地図を生成する。【０００７】
また、本開示の一態様に係る地図生成方法は、乗り物の位置情報及び前記乗り物によって得られた動作情報を取得する工程と、前記動作情報に基づいて、前記乗り物の走行環境を推定した環境情報を生成する工程と、前記位置情報及び前記環境情報を格納する工程と、前記位置情報と前記環境情報とを対応付けて地図に反映することで、更新地図を生成する工程とを含む。
【発明の効果】
【０００８】
本開示に係る制御装置、及び地図生成方法によれば、情報を精度よく反映した地図を生成することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態に係る地図生成システムを示すブロック図である。
【図２】図２は、電動自転車の構成を示す側面図である。
【図３Ａ】図３Ａは、動作情報、位置情報及び時刻情報を例示した図である。
【図３Ｂ】図３Ｂは、環境情報、位置情報及び時刻情報を例示した図である。
【図４】図４は、生成した更新地図の一例を示す模式図である。
【図５】図５は、実施の形態に係る地図生成システムの動作を示すシーケンス図である。
【発明を実施するための形態】
【００１０】
以下では、本開示の実施の形態について、図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、いずれも本開示の一具体例を示すものである。したがって、以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置及び接続形態、ステップ、ステップの順序などは、一例であり、本開示を限定する趣旨ではない。よって、以下の実施の形態における構成要素のうち、本開示の最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００１１】
また、各図は、模式図であり、必ずしも厳密に図示されたものではない。したがって、例えば、各図において縮尺などは必ずしも一致しない。また、各図において、実質的に同一の構成については同一の符号を付しており、重複する説明は省略又は簡略化する。
【００１２】
まず、本実施の形態に係る制御装置、及び地図生成方法について説明する。
【００１３】
（実施の形態）
［構成］
図１は、実施の形態に係る地図生成システム１を示すブロック図である。
【００１４】
図１に示すように、地図生成システム１は、端末装置７０に対して地図を提供することができるシステムである。地図生成システム１は、乗り物と、制御装置５とを備える。
【００１５】
乗り物は、使用者の操作によって、自在に道路を走行することができる。乗り物は、例えば、動力を備える自動車、自動二輪車等の車両、アシスト機能付きの電動自転車３、動力を備えない自転車等の車両である。本実施の形態では、乗り物として電動自転車３を用いている。
【００１６】
電動自転車３の構成を説明する。図２は、電動自転車３の構成を示す側面図である。
【００１７】
図２に示すように、電動自転車３は、ペダル１７へのユーザの踏力に基づく車体１０の前進を補助したり、ユーザが電動自転車３を押して歩くときに、ユーザによる車体１０を前へ押す力に基づいて、車体１０の前進を補助したりする。
【００１８】
電動自転車３は、車体１０と、検出装置３１と、駆動ユニット３３と、通信部３５とを備える。
【００１９】
車体１０は、フレーム１１と、前輪１２と、後輪１３と、ハンドル１４と、サドル１５と、クランク１６と、ペダル１７と、チェーン１９とを備える。
【００２０】
フレーム１１は、前輪１２の軸を中心に前輪１２を回転自在に支持し、かつ、後輪１３の軸を中心に後輪１３を回転自在に支持する。
【００２１】
ハンドル１４には、一対のブレーキレバー１４２が左右に設けられている。ハンドル１４は、左右に回すことで、フレーム１１に支持された前輪１２の向きを左右に回転させることができる。一方のブレーキレバー１４２を操作することで前輪１２に対して機械的な制動力を与え、他方のブレーキレバー１４２を操作することで後輪１３に対して機械的な制動力を与える。ブレーキレバー１４２には、ブレーキセンサが設けられていてもよい。この場合、ブレーキセンサは、ブレーキレバー１４２に対する操作を検出するようになっている。
【００２２】
サドル１５は、ユーザが適切な姿勢で乗車した場合に、人が座る部分である。サドル１５は、フレーム１１の中央部分に着脱可能に支持されている。
【００２３】
クランク１６は、ペダル１７に踏力が加えられた場合にクランク軸を中心に回転し、踏力に基づく人力駆動力がスプロケット及びチェーン１９を介して後輪１３に伝達される。
【００２４】
駆動ユニット３３は、バッテリーからの電力を受けてペダル１７への踏力に基づく人力駆動力に、補助駆動力を付加する装置である。駆動ユニット３３は、バッテリー、電動モータ、電動モータの駆動制御する制御装置により実現する。
【００２５】
検出装置３１は、電動自転車３の動作を検出することが可能である。電動自転車３の動作は、電動自転車３の加速度、ブレーキの動作、ハンドルの舵角、電動自転車３の速度、電動自転車３の走行中に生じる振動、水平面に対する電動自転車３の角速度、モータトルク、地磁気、現在位置等である。
【００２６】
検出装置３１は、加速度センサ、ブレーキセンサ、舵角センサ、速度センサ、振動センサ、角速度センサ、距離センサ、トルクセンサ、地磁気センサ等のセンサ、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）装置等である。検出装置３１は、これらセンサの少なくとも１つ以上を有し、電動自転車３に搭載されている。
【００２７】
検出装置３１の一例である加速度センサは、電動自転車３の加速度を検出するセンサであってもよい。加速度センサは、電動自転車３の走行速度が加速した場合に、その加速度を示す加速度情報を検出し、通信部３５を介して制御装置５に送信する。加速度情報は、動作情報の一例である。
【００２８】
また、検出装置３１の一例としてブレーキセンサは、ブレーキレバーに対する操作を検出するセンサであってもよい。ブレーキセンサは、ユーザがブレーキを操作した場合に、ブレーキレバーに対する操作を示すブレーキ情報を、通信部３５を介して制御装置５に送信する。ブレーキ情報は、動作情報の一例である。
【００２９】
さらに、検出装置３１の一例として舵角センサは、電動自転車３のハンドルの舵角を検出することができるセンサであってもよい。舵角センサは、ユーザがハンドルを操作した場合に、電動自転車３の進行方向に対する角度（舵角）を示す舵角情報を、通信部３５を介して制御装置５に送信する。舵角情報は、動作情報の一例である。
【００３０】
また、速度センサは、電動自転車３の走行速度を検出するセンサであってもよい。速度センサは、ユーザの踏力に基づいて電動自転車３を前進させた場合に、電動自転車３の走行速度を示す速度情報を、通信部３５を介して制御装置５に送信する。速度情報は、動作情報の一例である。
【００３１】
なお、速度センサは、例えば、前輪１２又は後輪１３の回転数から、電動自転車３の走行速度を検出してもよい。速度センサは、これに限定されず、ペダル１７への人力駆動力に基づいてクランク軸が回転することにより発生する人力駆動力を検出するトルクセンサであってもよい。電動自転車３の走行速度は、クランク軸の回転数を検出するクランク回転センサによって検出されたクランク１６の回転数と、後輪１３の大きさとに基づいて算出してもよい。この場合、速度センサは、クランク軸の近傍に配置されている。
【００３２】
さらに、振動センサは、電動自転車３の走行中に生じる振動を検出するセンサであってもよい。振動センサは、電動自転車３の走行中に生じた振動を示す振動情報を、通信部３５を介して制御装置５に送信する。振動情報は、動作情報の一例である。なお、電動自転車３が走行すれば、当然のことながら振動が生じるため、所定閾値以下の振動を検出しないとしてもよい。この場合、例えば、ハイパスフィルタ等を用いて実現してもよい。
【００３３】
また、角速度センサは、水平面に対する電動自転車３の角速度を検出するセンサであってもよい。角速度センサは、電動自転車３の角速度を示す角速度情報を、通信部３５を介して制御装置５に送信する。角速度情報は、動作情報の一例である。演算部５３は、電動自転車３の角速度に基づいて、上り坂道であるか下り坂道であるかを判断したり、電動自転車３の傾きを算出したりすることができる。電動自転車３の傾きは、前輪１２と後輪１３とが同一の径である場合において、水平面に対する、前輪１２の車軸と後輪１３の車軸とを結ぶ直線との角度を示す。
【００３４】
さらに、距離センサは、電動自転車３から対象物までの距離を検出するセンサであってもよい。距離センサは、電動自転車３の距離を示す距離情報を、通信部３５を介して制御装置５に送信する。距離情報は、動作情報の一例である。
【００３５】
また、トルクセンサは、ペダル１７への人力駆動力に基づいてクランク軸が回転することにより発生する人力駆動力を検出するセンサであってもよい。トルクセンサは、電動自転車３のクランク軸のトルクを示すトルク情報を、通信部３５を介して制御装置５に送信する。トルク情報は、動作情報の一例である。
【００３６】
さらに、地磁気センサは、地磁気の向きを検出し、例えばＸ軸、Ｙ軸、Ｚ軸といった方位を直交３軸の値で算出するセンサであってもよい。地磁気センサは、電動自転車３の位置の地磁気を示す地磁気情報を、通信部３５を介して制御装置５に送信する。地磁気情報は、動作情報の一例である。
【００３７】
また、ＧＰＳ装置は、電動自転車３の現在位置を取得する装置であってもよい。ＧＰＳ装置は、電動自転車３の現在位置を示す位置情報を、通信部３５を介して制御装置５に送信する。
【００３８】
なお、加速度センサ、ブレーキセンサ、舵角センサ、速度センサ、振動センサ、角速度センサ、距離センサ、トルクセンサ、地磁気センサ等のセンサ、ＧＰＳ装置等により、加速度情報、ブレーキ情報、舵角情報、速度情報、振動情報、角速度情報、距離情報、トルク情報、地磁気情報、位置情報等を取得することができればよいため、検出方式は限定されない。
【００３９】
検出装置３１は、電動自転車３のどの場所に配置されてもよい。つまり、検出装置３１は、電動自転車３の進行方向側、中央部分、進行方向と反対側等に配置してもよい。本実施の形態では、検出装置３１は、電動自転車３の進行方向側、例えば前照灯に配置されている。
【００４０】
通信部３５は、検出装置３１が検出した動作情報及び動作情報に対応する位置情報を制御装置５に対して送信する通信モジュールである。位置情報は、例えば、電動自転車３に搭載されたＧＰＳ機能により実現する。
【００４１】
位置情報は、動作情報に対応している。つまり、動作情報が示す電動自転車３の動作ごとに、位置情報が紐付けられている。紐付けは、動作情報が示す時刻情報と位置情報が示す時刻情報とで行われてもよい。位置情報は、ｘｙｚ座標値で表された３次元の位置情報である。なお、位置情報は、ｘｙ座標値で表された２次元の位置情報でもよい。
【００４２】
制御装置５は、取得部５１と、演算部５３と、記憶部５５と、送信部５７とを備える。
【００４３】
取得部５１は、例えば、ネットワークと接続することができる通信モジュール等である。取得部５１は、電動自転車３の位置情報、及び電動自転車３によって得られた動作情報を取得する。具体的には、取得部５１は、電動自転車３の位置を示す位置情報、及び電動自転車３によって得られた動作情報を、ネットワークを介して取得する。取得部５１は、位置情報を記憶部５５に出力し、動作情報を演算部５３に出力する。
【００４４】
なお、取得部５１は、検出装置３１であってもよい。つまり、制御装置５は、検出装置３１を搭載していてもよい。
【００４５】
演算部５３は、動作情報に基づいて、電動自転車３の走行環境を推定した環境情報を生成する。
【００４６】
動作情報と環境情報とについて説明する。
【００４７】
動作情報は、上述したように、加速度情報、ブレーキ情報、舵角情報、速度情報、振動情報、角速度情報、距離情報、トルク情報、地磁気情報、位置情報等の少なくとも１つである。
【００４８】
例えば、加速度情報からは、凹凸のある道路であること、人等で混雑していること等を推定できる。例えば、電動自転車３が通常に走行する際に、凹凸のある道路、人等で混雑している箇所に侵入すれば、走行に際する加速度が低下すると考えられる。演算部５３は、加速度が所定の閾値以上であるか否かで、電動自転車３の周囲の混雑具合を推定できる。
【００４９】
なお、加速度情報とブレーキ情報とを合わせることで、坂道の長さ等を推定することができる。例えば、加速度が上昇すれば電動自転車３が下り坂道に侵入して下降していると考えられ、加速度が下降すれば電動自転車３が上り坂道に侵入して上降していると考えられる。電動自転車３が下り坂道に侵入する場合は、走行速度が上昇するため、ブレーキを操作すると考えられる。ブレーキの操作が終了すれば、電動自転車３が下り坂道を通過したと考えられる。また、電動自転車３が上り坂道に侵入する場合は、加速度が減少するため、ブレーキを操作しないと考えられる。電動自転車３の加速度が上昇すれば、電動自転車３が上り坂道を通過したと考えられる。
【００５０】
例えば、ブレーキ情報からは、周囲に人が存在していること等を推定できる。例えば、ブレーキを行う場所は、周囲に歩行者、バイクなどの移動体が存在しているため、ブレーキを行うことが考えられる。信号機の無い歩道でのブレーキ回数が多ければ、人が混雑していると考えられる。演算部５３は、ブレーキ回数が所定の閾値以上であるか否かで、電動自転車３の周囲の混雑具合を推定できる。
【００５１】
例えば、舵角情報からは、道路が凍結していたり、道路の一部が損壊していたりすること等を推定できる。道路の凍結、道路の損壊等が発生していれば、ユーザは、このような箇所を迂回すると考えられる。例えば、演算部５３は、舵角情報から電動自転車３の迂回を検知した場合に、迂回するような舵角の変化から道路の凍結、道路の損壊等を推定できる。
【００５２】
例えば、速度情報からは、電動自転車３が走行する道路から、周囲に歩行者、バイクなどの移動体の混雑具合等を推定できる。走行速度が他の道路での走行速度に比べて遅くなった場合には、電動自転車３の周囲が移動体で混雑していると考えられ、走行速度が他の道路での走行速度に比べて速くなった場合には、電動自転車３の周囲に移動体が存在していない又は閑散としていることが考えられる。演算部５３は、走行速度が所定の閾値以上であるか否かで、電動自転車３の周囲の混雑具合を推定できる。
【００５３】
なお、速度情報とブレーキ情報とを合わせることで、混雑具合の精度を高めることができる。つまり、走行速度が他の道路での走行速度に比べて遅く、かつ、ブレーキ回数が多い場合は、電動自転車３の周囲が混雑していると考えられ、走行速度が他の道路での走行速度に比べて速く、かつ、ブレーキ回数が少ない場合は、電動自転車３の周囲が閑散としていると考えられる。
【００５４】
例えば、振動情報からは、電動自転車３が走行する道路が凹凸している等の段差があることが推定できる。演算部５３は、振動情報が示す振動が所定の閾値以上であれば、道路の一部が損壊、舗装されていない道路等であると推定できる。
【００５５】
例えば、角速度情報からは、電動自転車３が走行する道路が坂道であることを推定できる。演算部５３は、角速度情報が示す角速度が所定の閾値以上であれば、急な坂道であり、角速度が所定の閾値未満であれば、緩やかな坂道であると推定できる。
【００５６】
例えば、距離情報からは、電動自転車３の周囲に人等の対象物が存在していることを推定できる。演算部５３は、距離情報が示す距離が所定の閾値以下であれば、電動自転車３の近くに人等の対象物が存在していると推定できる。
【００５７】
例えば、トルク情報からは、上述の速度情報での説明と同様に、電動自転車３の周囲の混雑具合を推定できる。
【００５８】
例えば、地磁気情報からは、電動自転車３が走行する道路が坂道であることを推定できる。地磁気情報が示す電動自転車３の進行方向を示す方位からは、電動自転車３の水平面に対する傾きを推定できる。演算部５３は、この傾きから、上り坂道、下り坂道、坂道の勾配等を推定できる。
【００５９】
例えば、位置情報からは、電動自転車３の周囲の混雑具合を推定できる。具体的には、所定期間に、特定の位置周辺から複数の位置情報を制御装置５が取得した場合では、電動自転車３の周辺が混雑していると考えられる。つまり、演算部５３は、電動自転車３と制御装置５との間で行われる通信の混雑状況によっても、電動自転車３の周囲の混雑具合を推定できる。
【００６０】
動作情報、環境情報、位置情報及び時刻情報を、具体的に例を挙げて説明する。
【００６１】
図３Ａは、動作情報、位置情報及び時刻情報を例示した図である。図３Ｂは、環境情報、位置情報及び時刻情報を例示した図である。
【００６２】
図３Ａに示すように、取得部５１が取得したデータ１では、動作情報が速度情報であり、速度情報を検出した位置が（ｘ１，ｙ１，ｚ１）であり、これら対応する時刻情報がｔ１である。また、取得部５１が取得したデータ２では、動作情報が振動情報であり、速度情報を検出した位置が（ｘ２，ｙ２，ｚ２）であり、これら対応する時刻情報がｔ２である。
【００６３】
演算部５３は、図３Ａの各々のデータから、位置情報及び時刻情報を紐付けた状態で、図３Ｂに示す環境情報を生成する。
【００６４】
これらのことから、環境情報は、人及び車両等の移動体の混雑具合、道路の凍結、凹凸のある道路、坂道の勾配の度合い等を推定した情報を意味する。
【００６５】
なお、上述の加速度情報、ブレーキ情報、舵角情報、速度情報、振動情報、角速度情報、距離情報、トルク情報、地磁気情報、位置情報等を用いて、人及び車両等の移動体の混雑具合、道路の凍結、凹凸のある道路、坂道の勾配の度合い等を推定しているが、あくまでも一例であり、上述の内容に限定されない。また、上述の複数の情報から任意に組み合わることで、環境情報の精度を高めてもよい。
【００６６】
演算部５３は、動作情報に対応した環境情報のテーブルを用いて、環境情報を生成する。このことから、位置情報と環境情報とは対応付けられている。つまり、環境情報には、動作情報に紐付けられた位置情報が引き継がれている。
【００６７】
演算部５３は、位置情報と環境情報とを対応付けて地図に反映することで、図４に示す更新地図を生成する。図４は、生成した更新地図の一例を示す模式図である。
【００６８】
具体的には、演算部５３は、他のサーバに格納されている地図情報を取得し、更新前の地図情報をｘｙｚ座標値で表し、更新前の地図情報に対応する位置に、取得部５１が取得した位置情報に紐付けられた環境情報を反映する。そして、演算部５３は、所定期間ごとに、図４に示すような更新地図を生成し、送信部５７を介して、生成した更新地図を端末装置７０等に送信する。なお、本実施の形態では、地図情報は、他のサーバから取得するが、記憶部５５に地図情報が格納されていてもよい。
【００６９】
図１に示すように、記憶部５５は、位置情報、環境情報、及び動作情報に対応する環境情報のテーブルを格納する装置である。また、記憶部５５には、更新前の地図情報を格納していてもよく、更新地図を格納していてもよい。記憶部５５は、例えばＲＡＭ（Ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）等のメモリや、ハードディスクドライブ又はソリッドステートドライブ等のストレージからなる。
【００７０】
送信部５７は、生成された更新地図を、ネットワークを介して端末装置７０に送信する。送信部５７は、例えば、ネットワークと接続して、情報を送信することができる通信モジュール等である。
【００７１】
このような地図生成システム１では、生成した更新地図を端末装置７０に対して提供する。端末装置７０は、例えば、タブレット端末、スマートフォン、パーソナルコンピュータ等である。端末装置７０は、外部機器の一例である。
【００７２】
端末装置７０は、更新地図を表示する表示部７１と、更新地図を受信する通信部７３とを有する。
【００７３】
表示部７１は、通信部７３を介して、制御装置５から受信した更新地図を表示する、液晶パネル等のディスプレイである。通信部７３は、ネットワークを介して制御装置５から更新地図を受信することができる通信モジュール等である。
【００７４】
なお、端末装置７０は、さらに、現在位置からユーザの目的地までのルートを選択するルート選択部を有していてもよい。図４の太い破線で示すように、ルート選択部は、更新地図を受信すると、現在位置からユーザの目的地までのルートを受信した更新地図に反映し、ルート表示された更新地図を表示部７１に表示させてもよい。例えば、ルート選択部は、現在位置からユーザの目的地までの経路の間に、混雑している箇所、道路の損傷している箇所等があれば、これらを迂回するルートを選択し、ルート選択した更新地図に反映してもよい。ルート選択部は、制御装置５に備えられていてもよく、端末装置７０に備えられることに限定されない。
【００７５】
また、端末装置７０は、音声によりルートの案内を行ってもよく、図４に示す地図の位置に表示された見出しによって、動作情報を表示したり、時間帯ごとに表示する見出しを変更して表示したりしてもよい。
【００７６】
なお、本実施の形態では、検出装置３１は、電動自転車３に搭載されているが、端末装置７０に搭載されていてもよい。つまり、端末装置７０を所持したユーザ又は端末装置７０を装着した電動自転車３によって、上述の動作情報を取得してもよい。
【００７７】
［動作］
図５は、実施の形態に係る地図生成システム１の動作を示すシーケンス図である。
【００７８】
ここでは、ユーザが電動自転車３で、道路を走行している場合を想定している。
【００７９】
図５に示すように、まず、検出装置３１は、電動自転車３が走行することによって、動作情報を検出する（Ｓ３１）。また、電動自転車３は、自身の位置を示す位置情報を取得する（Ｓ３１）。例えば、動作情報と位置情報とには時刻情報が付加されており、動作情報と位置情報とは紐付けられている。電動自転車３は、制御装置５に対して、動作情報と位置情報とを送信する。
【００８０】
次に、演算部５３は、動作情報と位置情報とを受信する（Ｓ２１）。ステップＳ２１は、動作情報を取得する工程の一例である。
【００８１】
次に、演算部５３は、動作情報に基づいて、電動自転車３の走行環境を推定した環境情報を生成する（Ｓ２２）。ステップＳ２２は、環境情報を生成する工程の一例である。
【００８２】
次に、演算部５３は、位置情報及び環境情報を記憶部５５に格納する（Ｓ２３）。ステップＳ２３は、位置情報及び環境情報を格納する工程の一例である。
【００８３】
次に、演算部５３は、位置情報と環境情報とを対応付けて地図に反映することで、更新地図を生成する（Ｓ２４）。演算部５３は、生成した更新地図を、送信部５７を介して端末装置７０に送信する。ステップＳ２４は、更新地図を生成する工程の一例である。
【００８４】
次に、端末装置７０は、制御装置５から更新地図を受信すると、表示部７１に更新地図を表示する（Ｓ１１）。そして、この処理は終了する。
【００８５】
［作用効果］
次に、本実施の形態における制御装置５、及び地図生成方法の作用効果について説明する。
【００８６】
上述したように、本実施の形態に係る制御装置５は、電動自転車３の位置情報、及び電動自転車３によって得られた動作情報を取得する取得部５１と、動作情報に基づいて、電動自転車３の走行環境を推定した環境情報を生成する演算部５３と、位置情報及び環境情報を格納する記憶部５５とを備える。そして、演算部５３は、位置情報と環境情報とを対応付けて地図に反映することで、更新地図を生成する。
【００８７】
これによれば、演算部５３は、動作情報に基づいて、電動自転車３の走行環境を推定した環境情報を生成する。これにより、電動自転車３が移動した際に得られた動作情報を具体化することで、走行環境を推定することができる。これにより演算部５３は、位置情報と環境情報とを対応付けて地図に反映することで、更新地図を生成することができる。
【００８８】
したがって、この制御装置５では、情報を精度よく反映した地図を生成することができる。
【００８９】
また、本実施の形態に係る地図生成方法は、電動自転車３の位置情報、及び電動自転車３によって得られた動作情報を取得する工程と、動作情報に基づいて、電動自転車３の走行環境を推定した環境情報を生成する工程と、位置情報及び環境情報を格納する工程と、位置情報と環境情報とを対応付けて地図に反映することで、更新地図を生成する工程とを含む。
【００９０】
この方法においても、上述と同様の作用効果を奏する。
【００９１】
また、本実施の形態に係る制御装置５において、動作情報は、電動自転車３が走行する際の電動自転車３の動作を示す、加速度情報、ブレーキ情報、舵角情報、速度情報、振動情報、角速度情報、距離情報、トルク情報、地磁気情報、及びＧＰＳ情報の少なくとも１つを含む。
【００９２】
これによれば、動作情報が加速度情報、ブレーキ情報、舵角情報、速度情報、振動情報、角速度情報、距離情報、トルク情報、地磁気情報、及びＧＰＳ情報の少なくとも１つを含むため、このような情報に基づいて、電動自転車３の走行環境をより精度よく推定した環境情報を生成することができる。
【００９３】
また、本実施の形態に係る制御装置５は、さらに、更新地図を端末装置７０に送信する送信部５７を備える。
【００９４】
これによれば、制御装置５が生成した更新地図を端末装置７０に対して送信することで、端末装置７０は、更新地図を表示部７１に表示することができる。また、更新地図を端末装置７０に対して送信することで、端末装置７０が更新地図を生成するよりも、端末装置７０の処理負担を軽減することができる。
【００９５】
例えば、ユーザは、更新地図を閲覧することで、更新地図に表示されている種々の情報に基づいて、道路を修復する箇所を認知したり、混雑具合を把握して経路を迂回することで、適切なルートを選択したりすることができる。
【００９６】
（その他変形例等）
以上、本開示について、実施の形態に基づいて説明したが、本開示は、上記制御装置、及び地図生成方法に限定されるものではない。
【００９７】
例えば、上記実施の形態に係る制御装置は、サーバ装置に搭載されていてもよく、乗り物に搭載されていてもよく、端末装置に搭載されていてもよい。
【００９８】
また、上記実施の形態に係る制御装置、及び地図生成方法において演算部は、道路の混雑状況を検出装置から取得した動作情報に基づいて推定するだけでなく道路等に設置されている路側機等のセンサから取得した動作情報を用いて、電動自転車の走行環境を推定することができる。
【００９９】
また、上記実施の形態に係る制御装置、及び地図生成方法において、演算部は、現在より所定日数が経過した環境情報を地図に反映しなくてもよい。つまり、演算部は、現在より所定日数が経過した古い環境情報を、更新地図から削除してもよい。これにより、演算部は、更新地図のデータ量の増大化を抑制することができる。
【０１００】
また、上記実施の形態に係る地図生成方法は、コンピュータを用いて実現するプログラムであってもよい。
【０１０１】
また、上記実施の形態に係る制御装置に含まれる各処理部は、典型的に集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されてもよいし、一部又は全てを含むように１チップ化されてもよい。
【０１０２】
また、集積回路化はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後にプログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、又はＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
【０１０３】
なお、上記各実施の形態において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵ又はプロセッサなどのプログラム実行部が、ハードディスク又は半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。
【０１０４】
また、上記で用いた数字は、全て本開示を具体的に説明するために例示するものであり、本開示の実施の形態は例示された数字に制限されない。
【０１０５】
また、ブロック図における機能ブロックの分割は一例であり、複数の機能ブロックを一つの機能ブロックとして実現したり、一つの機能ブロックを複数に分割したり、一部の機能を他の機能ブロックに移してもよい。また、類似する機能を有する複数の機能ブロックの機能を単一のハードウェア又はソフトウェアが並列又は時分割に処理してもよい。
【０１０６】
また、フローチャートにおける各ステップが実行される順序は、本開示を具体的に説明するために例示するためであり、上記以外の順序であってもよい。また、上記ステップの一部が、他のステップと同時（並列）に実行されてもよい。
【０１０７】
その他、実施の形態に対して当業者が思いつく各種変形を施して得られる形態、本開示の趣旨を逸脱しない範囲で実施の形態における構成要素及び機能を任意に組み合わせることで実現される形態も本開示に含まれる。
【符号の説明】
【０１０８】
３  電動自転車（乗り物）
５  制御装置
３１  検出装置
５１  取得部
５３  演算部
５５  記憶部
５７  送信部
７０  端末装置（外部機器）
【図１】
2019187855.tif 000003
【図２】
2019187855.tif 000004
【図３Ａ】
2019187855.tif 000005
【図３Ｂ】
2019187855.tif 000006
【図４】
2019187855.tif 000007
【図５】
2019187855.tif 000008
【国際調査報告】
2019187855.tif 000009
2019187855.tif 000010
2019187855.tif 000011
2019187855.tif 000012