(57)【要約】【課題】ユーザビリティに貢献できる人力駆動車用コンポーネント、携帯型電子装置、および、人力駆動車の用具を提供する。【解決手段】人力駆動車用コンポーネントは、人力駆動車、前記人力駆動車の搭乗者、および、前記人力駆動車の環境の少なくとも１つに関する第１情報が入力される入力部と、電動アクチュエータと、前記入力部に入力された前記第１情報に応じて、前記電動アクチュエータを制御するための第２情報を作成する人工知能処理部と、を含む。【選択図】図２
2020097339.tif 000002
【特許請求の範囲】
【請求項１】
人力駆動車、前記人力駆動車の搭乗者、および、前記人力駆動車の環境の少なくとも１つに関する第１情報が入力される入力部と、
電動アクチュエータと、
前記入力部に入力された前記第１情報に応じて、前記電動アクチュエータを制御するための第２情報を作成する人工知能処理部と、を含む、人力駆動車用コンポーネント。
【請求項２】
前記第２情報は、オート変速に関する情報、前記人力駆動車の推進をアシストするアシスト力に関する情報、サドルの高さに関する情報、サスペンションの状態に関する情報、および、ブレーキに関する情報の少なくとも１つを含む、請求項１に記載の人力駆動車用コンポーネント。
【請求項３】
電動変速機、前記人力駆動車の推進をアシストするドライブユニット、電動アジャスタブルシートポスト、電動サスペンション、および、電動ブレーキ装置の少なくとも１つを含む、請求項１または２に記載の人力駆動車用コンポーネント。
【請求項４】
人力駆動車、前記人力駆動車の搭乗者、および、前記人力駆動車の環境の少なくとも１つに関する第１情報が入力される入力部と、
前記入力部に入力された前記第１情報に応じて、前記人力駆動車に設けられる他の人力駆動車用コンポーネント、および、前記人力駆動車の搭乗者が装備する携帯型電子装置の少なくとも一方を制御するための第３情報を作成する人工知能処理部と、を含む、人力駆動車用コンポーネント。
【請求項５】
前記第３情報は、オート変速に関する情報、前記人力駆動車の推進をアシストするアシスト力に関する情報、サドルの高さに関する情報、サスペンションの状態に関する情報、ブレーキに関する情報、ランプに関する情報、および、前記人力駆動車の搭乗者に提示する提示内容に関する情報の少なくとも１つを含む、請求項４に記載の人力駆動車用コンポーネント。
【請求項６】
前記他の人力駆動車用コンポーネントは、電動変速機、前記人力駆動車の推進をアシストするドライブユニット、電動アジャスタブルシートポスト、電動サスペンション、電動ブレーキ装置、ランプ、および、提示装置の少なくとも１つを含む、請求項４または５に記載の人力駆動車用コンポーネント。
【請求項７】
前記携帯型電子装置は、振動発生装置、表示装置、および、スピーカの少なくとも１つを含む、請求項４〜６のいずれか一項に記載の人力駆動車用コンポーネント。
【請求項８】
電動変速機、前記人力駆動車の推進をアシストするドライブユニット、シートポスト、サスペンション、ブレーキ装置、操作装置、ランプ、提示装置、または、バッテリ装置である、請求項４〜７のいずれか一項に記載の人力駆動車用コンポーネント。
【請求項９】
前記人力駆動車に関する前記第１情報は、前記人力駆動車の変速比、前記人力駆動車の車速、前記人力駆動車のクランクの回転速度、前記人力駆動車の操作装置の状態、および、前記人力駆動車の走行ルートの少なくとも１つを含む、請求項１〜８のいずれか一項に記載の人力駆動車用コンポーネント。
【請求項１０】
前記人力駆動車の搭乗者に関する前記第１情報は、前記人力駆動車の搭乗者が前記人力駆動車に入力する人力駆動力、前記人力駆動車の搭乗者の状態、および、前記人力駆動車の搭乗者の消費エネルギに関する情報、の少なくとも１つを含む、請求項１〜９のいずれか一項に記載の人力駆動車用コンポーネント。
【請求項１１】
前記人力駆動車の環境に関する前記第１情報は、天候情報、地図情報、および、交通情報の少なくとも１つを含む、請求項１〜１０のいずれか一項に記載の人力駆動車用コンポーネント。
【請求項１２】
人力駆動車、前記人力駆動車の搭乗者、および、前記人力駆動車の環境の少なくとも１つに関する第１情報が入力される入力部と、
前記入力部に入力された前記第１情報に応じて、前記人力駆動車に設けられる人力駆動車用コンポーネントを制御するための第４情報を作成する人工知能処理部と、を含む、携帯型電子装置。
【請求項１３】
前記第４情報を出力する出力部をさらに含む、請求項１２に記載の携帯型電子装置。
【請求項１４】
前記出力部は、無線通信で前記第４情報を出力するように構成される、請求項１３に記載の携帯型電子装置。
【請求項１５】
前記出力部は、前記人力駆動車用コンポーネントに接続される電気ケーブルを介して、前記第４情報を出力するように構成される、請求項１３に記載の携帯型電子装置。
【請求項１６】
前記人力駆動車用コンポーネントは、電動変速機、前記人力駆動車の推進をアシストするドライブユニット、電動アジャスタブルシートポスト、電動サスペンション、電動ブレーキ装置、および、ランプの少なくとも１つを含む、請求項１２〜１５のいずれか一項に記載の携帯型電子装置。
【請求項１７】
提示部をさらに含み、
前記人工知能処理部は、前記入力部に入力された前記第１情報に応じて、前記提示部を制御するための第５情報を作成する、請求項１２〜１６のいずれか一項に記載の携帯型電子装置。
【請求項１８】
人力駆動車、前記人力駆動車の搭乗者、および、前記人力駆動車の環境の少なくとも１つに関する第１情報が入力される入力部と、
提示部と、
前記入力部に入力された前記第１情報に応じて、前記提示部を制御するための第６情報を作成する人工知能処理部と、を含む、携帯型電子装置。
【請求項１９】
前記提示部は、表示装置およびスピーカの少なくとも１つを含む、請求項１７または１８に記載の携帯型電子装置。
【請求項２０】
前記入力部は、無線通信で前記第１情報が入力されるように構成される、請求項１２〜１９のいずれか一項に記載の携帯型電子装置。
【請求項２１】
公衆通信回線網に接続可能な無線通信部をさらに含む、請求項１２〜２０のいずれか一項に記載の携帯型電子装置。
【請求項２２】
前記人工知能処理部は、
ソフトウェアを記憶している記憶装置と、
前記記憶装置に記憶されている前記ソフトウェアを実行する演算処理装置と、を含む、請求項１２〜２１のいずれか一項に記載の携帯型電子装置。
【請求項２３】
請求項１２〜２２のいずれか一項に記載の携帯型電子装置を含む、人力駆動車の用具。
【請求項２４】
前記携帯型電子装置が設けられるヘルメットおよびシューズを含む、請求項２３に記載の人力駆動車の用具。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人力駆動車用コンポーネント、携帯型電子装置、および、人力駆動車の用具に関する。
【背景技術】
【０００２】
例えば、人力駆動車用コンポーネントとして、例えば、特許文献１のものが知られている。この人力駆動車用コンポーネントは、人力駆動車に設けられる検出部の出力に応じて各種演算を実行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１４４０６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示される人力駆動車用コンポーネントは、予め定められる条件に応じて各種演算を実行するが、ユーザおよび走行環境等によって条件および制御は変化する。
本発明の目的の１つは、ユーザビリティに貢献できる人力駆動車用コンポーネント、携帯型電子装置、および、人力駆動車の用具を提供することである。
【課題を解決するための手段】
【０００５】
本開示の第１側面に従う人力駆動車用コンポーネントは、人力駆動車、前記人力駆動車の搭乗者、および、前記人力駆動車の環境の少なくとも１つに関する第１情報が入力される入力部と、電動アクチュエータと、前記入力部に入力された前記第１情報に応じて、前記電動アクチュエータを制御するための第２情報を作成する人工知能処理部と、を含む。
第１側面の人力駆動車用コンポーネントによれば、人工知能処理部によって作成された第２情報によって電動アクチュエータを制御できるため、電動アクチュエータを好適に制御できる。このため、ユーザビリティに貢献できる。
【０００６】
本開示の第１側面に従う第２側面の人力駆動車用コンポーネントにおいて、前記第２情報は、オート変速に関する情報、前記人力駆動車の推進をアシストするアシスト力に関する情報、サドルの高さに関する情報、サスペンションの状態に関する情報、および、ブレーキに関する情報の少なくとも１つを含む。
第２側面の人力駆動車用コンポーネントによれば、人工知能処理部によって作成されたオート変速に関する情報、人工知能処理部によって作成された人力駆動車の推進をアシストするアシスト力に関する情報、人工知能処理部によって作成されたサドルの高さに関する情報、人工知能処理部によって作成されたサスペンションの状態に関する情報、および、人工知能処理部によって作成されたブレーキに関する情報の少なくとも１つに応じて、電動アクチュエータを好適に制御できる。
【０００７】
本開示の第１または第２側面に従う第３側面の人力駆動車用コンポーネントは、電動変速機、前記人力駆動車の推進をアシストするドライブユニット、電動アジャスタブルシートポスト、電動サスペンション、および、電動ブレーキ装置の少なくとも１つを含む。
第３側面の人力駆動車用コンポーネントによれば、電動変速機、ドライブユニット、電動アジャスタブルシートポスト、電動サスペンション、および、電動ブレーキ装置の少なくとも１つに、人工知能処理部を設けることができる。
【０００８】
本開示の第４側面に従う人力駆動車用コンポーネントは、人力駆動車、前記人力駆動車の搭乗者、および、前記人力駆動車の環境の少なくとも１つに関する第１情報が入力される入力部と、前記入力部に入力された前記第１情報に応じて、前記人力駆動車に設けられる他の人力駆動車用コンポーネント、および、前記人力駆動車の搭乗者が装備する携帯型電子装置の少なくとも一方を制御するための第３情報を作成する人工知能処理部と、を含む。
第４側面の人力駆動車用コンポーネントによれば、人工知能処理部によって作成された第３情報によって他の人力駆動車用コンポーネントおよび携帯型電子装置を制御できる。このため、ユーザビリティに貢献できる。
【０００９】
本開示の第４側面に従う第５側面の人力駆動車用コンポーネントにおいて、前記第３情報は、オート変速に関する情報、前記人力駆動車の推進をアシストするアシスト力に関する情報、サドルの高さに関する情報、サスペンションの状態に関する情報、ブレーキに関する情報、ランプに関する情報、および、前記人力駆動車の搭乗者に提示する提示内容に関する情報の少なくとも１つを含む。
第５側面の人力駆動車用コンポーネントによれば、人工知能処理部によって作成されたオート変速に関する情報、人工知能処理部によって作成されたアシスト力に関する情報、人工知能処理部によって作成されたサドルの高さに関する情報、人工知能処理部によって作成されたサスペンションの状態に関する情報、人工知能処理部によって作成されたブレーキに関する情報、人工知能処理部によって作成されたランプに関する情報、および、人工知能処理部によって作成された提示内容に関する情報の少なくとも１つに応じて、他の人力駆動車用コンポーネントおよび携帯型電子装置を好適に制御できる。
【００１０】
本開示の第４または第５側面に従う第６側面の人力駆動車用コンポーネントにおいて、前記他の人力駆動車用コンポーネントは、電動変速機、前記人力駆動車の推進をアシストするドライブユニット、電動アジャスタブルシートポスト、電動サスペンション、電動ブレーキ装置、ランプ、および、提示装置の少なくとも１つを含む。
第６側面の人力駆動車用コンポーネントによれば、人工知能処理部によって作成された第３情報によって電動変速機、ドライブユニット、電動アジャスタブルシートポスト、電動サスペンション、電動ブレーキ装置、ランプ、および、提示装置の少なくとも１つを制御できる。
【００１１】
本開示の第４〜第６側面のいずれか１つに従う第７側面の人力駆動車用コンポーネントにおいて、前記携帯型電子装置は、振動発生装置、表示装置、および、スピーカの少なくとも１つを含む。
第７側面の人力駆動車用コンポーネントによれば、人工知能処理部によって作成された第３情報によって、振動発生装置、表示装置、および、スピーカの少なくとも１つを制御できる。
【００１２】
本開示の第４〜第７側面のいずれか１つに従う第８側面の人力駆動車用コンポーネントにおいて、電動変速機、前記人力駆動車の推進をアシストするドライブユニット、シートポスト、サスペンション、ブレーキ装置、操作装置、ランプ、提示装置、または、バッテリ装置である。
第８側面の人力駆動車用コンポーネントによれば、電動変速機、ドライブユニット、シートポスト、サスペンション、ブレーキ装置、操作装置、ランプ、提示装置、または、バッテリ装置に人工知能処理部を設けることができる。
【００１３】
本開示の第１〜第８側面のいずれか１つに従う第９側面の人力駆動車用コンポーネントにおいて、前記人力駆動車に関する前記第１情報は、前記人力駆動車の変速比、前記人力駆動車の車速、前記人力駆動車のクランクの回転速度、前記人力駆動車の操作装置の状態、および、前記人力駆動車の走行ルートの少なくとも１つを含む。
第９側面の人力駆動車用コンポーネントによれば、人力駆動車の変速比、人力駆動車の車速、人力駆動車のクランクの回転速度、人力駆動車の操作装置の状態、および、人力駆動車の走行ルートの少なくとも１つに応じて人工知能処理部が第３情報を作成できる。
【００１４】
本開示の第１〜第９側面のいずれか１つに従う第１０側面の人力駆動車用コンポーネントにおいて、前記人力駆動車の搭乗者に関する前記第１情報は、前記人力駆動車の搭乗者が前記人力駆動車に入力する人力駆動力、前記人力駆動車の搭乗者の状態、および、前記人力駆動車の搭乗者の消費エネルギに関する情報、の少なくとも１つを含む。
第１０側面の人力駆動車用コンポーネントによれば、人力駆動車の搭乗者が人力駆動車に入力する人力駆動力、人力駆動車の搭乗者の状態、および、人力駆動車の搭乗者の消費エネルギに関する情報、の少なくとも１つに応じて人工知能処理部が第３情報を作成できる。
【００１５】
本開示の第１〜第１０側面のいずれか１つに従う第１１側面の人力駆動車用コンポーネントにおいて、前記人力駆動車の環境に関する前記第１情報は、天候情報、地図情報、および、交通情報の少なくとも１つを含む。
第１１側面の人力駆動車用コンポーネントによれば、天候情報、地図情報、および、交通情報の少なくとも１つに応じて人工知能処理部が第３情報を作成できる。
【００１６】
本開示の第１２側面に従う携帯型電子装置は、人力駆動車、前記人力駆動車の搭乗者、および、前記人力駆動車の環境の少なくとも１つに関する第１情報が入力される入力部と、前記入力部に入力された前記第１情報に応じて、前記人力駆動車に設けられる人力駆動車用コンポーネントを制御するための第４情報を作成する人工知能処理部と、を含む。
第１２側面の携帯型電子装置によれば、人工知能処理部によって作成される第４情報に応じて人力駆動車用コンポーネントを制御できる。このため、ユーザビリティに貢献できる。
【００１７】
本開示の第１２側面に従う第１３側面の携帯型電子装置において、前記第４情報を出力する出力部をさらに含む。
第１３側面の携帯型電子装置によれば、出力部によって第４情報を好適に出力できる。
【００１８】
本開示の第１３側面に従う第１４側面の携帯型電子装置において、前記出力部は、無線通信で前記第４情報を出力するように構成される。
第１４側面の携帯型電子装置によれば、無線通信によって第４情報を出力できる。
【００１９】
本開示の第１３側面に従う第１５側面の携帯型電子装置において、前記出力部は、前記人力駆動車用コンポーネントに接続される電気ケーブルを介して、前記第４情報を出力するように構成される。
第１５側面の携帯型電子装置によれば、電気ケーブルによって第４情報を出力できる。
【００２０】
本開示の第１２〜第１５側面のいずれか１つに従う第１６側面の携帯型電子装置において、前記人力駆動車用コンポーネントは、電動変速機、前記人力駆動車の推進をアシストするドライブユニット、電動アジャスタブルシートポスト、電動サスペンション、電動ブレーキ装置、および、ランプの少なくとも１つを含む。
第１６側面の携帯型電子装置によれば、人工知能処理部によって作成された第４情報によって、電動変速機、ドライブユニット、電動アジャスタブルシートポスト、電動サスペンション、電動ブレーキ装置、および、ランプの少なくとも１つを制御できる。
【００２１】
本開示の第１２〜第１６側面のいずれか１つに従う第１７側面の携帯型電子装置において、提示部をさらに含み、前記人工知能処理部は、前記入力部に入力された前記第１情報に応じて、前記提示部を制御するための第５情報を作成する。
第１７側面の携帯型電子装置によれば、人工知能処理部によって作成された第５情報に応じて提示部を制御できる。
【００２２】
本開示の第１８側面に従う携帯型電子装置は、人力駆動車、前記人力駆動車の搭乗者、および、前記人力駆動車の環境の少なくとも１つに関する第１情報が入力される入力部と、提示部と、前記入力部に入力された前記第１情報に応じて、前記提示部を制御するための第６情報を作成する人工知能処理部と、を含む。
第１８側面の携帯型電子装置によれば、人工知能処理部によって作成された第６情報に応じて提示部を制御できる。このため、ユーザビリティに貢献できる。
【００２３】
本開示の第１７または第１８側面に従う第１９側面の携帯型電子装置において、前記提示部は、表示装置およびスピーカの少なくとも１つを含む。
第１９側面の携帯型電子装置によれば、人工知能処理部によって作成された第６情報によって表示装置およびスピーカの少なくとも１つを制御できる。
【００２４】
本開示の第１２〜第１９側面のいずれか１つに従う第２０側面の携帯型電子装置において、前記入力部は、無線通信で前記第１情報が入力されるように構成される。
第２０側面の携帯型電子装置によれば、無線通信によって第１情報を取得できる。
【００２５】
本開示の第１２〜第２０側面のいずれか１つに従う第２１側面の携帯型電子装置において、公衆通信回線網に接続可能な無線通信部をさらに含む。
第２１側面の携帯型電子装置によれば、無線通信部によって公衆通信回線網と接続できる。
【００２６】
本開示の第１２〜第２１側面のいずれか１つに従う第２２側面の携帯型電子装置において、前記人工知能処理部は、ソフトウェアを記憶している記憶装置と、前記記憶装置に記憶されている前記ソフトウェアを実行する演算処理装置と、を含む。
第２２側面の携帯型電子装置によれば、記憶装置と演算処理装置とによって好適に人工知能処理を行える。
【００２７】
本開示の第２３側面に従う人力駆動車の用具は、第１２〜第２２側面のいずれか１つに従う携帯型電子装置を含む。
第２３側面の人力駆動車の用具によれば、人力駆動車の用具と携帯型電子装置とを一体にできる。
【００２８】
本開示の第２３側面に従う第２４側面の人力駆動車の用具において、前記携帯型電子装置が設けられるヘルメットおよびシューズを含む。
第２４側面の人力駆動車の用具によれば、ヘルメットまたはシューズと携帯型電子装置とを一体にできる。
【発明の効果】
【００２９】
本開示の人力駆動車用コンポーネント、携帯型電子装置、および、人力駆動車の用具は、ユーザビリティに貢献できる。
【図面の簡単な説明】
【００３０】
【図１】第１実施形態の人力駆動車用コンポーネントを含む人力駆動車の側面図。
【図２】第１実施形態の人力駆動車用コンポーネントの電気的な構成を示すブロック図。
【図３】図２の検出装置を模式的に示すブロック図。
【図４】図２の人工知能処理部によって実行される第１情報に応じて第２情報を作成する処理のフローチャート。
【図５】第２実施形態の人力駆動車用コンポーネントおよび携帯型電子装置の電気的な構成を示すブロック図。
【図６】図５の人工知能処理部によって実行される第１情報に応じて第３情報を作成する処理のフローチャート。
【図７】第３実施形態の人力駆動車用コンポーネントおよび携帯型電子装置の電気的な構成を示すブロック図。
【図８】図７の人工知能処理部によって実行される第１情報に応じて第４情報を作成する処理のフローチャート。
【図９】図７の人工知能処理部によって実行される第１情報に応じて第５情報を作成する処理のフローチャート。
【図１０】第４実施形態の携帯型電子装置の電気的な構成を示すブロック図。
【図１１】図１０の人工知能処理部によって実行される第１情報に応じて第６情報を作成する処理のフローチャート。
【図１２】第４実施形態の携帯型電子装置が設けられるヘルメットの斜視図。
【図１３】第４実施形態の携帯型電子装置が設けられるシューズの斜視図。
【図１４】変形例の人力駆動車用コンポーネントおよび携帯型電子装置の電気的な構成を示すブロック図。
【発明を実施するための形態】
【００３１】
本明細書において使用される「少なくとも１つ」という表現は、所望の選択肢の「１つ以上」を意味する。一例として、本明細書において使用される「少なくとも１つ」という表現は、その選択肢の数が２つであれば「１つの選択肢のみ」または「２つの選択肢の双方」を意味する。他の例として、本明細書において使用される「少なくとも１つ」という表現は、その選択肢の数が３つ以上であれば「１つの選択肢のみ」または「２つ以上の任意の選択肢の組み合わせ」を意味する。
【００３２】
（第１実施形態）
図１〜図４を参照して、第１実施形態の人力駆動車用コンポーネント４０について説明する。人力駆動車１０は、少なくとも人力駆動力によって駆動することができる車両である。人力駆動車１０は、例えば、自転車を含む。人力駆動車１０は、車輪の数が限定されず、例えば１輪車および３輪以上の車輪を有する車両も含む。人力駆動車は、例えばマウンテンバイク、ロードバイク、シティバイク、カーゴバイク、および、リカンベントなど種々の種類の自転車、ならびに、電動自転車（Ｅ−ｂｉｋｅ）を含む。電動自転車は、電気モータによって車両の推進を補助する電動アシスト自転車を含む。以下、実施の形態において、人力駆動車１０を、自転車として説明する。
【００３３】
人力駆動車１０は、クランク１２および駆動輪１４を備える。人力駆動車１０は、フレーム１６をさらに備える。クランク１２には、人力駆動力が入力される。クランク１２は、フレーム１６に対して回転可能なクランク軸１２Ａと、クランク軸１２Ａの軸方向の端部にそれぞれ設けられるクランクアーム１２Ｂとを含む。各クランクアーム１２Ｂには、ペダル１８が連結される。駆動輪１４は、クランク１２が回転することによって駆動される。駆動輪１４は、フレーム１６に支持される。クランク１２と駆動輪１４とは、駆動機構２０によって連結される。駆動機構２０は、クランク軸１２Ａに結合される第１回転体２２を含む。クランク軸１２Ａと第１回転体２２とは、第１ワンウェイクラッチを介して結合されていてもよい。第１ワンウェイクラッチは、クランク１２が前転した場合に、第１回転体２２を前転させ、クランク１２が後転した場合に、第１回転体２２を後転させないように構成される。第１回転体２２は、スプロケット、プーリ、または、ベベルギアを含む。駆動機構２０は、第２回転体２４と、連結部材２６とをさらに含む。連結部材２６は、第１回転体２２の回転力を第２回転体２４に伝達する。連結部材２６は、例えば、チェーン、ベルト、または、シャフトを含む。
【００３４】
第２回転体２４は、駆動輪１４に連結される。第２回転体２４は、スプロケット、プーリ、または、ベベルギアを含む。第２回転体２４と駆動輪１４との間には、好ましくは、第２ワンウェイクラッチが設けられている。第２ワンウェイクラッチは、第２回転体２４が前転した場合に、駆動輪１４を前転させ、第２回転体２４が後転した場合に、駆動輪１４を後転させないように構成される。
【００３５】
人力駆動車１０は、前輪および後輪を含む。フレーム１６には、フロントフォーク１６Ａを介して前輪が取り付けられている。フロントフォーク１６Ａには、ハンドルバー１６Ｃがステム１６Ｂを介して連結されている。以下の実施形態では、後輪を駆動輪１４として説明するが、前輪が駆動輪１４であってもよい。
【００３６】
人力駆動車１０は、バッテリ装置２８をさらに含む。バッテリ装置２８は、１または複数のバッテリセルを含む。バッテリセルは、充電池を含む。バッテリ装置２８は、人力駆動車１０に設けられ、バッテリ装置２８と有線で電気的に接続されている他の電気部品、例えば、人力駆動車用コンポーネント４０に電力を供給する。バッテリ装置２８は、人力駆動車用コンポーネント４０と有線または無線によって通信可能に接続されている。バッテリ装置２８は、例えば電力線通信（ＰＬＣ；power line communication）によって人力駆動車用コンポーネント４０と通信可能である。バッテリ装置２８は、フレーム１６の外部に取り付けられてもよく、少なくとも一部がフレーム１６の内部に収容されてもよい。バッテリ装置２８は、人力駆動車用コンポーネント４０に設けられてもよい。
【００３７】
人力駆動車１０は、操作装置３０をさらに含む。操作装置３０は、人力駆動車用コンポーネント４０と有線または無線によって通信可能に接続されている。操作装置３０は、例えば電力線通信（ＰＬＣ）によって人力駆動車用コンポーネント４０と通信可能である。操作装置３０は、人力駆動車用コンポーネント４０の人工知能処理部４６と通信可能に接続されてもよい。操作装置３０は、人力駆動車用コンポーネント４０の人工知能処理部４６とは異なる演算処理装置に接続されてもよい。操作装置３０は、操作対象の人力駆動車用コンポーネント４０の演算処理装置に接続されてもよい。
【００３８】
操作装置３０は、それぞれ例えば操作部材と、操作部材の動きを検出する第１検出部と、第１検出部の出力信号に応じて、人力駆動車用コンポーネント４０と通信を行う第１電気回路とを含む。ユーザによって操作部材が操作されることによって、第１電気回路は、人力駆動車用コンポーネント４０に第１検出部の出力信号に応じた信号を送信する。操作部材およびその動きを検出する第１検出部は、プッシュスイッチ、レバー式スイッチ、または、タッチパネルを含んで構成される。操作装置３０は、例えばハンドルバー１６Ｃに設けられる。操作装置３０が人力駆動車用コンポーネント４０と無線によって通信可能に接続されている場合、操作装置３０は、無線通信ユニットを含む。操作装置３０は、電動変速機４８を操作するために第１操作装置３０Ａ、人力駆動車１０の推進をアシストするドライブユニット５０の動作状態を変更するための第２操作装置３０Ｂ、電動アジャスタブルシートポスト５２の動作状態を変更するための第３操作装置３０Ｃ、電動サスペンション５４の動作状態を変更するための第４操作装置３０Ｄ、および、電動ブレーキ装置５６の動作状態を変更するための第５操作装置３０Ｅ、提示装置６０Ｈの動作状態を変更するための第６操作装置３０Ｆの少なくとも１つを含む。第１操作装置３０Ａは、例えば、変速比を変更するための操作部を含む。第２操作装置３０Ｂは、例えば、ドライブユニット５０の動作モードを変更するための操作部を含む。第３操作装置３０Ｃは、例えば、電動アジャスタブルシートポスト５２の高さを変更するための操作部を含む。第４操作装置３０Ｄは、例えば、電動サスペンション５４の硬さを変更するための操作部を含む。第５操作装置３０Ｅは、例えば、ブレーキ力の大きさを変更するための操作部を含む。第６操作装置３０Ｆは、例えば、提示装置６０Ｈの表示部に表示される表示内容を変更するための操作部を含む。
【００３９】
提示装置６０Ｈは、例えば、ハンドルバーに設けられる。提示装置６０Ｈは、表示部およびスピーカの少なくとも１つを含む。提示装置６０Ｈは、例えばサイクルコンピュータによって構成される。
【００４０】
人力駆動車用コンポーネント４０は、入力部４２と、電動アクチュエータ４４と、人工知能処理部４６と、を含む。入力部４２には、人力駆動車１０、人力駆動車１０の搭乗者、および、人力駆動車１０の環境の少なくとも１つに関する第１情報が入力される。人工知能処理部４６は、入力部４２に入力された第１情報に応じて、電動アクチュエータ４４を制御するための第２情報を作成する。
【００４１】
人工知能処理部４６は、ソフトウェアを記憶している記憶装置４６Ａと、記憶装置４６Ａに記憶されているソフトウェアを実行する演算処理装置４６Ｂと、を含む。演算処理装置４６Ｂは、例えばＣＰＵ（Central Processing Unit）またはＭＰＵ（Micro Processing Unit）を含む。演算処理装置４６Ｂは、好ましくは、ＣＰＵまたはＭＰＵに加えて、ＧＰＵ（Graphics Processing Unit）を含んでいる。演算処理装置４６Ｂは、ＦＰＧＡ（Field-Programmable Gate Array）を含んでいてもよい。人工知能処理部４６は、１または複数の演算処理装置を含んでいてもよい。人工知能処理部４６は、複数の場所に離れて配置される複数の演算処理装置４６Ｂを含んでいてもよい。演算処理装置４６Ｂは、記憶装置４６Ａに記憶されている制御プログラムを実行する。
【００４２】
記憶装置４６Ａは、例えば不揮発性メモリおよび揮発性メモリを含む。記憶装置４６Ａは、制御プログラムＰ１、および、学習モデルＭ１を記憶する。本実施形態では、学習モデルＭ１は、予め定める学習アルゴリズムによって学習された学習済みのモデルである。学習アルゴリズムは、機械学習、深層学習、または、深層強化学習を含む。学習アルゴリズムは、例えば、教師あり学習、教師なし学習、および、強化学習の少なくとも１つを含む。学習アルゴリズムとしては、人工知能の分野に属する手法を用いて学習モデルＭ１を更新させるように構成されていれば、本明細書に記載されている手法以外の手法を用いてもよい。学習モデルＭ１を更新させるための学習処理は、ＧＰＵによって行われる。学習アルゴリズムは、ニューラルネットワーク（ＮＮ：Neural Network）を用いてもよい。学習アルゴリズムは、リカレントニューラルネットワーク（Recurrent Neural Network）を用いてもよい。
【００４３】
人工知能処理部４６は、制御プログラムＰ１に基づき、検出装置５８によって取得した第１情報を、学習モデルＭ１を用いて処理することによって第２情報を出力する。
【００４４】
第２情報は、オート変速に関する情報、人力駆動車１０の推進をアシストするアシスト力に関する情報、サドルの高さに関する情報、サスペンションの状態に関する情報、および、ブレーキに関する情報の少なくとも１つを含む。人力駆動車の推進をアシストするアシスト力に関する情報は、人力駆動力に対するアシスト力の比率に関する情報を含む。
【００４５】
人力駆動車用コンポーネント４０は、電動変速機４８、人力駆動車１０の推進をアシストするドライブユニット５０、電動アジャスタブルシートポスト５２、電動サスペンション５４、および、電動ブレーキ装置５６の少なくとも１つを含む。
【００４６】
第２情報がオート変速に関する情報を含む場合、電動アクチュエータ４４は、電動変速機４８に含まれる電動アクチュエータ４８Ａを含む。第２情報がアシスト力に関する情報を含む場合、電動アクチュエータ４４は、ドライブユニット５０に含まれる電動アクチュエータ５０Ａを含む。第２情報がブレーキに関する情報を含む場合、電動アクチュエータ４４は、電動ブレーキ装置５６に含まれる電動アクチュエータ５４Ａを含む。
【００４７】
人力駆動車用コンポーネント４０が電動変速機４８を含む場合、電動アクチュエータ４４は、電動変速機４８を動作させるための電動アクチュエータ４８Ａを含む。電動変速機４８は、人力駆動力が入力される回転体の回転速度に対する駆動輪１４の回転速度の比率を段階的に変更するように構成される。人力駆動力が入力される回転体は、クランク１２を含む。電動変速機４８は、電動アクチュエータ４８Ａと、電動アクチュエータ４８Ａによって駆動される変速機本体４８Ｂとを含む。人工知能処理部４６は、電動アクチュエータ４８Ａを制御する。電動アクチュエータ４８Ａは、電気モータと、電気モータに与える電力を制御する駆動回路と、を含む。電動変速機４８は、クランク１２の回転速度に対する駆動輪１４の回転速度の比率を変更するために用いられる。本実施形態では、電動変速機４８は、比率を段階的に変更するように構成される。電動アクチュエータ４８Ａは、変速機本体４８Ｂに変速動作を実行させる。電動アクチュエータ４８Ａに含まれる駆動回路は、人工知能処理部４６と有線または無線によって通信可能に接続されている。電動アクチュエータ４８Ａは、例えば電力線通信（ＰＬＣ）によって人工知能処理部４６と通信可能である。電動アクチュエータ４８Ａは、人工知能処理部４６からの制御信号に応じて変速機本体４８Ｂに変速動作を実行させる。電動変速機４８は、内装変速機および外装変速機（ディレイラ）の少なくとも一方を含む。ディレイラは、フロントディレイラおよびリアディレイラの少なくとも一方を含む。
【００４８】
人力駆動車用コンポーネント４０がドライブユニット５０を含む場合、ドライブユニット５０は、人力駆動車１０の推進をアシストする電動アクチュエータ５０Ａを含む。電動アクチュエータ５０Ａは、電気モータと、電気モータに与える電力を制御する駆動回路と、を含む。電動アクチュエータ５０Ａに含まれる電気モータと電動アクチュエータ５０Ａに含まれる駆動回路とは、好ましくは、同一のハウジングに設けられる。駆動回路は、バッテリ装置２８からモータに供給される電力を制御する。電動アクチュエータ５０Ａに含まれる駆動回路は、人工知能処理部４６と有線または無線によって通信可能に接続されている。電動アクチュエータ５０Ａは、例えばシリアル通信によって人工知能処理部４６と通信可能である。電動アクチュエータ５０Ａに含まれる駆動回路は、人工知能処理部４６からの制御信号に応じて電気モータを駆動させる。電気モータは、ペダル１８から後輪までの人力駆動力の動力伝達経路、または、前輪に回転を伝達するように設けられる。電気モータは、人力駆動車１０のフレーム１６、後輪、または、前輪に設けられる。一例では、モータは、クランク軸１２Ａから第１回転体２２までの動力伝達経路に結合される。電気モータとクランク軸１２Ａとの間の動力伝達経路には、クランク軸１２Ａを人力駆動車１０が前進する方向に回転させた場合にクランク１２の回転力によって電気モータが回転しないようにワンウェイクラッチが設けられるのが。電気モータおよび駆動回路が設けられるハウジングには、電気モータ以外の構成が設けられてもよく、例えば電気モータの回転を減速して出力する減速機が設けられてもよい。
【００４９】
人力駆動車用コンポーネント４０が電動アジャスタブルシートポスト５２を含む場合、電動アジャスタブルシートポスト５２は、電動アクチュエータ５２Ａを含む。電動アクチュエータ５２Ａは、例えば電気モータと、電気モータに与える電力を制御する駆動回路と、を含む。電動アクチュエータ５２Ａに含まれる電気モータは、ソレノイドに置き換えてもよい。電動アジャスタブルシートポスト５２は、シートチューブ１６Ｅに設けられ、サドルの高さを変更するように構成される。電動アジャスタブルシートポスト５２は、電動アクチュエータ５２Ａの力でシートポストが伸縮する電気式シートポスト、または、電動アクチュエータ５２Ａの力でバルブを制御することによって、シートポストがバネおよび空気の少なくとも一方の力で伸び、人力を加えることによって縮む機械式シートポストを含む。機械式シートポストは、油圧式シートポスト、または、油圧および空気圧式シートポストを含む。
【００５０】
人力駆動車用コンポーネント４０が電動サスペンション５４を含む場合、電動サスペンション５４は、電動サスペンション５４を動作させるための電動アクチュエータ５４Ａを含む。電動アクチュエータ５４Ａは、例えば電気モータと、電気モータに与える電力を制御する駆動回路と、を含む。電動アクチュエータ５４Ａに含まれる電気モータは、ソレノイドに置き換えてもよい。電動サスペンション５４は、リアサスペンションおよびフロントサスペンションの少なくとも１つを含む。電動サスペンション５４は、車輪に加えられる衝撃を吸収する。電動サスペンション５４は、油圧サスペンションであってもよく、エアサスペンションであってもよい。電動サスペンション５４は、第１部分と、第１部分に嵌め込まれて第１部分と相対移動可能な第２部分とを含む。電動サスペンション５４の動作状態は、第１部分と第２部分との相対移動が規制されるロック状態と、第１部分と第２部分との相対移動が許容されるロック解除状態とを含む。電動アクチュエータ５４Ａは、電動サスペンション５４の動作状態を切り替える。電動サスペンション５４のロック状態は、車輪に強い力が加えられた場合に、第１部分と第２部分とがわずかに相対移動する状態を含み得る。電動サスペンション５４の動作状態は、ロック状態およびロック解除状態に代えて、または、加えて、減衰力が異なる複数の動作状態、および、ストローク量が異なる複数の動作状態の少なくとも１つをさらに含んでいてもよい。
【００５１】
リアサスペンションは、人力駆動車１０のフレーム１６に設けられるように構成される。より具体的には、リアサスペンションは、フレーム１６のフレーム本体と、後輪を支持するスイングアームとの間に設けられる。リアサスペンションは、後輪に加えられる衝撃を吸収する。フロントサスペンションは、人力駆動車１０のフレーム１６と前輪との間に設けられるように構成される。より具体的には、フロントサスペンションは、フロントフォーク１６Ａに設けられる。フロントサスペンションは、前輪に加えられる衝撃を吸収する。
【００５２】
人力駆動車用コンポーネント４０が電動ブレーキ装置５６を含む場合、電動ブレーキ装置５６は、電動アクチュエータ５６Ａを含む。電動ブレーキ装置５６は、前輪および後輪の少なくとも一方を制動可能に構成される。電動ブレーキ装置５６は、ディスクブレーキ、リムブレーキ、ドラムブレーキ、および、ローラブレーキの少なくとも１つを含むブレーキ装置本体を含む。電動アクチュエータ５６Ａは、ブレーキ装置本体を駆動する。電動アクチュエータ５６Ａは、例えば電気モータと、電気モータに与える電力を制御する駆動回路と、を含む。電動ブレーキ装置５６は、回生ブレーキを実行するための電気モータを含んでいてもよい。回生ブレーキを実行するための電気モータは、ドライブユニット５０の電動アクチュエータ５０Ａの電気モータであってもよい。
【００５３】
入力部４２は、好ましくは、検出装置５８からの出力情報が入力されるように構成される。入力部４２と検出装置５８とが、電気的に接続される場合、入力部４２は、例えば電気コネクタを含む。入力部４２は、電気コネクタに代えて、電気ケーブルを含んでいてもよい。入力部４２と検出装置５８とが、無線通信する場合、入力部４２は、無線通信ユニットを含む。無線通信ユニットは、例えば、電波または赤外線によって通信するように構成される。
【００５４】
人力駆動車１０に関する第１情報は、人力駆動車１０の変速比、人力駆動車１０の車速、人力駆動車１０のクランクの回転速度、人力駆動車１０の操作装置３０の状態、および、人力駆動車の走行ルートの少なくとも１つを含む。
【００５５】
変速比は、電動変速機４８によって変更される人力駆動力が入力される回転体の回転速度に対する駆動輪１４の回転速度の比率である。第１情報が変速比を含む場合、検出装置５８は、変速に関する情報を検出する変速検出部５８Ａを含む。変速検出部５８Ａは、電動変速機４８の動作状態、電動変速機４８の比率に関する情報、電動変速機４８を制御する制御部から送信される制御信号、および、電動変速機４８を動作させるための操作部の操作信号を検出するように構成される。検出装置５８は、人力駆動車用コンポーネント４０に含まれていてもよい。検出装置５８は、演算処理装置４６Ｂを含んで構成されていてもよい。検出装置５８には、バッテリ装置２８から電力が供給されてもよく、バッテリ装置２８とは別のバッテリが設けられてもよい。
【００５６】
第１情報が車速を含む場合、検出装置５８は、好ましくは、車速センサ５８Ｂを含む。車速センサ５８Ｂは、人力駆動車１０の車輪の回転速度に関する情報を検出する。車速センサ５８Ｂは、車輪の回転速度に応じた信号を出力する。人力駆動車１０の車速は、車輪の回転速度に基づいて演算できる。車速センサ５８Ｂは、好ましくは、リードスイッチを構成する磁性体リード、または、ホール素子を含む。車速センサ５８Ｂは、人力駆動車１０のフレーム１６のチェーンステイに取り付けられ、後輪に取り付けられる磁石を検出する構成としてもよく、フロントフォーク１６Ａに設けられ、前輪に取り付けられる磁石を検出する構成としてもよい。
【００５７】
第１情報がクランク１２の回転速度を含む場合、検出装置５８は、好ましくは、クランク回転センサ５８Ｃを含む。クランク回転センサ５８Ｃは、クランク１２の回転速度を検出するために用いられる。クランク回転センサ５８Ｃは、人力駆動車１０のフレーム１６またはドライブユニット５０のハウジングに取り付けられる。クランク回転センサ５８Ｃは、磁界の強度に応じた信号を出力する磁気センサを含んで構成される。周方向に磁界の強度が変化する環状の磁石が、クランク軸１２Ａ、クランク軸１２Ａに連動して回転する部材、または、クランク軸１２Ａから第１回転体２２までの間の動力伝達経路に設けられる。クランク回転センサ５８Ｃは、クランク１２の回転速度に応じた信号を出力する。磁石は、クランク軸１２Ａから第１回転体２２までの人力駆動力の動力伝達経路において、クランク軸１２Ａと一体に回転する部材に設けられてもよい。例えば、磁石は、クランク軸１２Ａと第１回転体２２との間に第１ワンウェイクラッチが設けられない場合、第１回転体２２に設けられてもよい。クランク回転センサは、磁気センサに代えて光学センサ、加速度センサ、またはトルクセンサなどを含んでいてもよい。
【００５８】
第１情報が操作装置３０の状態を含む場合、検出装置５８は、好ましくは、操作装置３０に設けられる操作検出センサ５８Ｄを含む。操作検出センサ５８Ｄは、操作装置３０の第１検出部によって構成されてもよい。
【００５９】
第１情報が人力駆動車１０の走行ルートを含む場合、検出装置５８は、好ましくは、位置情報検出部５８Ｅを含む。位置情報検出部５８Ｅは、好ましくは、ＧＰＳ（global positioning system）の受信機および地図情報を記憶する記憶部を含む。地図情報は、検出装置５８と電気的に接続される外部装置から取得してもよい。位置情報検出部５８Ｅの記憶部は、例えば不揮発性メモリを含む。
【００６０】
人力駆動車１０の搭乗者に関する第１情報は、人力駆動車１０の搭乗者が人力駆動車１０に入力する人力駆動力、人力駆動車１０の搭乗者の状態、および、人力駆動車１０の搭乗者の消費エネルギに関する情報、の少なくとも１つを含む。
【００６１】
第１情報が人力駆動力を含む場合、検出装置５８は、好ましくは、トルクセンサ５８Ｆを含む。トルクセンサ５８Ｆは、クランク１２に入力される人力駆動力のトルクを検出するために用いられる。トルクセンサ５８Ｆは、例えば、動力伝達経路に第１ワンウェイクラッチが設けられる場合、第１ワンウェイクラッチよりも動力伝達経路の上流側に設けられる。トルクセンサ５８Ｆ、歪センサ、磁歪センサ、または、圧力センサなどを含む。歪センサは、例えば歪ゲージを含む。トルクセンサ５８Ｆは、動力伝達経路に含まれる部材、または、動力伝達経路に含まれる部材の近傍に設けられる。動力伝達経路に含まれる部材は、例えば、クランク軸１２Ａ、クランクアーム１２Ｂ、または、ペダル１８である。トルクセンサ５８Ｆは、無線または有線の通信部を含んでいてもよい。人力駆動力は、人力駆動力の仕事率を含んでいてもよい。この場合、検出装置５８は、好ましくは、トルクセンサ５８Ｆおよびクランク回転センサ５８Ｃを含む。
【００６２】
搭乗者の状態は、搭乗者の身体状態および搭乗者の姿勢の少なくとも１つを含む。第１情報が搭乗者の身体状態を含む場合、検出装置５８は、好ましくは、心拍センサ５８Ｇ、脳波センサ５８Ｈ、および、筋電センサ５８Ｊの少なくとも１つを含む。第１情報が搭乗者の姿勢を含む場合、検出装置５８は、荷重センサ５８Ｋを含む。荷重センサ５８Ｋは、搭乗者の姿勢に応じた信号を出力する。荷重センサ５８Ｋは、例えば、サドル、および、シートポストの少なくとも１つに設けられる。搭乗者が立ち漕ぎしている場合と、座って漕いでいる場合とでは、荷重センサ５８Ｋの出力が大きく変化する。荷重センサ５８Ｋの出力は、搭乗者の姿勢に応じて、サドルおよびシートポストに搭乗者が与える荷重が変化するので、荷重センサ５８Ｋの出力によって搭乗者の姿勢が検出される。荷重センサ５８Ｋに代えて、カメラを用いて搭乗者の姿勢を検出してもよい。
【００６３】
第１情報が搭乗者の消費エネルギを含む場合、検出装置５８は、好ましくは、トルクセンサ５８Ｆおよびクランク回転センサ５８Ｃを含む。検出装置５８は、演算処理装置を含み、トルクセンサ５８Ｆによって検出される人力駆動力と、クランク回転センサ５８Ｃによって検出されるクランク回転速度とを乗算することによって人力駆動力の仕事率を演算し、人力駆動力の仕事率を消費エネルギとして検出することができる。検出装置５８が、演算処理装置を含まない場合は、人工知能処理部４６において、トルクセンサ５８Ｆによって検出される人力駆動力と、クランク回転センサ５８Ｃによって検出されるクランク回転速度とを乗算することによって人力駆動力の仕事率を演算し、人力駆動力の仕事率を消費エネルギとして検出することができる。
【００６４】
人力駆動車１０の環境に関する第１情報は、天候情報、地図情報、および、交通情報の少なくとも１つを含む。第１情報が天候情報、地図情報、および、交通情報の少なくとも１つを含む場合、検出装置５８は、好ましくは、公衆通信回線網、放送局、および交通道路情報システムの少なくとも１つからの情報を受信可能な通信部５８Ｌを含む。通信部５８Ｌは、公衆通信回線網、放送局、および交通道路情報システムの少なくとも１つにおいて提供される天候情報、地図情報、および、交通情報の少なくとも１つを取得可能に構成される。
【００６５】
図４を参照して、第１情報に応じて電動アクチュエータ４４を制御する処理について説明する。人工知能処理部４６は、人工知能処理部４６に電力が供給されると、制御プログラムＰ１に基づいて処理を開始して図４に示すフローチャートのステップＳ１１に移行する。
【００６６】
人工知能処理部４６は、ステップＳ１１において、第１情報が入力されたか否かを判定する。具体的には、人工知能処理部４６は、第１情報が入力部４２に入力された場合、第１情報が入力されたと判定する。人工知能処理部４６は、第１情報が入力されていない場合、処理を終了する。人工知能処理部４６は、電力の供給が停止されるまでは、図４に示すフローチャートが終了した後、予め定める周期が経過するとステップＳ１１に移行する。人工知能処理部４６は、第１情報が入力された場合、ステップＳ１２に移行する。
【００６７】
人工知能処理部４６は、ステップＳ１２において、第１情報に応じて第２情報を作成し、ステップＳ１３に移行する。人工知能処理部４６は、ステップＳ１３において、第２情報に応じて電動アクチュエータ４４を制御して処理を終了する。
【００６８】
記憶装置４６Ａは、学習プログラムＰ２を含んでいてもよい。人工知能処理部４６は、学習プログラムＰ２に基づき、第１情報を用いて第２情報を作成するための学習モデルＭ１を学習アルゴリズムによって更新させる。この場合、人工知能処理部４６は、学習モードと制御モードとで動作する。人工知能処理部４６は、学習モードで動作する場合、学習プログラムＰ２に基づき、学習アルゴリズムによって学習モデルＭ１を作成する作成部として機能する。人工知能処理部４６は、制御モードで動作する場合、制御プログラムＰ１に基づき、検出装置５８によって取得した第１情報を、学習モデルＭ１を用いて処理することによって第２情報を出力する制御部として機能する。
【００６９】
人工知能処理部４６は、例えば、第１情報と、人力駆動車用コンポーネント４０を操作するための操作装置３０の操作とに応じて、第２情報を作成するための学習モデルＭ１を更新する。人工知能処理部４６は、操作装置３０の操作と、操作装置３０の操作が行われたときの第１情報との組み合わせを学習することによって、搭乗者の好みに応じた人力駆動車用コンポーネント４０の制御を行うことができる。
【００７０】
（第２実施形態）
図５および図６を参照して、第２実施形態の人力駆動車用コンポーネント６０について説明する。第２実施形態の人力駆動車用コンポーネント６０は、第１実施形態の人力駆動車１０と同様の構成を含む人力駆動車１０に適用される。本実施形態において、第１実施形態における構成と同様の構成については、同一の参照符号を付して、説明を省略する場合がある。
【００７１】
人力駆動車用コンポーネント６０は、入力部６２と、人工知能処理部６４と、を含む。入力部６２は、人力駆動車１０、人力駆動車１０の搭乗者、および、人力駆動車１０の環境の少なくとも１つに関する第１情報が入力される。人工知能処理部６４は、入力部６２に入力された第１情報に応じて、人力駆動車１０に設けられる他の人力駆動車用コンポーネント７０、および、人力駆動車の搭乗者が装備する携帯型電子装置７６の少なくとも一方を制御するための第３情報を作成する。
【００７２】
人工知能処理部６４は、ソフトウェアを記憶している記憶装置６４Ａと、記憶装置６４Ａに記憶されているソフトウェアを実行する演算処理装置６４Ｂと、を含む。演算処理装置６４Ｂは、例えばＣＰＵまたはＭＰＵを含む。演算処理装置６４Ｂは、好ましくは、ＣＰＵまたはＭＰＵに加えて、ＧＰＵを含んでいる。演算処理装置６４Ｂは、ＦＰＧＡを含んでいてもよい。人工知能処理部６４は、１または複数の演算処理装置を含んでいてもよい。人工知能処理部６４は、複数の場所に離れて配置される複数の演算処理装置６４Ｂを含んでいてもよい。
【００７３】
記憶装置６４Ａは、例えば不揮発性メモリおよび揮発性メモリを含む。記憶装置４６Ａは、制御プログラムＰ１、および、学習モデルＭ１を記憶する。本実施形態では、学習モデルＭ１は、予め定める学習アルゴリズムによって学習された学習済みのモデルである。学習アルゴリズムは、機械学習、深層学習、または、深層強化学習を含む。学習アルゴリズムは、例えば、教師あり学習、教師なし学習、および、強化学習の少なくとも１つを含む。学習アルゴリズムとしては、人工知能の分野に属する手法を用いて学習モデルＭ１を更新させるように構成されていれば、本明細書に記載されている手法以外の手法を用いてもよい。学習モデルＭ１を更新させるための学習処理は、好ましくは、ＧＰＵによって行われる。学習アルゴリズムは、ニューラルネットワークを用いてもよい。学習アルゴリズムは、リカレントニューラルネットワークを用いてもよい。人工知能処理部４６は、制御プログラムＰ１に基づき、検出装置５８によって取得した第１情報を、学習モデルＭ１を用いて処理することによって第３情報を出力する。
【００７４】
人力駆動車用コンポーネント６０は、好ましくは、出力部６６をさらに含む。出力部６６は、第３情報に応じた制御信号を人力駆動車用コンポーネント７０および携帯型電子装置７６の少なくとも一方に出力する。出力部６６は、人力駆動車用コンポーネント７０および携帯型電子装置７６の少なくとも一方と通信可能に構成される。出力部６６は、有線通信ユニットを含んでいてもよく、無線通信ユニットを含んでいてもよい。出力部６６が有線通信ユニットを含む場合、出力部６６は、例えば電気コネクタを含む。出力部６６は、電気コネクタに代えて、電気ケーブルを含んでいてもよい。出力部６６が無線通信ユニットを含む場合、無線通信ユニットは、例えば、電波または赤外線によって通信するように構成される。入力部６２および出力部６６に含まれる無線通信ユニットは、例えば、ＡＮＴ＋（登録商標）およびＢｌｕｅｔｏｏｔｈ（登録商標）の少なくとも１つによって通信する。
【００７５】
人力駆動車用コンポーネント６０は、電動変速機６０Ａ、人力駆動車１０の推進をアシストするドライブユニット６０Ｂ、シートポスト６０Ｃ、サスペンション６０Ｄ、ブレーキ装置６０Ｅ、操作装置６０Ｆ、ランプ６０Ｇ、提示装置６０Ｈ、または、バッテリ装置６０Ｉである。
【００７６】
電動変速機６０Ａは、第１実施形態の電動変速機４８と同様の構成を含む。ドライブユニット６０Ｂは、第１実施形態のドライブユニット５０と同様の構成を含む。シートポスト６０Ｃは、第１実施形態の電動アジャスタブルシートポスト５２と同様の構成を含んでいてもよく、電動アクチュエータ５２Ａを含まないシートポストであってもよい。サスペンション６０Ｄは、第１実施形態の電動サスペンション５４と同様の構成を含んでいてもよく、電動アクチュエータ５４Ａを含まないサスペンションであってもよい。ブレーキ装置６０Ｅは、第１実施形態の電動ブレーキ装置５６と同様の構成を含んでいてもよく、電動アクチュエータ５６Ａを含まないブレーキ装置であってもよい。
【００７７】
操作装置６０Ｆは、人力駆動車用コンポーネント７０と有線または無線によって通信可能に接続されている。操作装置６０Ｆは、例えば電力線通信（ＰＬＣ）によって人力駆動車用コンポーネント７０と通信可能である。操作装置６０Ｆは、それぞれ例えば操作部材と、操作部材の動きを検出する第２検出部と、第２検出部の出力信号に応じて、人力駆動車用コンポーネント６０および人力駆動車用コンポーネント７０の少なくとも１つと通信を行う第２電気回路とを含む。ユーザによって操作部材が操作されることによって、第２電気回路は、人力駆動車用コンポーネント７０に第２検出部の出力信号に応じた信号を送信する。操作部材およびその動きを検出する第２検出部は、プッシュスイッチ、レバー式スイッチ、または、タッチパネルを含んで構成される。操作装置６０Ｆは、例えばハンドルバー１６Ｃに設けられる。
【００７８】
ランプ６０Ｇは、フロントランプおよびテールランプの少なくとも１つを含む。フロントランプは、例えばフロントフォーク１６Ａまたはハンドルバー１６Ｃに取り付けられる。テールランプは、例えばシートステーまたはシートポストに取り付けられる。ランプ６０Ｇは、発光素子を含む。
【００７９】
バッテリ装置６０Ｉは、１または複数のバッテリセルを含む。バッテリセルは、充電池を含む。バッテリ装置６０Ｉは、人力駆動車１０に設けられ、バッテリ装置６０Ｉと電気的に接続されている他の人力駆動車用コンポーネント７０に電力を供給する。バッテリ装置６０Ｉは、フレーム１６の外部に取り付けられてもよく、少なくとも一部がフレーム１６の内部に収容されてもよい。
【００８０】
第３情報は、オート変速に関する情報、人力駆動車１０の推進をアシストするアシスト力に関する情報、サドルの高さに関する情報、サスペンションの状態に関する情報、ブレーキに関する情報、ランプに関する情報、および、人力駆動車１０の搭乗者に提示する提示内容に関する情報の少なくとも１つを含む。
【００８１】
他の人力駆動車用コンポーネント７０は、電動変速機７０Ａ、人力駆動車１０の推進をアシストするドライブユニット７０Ｂ、電動アジャスタブルシートポスト７０Ｃ、電動サスペンション７０Ｄ、電動ブレーキ装置７０Ｅ、ランプ７０Ｆ、および、提示装置７０Ｇの少なくとも１つを含む。
【００８２】
人力駆動車用コンポーネント７０は、好ましくは、通信部７２および駆動部７４を含む。通信部７２は、人力駆動車用コンポーネント６０の出力部６６と通信可能に接続される。通信部７２と出力部６６とは、電気ケーブルによって通信可能に接続されてもよく、無線通信によって通信可能に接続されてもよい。通信部７２は、人工知能処理部４６からの制御信号を受信して、制御部７５に出力する。電動変速機７０Ａ、人力駆動車１０の推進をアシストするドライブユニット７０Ｂ、電動アジャスタブルシートポスト７０Ｃ、電動サスペンション７０Ｄ、電動ブレーキ装置７０Ｅ、ランプ７０Ｆ、および、提示装置７０Ｇは、それぞれ通信部７２、駆動部７４、および、制御部７５を含む。制御部７５は、予め定められる制御プログラムを実行する演算処理装置を含む。演算処理装置は、例えばＣＰＵまたはＭＰＵを含む。制御部７５は、１または複数のマイクロコンピュータを含んでいてもよい。制御部７５は、記憶部を含んでいてもよい。記憶部は、例えば不揮発性メモリおよび揮発性メモリを含む。制御部７５は、駆動部７４を制御する。制御部７５は、通信部７２によって受信される人工知能処理部４６からの制御信号に応じて、駆動部７４を制御する。
【００８３】
第３情報がオート変速に関する情報を含む場合、人力駆動車用コンポーネント７０は、好ましくは、電動変速機７０Ａを含む。第３情報がアシスト力に関する情報を含む場合、人力駆動車用コンポーネント７０は、好ましくは、ドライブユニット７０Ｂを含む。第３情報がブレーキに関する情報を含む場合、人力駆動車用コンポーネント７０は、好ましくは、電動ブレーキ装置７０Ｅを含む。第３情報がランプに関する情報を含む場合、人力駆動車用コンポーネント７０は、好ましくは、ランプ７０Ｆを含む。第３情報が提示内容に関する情報を含む場合、人力駆動車用コンポーネント７０は、好ましくは、提示装置７０Ｇを含む。
【００８４】
電動変速機７０Ａは、人力駆動力が入力される回転体の回転速度に対する駆動輪１４の回転速度の比率を段階的に変更するように構成される。人力駆動力が入力される回転体は、クランク１２を含む。電動変速機７０Ａは、駆動部７４Ａと、駆動部７４Ａによって駆動される変速機本体とを含む。駆動部７４Ａは、電気モータと、電気モータに与える電力を制御する駆動回路と、を含む。電動変速機７０Ａは、クランク１２の回転速度に対する駆動輪１４の回転速度の比率を変更するために用いられる。本実施形態では、電動変速機７０Ａは、比率を段階的に変更するように構成される。駆動部７４Ａは、変速機本体に変速動作を実行させる。制御部７５が人工知能処理部４６からの制御信号に応じて駆動部７４Ａを制御することによって、電動変速機７０Ａが変速動作を実行する。電動変速機７０Ａは、内装変速機および外装変速機（ディレイラ）の少なくとも一方を含む。
【００８５】
ドライブユニット７０Ｂは、人力駆動車１０の推進をアシストする駆動部７４Ｂを含む。駆動部７４Ｂは、電気モータと、電気モータに与える電力を制御する駆動回路と、を含む。駆動部７４Ｂに含まれる電気モータと駆動部７４Ｂに含まれる駆動回路とは、好ましくは、同一のハウジングに設けられる。駆動部７４Ｂに含まれる駆動回路は、バッテリ装置２８から電気モータに供給される電力を制御する。駆動部７４Ｂは、例えばシリアル通信によって制御部７５と通信可能である。制御部７５が人工知能処理部６４からの制御信号に応じて駆動部７４Ｂを制御することによって、人力駆動車の推進をアシストするアシスト力が変更される。駆動部７４Ｂに含まれる電気モータは、ペダル１８から後輪までの人力駆動力の動力伝達経路、または、前輪に回転を伝達するように設けられる。電気モータは、人力駆動車１０のフレーム１６、後輪、または、前輪に設けられる。一例では、電気モータは、クランク軸１２Ａから第１回転体２２までの動力伝達経路に結合される。電気モータとクランク軸１２Ａとの間の動力伝達経路には、クランク軸１２Ａを人力駆動車１０が前進する方向に回転させた場合にクランク１２の回転力によって電気モータおよび駆動回路が設けられるハウジングには、電気モータおよび駆動回路以外の構成が設けられてもよく、例えばモータの回転を減速して出力する減速機が設けられてもよい。
【００８６】
電動アジャスタブルシートポスト７０Ｃは、シートチューブ１６Ｅに設けられ、サドルの高さを変更するように構成される。電動アジャスタブルシートポスト７０Ｃは、駆動部７４Ｃを含む。駆動部７４Ｃは、例えば電気モータと、電気モータに与える電力を制御する駆動回路と、を含む。駆動部７４Ｃに含まれる電気モータは、ソレノイドに置き換えてもよい。制御部７５が人工知能処理部６４からの制御信号に応じて駆動部７４Ｃを制御することによって、電動アジャスタブルシートポスト７０Ｃの高さが変更される。電動アジャスタブルシートポスト７０Ｃは、駆動部７４Ｃの力でシートポストが伸縮する電気式シートポスト、または、駆動部７４Ｃの力でバルブを制御することによって、シートポストがバネおよび空気の少なくとも一方の力で伸び、人力を加えることによって縮む機械式シートポストを含む。機械式シートポストは、油圧式シートポスト、または、油圧および空気圧式シートポストを含む。
【００８７】
電動サスペンション７０Ｄは、リアサスペンションおよびフロントサスペンションの少なくとも１つを含む。電動サスペンション７０Ｄは、車輪に加えられる衝撃を吸収する。電動サスペンション７０Ｄは、油圧サスペンションであってもよく、エアサスペンションであってもよい。電動サスペンション７０Ｄは、第１部分と、第１部分に嵌め込まれて第１部分と相対移動可能な第２部分とを含む。電動サスペンション７０Ｄの動作状態は、第１部分と第２部分との相対移動が規制されるロック状態と、第１部分と第２部分との相対移動が許容されるロック解除状態とを含む。電動サスペンション７０Ｄは、駆動部７４Ｄを含む。駆動部７４Ｄは、例えば、電気モータと、電気モータに与える電力を制御する駆動回路と、を含む。駆動部７４Ｄに含まれる電気モータは、ソレノイドに置き換えてもよい。駆動部７４Ｄは、電動サスペンション７０Ｄの動作状態を切り替える。制御部７５が人工知能処理部６４からの制御信号に応じて駆動部７４Ｄを制御することによって、電動サスペンション７０Ｄの動作状態が変更される。電動サスペンション７０Ｄのロック状態は、車輪に強い力が加えられた場合に、第１部分と第２部分とがわずかに相対移動する状態を含み得る。電動サスペンション７０Ｄの動作状態は、ロック状態およびロック解除状態に代えて、または、加えて、減衰力が異なる複数の動作状態、および、ストローク量が異なる複数の動作状態の少なくとも１つをさらに含んでいてもよい。
【００８８】
リアサスペンションは、人力駆動車１０のフレーム１６に設けられるように構成される。より具体的には、リアサスペンションは、フレーム１６のフレーム本体と後輪を支持するスイングアームとの間に設けられる。リアサスペンションは、後輪に加えられる衝撃を吸収する。フロントサスペンションは、人力駆動車１０のフレーム１６と前輪との間に設けられるように構成される。より具体的には、フロントサスペンションは、フロントフォーク１６Ａに設けられる。フロントサスペンションは、前輪に加えられる衝撃を吸収する。
【００８９】
電動ブレーキ装置７０Ｅは、前輪および後輪の少なくとも一方を制動可能に構成される。電動ブレーキ装置７０Ｅは、駆動部７４Ｅを含む。駆動部７４Ｅは、例えば、電気モータと、電気モータに与える電力を制御する駆動回路と、を含む。電動ブレーキ装置７０Ｅは、ディスクブレーキ、リムブレーキ、ドラムブレーキ、および、ローラブレーキの少なくとも１つを含む。ディスクブレーキ、リムブレーキ、ドラムブレーキ、および、ローラブレーキの少なくとも１つは、駆動部７４Ｅによって駆動される。制御部７５が人工知能処理部６４からの制御信号に応じて駆動部７４Ｅを制御することによって、電動ブレーキ装置７０Ｅの動作状態が変更される。電動ブレーキ装置７０Ｅは、ディスクブレーキ、リムブレーキ、ドラムブレーキ、および、ローラブレーキの少なくとも１つに加えて、または、代えて、回生ブレーキを実行するための電気モータを含んでいてもよい。回生ブレーキを実行するための電気モータは、ドライブユニット７０Ｂの駆動部７４Ｅに含まれる電気モータであってもよい。
【００９０】
ランプ７０Ｆは、フロントランプおよびテールランプの少なくとも１つを含む。フロントランプは、例えばフロントフォーク１６Ａまたはハンドルバー１６Ｃに取り付けられる。テールランプは、例えばシートステーまたはシートポストに取り付けられる。ランプ７０Ｆは、駆動部７４Ｆを含む。駆動部７４Ｆは、発光素子と、発光素子に与える電力を制御する駆動回路と、を含む。制御部７５が人工知能処理部６４からの制御信号に応じて駆動部７４Ｆを制御することによって、ランプ７０Ｆの動作状態が変更される。ランプ７０Ｆの動作状態は、点灯、点滅、および、消灯のすくなくとも１つを含む。
【００９１】
提示装置７０Ｇは、駆動部７４Ｇを含む。提示装置７０Ｇは、例えば、ハンドルバー１６Ｃ、ステム、または、フレーム１６に設けられる。駆動部７４Ｇは、表示部およびスピーカの少なくとも１つを含む。提示装置７０Ｇは、例えばサイクルコンピュータによって構成される。制御部７５が人工知能処理部６４からの制御信号に応じて駆動部７４Ｇを制御することによって、提示装置７０Ｇの動作状態が変更される。
【００９２】
携帯型電子装置７６は、振動発生装置７６Ａ、表示装置７６Ｂ、および、スピーカ７６Ｃの少なくとも１つを含む。携帯型電子装置７６は、例えば、スマートフォンおよびタブレットコンピュータの少なくとも１つを含む。振動発生装置７６Ａは、携帯型電子装置７６のハウジングを振動させる。表示装置７６Ｂは、液晶パネルおよび有機ＥＬ（electro-luminescence）パネルの少なくとも１つを含む。表示装置７６Ｂは、タッチパネルであってもよい。携帯型電子装置７６は、好ましくは、通信部７６Ｄおよび制御部７６Ｅをさらに含む。携帯型電子装置７６は、携帯型電子装置７６に含まれる各構成に電力を供給するバッテリをさらに含む。通信部７６Ｄは、人力駆動車用コンポーネント６０の出力部６６と通信可能に構成される。通信部７６Ｄと出力部６６とは、電気ケーブルによって通信可能に接続されてもよく、無線通信によって通信可能に接続されてもよい。制御部７６Ｅは、予め定められる制御プログラムを実行する演算処理装置を含む。演算処理装置は、例えばＣＰＵまたはＭＰＵを含む。制御部７６Ｅは、１または複数のマイクロコンピュータを含んでいてもよい。制御部７６Ｅは、記憶部を含んでいてもよい。記憶部は、例えば不揮発性メモリおよび揮発性メモリを含む。制御部７６Ｅは、振動発生装置７６Ａ、表示装置７６Ｂ、および、スピーカ７６Ｃを制御する。
【００９３】
入力部６２は、好ましくは、検出装置７８からの出力情報が入力されるように構成される。検出装置７８は、第１実施形態の検出装置５８と同様に構成される。第１情報は、第１実施形態の第１情報と同様の情報を含む。具体的には、人力駆動車１０に関する第１情報は、人力駆動車１０の変速比、人力駆動車１０の車速、人力駆動車１０のクランクの回転速度、人力駆動車１０の操作装置３０の状態、および、人力駆動車の走行ルートの少なくとも１つを含む。人力駆動車１０の搭乗者に関する第１情報は、人力駆動車１０の搭乗者が人力駆動車１０に入力する人力駆動力、人力駆動車１０の搭乗者の状態、および、人力駆動車１０の搭乗者の消費エネルギに関する情報、の少なくとも１つを含む。人力駆動車１０の環境に関する第１情報は、天候情報、地図情報、および、交通情報の少なくとも１つを含む。
【００９４】
図６を参照して、第１情報に応じて他の人力駆動車用コンポーネント７０および携帯型電子装置７６の少なくとも一方を制御する処理について説明する。人工知能処理部６４は、人工知能処理部６４に電力が供給されると、制御プログラムＰ１に基づいて処理を開始して図６に示すフローチャートのステップＳ２１に移行する。
【００９５】
人工知能処理部６４は、ステップＳ２１において、第１情報が入力されたか否かを判定する。具体的には、人工知能処理部６４は、第１情報が入力部６２に入力された場合、第１情報が入力されたと判定する。人工知能処理部６４は、第１情報が入力されていない場合、処理を終了する。人工知能処理部４６は、電力の供給が停止されるまでは、図６に示すフローチャートが終了した後、予め定める周期が経過するとステップＳ２１に移行する。人工知能処理部６４は、第１情報が入力された場合、ステップＳ２２に移行する。
【００９６】
人工知能処理部６４は、ステップＳ２２において、第１情報に応じて第３情報を作成し、ステップＳ２３に移行する。人工知能処理部６４は、ステップＳ２３において、第３情報を他の人力駆動車用コンポーネント７０および携帯型電子装置７６の少なくとも一方に送信して処理を終了する。他の人力駆動車用コンポーネント７０および携帯型電子装置７６の少なくとも一方は、受信した第３情報に応じて、動作する。
【００９７】
記憶装置４６Ａは、学習プログラムＰ２を含んでいてもよい。人工知能処理部６４は、学習プログラムＰ２に基づき、第１情報を用いて第３情報を作成するための学習モデルＭ１を学習アルゴリズムによって更新させる。この場合、人工知能処理部６４は、学習モードと制御モードとで動作する。人工知能処理部６４は、学習モードで動作する場合、学習プログラムＰ２に基づき、学習アルゴリズムによって学習モデルＭ１を作成する作成部として機能する。人工知能処理部６４は、制御モードで動作する場合、制御プログラムＰ１に基づき、検出装置５８によって取得した第１情報を、学習モデルＭ１を用いて処理することによって第３情報を出力させる制御部として機能する。人工知能処理部６４は、例えば、第１情報と、他の人力駆動車用コンポーネント７０を操作するための操作装置６０Ｆの操作とに応じて、第３情報を作成するための学習モデルＭ１を更新する。この場合、操作装置３０は、人力駆動車用コンポーネント７０と、有線または無線によって通信可能に接続されている。
【００９８】
人工知能処理部６４は、操作装置６０Ｆの操作と、操作装置６０Ｆの操作が行われたときの第１情報との組み合わせを学習することによって、搭乗者の好みに応じた他の人力駆動車用コンポーネント７０の制御を行うことができる。
【００９９】
（第３実施形態）
図７〜図９を参照して、第３実施形態の携帯型電子装置８０について説明する。第３実施形態の携帯型電子装置８０は、第１実施形態の人力駆動車１０と同様の構成を含む人力駆動車１０に適用される。本実施形態において、第１および第２実施形態における構成と同様の構成については、同一の参照符号を付して、説明を省略する場合がある。
【０１００】
携帯型電子装置８０は、入力部８２と、人工知能処理部８４と、を含む。入力部８２は、人力駆動車１０、人力駆動車１０の搭乗者、および、人力駆動車１０の環境の少なくとも１つに関する第１情報が入力される。人工知能処理部８４は、入力部８２に入力された第１情報に応じて、人力駆動車１０に設けられる人力駆動車用コンポーネント９０を制御するための第４情報を作成する。第４情報は、オート変速に関する情報、人力駆動車１０の推進をアシストするアシスト力に関する情報、サドルの高さに関する情報、サスペンションの状態に関する情報、ブレーキに関する情報、ランプに関する情報、および、人力駆動車１０の搭乗者に提示する提示内容に関する情報の少なくとも１つを含む。携帯型電子装置８０は、携帯型電子装置７６に含まれる各構成に電力を供給するバッテリをさらに含む。
【０１０１】
人工知能処理部８４は、ソフトウェアを記憶している記憶装置８４Ａと、記憶装置８４Ａに記憶されているソフトウェアを実行する演算処理装置８４Ｂと、を含む。演算処理装置８４Ｂは、例えばＣＰＵまたはＭＰＵを含む。演算処理装置８４Ｂは、ＣＰＵまたはＭＰＵに加えて、好ましくは、ＧＰＵを含んでいる。演算処理装置８４Ｂは、ＦＰＧＡを含んでいてもよい。人工知能処理部８４は、１または複数の演算処理装置を含んでいてもよい。人工知能処理部８４は、複数の場所に離れて配置される複数の演算処理装置８４Ｂを含んでいてもよい。演算処理装置８４Ｂは、記憶装置８４Ａに記憶されている制御プログラムＰ１、および、学習プログラムＰ２を実行する。
【０１０２】
記憶装置８４Ａは、例えば不揮発性メモリおよび揮発性メモリを含む。記憶装置８４Ａは、制御プログラムＰ１、および、学習モデルＭ１を記憶する。本実施形態では、学習モデルＭ１は、予め定める学習アルゴリズムによって学習された学習済みのモデルである。学習アルゴリズムは、機械学習、深層学習、または、深層強化学習を含む。学習アルゴリズムは、例えば、教師あり学習、教師なし学習、および、強化学習の少なくとも１つを含む。学習アルゴリズムとしては、人工知能の分野に属する手法を用いて学習モデルＭ１を更新させるように構成されていれば、本明細書に記載されている手法以外の手法を用いてもよい。学習モデルＭ１を更新させるための学習処理は、好ましくは、ＧＰＵによって行われる。学習アルゴリズムは、ニューラルネットワークを用いてもよい。学習アルゴリズムは、リカレントニューラルネットワークを用いてもよい。人工知能処理部４６は、制御プログラムＰ１に基づき、検出装置９２によって取得した第１情報を、学習モデルＭ１を用いて処理することによって第３情報を出力する。
【０１０３】
入力部８２は、好ましくは、無線通信で第１情報が入力されるように構成される。入力部８２は、例えば、電波または赤外線によって通信する無線通信ユニットを含む。
【０１０４】
携帯型電子装置８０は、好ましくは、第４情報を出力する出力部８６をさらに含む。出力部８６は、無線通信で第４情報を出力するように構成される。出力部８６は、例えば、電波または赤外線によって通信する無線通信ユニットを含む。出力部８６は、人力駆動車用コンポーネント９０に第４情報を出力するように構成される。入力部８２および出力部８６は、共通の無線通信ユニットによって構成されてもよい。入力部８２および出力部８６に含まれる無線通信ユニットは、好ましくは、近距離の無線通信を行うように構成される。入力部８２および出力部８６に含まれる無線通信ユニットは、例えば、ＡＮＴ＋およびＢｌｕｅｔｏｏｔｈの少なくとも１つによって通信する。
【０１０５】
携帯型電子装置８０は、好ましくは、公衆通信回線網に接続可能な無線通信部８９をさらに含む。無線通信部８９は、電波によって公衆回線網の無線基地局と通信するように構成される。
【０１０６】
人力駆動車用コンポーネント９０は、電動変速機９０Ａ、人力駆動車１０の推進をアシストするドライブユニット９０Ｂ、電動アジャスタブルシートポスト９０Ｃ、電動サスペンション９０Ｄ、電動ブレーキ装置９０Ｅ、および、ランプ９０Ｆの少なくとも１つを含む。
【０１０７】
電動変速機９０Ａは、第２実施形態の電動変速機７０Ａと同様の構成を含む。ドライブユニット９０Ｂは、第２実施形態のドライブユニット７０Ｂと同様の構成を含む。電動アジャスタブルシートポスト９０Ｃは、第２実施形態の電動アジャスタブルシートポスト７０Ｃと同様の構成を含む。電動サスペンション９０Ｄは、第２実施形態の電動サスペンション７０Ｄと同様の構成を含む。電動ブレーキ装置９０Ｅは、第２実施形態の電動ブレーキ装置７０Ｅと同様の構成を含む。ランプ９０Ｆは、第２実施形態のランプ７０Ｆと同様の構成を含む。通信部７２は、人工知能処理部８４からの制御信号を受信して、制御部７５に出力する。制御部７５は、通信部７２によって受信される人工知能処理部８４からの制御信号に応じて、駆動部７４を制御する。
【０１０８】
入力部８２は、検出装置９２からの出力情報が入力されるように構成される。検出装置９２は、第１実施形態の検出装置５８と同様に構成される。第１情報は、第１実施形態の第１情報と同様の情報を含む。具体的には、人力駆動車１０に関する第１情報は、人力駆動車１０の変速比、人力駆動車１０の車速、人力駆動車１０のクランクの回転速度、人力駆動車１０の操作装置３０の状態、および、人力駆動車の走行ルートの少なくとも１つを含む。人力駆動車１０の搭乗者に関する第１情報は、人力駆動車１０の搭乗者が人力駆動車１０に入力する人力駆動力、人力駆動車１０の搭乗者の状態、および、人力駆動車１０の搭乗者の消費エネルギに関する情報、の少なくとも１つを含む。人力駆動車１０の環境に関する第１情報は、天候情報、地図情報、および、交通情報の少なくとも１つを含む。
【０１０９】
図８を参照して、第１情報に応じて人力駆動車用コンポーネント９０を制御する処理について説明する。人工知能処理部８４は、人工知能処理部８４に電力が供給されると、制御プログラムＰ１に基づいて処理を開始して図８に示すフローチャートのステップＳ３１に移行する。
【０１１０】
人工知能処理部８４は、ステップＳ３１において、第１情報が入力されたか否かを判定する。具体的には、人工知能処理部８４は、第１情報が入力部８２に入力された場合、第１情報が入力されたと判定する。人工知能処理部８４は、第１情報が入力されていない場合、処理を終了する。人工知能処理部４６は、電力の供給が停止されるまでは、図８に示すフローチャートが終了した後、予め定める周期が経過するとステップＳ３１に移行する。人工知能処理部８４は、第１情報が入力された場合、ステップＳ３２に移行する。
【０１１１】
人工知能処理部８４は、ステップＳ３２において、第１情報に応じて第４情報を作成し、ステップＳ３３に移行する。人工知能処理部８４は、ステップＳ３３において、第４情報を人力駆動車用コンポーネント９０に送信して処理を終了する。人力駆動車用コンポーネント９０は、受信した第４情報に応じて動作する。
【０１１２】
記憶装置８４Ａは、学習プログラムＰ２を含んでいてもよい。人工知能処理部８４は、学習プログラムＰ２に基づき、第１情報を用いて第４情報を作成するための学習モデルＭ１を学習アルゴリズムによって更新させる。この場合、人工知能処理部８４は、学習モードと制御モードとで動作する。人工知能処理部８４は、学習モードで動作する場合、学習プログラムＰ２に基づき、学習アルゴリズムによって学習モデルＭ１を作成する作成部として機能する。人工知能処理部８４は、制御モードで動作する場合、制御プログラムＰ１に基づき、検出装置９２によって取得した第１情報を、学習モデルＭ１を用いて処理することによって第４情報を出力する制御部として機能する。人工知能処理部８４は、例えば、第１情報と、人力駆動車用コンポーネント９０を操作するための操作装置３０の操作とに応じて、第４情報を作成するための学習モデルＭ１を更新する。この場合、操作装置３０は、人力駆動車用コンポーネント４０と、有線または無線によって通信可能に接続されており、さらに、携帯型電子装置８０と、無線によって通信可能に接続されている。
【０１１３】
人工知能処理部８４は、操作装置３０の操作と、操作装置３０の操作が行われたときの第１情報との組み合わせを学習することによって、搭乗者の好みに応じた人力駆動車用コンポーネント９０の制御を行うことができる。
【０１１４】
携帯型電子装置８０は、提示部８８をさらに含み、人工知能処理部８４は、入力部８２に入力された第１情報に応じて、提示部８８を制御するための第５情報を作成してもよい。第５情報は、人力駆動車１０の搭乗者に提示する提示内容に関する情報である。提示内容に関する情報は、例えば、最適な変速比に関する情報、変速のタイミングに関する情報、最適なドライブユニットの動作モードに関する情報、ドライブユニットの動作モードの変更のタイミングに関する情報、最適なサドルの高さに関する情報、サドルの高さを変更するタイミングに関する情報、最適なサスペンションの動作状態に関する情報、サスペンションの動作状態の変更のタイミングに関する情報、最適なブレーキ力に関する情報、ブレーキのタイミングに関する情報、最適なランプの動作状態に関する情報、ランプの動作状態の変更のタイミングに関する情報、および、人力駆動車１０の走行ルートに関する情報の少なくとも１つを含む。提示部８８は、表示装置８８Ａおよびスピーカ８８Ｂの少なくとも１つを含む。表示装置８８Ａは、液晶パネルおよび有機ＥＬパネルの少なくとも１つを含む。表示装置８８Ａは、タッチパネルであってもよい。
【０１１５】
図９を参照して、第１情報に応じて提示部８８を制御する処理について説明する。人工知能処理部８４は、人工知能処理部８４に電力が供給されると、処理を開始して図９に示すフローチャートのステップＳ４１に移行する。
【０１１６】
人工知能処理部８４は、ステップＳ４１において、第１情報が入力されたか否かを判定する。具体的には、人工知能処理部８４は、第１情報が入力部８２に入力された場合、第１情報が入力されたと判定する。人工知能処理部８４は、電力の供給が停止されるまでは、図９に示すフローチャートが終了した後、予め定める周期が経過するとステップＳ４１に移行する。人工知能処理部８４は、第１情報が入力されていない場合、処理を終了する。人工知能処理部８４は、第１情報が入力された場合、ステップＳ４２に移行する。
【０１１７】
人工知能処理部８４は、ステップＳ４２において、第１情報に応じて第５情報を作成し、ステップＳ４３に移行する。人工知能処理部８４は、ステップＳ４３において、第５情報に応じて提示部８８を制御して処理を終了する。
【０１１８】
（第４実施形態）
図１０および図１１を参照して、第４実施形態の携帯型電子装置８０について説明する。第４実施形態の携帯型電子装置８０は、第１情報に応じて第６情報を作成する点が異なる点以外は、第３実施形態の携帯型電子装置８０と同様であるので、第３実施形態と共通する構成については、第３実施形態と同一の符号を付し、重複する説明を省略する。
【０１１９】
携帯型電子装置８０は、入力部８２と、提示部８８と、人工知能処理部８４と、を含む。入力部８２は、人力駆動車１０、人力駆動車１０の搭乗者、および、人力駆動車１０の環境の少なくとも１つに関する第１情報が入力される。人工知能処理部８４は、入力部８２に入力された第１情報に応じて、提示部８８を制御するための第６情報を作成する。第４実施形態の携帯型電子装置８０は、第３実施形態の出力部８６を、省略してもよい。第６情報は、第５情報と同様である。
【０１２０】
図１１を参照して、第１情報に応じて提示部８８を制御する処理について説明する。人工知能処理部８４は、人工知能処理部８４に電力が供給されると、処理を開始して図１１に示すフローチャートのステップＳ５１に移行する。
【０１２１】
人工知能処理部８４は、ステップＳ５１において、第１情報が入力されたか否かを判定する。具体的には、人工知能処理部８４は、第１情報が入力部８２に入力された場合、第１情報が入力されたと判定する。人工知能処理部８４は、電力の供給が停止されるまでは、図１１に示すフローチャートが終了した後、予め定める周期が経過するとステップＳ５１に移行する。人工知能処理部８４は、第１情報が入力されていない場合、処理を終了する。人工知能処理部８４は、第１情報が入力された場合、ステップＳ５２に移行する。
【０１２２】
人工知能処理部８４は、ステップＳ５２において、第１情報に応じて第６情報を作成し、ステップＳ５３に移行する。人工知能処理部８４は、ステップＳ５３において、第６情報に応じて提示部８８を制御して処理を終了する。
【０１２３】
（変形例）
実施形態に関する説明は、本発明に従う人力駆動車用コンポーネントおよび携帯型電子装置が取り得る形態の例示であり、その形態を制限することを意図していない。本発明に従う人力駆動車用コンポーネントおよび携帯型電子装置は、例えば以下に示される実施形態の変形例、および、相互に矛盾しない少なくとも２つの変形例が組み合わせられた形態を取り得る。以下の変形例において、実施形態の形態と共通する部分については、実施形態と同一の符号を付してその説明を省略する。
【０１２４】
・第３および第４実施形態の携帯型電子装置８０は、人力駆動車１０の用具１００に含まれてもよい。人力駆動車１０の用具は、携帯型電子装置８０が設けられる図１２のヘルメット１０２および図１３のシューズ１０４を含む。
【０１２５】
・第３および第４実施形態の出力部８６は、図１４に示すように人力駆動車用コンポーネント９０に接続される電気ケーブル１０６を介して、第４情報を出力するように構成されるようにしてもよい。
【０１２６】
・記憶装置４６Ａ，６４Ａ，８４Ａに学習済みの学習モデルＭ１が記憶されている場合、学習プログラムＰ２は省略されてもよい。この場合、人工知能処理部４６，６４，８４は制御モードのみで動作する。
【符号の説明】
【０１２７】
１０…人力駆動車、１２…クランク、２８，６０Ｉ…バッテリ装置、３０，６０Ｆ…操作装置、４０…人力駆動車用コンポーネント、４２…入力部、４４，４８Ａ，５０Ａ，５２Ａ，５４Ａ，５６Ａ…電動アクチュエータ、４６，６４，８４…人工知能処理部、４６Ａ，６４Ａ，８４Ａ…記憶装置、４６Ｂ，６４Ｂ，８４Ｂ…演算処理装置、４８，６０Ａ，７０Ａ，９０Ａ…電動変速機、５０，６０Ｂ，７０Ｂ，９０Ｂ…ドライブユニット、５２，７０Ｃ，９０Ｃ…電動アジャスタブルシートポスト、５４，７０Ｄ，９０Ｄ…電動サスペンション、５６，７０Ｅ，９０Ｅ…電動ブレーキ装置、６０…人力駆動車用コンポーネント、６０Ｃ…シートポスト、６０Ｄ…サスペンション、６０Ｅ…ブレーキ装置、６０Ｇ，７０Ｆ，９０Ｆ…ランプ、６２…入力部、６６…出力部、７０…他の人力駆動車用コンポーネント、７０Ｇ…提示装置、７６…携帯型電子装置、７６Ａ…振動発生装置、７６Ｂ，８８Ａ…表示装置、７６Ｃ，８８Ｂ…スピーカ、７６Ｅ…制御部、８０…携帯型電子装置、８２…入力部、８６…出力部、８８…提示部、８９…無線通信部、９０…人力駆動車用コンポーネント、１００…人力駆動車の用具、１０２…ヘルメット、１０４…シューズ、１０６…電気ケーブル。
【図１】
2020097339.tif 000003
【図２】
2020097339.tif 000004
【図３】
2020097339.tif 000005
【図４】
2020097339.tif 000006
【図５】
2020097339.tif 000007
【図６】
2020097339.tif 000008
【図７】
2020097339.tif 000009
【図８】
2020097339.tif 000010
【図９】
2020097339.tif 000011
【図１０】
2020097339.tif 000012
【図１１】
2020097339.tif 000013
【図１２】
2020097339.tif 000014
【図１３】
2020097339.tif 000015
【図１４】
2020097339.tif 000016