(57)【要約】  外部の通信手段に依存せず自車の横方向位置を考慮することで通信状況によらず自車軌跡の曲率半径をより正確に求め、旋回時に適切な警告を出す。自動二輪車の情報提供装置（１）は、道路の画像を取得する画像取得部（１０）と、該画像から車線を検出し、検出された車線の曲率半径と、自車から車線までの横方向距離とを検出する、車線検出部（１２）と、車線の曲率半径と横方向距離とに基づいて、自車軌跡の曲率半径を計算する、自車軌跡曲率計算部（１４）と、自車の車速を取得する車速取得部（１６）と、自車軌跡の曲率半径と車速とに基づいて自車の傾き角を計算する傾き角計算部（１８）と、車速毎の傾き角閾値を記憶する閾値メモリ（２０）と、計算された傾き角が車速に応じた傾き角閾値を超えた場合に警告を発生するべきと判断する警告判断部（２２）と、警告を発生するべきと判断された場合、警告信号を発生する警告信号発生部（１４）と、を備える。
2016017297.tif 000002
【特許請求の範囲】
【請求項１】
自動二輪車のための情報提供装置であって、  自車が走行している道路の画像を取得するための画像取得部と、  前記画像取得部によって取得された道路の画像から左車線及び右車線の少なくとも１つを検出し、検出された少なくとも１つの車線の曲率半径又はこれに関連する第１の値と、自車から前記少なくとも１つの車線までの横方向距離又はこれに関連する第２の値とを検出する、車線検出部と、  前記少なくとも１つの車線における、前記第１の値と前記第２の値とに基づいて、自車軌跡の曲率半径又はこれに関連する値を計算する、自車軌跡曲率計算部と、  自車の車速を取得する車速取得部と、  前記自車軌跡の曲率半径又はこれに関連する値と前記車速とに基づいて、自車の旋回に関連する物理量を計算する自車物理量計算部と、  前記自車の旋回に関連する物理量に基づいて警告を発生するべきか否かを判断する警告判断部と、  前記警告判断部が警告を発生するべきと判断した場合、警告信号を発生する警告信号発生部と、を備える、情報提供装置。
【請求項２】
前記自車軌跡曲率計算部は、左車線及び右車線の両方を検出した場合には、左車線及び右車線の両方における前記第１の値及び前記第２の値に基づいて自車軌跡の曲率半径又はこれに関連する値を計算し、  左車線及び右車線のいずれか１つの車線を検出した場合には、前記いずれか１つの車線における前記第１の値及び前記第２の値に基づいて自車軌跡の曲率半径又はこれに関連する値を計算する、請求項１に記載の情報提供装置。
【請求項３】
前記旋回に関連する物理量は、旋回時における自車の遠心力と重さとの釣り合いの条件から導き出される、請求項１又は２に記載の情報提供装置。
【請求項４】
前記旋回に関連する物理量は、自車の傾き角であり、  前記警告判断部は、前記自車の傾き角が車速毎に設定された傾き角閾値を超えた場合に、警告を発生するべきと判断する、請求項３に記載の情報提供装置。
【請求項５】
前記旋回に関連する物理量は、前記自車軌跡の曲率半径の自車軌跡に沿って自車が安全に走行可能である基準を示す安全速度であり、  前記警告判断部は、前記自車の車速が前記安全速度を超えた場合に、警告を発生するべきと判断する、請求項３に記載の情報提供装置。
【請求項６】
自動二輪車のための情報提供装置を制御するプログラムであって、  前記プログラムは、前記情報提供装置に対し、  自車が走行している道路の画像を取得する画像取得ステップと、  前記画像取得ステップによって取得された道路の画像から左車線及び右車線の少なくとも１つを検出し、検出された少なくとも１つの車線の曲率半径又はこれに関連する第１の値と、自車から前記少なくとも１つの車線までの横方向距離又はこれに関連する第２の値とを検出する、車線検出ステップと、  前記少なくとも１つの車線における、前記第１の値と前記第２の値とに基づいて、自車軌跡の曲率半径又はこれに関連する値を計算する、自車軌跡曲率計算ステップと、  自車の車速を取得する車速取得ステップと、  前記自車軌跡の曲率半径又はこれに関連する値と前記車速とに基づいて、自車の旋回に関連する物理量を計算する自車物理量計算ステップと、  前記自車の旋回に関連する物理量に基づいて警告を発生するべきか否かを判断する警告判断ステップと、  前記警告判断ステップが警告を発生するべきと判断した場合、警告信号を発生する警告信号発生ステップと、を実行させる、プログラム。
【請求項７】
前記自車軌跡曲率計算ステップは、左車線及び右車線の両方を検出した場合には、左車線及び右車線の両方における前記第１の値及び前記第２の値に基づいて自車軌跡の曲率半径又はこれに関連する値を計算し、  左車線及び右車線のいずれか１つの車線を検出した場合には、前記いずれか１つの車線における前記第１の値及び前記第２の値に基づいて自車軌跡の曲率半径又はこれに関連する値を計算する、請求項６に記載のプログラム。
【請求項８】
前記旋回に関連する物理量は、旋回時における自車の遠心力と重さとの釣り合いの条件から導き出される、請求項６又は７に記載のプログラム。
【請求項９】
前記旋回に関連する物理量は、自車の傾き角であり、  前記警告判断部は、前記自車の傾き角が車速毎に設定された傾き角閾値を超えた場合に、警告を発生するべきと判断する、請求項８に記載のプログラム。
【請求項１０】
前記旋回に関連する物理量は、前記自車軌跡の曲率半径の自車軌跡に沿って自車が安全に走行可能である基準を示す安全速度であり、  前記警告判断部は、前記自車の車速が前記安全速度を超えた場合に、警告を発生するべきと判断する、請求項８に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、自動二輪車のための情報提供装置及びプログラムに関する。
【背景技術】
【０００２】  従来、自動二輪車において、走行状態と道路状況とに応じて必要な警告をライダーに与える技術が開発されている。  例えば、特許文献１には、道路側に設置されたDSRCアンテナから送信されてきた道路情報を受信し、当該情報から道路の曲率半径Ｒを認識し、認識された曲率半径Ｒと検出された車速Ｖと重力加速度ｇとに基づいて、自動二輪車のバンク角θ（傾き角度）を求める技術が開示されている。特許文献１の技術によれば、バンク角θが一定値（１０°）以上になったとき、車速Vが大きくなる程、ランプの点滅間隔と警告音声を短くするとともに、警告音声の音量を大きくして、ライダーに注意を喚起する。【０００３】  また、特許文献２には、自車のバンク角を取得し、走行コースに沿って当該バンク角を表示する技術が開示されている。特許文献２の一実施例では、GPSを用いて自車の位置を検出し、ナビゲーションシステムの地図データから現在位置における道路の曲率半径Rを求め、車速Vと曲率半径Rとからバンク角θを取得している。【０００４】  しかし、上記従来技術では、バンク角θを取得する際に、道路側に設置された通信手段やGPSに頼っているため、通信が不能となった場合に対応することができなかった。また、道路側から送られてくる道路情報や、GPS及びナビゲーション情報は、道路の幅方向における自車の位置情報が含まれておらず、正確なバンク角の測定が困難であった。【０００５】  なお、特許文献２（段落[0103]）には、画像認識装置により認識された、白線や周囲の建物などでコースまたはポイントを識別して、その識別により座標を特定する別の実施例が記載されている。しかし、特許文献２には、画像認識装置によって認識された自車の位置をどのように用いるかに関しては開示されていない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−１４０８００号公報
【特許文献２】特開２００９−２３６５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】  本発明は、上記事実に鑑みなされたもので、外部の通信手段に依存することなく、自車の横方向位置を考慮することによって、通信状況によらず自車軌跡の曲率半径をより正確に求め、これによって旋回時に適切な警告を出すことを可能にした、自動二輪車のための情報提供装置及びプログラムを提供することをその目的とする。
【課題を解決するための手段】
【０００８】  上記課題を解決するため、本発明の一態様に係る情報提供装置は、自車が走行している道路の画像を取得するための画像取得部と、前記画像取得部によって取得された道路の画像から左車線及び右車線の少なくとも１つを検出し、検出された少なくとも１つの車線の曲率半径又はこれに関連する第１の値と、自車から前記少なくとも１つの車線までの横方向距離又はこれに関連する第２の値とを検出する、車線検出部と、前記少なくとも１つの車線における、前記第１の値と前記第２の値とに基づいて、自車軌跡の曲率半径又はこれに関連する値を計算する、自車軌跡曲率計算部と、自車の車速を取得する車速取得部と、前記自車軌跡の曲率半径又はこれに関連する値と前記車速とに基づいて、自車の旋回に関連する物理量を計算する自車物理量計算部と、前記自車の旋回に関連する物理量に基づいて警告を発生するべきか否かを判断する警告判断部と、前記警告判断部が警告を発生するべきと判断した場合、警告信号を発生する警告信号発生部と、を備えて構成したものである。【０００９】  好ましくは、前記自車軌跡曲率計算部は、左車線及び右車線の両方を検出した場合には、左車線及び右車線の両方における前記第１の値及び前記第２の値に基づいて自車軌跡の曲率半径又はこれに関連する値を計算し、左車線及び右車線のいずれか１つの車線を検出した場合には、前記いずれか１つの車線における前記第１の値及び前記第２の値に基づいて自車軌跡の曲率半径又はこれに関連する値を計算する。【００１０】  前記旋回に関連する物理量は、旋回時における自車の遠心力と重さとの釣り合いの条件から導き出される。一例として、前記旋回に関連する物理量は、自車の傾き角であり、この場合、前記警告判断部は、前記自車の傾き角が車速毎に設定された傾き角閾値を超えた場合に、警告を発生するべきと判断する。他の例では、前記旋回に関連する物理量は、前記自車軌跡の曲率半径の自車軌跡に沿って自車が安全に走行可能である基準を示す安全速度であり、この場合、前記警告判断部は、前記自車の車速が前記安全速度を超えた場合に、警告を発生するべきと判断する。【００１１】  本発明の別の態様に係る情報提供装置を制御するプログラムは、該情報提供装置に対し、自車が走行している道路の画像を取得する画像取得ステップと、前記画像取得ステップによって取得された道路の画像から左車線及び右車線の少なくとも１つを検出し、検出された少なくとも１つの車線の曲率半径又はこれに関連する第１の値と、自車から前記少なくとも１つの車線までの横方向距離又はこれに関連する第２の値とを検出する、車線検出ステップと、前記少なくとも１つの車線における、前記第１の値と前記第２の値とに基づいて、自車軌跡の曲率半径又はこれに関連する値を計算する、自車軌跡曲率計算ステップと、自車の車速を取得する車速取得ステップと、前記自車軌跡の曲率半径又はこれに関連する値と前記車速とに基づいて、自車の旋回に関連する物理量を計算する自車物理量計算ステップと、前記自車の旋回に関連する物理量に基づいて警告を発生するべきか否かを判断する警告判断ステップと、前記警告判断ステップが警告を発生するべきと判断した場合、警告信号を発生する警告信号発生ステ���プと、を実行させる。
【発明の効果】
【００１２】  本発明によれば、取得された道路の画像から車線を検出し、検出された車線の曲率及び横方向距離に基づいて自車軌跡の曲率半径を求めるので、非常に正確に自車の旋回に関連する物理量を求めることができ、ライダーに対してより適切な警告を出すことができる。また、本発明では、道路側の情報提供設備やＧＰＳに依存することがないため、設備の有無や電波状況に依らず、安定して自車軌跡の曲率半径を求めることができる。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明の実施形態に係る情報提供装置を装備した自動二輪車の側面図である。
【図２】図２は、本発明の実施形態に係る情報提供装置の回路ブロック図である。
【図３】図３は、本発明の第１の実施形態に係る情報提供装置の機能ブロック図である。
【図４】図４は、本発明の第１の実施形態に係る情報提供装置の処理の流れを示すフローチャートである。
【図５】図５は、自車軌跡の曲率半径Regoを計算する処理の流れを示すフローチャートである。
【図６】図６は、本発明の第２の実施形態に係る情報提供装置の機能ブロック図である。
【図７】図７は、図６に示す第２の実施形態に係る情報提供装置の処理の流れを示すフローチャートである。
【図８】図８は、本発明の実施形態に係る情報提供装置によって撮像された、自動二輪車の前方画像の一例である。
【図９】図９は、自動二輪車の傾き角θを算出するための説明図である。
【図１０】図１０は、車軌跡の曲率半径Regoを計算する際の各種パラメータを示す概念図である。
【発明を実施するための形態】
【００１４】  図１には、本発明の実施形態に係る情報提供装置１を装備した自動二輪車２６が示されている。情報提供装置１は、後述するように撮像機能を備えており、自動二輪車２６の前方画像を撮像する上で適した位置に取り付けられている。
【００１５】  図２に示されるように、情報提供装置１は、ＣＰＵユニット２と、撮影レンズ４と、撮影レンズ４により結像された光を検出して画像を形成する撮像素子５と、情報提供装置１の外部と無線又は有線でデータのやりとりを行うデータインターフェース部７と、視覚的な警告メッセージを表示する表示部８と、音声で警告メッセージを出力する音声出力部９と、を備えている。これらの構成要素は、双方向に通信可能にシステムバス３に接続されている。
【００１６】  ＣＰＵユニット２は、ＣＰＵ２ａ、ＲＡＭ２ｂ及びＲＯＭ２ｃを備えている。これらの構成要素は、内部バス２ｄを介して双方向に通信可能に接続されている。内部バス２ｄは、システムバス３に接続されている。ＣＰＵ２ａは、ＲＯＭ２ｃに予め格納されている情報提供プログラムに基づいて、本発明の実施形態に係る情報提供処理を実行する。なお、ＲＯＭ２ｃは、書き換え可能なＲＯＭであってもよく、インターネットやコンピュータからダウンロートされたプログラムやデータを格納するようにしてもよい。
【００１７】  ＣＰＵ２ａは、内部バス２ｄ及びシステムバス３を介して他の構成要素にコマンドを送信することによって、当該他の構成要素を制御する。また、当該他の構成要素からのデータ、例えば撮像素子５から送信された画像データは、システムバス３及び内部バス２ｄを介してＲＡＭ２ｂに転送される。ＣＰＵ２ａは、ＲＡＭ２ｂに記憶された画像データに対して、各種の演算、認識処理を実行する。（第１の実施形態）  図３には、第１の実施形態に係る情報提供装置１の機能ブロック図が示されている。本実施形態の情報提供装置１は、自動二輪車２６が走行している道路の画像を取得するための画像取得部１０と、画像取得部１０によって取得された道路の画像から車線を検出して該車線に関する情報を抽出する車線検出部１２と、車線検出部１２によって検出された車線とその情報から、自動二輪車２６（自車）の軌跡の曲率Regoを計算する自車軌跡曲率計算部１４と、自動二輪車２６の車速Ｖを取得する車速取得部１６と、自車軌跡の曲率Regoとに基づいて、自動二輪車２６の傾き角θを計算する傾き角計算部１８と、車速Ｖ毎に傾き角の閾値θthを記憶する閾値メモリ２０と、自動二輪車２６の傾き角θと閾値θthとを比較して警告を発生するか否かを判断する警告判断部２２と、警告判断部２２が警告を発生するべきと判断した場合、警告信号を発生する警告信号発生部２４と、を備えている。
【００１８】  画像取得部１０は、情報提供装置１に備えられた、図２に示す撮影レンズ４及び撮像素子５を用いて実現することができる。勿論、この例に限らず、画像取得部１０は、情報提供装置１から独立したカメラ（例えば、自動二輪車２６に取り付けられた携帯型端末のカメラ）から無線或いは有線で図２のデータインターフェース部７を介して情報提供装置１に伝達されてきた画像データを取得してもよい。
【００１９】  車線検出部１２は、ＲＯＭ２ｃに格納されている画像解析プログラムをＣＰＵ２ａが実行することによって実現することができる。画像解析プログラムは、当該技術分野で知られているプログラムを用いることができる。
【００２０】  車速検出部１６は、自動二輪車２６に取り付けられた車速センサ（図示せず）から出力された車速パルス信号を、図２のデータインターフェース部７を介して受信し、受信したパルス信号をＣＰＵ２ａがカウントすることによって、実現することができる。
【００２１】  閾値メモリ２０は、ＲＯＭ２ｃの所定の記憶領域として実現することができる。  自車軌跡曲率計算部１４、傾き角計算部１８及び警告判断部２２は、ＲＯＭ２ｃに格納されているプログラムをＣＰＵ２ａが実行することによって実現することができる。
【００２２】  警告信号発生部２４は、図２の表示部８及び音声出力部９に警告を発生させるための警告信号（コマンド）を発生するＣＰＵ２ａとして実現することができる。  次に、本発明の実施形態に係る情報提供の処理の流れを図４のフローチャートを用いて説明する。この処理の流れは、ＣＰＵ２ａがＲＯＭ２ｃに格納されている本発明の実施形態に係る情報提供プログラムを実行することによって行われる。
【００２３】  図４に示すように、画像取得部１０が、自車の前方画像を取得する（ステップ１００）。この前方画像の一例を図８に示す。図８の画像は、自車が右カーブを曲がっているときの画像であり、当該画像において、自車より右側の車線（右車線）と、左側の車線（左車線）とが、明確なラインとして周囲から識別可能であることが分かる。
【００２４】  次に、車線検出部１２が、取得された画像から車線を検出する処理を実行する（ステップ１０２）。車線が検出された場合（ステップ１０３の肯定判定）、自車軌跡曲率計算部１４が、検出された車線から自車軌跡の曲率半径Regoを計算する処理を実行する（ステップ１０４）。ステップ１０４の詳細な処理に関しては、図５を用いて後述する。
【００２５】  ステップ１０２で車線が検出されなかった場合（ステップ１０３の否定判定）、自車の前方画像を取得するステップ１００に戻り、新たな取得した画像に対して車線を検出する処理を実行する（ステップ１０２）。
【００２６】  次に、車速取得部１６が自車の車速を取得し（ステップ１０６）、傾き角計算部１８が車速Ｖと曲率半径Regoとに基づいて自車の傾き角θを計算する（ステップ１０８）。傾き角θは、次式によって求められる。
【００２７】        θ＝tan-1(V2/(g・Rego))          （１）ここで、gは重力加速度である。  なお、（１）式は、図９に示すように、自車の質量をＭとすると、その重さＭｇの正接（Mg・tanθ）が旋回時に発生する遠心力ＭV2/Regoと釣り合う条件（Mg・tanθ＝ＭV2/Rego）から導出される。
【００２８】  次に、警告判断部２２が閾値メモリ２０から車速Ｖに応じた閾値θth（Ｖ）を読み込み、ステップ１０８で計算された傾き角θが閾値θthを超えたか否かを判定する（ステップ１１２）。この閾値θthは、車速Ｖで安全な旋回を可能とする限界の傾き角として設定されたものであり、例えば、１０度＠２０ｋｍ／時、１５度＠５０ｋｍ／時、２０度＠８０ｋｍ／時である。
【００２９】  傾き角θが閾値θthを超えた場合（ステップ１１２の肯定判定）、警告信号発生部２４が警告信号を出力する（ステップ１２０）。出力された警告信号は、図２の表示部８及び／又は音声出力部９に伝達され、視覚的表示及び／又は音声が出力される。これによってライダーに注意を喚起する。警告を受けたライダーは、減速することによって安全な旋回走行を行うことができる。ステップ１００以降の処理は、随時継続される。
【００３０】  一方、傾き角θが閾値θthを超えていない場合（ステップ１１２の否定判定）、警告信号を発生させることなく、ステップ１００以降の処理を繰り返す。  ステップ１０４の自車軌跡の曲率半径Regoを計算するためのサブルーチン処理の流れを、図１０を参照しつつ図５のフローチャートを用いて説明する。なお、図１０では、自車３０が左車線３２及び右車線３３を有する道路２８上を車速Ｖで矢印方向に走行している状態が示されている。
【００３１】  図５に示されるように、自車軌跡曲率計算部１４は、画像取得部１０によって取得された画像から車線検出部１２によって「左車線３２」のみが検出されたかを判定する（ステップ２００）。「左車線３２」のみが検出された場合（ステップ２００肯定判定）、検出された左車線３２の画像から、左車線３２の曲率半径Ｒｌと、左車線３２の自車３０の中心からの横方向距離Ｌｌを検出する（ステップ２０２）。次に、左車線３２の曲率半径Ｒｌと横方向距離Ｌｌとから、次式に従って自車３０の軌跡３１における曲率半径Regoを計算する(ステップ２０４)。
【００３２】        Rego=Ｒｌ＋Ｌｌ（左旋回時）                          （２ａ）        Rego=Ｒｌ−Ｌｌ（右旋回時）                          （２ｂ）  図１０の例は、右旋回時なので、自車軌跡３１の曲率半径Regoが、左車線３２の曲率半径Ｒｌから横方向距離Ｌｌを引いた値（（２ａ）式）となることは、図から容易に読み取ることができる。一方、左旋回時には、自車軌跡３１が左車線３２よりも大きな半径の弧を描いて自車３０が旋回するため、自車軌跡３１の曲率半径Regoが、左車線３２の曲率半径Ｒｌと横方向距離Ｌｌとを足し合わせた値（（２ｂ）式）となることは、明らかである。自車軌跡３１の曲率半径Regoが計算されると、本サブルーチンをリターンする。
【００３３】  左車線３２のみが検出されていない場合（ステップ２００の否定判定）、自車軌跡曲率計算部１４は、画像取得部１０によって取得された画像から車線検出部１２によって「右車線３３」のみが検出されたかを判定する（ステップ２０６）。「右車線３３」のみが検出された場合（ステップ２０６肯定判定）、検出された右車線３３の画像から、右車線３３の曲率半径Ｒｒと、右車線３３の自車３０の中心からの横方向距離Ｌｒを検出する（ステップ２０８）。次に、右車線３３の曲率半径Ｒｒと横方向距離Ｌｒとから、次式に従って自車３０の軌跡３１における曲率半径Regoを計算する(ステップ２１０)。
【００３４】        Rego=Ｒｒ−Ｌｒ（左旋回時）                          （３ａ）        Rego=Ｒｒ＋Ｌｒ（右旋回時）                          （３ｂ）  図１０の例は、右旋回時であり、自車軌跡３１が右車線３３よりも大きな半径の弧を描いて自車３０が旋回するため、自車軌跡３１の曲率半径Regoが、右車線３３の曲率半径Ｒｒと横方向距離Ｌｒとを足し合わせた値（（３ａ）式）となることは、図から容易に読み取ることができる。一方、左旋回時には、自車軌跡３１の曲率半径Regoが、右車線３３の曲率半径Ｒｒから横方向距離Ｌｒを引いた値（（３ｂ）式）となることは、明らかである。自車軌跡３１の曲率半径Regoが計算されると、本サブルーチンをリターンする。
【００３５】  ステップ２０６で右車線３３のみが検出されていないと判定された場合は、左車線３２及び右車線３３の両方が検出された場合に相当している。この場合、左右車線（３２、３３）の曲率半径（Ｒｌ，Ｒｒ）と、左右車線（３２、３３）の自車３０の中心からの横方向距離（Ｌｌ、Ｌｒ）とを検出する（ステップ２１２）。次に、左右車線の曲率半径と横方向距離とから自車軌跡３１の曲率半径Regoを次式に従って計算する（ステップ２１４）。
【００３６】        Rego=（Ｌｌ・Ｒｒ＋Ｌｒ・Ｌｒ）／（Ｌｌ＋Ｌｒ）          （４）  自車軌跡３１の曲率半径Regoが計算されると、本サブルーチンをリターンし、図４のメインルーチンに戻る。
【００３７】  以上のように本実施形態によれば、取得された道路の画像から車線を検出し、検出された車線の曲率や横方向距離に基づいて自車軌跡の曲率半径を求めるので、非常に正確に傾き角θを求めることができ、ライダーに対してより適切な警告を出すことができる。また、本実施形態では、道路側の情報提供設備やＧＰＳに依存することがないため、設備の有無や電波状況に依らず、安定して自車の正確な位置を検出することができる。
【００３８】（第２の実施形態）  第１の実施形態では、図４のフローチャートにおいて傾き角θが閾値を超えた場合に、警告を発していたが、警告を受けたライダーが取るべき措置は、先ず車速を低減することである。従って、傾き角θではなく、車速Ｖを基準として警告を出すのがより好ましいと考えられる。
【００３９】  第２の実施形態の機能ブロック図を図６に示す。なお、図６では、図３と同様の構成要件については同じ符号を用いてその詳細な説明を省略する。  図６に示されるように、第２の実施形態では、傾き角計算部１８の代わりに、安全速度計算部２１が設けられている。安全速度計算部２１は、自車軌跡曲率計算部１４により計算された、自車軌跡３１の曲率半径Ｒegoと、閾値メモリ２０から得られた現在の車速Ｖでの傾き角閾値θthとから、次式に従って安全速度Ｖｓを計算する。
【００４０】      Ｖｓ＝(Rego・ｇ・tanθth)-1/2                       （５）（５）式は、傾き角θthのときの車速Ｖを安全速度Ｖｓとして、（１）式をＶについて解くことによって求めることができる。安全速度Ｖｓは、自車軌跡の曲率半径の自車軌跡に沿って自車が安全に走行可能である基準を示す。
【００４１】  次に、第２の実施形態の処理の流れを図７のフローチャートを用いて説明する。なお、図７のフローチャートでは、図４のフローチャートと同様のステップについては同じ番号を付与し、その詳細な説明を省略する。
【００４２】  図７に示されるように、図４の同様のステップ１００から１０６が実行される。図４では、傾き角θを計算するステップ１０８が実行されたが、図７では、ステップ１０６の次に、ステップ１０８は実行されず、傾き角閾値θthの読み込みステップ１１０が実行される。次に、図７では、安全速度計算部２１が、ステップ１０４で計算された自車軌跡３１の曲率半径Ｒegoと、現在の車速Ｖでの傾き角閾値θthとから、上記（５）式に従って安全速度Ｖｓを計算する（ステップ１１４）。
【００４３】  次に、図６の警告判断部２２が、車速Ｖが安全速度Ｖｓを超えたか否かを判定する（ステップ１１６）。車速Ｖが安全速度Ｖｓを超えた場合（ステップ１１６肯定判定）、警告信号発生部２４が警告信号を出力する（ステップ１２０）。出力された警告信号は、図２の表示部８及び／又は音声出力部９に伝達され、視覚的表示及び／又は音声が出力される。これによってライダーに注意を喚起する。警告を受けたライダーは、減速することによって安全な旋回走行を行うことができる。ステップ１００以降の処理は、随時継続される。
【００４４】  一方、車速Ｖが安全速度Ｖｓを超えていない場合（ステップ１１６否定判定）、警告信号発生部２４が警告信号を発生させることなく、ステップ１００以降の処理を繰り返す。  以上が本願発明の各実施形態であるが、本発明は上記例にのみ限定されるものではなく、本発明の範囲を逸脱しない範囲で、任意好適に変更可能である。
【００４５】  例えば、上記実施形態では、左右車線の曲率半径Ｒｌ、Ｒｒを導いていたが、車線の曲率を表す限り、他の値、例えば、曲率そのものを用いてもよい。自車軌跡の曲率半径についても同様である。また、上記実施形態では、自車から左右車線までの距離Ｌｌ、Ｌｒを導いていたが、自車から車線までの距離を表す限り、他の値を用いることができる。勿論、用いる変数の種類に応じて上記各式の表現は適宜変更される。  
【００４６】  また、上記実施形態では、旋回時に安全に走行しているか否かを判定するため、自車の傾き角θや自車の安全速度Ｖｓを用いていたが、旋回時における自車の遠心力と重さとの釣り合いの条件から導き出すことができる限り、他の物理量を用いることもできる。すなわち、（１）式や（５）式を変形して得られる物理量であれば、任意の量を用いることができる。
【００４７】  さらに、各種フローチャートの流れに関しても任意好適に変更可能である。例えば図５の流れでは、左車線のみ検出されたことを最初に判断しているが、最初に右車線のみ検出されることを判断してもよいし、最初に左右車線の両方が検出されたことを判断し、両方検出でない場合は、左右のいずれの車線が検出されたかを判断してもよい。
【図１】
2016017297.tif 000003
【図２】
2016017297.tif 000004
【図３】
2016017297.tif 000005
【図４】
2016017297.tif 000006
【図５】
2016017297.tif 000007
【図６】
2016017297.tif 000008
【図７】
2016017297.tif 000009
【図８】
2016017297.tif 000010
【図９】
2016017297.tif 000011
【図１０】
2016017297.tif 000012
【国際調査報告】
2016017297.tif 000013
2016017297.tif 000014
2016017297.tif 000015
2016017297.tif 000016