(57)【特許請求の範囲】
【請求項１】
触覚フィードバックによる自転車（１００）の運転者のためのブレーキアシストシステム（１）において、
第１の車輪（１０１）の角速度（ω１）を測定する第１のセンサ（２）であって、当該第１の車輪の角速度を示す信号を生成するのに適した第１のセンサ（２）と、
第２の車輪（１０２）の角速度（ω２）を測定する第２のセンサ（３）であって、当該第２の車輪の角速度を示す信号を生成するのに適した第２のセンサ（３）と、
振動を生成するのに適した、自転車の一部に適用されるアクチュエータ（４）と、
制御モジュール（５）であって、
前記第１の車輪（１０１）及び前記第２の車輪（１０２）の前記角速度（ω１、ω２）を示す信号を入力端にて受信することと、
前記第１の車輪のスリップ及び／又は減速度を示す変数（λ、ｅλ、ｅη、ｅε）、又は、前記第１の車輪の周りに前記自転車が縦転するリスクを示す変数（Ｒ）を、前記第１の車輪（１０１）及び前記第２の車輪（１０２）の前記角速度（ω１、ω２）に少なくとも基づいて判定することと、
前記アクチュエータの振動周波数（ｆ）を、前記第１の車輪の前記スリップ及び／又は減速度を示す前記変数（λ、ｅλ、ｅη、ｅε）、又は、前記第１の車輪の周りに前記自転車が縦転するリスクを示す変数（Ｒ）に基づいて判定することと、
前記アクチュエータ（４）のコマンド信号を生成して、前記アクチュエータが前記振動周波数（ｆ）にて振動するようにすることであって、当該振動は前記自転車の運転者のために前記触覚フィードバックを形成する、ことと、
を実行するよう構成された制御モジュールと、
前記自転車の縦方向の加速度（ａｘ）と、横方向の加速度（ａｙ）と、垂直方向の加速度（ａｚ）と、ロール角速度（ωｘ）と、ピッチ加速度（ωｙ）と、ヨー加速度（ωｚ）とを測定しそれらを示す信号を生成するのに適した慣性測定部（１８）とを含み、
前記制御モジュール（５）は、
前記第１の車輪と前記第２の車輪との前記角速度（ω１、ω２）と、縦方向の加速度（ａｘ）と、横方向の加速度（ａｙ）と、垂直方向の加速度（ａｚ）と、ロール角速度（ωｘ）と、ピッチ加速度（ωｙ）と、ヨー加速度（ωｚ）と、に基づいて縦転リスクを示す前記変数（Ｒ）を判定するよう構成されたモジュール（２１）と、
前記振動周波数（ｆ）を、前記縦転リスクを示す変数（Ｒ）に関連付ける所定のスタティックマップを格納するメモリモジュール（２２）と、を含む、
システム。
【請求項２】
請求項１に記載のシステム（１）において、前記第１の車輪（１０１）は前記自転車（１００）の前輪であり、前記第２の車輪（１０２）は前記自転車（１００）の後輪である、システム。
【請求項３】
請求項１に記載のシステム（１）において、
前記縦転リスクを示す変数（Ｒ）を判定するための前記モジュール（２１）は、式
【数１】
0006764476.tif 000018
によって当該変数（Ｒ）を推定するように構成され、
ただし、
0006764476.tif 000019
であり、
0006764476.tif 000020
は前記測定された縦方向の加速度であり、
ｇは重力加速度であり、
θは、前記慣性測定部（１８）の信号によって取得可能な、前記自転車の傾斜角であり、
0006764476.tif 000021
は縦方向の所定の加速度であり、
ｆ（ωｙ）は前記自転車のピッチ速度であり、ハイパスフィルタにて、前記慣性測定部（１８）によって供給される速度を示す信号からフィルタされ、
0006764476.tif 000022
は前記自転車のロール角（Φ）の関数である、システム。
【請求項４】
触覚フィードバックによる自転車（１００）の運転者のためのブレーキアシストシステム（１）において、
第１の車輪（１０１）の角速度（ω１）を測定する第１のセンサ（２）であって、当該第１の車輪の角速度を示す信号を生成するのに適した第１のセンサ（２）と、
第２の車輪（１０２）の角速度（ω２）を測定する第２のセンサ（３）であって、当該第２の車輪の角速度を示す信号を生成するのに適した第２のセンサ（３）と、
振動を生成するのに適した、自転車の一部に適用されるアクチュエータ（４）と、
制御モジュール（５）であって、
前記第１の車輪（１０１）及び前記第２の車輪（１０２）の前記角速度（ω１、ω２）を示す信号を入力端にて受信することと、
前記第１の車輪のスリップ及び／又は減速度を示す変数（λ、ｅλ、ｅη、ｅε）、又は、前記第１の車輪の周りに前記自転車が縦転するリスクを示す変数（Ｒ）を、前記第１の車輪（１０１）及び前記第２の車輪（１０２）の前記角速度（ω１、ω２）に少なくとも基づいて判定することと、
前記アクチュエータの振動周波数（ｆ）を、前記第１の車輪の前記スリップ及び／又は減速度を示す前記変数（λ、ｅλ、ｅη、ｅε）、又は、前記第１の車輪の周りに前記自転車が縦転するリスクを示す変数（Ｒ）に基づいて判定することと、
前記アクチュエータ（４）のコマンド信号を生成して、前記アクチュエータが前記振動周波数（ｆ）にて振動するようにすることであって、当該振動は前記自転車の運転者のために前記触覚フィードバックを形成する、ことと、
を実行するよう構成された制御モジュールと、
を含み、
前記第１の車輪の前記スリップ及び／又は前記減速度を示す変数（λ、ｅλ、ｅη、ｅε）又は前記自転車の縦転リスクを示す変数（Ｒ）は、減速度及びスリップの所定の混合基準変数（εｒｅｆ）と、前記第１の車輪の縦方向の減速度及びスリップの有効混合変数（ε）との間の誤差（ｅε）であり、
前記制御モジュール（５）は、
前記第１の車輪の縦方向の減速度とスリップとの前記有効混合変数（ε）を推定するためのモジュール（２８）と、
前記振動周波数（ｆ）を、減速度とスリップとの前記所定の混合基準変数（εｒｅｆ）と、前記第１の車輪の縦方向の減速度とスリップとの前記有効混合変数（ε）との間の誤差（ｅε）と関連付ける所定のスタティックマップを格納するメモリモジュール（２９）とを含む、システム。
【請求項５】
請求項４に記載のシステム（１）において、
前記第１の車輪の縦方向の減速度とスリップとの前記有効混合変数（ε）を推定するためのモジュール（２８）は、前記第１の車輪の縦方向の減速度とスリップとの前記有効混合変数（ε）を、式
【数２】
0006764476.tif 000023
によって推定するように構成され、
ただし、α１及びα２は所定の定数であり、
λは前記第１の車輪の有効スリップ、すなわち、
【数３】
0006764476.tif 000024
であり、
ω１は前記第１の車輪（１０１）の角速度であり、
Ｒ１は前記第１の車輪（１０１）の半径であり、
ω２は前記第２の車輪（１０２）の角速度であり、
Ｒ２は前記第２の車輪（１０２）の半径であり、
ηは前記第１の車輪の前記縦方向の減速度、すなわち、η＝ω１Ｒ１である、システム。
【請求項６】
請求項１乃至５のいずれかに記載のシステム（１）において、
前記制御モジュール（５）は、前記第２の車輪（１０２）の前記角速度（ω２）を示す信号から判定される前記自転車の速度（ｖ）に基づいて、前記振動周波数（ｆ）を修正するように構成される、システム。
【請求項７】
触覚フィードバックによる自転車（１００）の運転者のためのブレーキアシストシステム（１）において、
第１の車輪（１０１）の角速度（ω１）を測定する第１のセンサ（２）であって、当該第１の車輪の角速度を示す信号を生成するのに適した第１のセンサ（２）と、
振動を生成するのに適した、自転車の一部に適用されるアクチュエータ（４）と、
制御モジュール（５）であって、
前記第１の車輪（１０１）の前記角速度（ω１）を示す信号を入力端にて受信することと、
前記第１の車輪のスリップ及び／又は減速度を示す変数（λ、ｅλ、ｅη、ｅε）、又は、前記第１の車輪の周りに前記自転車が縦転するリスクを示す変数（Ｒ）を、前記第１の車輪（１０１）の前記角速度（ω１）に少なくとも基づいて判定することと、
前記アクチュエータの振動周波数（ｆ）を、前記第１の車輪の前記スリップ及び／又は減速度を示す前記変数（λ、ｅλ、ｅη、ｅε）、又は、前記第１の車輪の周りに前記自転車が縦転するリスクを示す変数（Ｒ）に基づいて判定することと、
前記アクチュエータ（４）のコマンド信号を生成して、前記アクチュエータが前記振動周波数（ｆ）にて振動するようにすることであって、当該振動は前記自転車の運転者のために前記触覚フィードバックを形成する、ことと、
を実行するよう構成された制御モジュールと
を含み、
前記第１の車輪の前記スリップ及び／又は前記減速度を示す変数（λ、ｅλ、ｅη、ｅε）又は前記自転車の縦転リスクを示す変数（Ｒ）は、所定の基準減速度（ηｒｅｆ）と前記第１の車輪の縦方向の有効減速度（η）との間の減速誤差（ｅη）であり、
前記制御モジュール（５）は前記第１の車輪の縦方向の有効減速度（η）を推定するためのモジュール（２４）と、前記振動周波数（ｆ）を前記減速誤差（ｅη）に関連付ける所定のスタティックマップを格納するメモリモジュール（２５）とを含む、システム。
【請求項８】
請求項７に記載のシステム（１）において、前記第１の車輪（１０１）は前記自転車（１００）の前輪である、システム。
【請求項９】
請求項１乃至８のいずれかに記載のシステム（１）において、
前記制御モジュール（５）は電流によって前記アクチュエータ（４）を制御するためのモジュール（３４）を含み、
当該モジュール（３４）は、
メモリモジュール（３５）に格納されたスタティックマップであって基準電流（Iｒｅｆ）を前記アクチュエータ（４）の振動周波数（ｆ）にリンクさせるスタティックマップに基づいて、出力端にて、前記アクチュエータ（４）の前記コマンド信号から前記基準電流（Iｒｅｆ）を供給するのに適したメモリモジュール（３５）と、
モータの有効電流（Ｉ）を測定するのに適した電流センサと、
前記アクチュエータ（４）へ適用される電流（ＤＣ）を判定して、前記アクチュエータ（４）に所定の電流が供給されるようにするのに適した電圧コマンドモジュール（３６）と、を含み、
前記アクチュエータ（４）の前記モジュール（３４）は、前記基準電流（Iｒｅｆ）と前記有効電流（Ｉ）との間の電流誤差（ｅＩ）を判定するように構成され、前記電圧コマンドモジュール（３６）は、前記アクチュエータ（４）へ適用される電圧を判定するように構成され、これによって前記アクチュエータ（４）の有効電流（Ｉ）は、前記基準電流の傾向に実質的に従い、これにより、前記電流誤差（ｅＩ）は最小量に低減される、システム。
【請求項１０】
第１の車輪（１０１）及び第２の車輪（１０２）と、前記第１の車輪（１０１）及び前記第２の車輪（１０２）の一方にブレーキをかけるためのブレーキレバー（３３）と、請求項１乃至９のいずれかに記載のブレーキアシストシステム（１）とを含む自転車（１００）。
【請求項１１】
請求項１０に記載の自転車（１００）において、前記アクチュエータ（４）は前記ブレーキレバー（３３）の後部の溝（３２）に収容される、自転車。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の目的は、触覚フィードバックによる自転車運転者のためのブレーキアシストシステムであり、特に、自転車運転者が、非常に集中的な減速によって引き起こされる、ブレーキホイールの過度なスリップ（これにより左右の安定性が損なわれる）又は自転車の潜在的縦転を回避することを支援するのに適したシステムに関する。
【背景技術】
【０００２】
自転車におけるブレーキは、特に前輪において、自転車運転者の側の特定の慎重さを要求する操作であり、正しく実行されなければリスク及び問題を伴うおそれがある。例えば狭いホイール及びタイヤが備えられる競技用自転車では、不適切な調整がなされたブレーキは危険な滑り（スリップ）を引き起こし、転落につながり得る。ホイール及びタイヤが広い自転車（例えばマウンテンバイク）では、スリップはそれほど重大ではない。しかし、タイヤにより前輪に対し非常に集中的なブレーキがなされると、タイヤの周りを回って、自転車は縦転してしまう。
【０００３】
この問題を克服するために、オートバイのようなサイクリング分野において、ブレーキアシストシステムが提案されている。これは主に、油圧系統によって作動されるディスクブレーキの場合のものである。これは、ブレーキに対し積極的に動作し、スリップ又は転落を防ぐようにそれを調整する。
【０００４】
しかし、上記システムは、ブレーキシステムの総合的な再設計を必要とし、更に、非常に高価であって重量がある。
【０００５】
従来技術における触覚フィードバックによる自転車運転者のためのブレーキアシストシステムは下記の特許文献１に開示される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】独国特許出願公開第１０  ２００５  ０１２７７５Ａ１号明細書
【発明の概要】
【０００７】
したがって、本発明の目的は、自転車上の危険な状況（特にスリップ、潜在的スリップ又は潜在的縦転）において、自転車運転者へ適切なフィードバックを与えるシステムを利用可能にすることと、ブレーキシステムを修正すること無くそのシステムを以前から存在する自転車上に取付け可能にすることである。システムフィードバックは危険レベルについての自転車運転者情報を提供するのに適切である。このため自転車運転者自身は、システムフィードバックに応じて、しかし、自主的に（すなわち、ブレーキにつきシステムへの積極的な干渉無しに）、ブレーキを修正し、スリップを制限し又は防ぎ、又は縦転を回避することができる。
【０００８】
この目的及び他の目的は、請求項１に係る触覚フィードバックによる自転車運転者のためのブレーキアシストシステムと、請求項１４に係る触覚フィードバックによる自転車運転者のためのブレーキアシストシステムと、請求項１７に係る自転車によって達成される。
【０００９】
従属項は、本発明についての有利で可能な実施形態を示す。
【図面の簡単な説明】
【００１０】
本発明を一層理解しその利点を利用するために、添付図面を参照しながら、いくつかの非制限的で例示的な実施形態が下記に示される。
【図１】本発明の可能な実施形態によるブレーキアシストシステムを備える自転車の模式図である。
【図２】本発明の第１の実施形態によるブレーキアシストシステムのブロック図である。
【図３】振動周波数と有効スリップとを関連付ける２つの可能な曲線を示す図である。
【図４】本発明の第２の実施形態によるブレーキアシストシステムの制御モジュールのブロック図である。
【図５】本発明の第３の実施形態によるブレーキアシストシステムのブロック図である。
【図６】振動周波数とスリップ誤差とを関連付ける２つの可能な曲線を示す図である。
【図７】本発明の第４の実施形態によるブレーキアシストシステムの制御モジュールのブロック図である。
【図８】本発明の可能な別の実施形態によるブレーキアシストシステムを備える自転車の模式図である。
【図９】本発明の第５の実施形態によるブレーキアシストシステムの制御モジュールのブロック図である。
【図１０】本発明の第６の実施形態によるブレーキアシストシステムのブロック図である。
【図１１】可能な曲線を示す図であり、振動周波数と自転車の縦転リスクを示す変数とを関連付けるものである。
【図１２】本発明の第７の実施形態によるブレーキアシストシステムのブロック図である。
【図１３】振動周波数と、自転車の第１の車輪の減速誤差とを関連付ける２つの可能な曲線を示す図である。
【図１４】本発明の第８の実施形態によるブレーキアシストシステムのブロック図である。
【図１５】振動周波数と、減速度及びスリップの混合誤差とを関連付ける２つの可能な曲線を示す図である。
【図１６ａ】マウンテンバイクにおける、自転車におけるブレーキレバーへのシステムアクチュエータの可能な配置を示す模式図である。
【図１６ｂ】競争用自転車における、自転車におけるブレーキレバーへのシステムアクチュエータの可能な配置を示す模式図である。
【図１７】本発明の可能な実施形態による、システムアクチュエータの電流制御モジュールのブロック図である。
【図１８】本発明の可能な実施形態による、システムアクチュエータの電流制御についての、基準周波数と基準電流との可能な相互関係を示す図である。
【発明を実施するための形態】
【００１１】
図１を参照すると、自転車は全体として参照符号１００で示される。自転車１００は第１の車輪１０１と第２の車輪１０２とを含む。これらは例えば、前輪と後輪とにそれぞれ対応する。少なくとも第１の車輪１０１は、例えばハンドルバー上の握りによって、操作可能なブレーキに接続される。ブレーキシステムは任意の既知のタイプ（例えばリム又はディスク）であってよく、機械的なシステム（例えばケーブル又は油圧系統）によって制御される。
【００１２】
自転車１００は自転車運転者自身のためのブレーキアシストシステム１を有する。下記で開示されるように、システム１は積極的なブレーキ制御を実行しない。しかし、ブレーキによる潜在的に危険な現象が始まるとき（特に第１の車輪１０１のスリップ若しくは潜在的スリップの場合、又はそれの周りでの自転車の縦転の初期の場合）、システム１は、触覚振動フィードバックによって自転車運転者に警告する。スリップ現象は、ホイール及びタイヤが狭い自転車（例えば競技用自転車）にとって典型的である。一方、縦転は、ホイール及びタイヤが広い自転車（例えばマウンテンバイク）に典型的である。しかし、システムの基本原則は、スリップを修正することと縦転を防止することとの両方に共通であり、自転車のタイプに依存し、危険な状況で自転車運転者に警告する触覚振動フィードバックを提供することにある。
【００１３】
システム１は第１のセンサ２を有し、第１の車輪１０１（特に前輪）の角速度ω１を測定する。第１のセンサ２は上記第１の車輪の角速度を示す信号を生成するのに適している。
【００１４】
システム１は第２のセンサ３を有し、第２の車輪１０２（特に後輪）の角速度ω２を測定する。第２のセンサ３は上記第２の車輪の角速度を示す信号を生成するのに適している。第２の車輪がスリップしないと仮定すれば、第２の車輪１０２の角速度ω２を示す信号から、関係式ｖ＝ω２Ｒ２を用いて自転車の速度ｖを判定することは一般には可能である。このときＲ２は第２の車輪１０２の半径である。
【００１５】
システム１はまた、振動を生成するのに適したアクチュエータ４を有する。例えばアクチュエータ４は偏心質量を有する。これは回転時に振動を生成する。アクチュエータ４は自転車の一部に適用可能である。このため、アクチュエータが振動すると、振動は自転車運転者によって知覚される。好ましくは、アクチュエータ４は第１の車輪１０１のブレーキレバーに適用される。当該第１の車輪１０１は、過度に集中的なブレーキによってスリップの影響を受け、又は、それの周囲に縦転し得る。このように、振動フィードバックはレバーに正確に送信される。これは自転車運転者によって作動され、ブレーキを調整する。
【００１６】
図１６ａ及び図１６ｂ（それぞれマウンテンバイクのハンドルバーの詳細と、競技用自転車のハンドルバーの詳細とを示す）を参照すると、例えばアクチュエータ４は、（典型的にはブレーキレバー３３の後部に存在する）溝３２の内部に収容可能である。アクチュエータ４は溝３２に収容され、図示しないが上記溝３２を閉じるよう構成される。これによりアクチュエータ４を大気中の作用から保護し、また、自転車運転者の手とアクチュエータ４自体との間の接触を避けることができる。その収容によって、アクチュエータ４はブレーキレバー３３に固く接続される。アクチュエータは電線３７によって給電され制御される。
【００１７】
好ましくはアクチュエータ４は、ブラシ付きＤＣモータタイプであり、下記の通り電流又は電圧で制御される。
【００１８】
アクチュエータ４は好ましくは、電力供給及び処理のためにバッテリ２３に接続される。
【００１９】
システム１は更に、アクチュエータ４のコマンド信号を生成するのに適した制御モジュール５を含む。これによってアクチュエータ４は、第１の車輪１０１のスリップ又はスリップの潜在リスクが増加するとき又は縦転の最大リスクが接近するときに、特定の振動周波数ｆ（特に好ましくは、増加する周波数）で振動する。アクチュエータコマンド信号は、システム１のセンサからの信号に基づいて判定可能である。
【００２０】
特に、有利なことに、制御モジュール５は、第１の車輪１０１の角速度ω１と第２の車輪１０２の角速度ω２とを示す入力信号を受信するよう構成される。当該２つの速度の間の比較処理は、第１の車輪のスリップ若しくはスリップリスク、又は、それの周りでの自転車の可能な縦転についての情報を提供する。
【００２１】
特に、少なくとも第１の車輪及び第２の車輪の角速度ω１及びω２から、制御モジュール５は第１の車輪１０１のスリップ及び／又は減速を示す変数（又は、当該第１の車輪１０１の周囲での自転車の縦転リスクを示す変数）を判定するよう構成される。下記の通り、制御モジュール５によって判定されるそのような変数は、選択された実施形態によって異なってよい。特に上記変数は、自転車のホイールの角速度ω１及びω２から単純に判定可能であるし、いくつかの慣性力（角速度及び加速度を含む）から単純に判定可能である。
【００２２】
上記判定された変数に基づいて、制御モジュール５は、アクチュエータ４が自転車運転者に対して触覚フィードバックを形成するための振動周波数を判定するよう構成される。特に、好ましくは、第１の車輪のスリップ及び／又は減速が増加するとき又は縦転リスクが増加するとき、システム１が適用される自転車のタイプによっては、振動は、増加する周波数を伴う。
【００２３】
添付図面を参照して、本発明の可能な代替実施形態が説明される。特に、制御モジュール５によって、第１の車輪１０１のスリップ若しくは潜在的スリップ、又は、第１の車輪１０１の周りでの自転車の縦転のリスクを示す可能な代替変数を判定する方法が開示される。また、アクチュエータ５の振動周波数ｆを判定する可能な方法も開示される。
【００２４】
［第１の実施形態］
図２は本発明の第１の実施形態によるシステム１のロジックを示すブロック図である。
【００２５】
図２においてブロック６は自転車運転者を示す。自転車運転者はブレーキレバーへ特定の力ＦＣを加え、第１の車輪のブレーキを作動する。続いてブロック７で示される自転車ブレーキシステムは、その力ＦＣを、第１の車輪にブレーキをかけるトルクＴへ変換する。ブロック８は自転車を示し、タイヤと道路との間の力学を考慮する。これは、道路上での第１の車輪のスリップにつながる。これは様々な要因（例えば道路状況、タイヤ状況、道路の傾斜、自転車のロール角等）による。
【００２６】
制御モジュール５は、スリップを推定するためのモジュール９において、第１の車輪１０１及び第２の車輪１０２の角速度ω１及びω２に基づいて、第１の車輪の有効スリップλを推定する。上記有効スリップλは次の式によって判定可能である。
【数１】
0006764476.tif 000002
ただし、ω１は第１の車輪１０１の角速度である。
Ｒ１は第１の車輪１０１の半径である。
ω２は第２の車輪１０２の角速度である。
Ｒ２は第２の車輪１０２の半径である。
【００２７】
上記式から自明なことは、第１の車輪１０１のスリップがなければ、有効スリップλはゼロである一方で、第１の車輪が十分にブロックされれば（ω１＝０に対応する状況）、有効スリップλは１であることである。
【００２８】
上記の方法で有効スリップλが判定されると、制御モジュール５は振動周波数fを判定する。これは、制御モジュール５自体のメモリモジュール１０内に格納されたスタティックマップからアクチュエータ４が取得するものである。図３は振動周波数fと、スリップを推定するためのモジュール９によって判定された有効スリップλとを関連付ける２つの可能な曲線を示す。第１の曲線１１は、原点を通り正の角度係数を有する直線である。このように、振動周波数fはスリップが無いときにゼロであり、それが増加するにつれてそれに直接的に比例する。第２の曲線１２は正の角度係数を有する直線であるが、原点を通らず、スリップ値が正のときにｘ軸と交差する。このように、振動周波数fは特定のスリップ値まではゼロのままであり、次いでそれに比例して増加する。
【００２９】
図２に戻ると、自転車運転者６は触覚フィードバックとして、上記方法で判定された振動周波数fで振動するアクチュエータ振動を受ける。したがって、自転車運転者６はブレーキを調整し、力ＦＣを修正し、スリップ状況を除去し又は制限する。
【００３０】
［第２の実施形態］
図４は、制御モジュール５の代替実施形態を示す。これは、第１の実施形態への参照と共に説明される。第１の実施形態への参照と共に開示される他のブロックは、第２の実施形態においても同一である。したがって、再度の説明はしない。
【００３１】
この実施形態によれば、制御モジュール５はスリップを推定するための上述のモジュール９と、メモリモジュール１０とを含む。しかし、この変形例によれば、アクチュエータの振動周波数fはまた、自転車の有効速度ｖの変数である。
【００３２】
特に、メモリモジュール１０内のスタティックマップから判定される周波数は、要素ｋｖによって増幅される。ここで、ｋは定数で、ｖは、第２の車輪の角速度ω２とその半径Ｒ２によって与えられる自転車速度（それがスリップしない場合）である。図４は乗算モジュール１３の模式図であり、要素ｋｖにより、第１の実施形態によって判定される周波数の出力としての振動周波数fを判定する。
【００３３】
［第３の実施形態］
図５を参照して、本発明の第３の実施形態によるシステム１のブロック図が示される。図６乃至８は、第１の実施形態を参照して説明される図に対応する。そのため、その説明はここでは省略する。
【００３４】
制御モジュール５はスリップを推定するためのモジュール９を含む。そのモジュールは、第１の実施形態を参照して説明されるモジュール９に対応する。特に、スリップを参照するためのモジュール９は、次の数式によって有効スリップλを判定するよう構成される。
【数２】
0006764476.tif 000003
ただし、ω１は第１の車輪１０１の角速度である。
Ｒ１は第１の車輪１０１の半径である。
ω２は第２の車輪１０２の角速度である。
Ｒ２は第２の車輪１０２の半径である。
【００３５】
この場合、制御モジュール５は更に、スタティックマップを格納するメモリモジュール１４を含む。しかし、上記メモリモジュール１４は入力端にて有効スリップλを受信しないが、基準スリップλｒｅｆと有効スリップλとの間の誤差ｅλを受信する。したがって、この場合、メモリモジュール１４の入力変数は誤差ｅλである。これは次の数式によって算出可能である。
【数３】
0006764476.tif 000004
ただし、ω１は第１の車輪１０１の角速度である。
Ｒ１は第１の車輪１０１の半径である。
ω２は第２の車輪１０２の角速度である。
Ｒ２第２の車輪１０２の半径である。
【００３６】
基準スリップλｒｅｆは様々な形式を有し、好ましくは自転車運転者によって設定可能である。例えば基準スリップλｒｅｆは自転車運転者によって編集可能な定数値にて設定可能である。アクチュエータの振動周波数fは所定のスタティックマップから判定され、メモリモジュール１４に格納される。これは、振動周波数fとスリップ誤差ｅλとを関連付ける。
【００３７】
図６は振動周波数とスリップ誤差ｅλとを実際に関連付ける２つの可能な曲線を示す。
【００３８】
第１の曲線１６によれば、スリップ誤差ｅλがゼロのとき（最適ブレーキに対応）に、不連続が予期される。したがって、自転車運転者は、最適なブレーキ状態に近い限り、段階的な周波数変動を経験する。
【００３９】
第２の曲線１７によれば、スリップ誤差ｅλがゼロのときに導関数はゼロである。したがって、周波数fはほぼ一定であり、そのような状況に近いときに最小の変化を経験する。したがって、自転車運転者は最適なブレーキ状態の近くにある限り、ほぼ一定の周波数にて振動を知覚する。一方自転車運転者は、最適ブレーキ状態から離れるにつれて、一層急な周波数変動を徐々に知覚する。
【００４０】
［第４の実施形態］
図７は、制御モジュール５の代替実施形態を示す。これは、第３の実施形態への参照と共に説明される。第３の実施形態で示されたものと同一の参照符号を有するブロックは、第４の実施形態でも同様である。したがって、ここでの説明は省略する。
【００４１】
本実施形態によれば、制御モジュール５はスリップを推定するためのモジュール９とメモリモジュール１４とを含む。これらは、第３の実施形態を参照してなされる説明と同様に説明される。しかし、この変形例によれば、アクチュエータの振動周波数fはまた、自転車の有効速度ｖの影響を受ける。
【００４２】
特に、メモリモジュール１４内のスタティックマップから判定される周波数は、要素ｋｖによって増幅される。ここで、ｋは定数で、ｖは、第２の車輪の角速度ω２とその半径Ｒ２によって与えられる自転車速度（それがスリップしない場合）である。図７は乗算モジュール１３が、要素ｋｖにより、第１の実施形態によって判定される周波数の出力としての振動周波数fを判定することを模式的に示す。
【００４３】
［第５の実施形態］
第５の実施形態によれば、システム１は、自転車１００のロール角Φを判定するための更なる１以上のセンサを有する。これは、自転車の当該ロール角を示す信号を生成するのに適する。有利なことに、上記ロール角Φは慣性測定部１８の信号から判定される。これは縦方向の加速度ａｘと、横方向の加速度ａｙと、垂直方向の加速度ａｚを測定するのに適する。また、それは、自転車のロール角速度ωｘと、ピッチ角速度ωｙと、ヨー角速度ωｚを測定するのにも適し、それを示す信号を生成するのに適する。慣性測定部の検出値から取得されるロール角Φは次の文献において既知である。
I Boniolo, S.M. Savaresi: "Estimate of the lean angle of motorcycles: Design and analysis of systems for measuring and estimating the attitude parameters of motorcycles"
【００４４】
この代替実施形態によれば、制御モジュール５は第４の実施形態を参照する説明とは異なる。というのも、それは基準スリップλｒｅｆを、自転車のロール角Φに基づいて修正するからである。
【００４５】
図９を参照すると、本発明の第５の実施形態による制御モジュール５が示される。モジュール５は図７を参照する説明に対応する。ただし、基準スリップλΦｒｅｆ（ここからスリップ誤差ｅλ＝λΦｒｅｆ−λが判定される）がロール角Φの関数として変化することは除く。この目的で、制御モジュール５は、縦方向の加速度ａｘと、横方向の加速度ａｙと、垂直方向の加速度ａｚと、ロール角速度ωｘと、ピッチ角速度ωｙと、ヨー角速度ωｚと（あるいは自転車の速度ｖ）を示す信号に基づいて、自転車のロール角Φを推定するモジュール１９を有する。後者は、上述の通り、第２の車輪の回転角速度ω２から取得可能である。
【００４６】
制御モジュール５は更に、推定されたロール角Φの関数として、基準スリップλｒｅｆを修正するためのモジュール２０を更に含む。この場合であっても、ロール角Φの関数としての基準スリップλｒｅｆの変化は、モジュール２０に格納された所定のスタティックマップによって実装可能である。好ましくは、ロール角Φが増加するとき、そのようなスタティックマップは基準スリップλｒｅｆを減少するよう構成される。というのも、大きいロール角は自転車が傾斜する状況に対応するからであり、これは第１の車輪が直立する状況よりも一般に危険だからである。
【００４７】
図７の実施形態を参照して説明されるように、次いでアクチュエータ振動周波数fが同様に判定される。ただし、基準スリップλｒｅｆが自転車運転者によって設定されないことを除く。しかし、後者はロール角Φ及びλΦｒｅｆに応じて修正される。
【００４８】
この図に示さない別の変形例では、ブロックＲ２及びｋは省略されてよいことに留意されたい。このため周波数fは自転車速度ｖの変数ではない。
【００４９】
［第６の実施形態］
上述の実施形態によればシステム１は、第１の車輪１０１がスリップ状態にあるときに、自転車運転者へ振動フィードバックを提供するよう構成される。上述の通り、システム１はまた、第１の車輪に急なブレーキがなされたときに第１の車輪の周りに自転車が縦転することを防止するよう実装されてよい。マウンテンバイク等のように広い車輪を有する自転車にとって、縦転のリスクは、スリップのリスクよりも典型的である。
【００５０】
図１０は、第６の実施形態によるシステム１のブロック図である。この変形例のシステム１は、第１の車輪及び第２の車輪の角速度ω１及びω２と、自転車速度ｖ（これは第２の車輪の角速度ω２から判定される）と、縦方向の加速度ａｘと、横方向の加速度ａｙと、垂直方向の加速度ａｚと、ロール角速度ωｘと、ピッチ角速度ωｙと、ヨー角速度ωｚとに基づいてパラメータＲを判定するためのモジュール２１を有する。これは、縦転リスクを示す上述の変数を実装する。パラメータＲは縦転の初期状態を示す。これは、好ましくは０（初期の縦転がない場合）と１（縦転の初期状態の場合）との間で変化する。パラメータＲを判定するために、システムは、第５の実施形態を参照して説明される慣性測定部１８を備えることに注意されたい。したがって、システム１の構成は、図８に示されるものに対応する。パラメータＲの傾向は、自転車の傾斜角θに密接に関連し、技術常識として既知のアルゴリズムに従う慣性測定部の検出値から定義可能である。これは次いで、縦転リスクと、縦方向の加速度、垂直方向の加速度及びホイール速度とを関連付ける主体的考慮に基づいて修正される。
【００５１】
特に、例えばパラメータＲは次の数式によって判定可能である。
【数４】
0006764476.tif 000005
ただし、
0006764476.tif 000006
である。
0006764476.tif 000007
は測定された、自転車の縦方向の加速度である。これは例えば慣性測定部１８によって測定される。
ｇは重力加速度である。
θは道路の傾斜、すなわち自転車の傾斜角である。これは、上り坂であれば正と想定される。これは様々な既知のアルゴリズムによって算出可能である。例えば、M.Corno, P.Spagno, S.M. Savaresi" Road Slope Estimation in Bicycles without Torque Measurements"の文献に記載されるアルゴリズムによって、慣性測定部１８の信号から、自転車の傾斜角θは推定可能である。
0006764476.tif 000008
は縦方向の加速度の限界値であり、自転車の幾何学及び自転車運転者の重さによって定義され、それに依存する。
ｆ（ωｙ）は自転車のピッチ速度であり、慣性測定部１８によって供給されるヨーレートを示す信号から、ハイパスフィルタにてフィルタされる。
0006764476.tif 000009
はロール角Φの関数である。これは、ロール角Φが増加するときに自転車が縦転しにくいという事実を考慮する。というのも、重心が低くなるからである。ロール角Φは例えば上述の方法によって判定可能である。
【００５２】
上記の方法でパラメータＲが判定されると、制御モジュール５は振動周波数fを判定する。これは、制御モジュール５自体のメモリモジュール２２内に格納されたスタティックマップからアクチュエータが取得するものである。図１１は可能な曲線を示す。これは振動周波数fを、モジュール２１によって推定されたパラメータＲと関連付ける。示される曲線は原点を通り、単調に増加する。パラメータＲが増加すれば、導関数は増加する。このように、縦転リスクがない場合振動周波数fはゼロであり、パラメータＲ（すなわち、縦転リスク）が増加するときに増加する。曲線の形状に基づくと、条件Ｒ＝１が近づくにつれて、周波数は一層速く増加する。代替的に、異なる曲線が考慮されてよいことに注意されたい。例えば、原点を通る直線も、アクチュエータの周波数fとパラメータＲとの間の関係を記述するのに適している。
【００５３】
この図に示さない変形例では、第２の実施形態を参照して上記で示されるように、例えば、周波数fをパラメータＲへリンクさせるスタティックマップは自転車の速度ｖに基づいて修正されてよいことに注意されたい。
【００５４】
［第７の実施形態］
図１２は、本発明の第７の実施形態によるシステム１のブロック図を示す。図６乃至８は、例えば第１の実施形態を参照して説明される図に対応する。そのため、その説明はここでは省略する。
【００５５】
制御モジュール５は第１の車輪の（線形的）減速度ηを推定するためのモジュール２４を含む。特に、推定モジュール２４は、第１の車輪の角速度ω１（当該角速度ω１から、第１の車輪の角減速度
0006764476.tif 000010
と第１の車輪の線形減速度とが微分により取得可能である）から、第１の車輪の減速度を次の式によって判定するよう構成される。
【数５】
0006764476.tif 000011
ただし、Ｒ１は第１の車輪１０１の半径である。
【００５６】
スリップではなく第１の車輪の減速度を判定することは、自転車のホイールの角速度センサからの雑音信号の存在下、あるいは基準スリップが非常に小さいときは、望ましい。
【００５７】
この場合、制御モジュール５は、スタティックマップを格納するメモリモジュール２５を含む。上記メモリモジュール２５は入力端にて、基準減速度ηｒｅｆと第１の車輪の減速度ηとの間の誤差ｅηを受信する。これは上述の通り、次の式で判定される。
【数６】
0006764476.tif 000012
【００５８】
基準減速度ηｒｅｆは異なる形式をとってよく、好ましくは自転車運転者によって設定可能である。例えば基準減速度ηｒｅｆは、自転車運転者によって編集可能な定数値にて設定可能である。アクチュエータの振動周波数fは所定のスタティックマップから判定され、メモリモジュール２５に格納される。これは振動周波数を減速誤差ｅηへリンクさせる。
【００５９】
図１３は振動周波数fを減速誤差ｅηへリンクさせる２つの可能な曲線を示す。
【００６０】
第１の曲線２６によれば、減速誤差ｅηがゼロのときに不連続性が予期される。第２の曲線２７によれば、減速誤差ｅηがゼロのときに導関数はゼロである。したがって、周波数fはほぼ一定であり、そのような状況に近いときに変化は最小である。
【００６１】
この図に示さない別の変形例では、ブロックＲ２及びｋは省略されてよいことに注意されたい。それらは図７の実施形態を参照して説明されるように使用される。このため周波数fは自転車の速度ｖの変数であり、自転車の速度ｖが増加するときに特に増幅される。
【００６２】
この図に示さない別の変形例では、減速誤差ｅηに代えて、有効減速度ηがメモリモジュール２５への入力パラメータとして使用されてよいことに注意されたい。この場合、それに格納されるスタティックマップは、図３に示すものと類似の傾向をとる。ここで、有効減速度ηが有効スリップλに代えて与えられる。
【００６３】
［第８の実施形態］
図１４は本発明の第８の実施形態によるシステム１のブロック図である。図６乃至８は、例えば第１の実施形態を参照して説明される図に対応する。そのため、その説明はここでは繰り返さない。
【００６４】
制御モジュール５は第１の車輪の減速度ηとスリップλとの混合変数εを推定するためのモジュール２８を有する。特に、推定モジュール２８は第１の車輪の線形減速度ηを、第１の車輪の角速度ω１から推定するよう構成される。当該角速度ω１から、微分により第１の角減速度
0006764476.tif 000013
を取得可能である。したがって、第１の車輪の減速度は次の式によって推定可能である。
【数７】
0006764476.tif 000014
ただしＲ１は第１の車輪１０１の半径である。
【００６５】
推定のための上記モジュール２８は、次の数式によって有効スリップλを判定するよう構成される。
【数８】
0006764476.tif 000015
ただし、
ω１は第１の車輪１０１の角速度である。
Ｒ１は第１の車輪１０１の半径である。
ω２は第２の車輪１０２の角速度である。
Ｒ２は第２の車輪１０２の半径である。
【００６６】
次いで第１の車輪の減速度ηとスリップλとの混合変数εが次の数式によって判定可能である。
【数９】
0006764476.tif 000016
ただし、α１及びα２は所定の定数である。
【００６７】
制御モジュール５は更に、スタティックマップを格納するメモリモジュール２９を含む。上記メモリモジュール２９は入力端にて、減速度と基準スリップとの混合変数εｒｅｆと、第１の車輪の減速度と有効スリップとの混合変数εとの間の誤差ｅεを受信する。これらは、上記の通り次のように判定される。
【数１０】
0006764476.tif 000017
【００６８】
減速度と基準スリップとの混合変数εｒｅｆは、異なる形式をとってよく、好ましくは自転車運転者によって設定可能である。例えば上記変数は、自転車運転者によって編集可能な定数値にて設定可能である。アクチュエータの振動周波数fは所定のスタティックマップにより判定され、メモリモジュール２９に格納される。これは、振動周波数fを、減速度とスリップとの混合誤差ｅεと、関連付ける。
【００６９】
図１５は振動周波数fを誤差ｅεへ関連付ける２つの可能な曲線を示す。
【００７０】
第１の曲線３０によれば、誤差ｅεがゼロのときに不連続性が予期される。第２の曲線３１によれば、誤差ｅεがゼロのときに導関数はゼロである。したがって、周波数fはほぼ一定であり、そのような状況に近いときに変化は最小である。
【００７１】
この図に示さない別の変形例では、ブロックＲ２及びｋが代替的に使用されてよいことに注意されたい。それらは図７の実施形態を参照して説明されるように使用される。このため周波数fは自転車の速度ｖの変数であり、自転車の速度ｖが増加するときに特に増幅される。
【００７２】
この図に示さない変形例によれば、メモリモジュール２９への入力パラメータとして、減速度とスリップとの混合変数の誤差ｅηに代えて、減速度とスリップとの混合変数εが使用可能である。この場合、それに格納されるスタティックマップは図３と同様の傾向を有する。減速度及び有効スリップの混合変数ｅηが、有効スリップλに代えて与えられる。
【００７３】
アクチュエータ４の制御
上記の方法で振動周波数fを判定した後、アクチュエータ４自体を制御して、上記の振動周波数にてそれが実際に振動するようにすることが必要である。
【００７４】
上記の通り、アクチュエータ４は電圧又は電流によって代替的に制御可能である。
【００７５】
アクチュエータ４が電圧制御される場合、判定された振動周波数に応じてアクチュエータの電力供給電圧を変化すれば十分である。したがって、上記変形例によれば、システム１はアクチュエータの電圧制御モジュール（図示せず）を含む。これは入力コマンド信号を受信して、次いで、アクチュエータが判定された振動周波数にて振動することを可能にするのに適した電圧をアクチュエータへ供給する。
【００７６】
他の変形例では、アクチュエータ４が電流制御されるとき、システム１はアクチュエータの電流制御のためのモジュール３４を含む。これは図１７にて模式的に示される。
【００７７】
この変形例によれば、モジュール３４は入力端にて、要求された振動周波数を受信する。これは上記の方法で判定され、好ましくは場合、基準周波数ｆｒｅｆと称される。
【００７８】
モジュール３４はスタティックマップを格納するメモリモジュール３５を含む。当該スタティックマップは基準振動周波数ｆｒｅｆを基準電流Iｒｅｆにリンクさせる。そのスタティックマップは図１８に例示される。次いでメモリモジュール３５の出力端にて、基準振動周波数ｆｒｅｆに対応する基準電流Iｒｅｆが取得される。
【００７９】
次いでモジュール３４はアクチュエータ電流４の閉ループ制御を実行する。この目的で、モジュール３４は、モータの有効電流Iを測定する電流センサを含む。ここから、基準電流Iｒｅｆと有効電流Iとの間の電流誤差ｅＩが判定可能である。
【００８０】
モジュール３４は更に、電圧コマンドモジュール３６を含む。これは、アクチュエータ４に適用されるＤＣ（デューティ周期）電圧を判定する。このため、電流誤差ｅＩは最小限になる（すなわち有効電流Iは実質的に基準電流Iｒｅｆの傾向に従う）。このような電流Iの設定によって、アクチュエータ４は有効周波数fで振動し、基準周波数ｆｒｅｆの傾向に従う。
【００８１】
このような電流制御方法は、電圧制御方法よりも一層速い反応時間を可能にし、更に、過度の電流がアクチュエータ４を流れることを防止する。
【００８２】
本開示及び特許請求の範囲において、システム１及び「モジュール」と称される要素がハードウェア装置（例えば制御部）、ソフトウェア、又はハードウェアとソフトウェアとの組合せを用いて実装可能であることに留意されたい。
【００８３】
当業者は、特定の偶発的なニーズを満たすために、いくつかの要素の追加、修正又は他のものへの置換を行ってよい。当該他のものは、触覚フィードバックによる自転車運転者のためのブレーキアシストシステムの実施形態と機能的に同等のものである。しかし、その置換は特許請求の範囲の範囲から逸脱しない。
【図１】
0006764476.tif 000025
【図２】
0006764476.tif 000026
【図３】
0006764476.tif 000027
【図４】
0006764476.tif 000028
【図５】
0006764476.tif 000029
【図６】
0006764476.tif 000030
【図７】
0006764476.tif 000031
【図８】
0006764476.tif 000032
【図９】
0006764476.tif 000033
【図１０】
0006764476.tif 000034
【図１１】
0006764476.tif 000035
【図１２】
0006764476.tif 000036
【図１３】
0006764476.tif 000037
【図１４】
0006764476.tif 000038
【図１５】
0006764476.tif 000039
【図１６ａ】
0006764476.tif 000040
【図１６ｂ】
0006764476.tif 000041
【図１７】
0006764476.tif 000042
【図１８】
0006764476.tif 000043