(57)【特許請求の範囲】
【請求項１】
模型機器の左右に個別に駆動力を発生させる一対の駆動装置をユーザの操作に基づいて制御する玩具システムにおいて、
前記模型機器の速度を指定する速度操作手段と、前記模型機器の進行方向を指定する操舵操作手段とを備え、各操作手段の操作状態に対応した情報を出力する操縦操作部と、
ユーザの設定操作を受け付け、その操作状態に対応した情報を出力する設定操作部と、
前記設定操作部を利用して前記模型機器の最高速度、加速特性及び旋回特性を個別に設定する機会をユーザに提供し、当該機会に前記設定操作部から出力される情報に基づいて、前記最高速度、加速特性及び旋回特性をそれぞれ指定するパラメータを設定する設定制御手段と、
前記速度操作手段の操作状態と前記駆動装置に設定すべき駆動速度との対応関係を、前記速度特性を指定するパラメータ及び前記加速特性を指定するパラメータとそれぞれ関連付けて複数種類規定した速度設定データ、及び、前記操舵操作手段の操作状態と前記一対の駆動装置の間に設定すべき減速比との対応関係を、前記旋回特性を指定するパラメータと関連付けて複数種類規定した減速比設定データをそれぞれ記憶する記憶部と、
前記操縦操作部から出力される情報と、前記設定制御手段による各パラメータの設定値と、前記記憶部が記憶する前記速度設定データ及び前記減速比設定データとを参照して、前記一対の駆動装置のそれぞれの駆動速度を決定する速度決定手段と、
決定された速度に対応する速度情報を生成する速度情報生成手段と、
生成された速度情報に対応した駆動指令を各駆動装置に出力する駆動制御手段と、
を備えたことを特徴とする玩具システム。
【請求項２】
前記速度決定手段は、前記操縦操作部から出力される情報に基づいて特定される前記速度操作手段の操作状態と、前記最高速度及び前記加速特性をそれぞれ指定するパラメータの設定値と、前記速度設定データとを参照して前記駆動装置の駆動速度を特定し、その特定した値に基づいていずれか一方の駆動装置の駆動速度を決定するとともに、前記操縦操作部から出力される情報に基づいて特定される前記操舵操作手段の操作状態と、前記旋回特性を指定するパラメータの設定値と、前記減速比データとを参照して、前記駆動装置の間に設定すべき減速比を特定し、その特定した減速比と前記一方の駆動装置の駆動速度とから他方の駆動装置の駆動速度を決定する、ことを特徴とする請求項１に記載の玩具システム。
【請求項３】
前記減速比設定データは、前記操舵操作手段の操作状態と前記駆動装置間に設定すべき減速比との対応関係を、前記最高速度を指定するパラメータとさらに関連付けて複数種類規定し、前記速度決定手段は、前記操舵操作手段の操作状態と、前記最高速度及び前記旋回特性をそれぞれ指定するパラメータの設定値と、前記減速比データとを参照して、前記駆動装置の間に発生させるべき減速比を特定する、ことを特徴とする請求項２に記載の玩具システム。
【請求項４】
前記速度設定データは、前記速度操作手段が最高速度を指定する位置に操作されたときに前記駆動装置に設定すべき駆動速度が、前記最高速度を指定するパラメータに応じて変化し、かつ、前記速度操作手段が速度０を指定する中立位置から前記最高速度を指定する位置まで操作される間の前記駆動速度の変化特性が、前記加速特性を指定するパラメータに応じて変化するように構成されていることを特徴とする請求項２に記載の玩具システム。
【請求項５】
前記減速比設定データは、前記操舵操作手段が最小旋回半径を指定する位置に操作されたときに前記一対の駆動装置間に設定する減速比が前記旋回特性を指定するパラメータに応じて変化し、かつ、前記模型機器の直進状態を指定する前記操舵操作手段の中立位置からの当該操舵操作手段の操作量の増加に伴って前記一対の駆動装置間の減速比が漸次拡大するように構成されていることを特徴とする請求項２又は４に記載の玩具システム。
【請求項６】
前記速度設定データは、前記速度操作手段が最高速度を指定する位置に操作されたときに前記駆動装置に設定すべき駆動速度が、前記速度特性を指定するパラメータに応じて変化し、かつ、前記速度操作手段が速度０を指定する中立位置から前記最高速度を指定する位置まで操作される間の前記駆動速度の変化特性が、前記加速特性を指定するパラメータに応じて変化するように構成され、
前記減速比設定データは、前記操舵操作手段が最小旋回半径を指定する位置に操作されたときに前記一対の駆動装置間に発生する減速比が前記旋回特性を指定するパラメータに応じて変化し、かつ前記模型機器の直進状態を指定する前記操舵操作手段の中立位置からの当該操舵操作手段の操作量が増加するに従って前記一対の駆動装置間の減速比が漸次拡大するように構成されるとともに、前記最高速度を指定するパラメータが高速側に設定されたときには低速側に設定されたときよりも前記一対の駆動装置間に発生する減速比が相対的に小さくなるように、前記最高速度を指定するパラメータと関連付けて前記操舵操作手段の操作状態と前記駆動装置の間に設定する減速比との対応関係を規定していることを特徴とする請求項２に記載の玩具システム。
【請求項７】
前記設定制御手段は、前記設定操作部を利用して前記模型機器の制動特性を設定する機会をユーザに提供し、当該機会に前記設定操作部から出力される情報に基づいて、前記制動特性を指定するパラメータを設定可能であり、
前記記憶部は、前記制動特性を指定するパラメータと待機時間との対応関係を規定した制動特性データをさらに記憶し、
前記速度決定手段は、所定の周期で前記速度操作手段の操作状態を繰り返し取得し、各周期で取得した速度操作手段の操作状態と、前記最高速度及び前記加速特性をそれぞれ指定するパラメータの設定値とに対応した駆動速度を各回の指示速度として前記速度設定データに基づいて特定するとともに、各回で特定された指示速度を、その時点で前記駆動装置に対して出力されている速度情報に対応した駆動速度と比較し、前記指示速度が前記速度情報に対応した駆動速度よりも低い間は、前記制動特性を指定するパラメータの設定値と前記制動特性データとを参照して決定された待機時間が経過する毎に、前記速度情報に対応した駆動速度から所定量だけ低い速度を前記一方の駆動装置の駆動速度として決定する、
ことを特徴とする請求項２〜６のいずれか１項に記載の玩具システム。
【請求項８】
前記記憶部は、前記一対の駆動装置に発生させるべき特定の動作を規定した動作設定データをさらに記憶し、
前記速度決定手段は、所定の条件が満たされている場合、前記動作設定データに規定された特定の動作が前記駆動装置に付加されるように、前記決定した駆動速度を前記動作設定データに基づいて修正して前記速度情報生成手段に提供する、ことを特徴とする請求項１〜７のいずれか１項に記載の玩具システム。
【請求項９】
前記模型機器から独立したコントローラを具備し、
前記コントローラに、前記操縦操作部、前記設定操作部、前記記憶部、前記設定制御手段、前記速度決定手段、及び前記速度情報生成手段が設けられるとともに、当該コントローラには前記速度情報生成手段が生成する速度情報を前記模型機器に対して送信する無線通信装置が設けられ、
前記模型機器には、前記駆動制御手段及び前記駆動装置とともに、前記コントローラから送信される前記速度情報を受信する無線通信装置が設けられ、前記駆動制御手段は、前記無線通信装置が受信した前記速度情報に基づく駆動指令を生成して前記駆動装置に出力する、ことを特徴とする請求項１〜８のいずれか１項に記載の玩具システム。
【請求項１０】
模型機器の左右に個別に駆動力を発生させる一対の駆動装置を遠隔操作するためのコントローラであって、
前記模型機器の速度を指定する速度操作手段と、前記模型機器の進行方向を指定する操舵操作手段とを備え、各操作手段の操作状態に対応した情報を出力する操縦操作部と、
ユーザの設定操作を受け付け、その操作状態に対応した情報を出力する設定操作部と、
前記設定操作部を利用して前記模型機器の最高速度、加速特性及び旋回特性を個別に設定する機会をユーザに提供し、当該機会に前記設定操作部から出力される情報に基づいて、前記最高速度、加速特性及び旋回特性をそれぞれ指定するパラメータを設定する設定制御手段と、
前記速度操作手段の操作状態と前記駆動装置に設定すべき駆動速度との対応関係を、前記速度特性を指定するパラメータ及び前記加速特性を指定するパラメータとそれぞれ関連付けて複数種類規定した速度設定データ、及び、前記操舵操作手段の操作状態と前記一対の駆動装置の間に設定すべき減速比との対応関係を、前記旋回特性を指定するパラメータと関連付けて複数種類規定した減速比設定データをそれぞれ記憶する記憶部と、
前記操縦操作部から出力される情報と、前記設定制御手段による各パラメータの設定値と、前記記憶部が記憶する前記速度設定データ及び前記減速比設定データとを参照して、前記一対の駆動装置のそれぞれの駆動速度を決定する速度決定手段と、
決定された速度に対応する速度情報を生成する速度情報生成手段と、
生成された速度情報を前記模型機器の無線通信装置に対して送信する無線通信装置と、
を備えたことを特徴とするコントローラ。
【請求項１１】
前記速度決定手段は、前記操縦操作部から出力される情報に基づいて特定される前記速度操作手段の操作状態と、前記最高速度及び前記加速特性をそれぞれ指定するパラメータの設定値と、前記速度設定データとを参照して前記駆動装置の駆動速度を特定し、その特定した値に基づいていずれか一方の駆動装置の駆動速度を決定するとともに、前記操縦操作部から出力される情報に基づいて特定される前記操舵操作手段の操作状態と、前記旋回特性を指定するパラメータの設定値と、前記減速比データとを参照して、前記駆動装置の間に設定すべき減速比を特定し、その特定した減速比と前記一方の駆動装置の駆動速度とから他方の駆動装置の駆動速度を決定する、ことを特徴とする請求項１０に記載のコントローラ。
【請求項１２】
模型機器の移動用の駆動装置をユーザの操作に基づいて制御する玩具システムにおいて、
前記模型機器の速度を指定する速度操作手段を備え、該速度操作手段の操作状態に対応した情報を出力する操縦操作部と、
ユーザの設定操作を受け付け、その操作状態に対応した情報を出力する設定操作部と、
前記設定操作部を利用して前記模型機器の制動特性を設定する機会をユーザに提供し、当該機会に前記設定操作部から出力される情報に基づいて、前記制動特性を指定するパラメータを設定する設定制御手段と、
前記速度操作手段の操作状態と前記駆動装置に設定すべき駆動速度との対応関係を規定した速度設定データ、及び前記制動特性を指定するパラメータと待機時間との対応関係を規定した制動特性データをそれぞれ記憶する記憶部と、
前記操縦操作部から出力される情報と、前記速度設定データとを参照して、前記駆動装置の駆動速度を決定する速度決定手段と、
決定された速度に対応する速度情報を生成する速度情報生成手段と、
生成された速度情報に対応した駆動指令を前記駆動装置に出力する駆動制御手段と、を備え、
前記速度決定手段は、所定の周期で前記速度操作手段の操作状態を繰り返し取得し、各周期で取得した速度操作手段の操作状態に対応した駆動速度を各回の指示速度として前記速度設定データに基づいて特定するとともに、各回で特定された指示速度を、その時点で前記駆動装置に対して出力されている速度情報に対応した駆動速度と比較し、前記指示速度が前記速度情報に対応した駆動速度よりも低い間は、前記制動特性を指定するパラメータの設定値と前記制動特性データとを参照して決定された待機時間が経過する毎に、前記速度情報に対応した駆動速度から所定量だけ低い速度を前記駆動装置の駆動速度として決定する、
ことを特徴とする玩具システム。
【請求項１３】
模型機器に駆動力を発生させる駆動装置を遠隔操作するためのコントローラであって、
前記模型機器の速度を指定する速度操作手段を備え、該速度操作手段の操作状態に対応した情報を出力する操縦操作部と、
ユーザの設定操作を受け付け、その操作状態に対応した情報を出力する設定操作部と、
前記設定操作部を利用して前記模型機器の制動特性を設定する機会をユーザに提供し、当該機会に前記設定操作部から出力される情報に基づいて、前記制動特性を指定するパラメータを設定する設定制御手段と、
前記速度操作手段の操作状態と前記駆動装置に設定すべき駆動速度との対応関係を規定した速度設定データ、及び前記制動特性を指定するパラメータと待機時間との対応関係を規定した制動特性データをそれぞれ記憶する記憶部と、
前記操縦操作部から出力される情報と、前記速度設定データとを参照して、前記一対の駆動装置のそれぞれの駆動速度を決定する速度決定手段と、
決定された速度に対応する速度情報を生成する速度情報生成手段と、
生成された速度情報を送信する無線通信装置と、を備え、
前記速度決定手段は、所定の周期で前記速度操作手段の操作状態を繰り返し取得し、各周期で取得した速度操作手段の操作状態に対応した駆動速度を各回の指示速度として前記速度設定データに基づいて特定するとともに、各回で特定された指示速度を、その時点で前記駆動装置に対して出力されている速度情報に対応した駆動速度と比較し、前記指示速度が前記速度情報に対応した駆動速度よりも低い間は、前記制動特性を指定するパラメータの設定値と前記制動特性データとを参照して決定された待機時間が経過する毎に、前記速度情報に対応した駆動速度から所定量だけ低い速度を前記駆動装置の駆動速度として決定する、
ことを特徴とするコントローラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザの操作に基づいて模型機器の駆動装置を制御する玩具システム、好適には、一対の駆動装置により模型機器の左右に個別に駆動力を発生させる玩具システム、及びその玩具システムに使用されるコントローラに関する。
【０００２】
【従来の技術】
左右の駆動輪に対して個別にモータを設け、操舵部の操作量に応じてモータに速度差を生じさせることにより、進行方向を変化させる自動車模型が知られている（例えば特開平５−１０３８７７号公報、及び特開平６−４７１７３号公報参照）。こうした模型機器は、機械的な操舵機構を設ける必要がないので部品点数を減らすことができ、小型化とコストダウンとを図る上で有利である。
【０００３】
【発明が解決しようとする課題】
一般の自動車模型では、走行用の駆動装置と操舵用の駆動装置とが個別に設けられており、走行用の駆動装置は減速機構を介して駆動輪を駆動し、操舵用の駆動装置は機械式の操舵機構を介して操舵輪を操作する。このように、模型の駆動力を発生する部分と、旋回力を発生させる部分とが独立した模型では、減速機構のギアを交換したり、操舵機構を構成する部品を交換する等の手段により、ユーザが、模型の速度又はその速度の変化に関する特性と、旋回に関する特性とを明確に区別して、両者を比較的容易に調整することができる。
【０００４】
ところが、一対の駆動装置の速度差を利用して旋回動作を実現する模型機器においては、一対の駆動装置が模型の駆動力と旋回力との双方に直接関与するため機械的な調整や部品交換によっては、速度に関する特性と旋回に関する特性とを区別して調整することが難しい。
【０００５】
そこで、本発明は、模型機器の速度に関する特性と、旋回特性とをユーザが比較的簡単に調整でき、さらに好ましくは模型機器の制動又は減速特性をもユーザが簡単に調整でき、しかも、それらの調整のために格別の機械的部品を必要としない玩具システム、及びそのコントローラを提供することを目的とする。
【０００６】
【課題を解決するための手段】
以下、本発明の玩具システム、及びそのコントローラについて説明する。なお、本発明の理解を容易にするために添付図面の参照符号を括弧書きにて付記するが、それにより本発明が図示の形態に限定されるものではない。
【０００７】
本発明の玩具システムは、模型機器（２）の左右に個別に駆動力を発生させる一対の駆動装置（８Ｌ，８Ｒ）をユーザの操作に基づいて制御する玩具システムにおいて、前記模型機器の速度を指定する速度操作手段（１５）と、前記模型機器の進行方向を指定する操舵操作手段（１６）とを備え、各操作手段の操作状態に対応した情報を出力する操縦操作部（１４）と、ユーザの設定操作を受け付け、その操作状態に対応した情報を出力する設定操作部（１９）と、前記設定操作部を利用して前記模型機器の最高速度、加速特性及び旋回特性を個別に設定する機会をユーザに提供し、当該機会に前記設定操作部から出力される情報に基づいて、前記最高速度、加速特性及び旋回特性をそれぞれ指定するパラメータを設定する設定制御手段（３０ｃ）と、前記速度操作手段の操作状態と前記駆動装置に設定すべき駆動速度との対応関係を、前記最高速度を指定するパラメータ及び前記加速特性を指定するパラメータとそれぞれ関連付けて複数種類規定した速度設定データ（Ｄ１）、及び、前記操舵操作手段の操作状態と前記一対の駆動装置の間に設定すべき減速比との対応関係を、前記旋回特性を指定するパラメータと関連付けて複数種類規定した減速比設定データ（Ｄ２）をそれぞれ記憶する記憶部（３２）と、前記操縦操作部から出力される情報と、前記設定制御手段による各パラメータの設定値と、前記記憶部が記憶する前記速度設定データ及び前記減速比設定データとを参照して、前記一対の駆動装置のそれぞれの駆動速度を決定する速度決定手段（３０ａ）と、決定された速度に対応する速度情報を生成する速度情報生成手段（３０ｂ）と、生成された速度情報に対応した駆動指令を各駆動装置に出力する駆動制御手段（４０）と、を備えることにより、上述した課題を解決する。
【０００８】
本発明の玩具システムによれば、ユーザは模型機器の最高速度、加速特性、及び旋回特性に関する設定操作を個別に行うことができる。これらの設定操作に対応して、最高速度、加速特性及び旋回特性をそれぞれ指定するパラメータが設定される。一方、記憶部に記憶された速度設定データは、速度操作手段の操作状態と前記駆動装置に設定すべき駆動速度との対応関係を、前記最高速度を指定するパラメータ及び前記加速特性を指定するパラメータとそれぞれ関連付けて複数種類規定しているので、各パラメータの設定値に応じて、速度操作手段の操作状態と駆動速度との対応関係を変化させることができる。これにより、ユーザは、最高速度及び加速特性についての設定操作を、速度操作手段が操作されたときに模型機器に発生する速度の変化についての調整に関わるものとして明確に認識することができる。しかも、最高速度と加速性能とを分けて設定させるようにしたので、設定操作における操作の内容と、設定結果に応じて出現する最高速度や加速特性との対応関係が判り易い。
【０００９】
また、記憶部に記憶された減速比設定データは、操舵操作手段の操作状態と前記駆動装置間に設定すべき減速比との対応関係を、前記旋回特性を指定するパラメータと関連付けて複数種類規定している。従って、旋回特性のパラメータを介して、操舵操作手段の操作と、旋回特性についての設定操作とが相互に関連付けられる。このため、ユーザは、旋回特性についての設定操作を、操舵操作手段が操作されたときの模型機器の曲がり方の調整に関わるものとして明確に認識することができる。
【００１０】
このように、本発明では、最高速度及び加速特性についてのユーザの設定操作が、速度操作手段を操作したときに模型機器に発生する速度の変化に関連付けられ、旋回特性についてのユーザの設定操作が、模型機器の曲がり易さの変化に関連付けられるので、模型機器の動作に関する調整作業とその効果との関係が明確化され、ユーザが所望の調整結果を比較的容易に手に入れることができる。
【００１１】
本発明の玩具システムにおいて、前記速度決定手段は、前記操縦操作部から出力される情報に基づいて特定される前記速度操作手段の操作状態と、前記最高速度及び前記加速特性をそれぞれ指定するパラメータの設定値と、前記速度設定データとを参照して前記駆動装置の駆動速度を特定し、その特定した値に基づいていずれか一方の駆動装置の駆動速度を決定するとともに、前記操縦操作部から出力される情報に基づいて特定される前記操舵操作手段の操作状態と、前記旋回特性を指定するパラメータの設定値と、前記減速比データとを参照して、前記駆動装置の間に設定すべき減速比を特定し、その特定した減速比と前記一方の駆動装置の駆動速度とから他方の駆動装置の駆動速度を決定してもよい。
【００１２】
さらに、前記減速比設定データは、前記操舵操作手段の操作状態と前記駆動装置間に設定すべき減速比との対応関係を、前記最高速度を指定するパラメータとさらに関連付けて複数種類規定し、前記速度決定手段は、前記操舵操作手段の操作状態と、前記最高速度及び前記旋回特性をそれぞれ指定するパラメータの設定値と、前記減速比データとを参照して、前記駆動装置の間に発生させるべき減速比を特定してもよい。この場合には、最高速度の高低を減速比に反映させることができるので、例えば速度が高いときには駆動装置間の速度差が相対的に小さくなるように最高速度と減速比とを関連付け、それにより、高速度域における急激な旋回力の立ち上がりに伴う模型機器の不安定な挙動（例えばスピンや横転）を抑えることができる。
【００１３】
前記速度設定データは、前記速度操作手段が最高速度を指定する位置に操作されたときに前記駆動装置に設定すべき駆動速度が、前記最高速度を指定するパラメータに応じて変化し、かつ、前記速度操作手段が速度０を指定する中立位置から前記最高速度を指定する位置まで操作される間の前記駆動速度の変化が前記加速特性を指定するパラメータに応じて変化するように構成されてもよい。
【００１４】
この場合には、速度設定データを参照することにより、最高速度の設定操作に応じて駆動装置の駆動速度の最大値を増減させることができるとともに、その駆動装置の速度が速度操作手段の操作に伴って変化する態様を、加速性能の設定操作によって様々に変化させることができる。
【００１５】
前記減速比設定データは、前記操舵操作手段が最小旋回半径を指定する位置に操作されたときに前記一対の駆動装置間に設定する減速比が前記旋回特性を指定するパラメータに応じて変化し、かつ、前記模型機器の直進状態を指定する前記操舵操作手段の中立位置からの当該操舵操作手段の操作量の増加に伴って前記一対の駆動装置間の設定する減速比が漸次拡大するように構成されてもよい。これにより、操舵操作手段の操作量が中立位置から増加する程により小さく曲がろうとする旋回特性を模型機器に持たせることができ、かつ、その旋回特性に関する設定操作により操舵操作手段を一定量操作したときに発生する旋回半径を変化させることができる。
【００１６】
さらに、本発明の玩具システムにおいて、前記速度設定データは、前記速度操作手段が最高速度を指定する位置に操作されたときに前記駆動装置に設定すべき駆動速度が前記最高速度を指定するパラメータに応じて変化し、かつ、前記速度操作手段が速度０を指定する中立位置から前記最高速度を指定する位置まで操作される間の前記駆動速度の変化特性が、前記加速特性を指定するパラメータに応じて変化するように構成され、前記減速比設定データは、前記操舵操作手段が最小旋回半径を指定する位置に操作されたときに前記一対の駆動装置間に発生する減速比が前記旋回特性を指定するパラメータに応じて変化し、かつ前記模型機器の直進状態を指定する前記操舵操作手段の中立位置からの当該操舵操作手段の操作量が増加するに従って前記一対の駆動装置間の減速比が漸次拡大するように構成されるとともに、前記最高速度を指定するパラメータが高速側に設定されたときには低速側に設定されたときよりも前記一対の駆動装置間に発生する減速比が相対的に小さくなるように、前記最高速度を指定するパラメータと関連付けて前記操舵操作手段の操作状態と前記駆動装置の間に設定する減速比との対応関係を規定していてもよい。
【００１７】
この場合には、最高速度が高く設定されると、駆動装置間の速度差が相対的に小さくなるように最高速度の設定に連動して旋回特性を変化させることができる。これにより、高速度域における急激な旋回力の立ち上がりに伴う模型機器の不安定な挙動（例えばスピンや横転）の発生を抑えることができる。
【００１８】
本発明の玩具システムにおいて、前記設定制御手段は、前記設定操作部を利用して前記模型機器の制動特性を設定する機会をユーザに提供し、当該機会に前記設定操作部から出力される情報に基づいて、前記制動特性を指定するパラメータを設定可能であり、前記記憶部は、前記制動特性を指定するパラメータと待機時間との対応関係を規定した制動特性データ（Ｄ３）をさらに記憶し、前記速度決定手段は、所定の周期（Ｔ）で前記速度操作手段の操作状態を繰り返し取得し、各周期で取得した速度操作手段の操作状態と、前記最高速度及び前記加速特性をそれぞれ指定するパラメータの設定値とに対応した駆動速度を各回の指示速度として前記速度設定データに基づいて特定するとともに、各回で特定された指示速度を、その時点で前記駆動装置に対して出力されている速度情報に対応した駆動速度と比較し、前記指示速度が前記速度情報に対応した駆動速度よりも低い間は、前記制動特性を指定するパラメータの設定値と前記制動特性データとを参照して決定された待機時間が経過する毎に、前記速度情報に対応した駆動速度から所定量だけ低い速度を前記一方の駆動装置の駆動速度として決定してもよい。
【００１９】
この場合には、速度操作手段を中立位置側に操作して模型機器の減速を指示したときに、その時点で駆動装置に出力されている駆動速度よりも指示速度が小さくなるために、待機時間を挟んで段階的に減速が実行される。この待機時間の長短により駆動装置の駆動速度の減少度が変化する。従って、格別の制動機構が設けられていない場合でも、ユーザには模型機器の制動特性を調整している感覚を与えることができる。
【００２０】
前記記憶部は、前記一対の駆動装置に発生させるべき特定の動作（図１１）を規定した動作設定データをさらに記憶し、前記速度決定手段は、所定の条件が満たされている場合、前記動作設定データに規定された特定の動作が前記駆動装置に付加されるように、前記決定した駆動速度を前記動作設定データに基づいて修正して前記速度情報生成手段に提供してもよい。
【００２１】
この場合には、ユーザによる速度操作手段又は操舵操作手段の操作に基づかない、特定の動作を模型機器において出現させることができる。これにより、模型機器の制御に関する意外性が高まり、模型機器の興趣が増す。例えば、操縦操作部が操作されていないことを条件として特定の動作を出現させることができる。
【００２２】
前記模型機器から独立したコントローラ（１）を具備し、前記コントローラに、前記操縦操作部、前記設定操作部、前記記憶部、前記設定制御手段、前記速度決定手段、及び前記速度情報生成手段が設けられるとともに、当該コントローラには前記速度情報生成手段が生成する速度情報を前記模型機器に対して送信する無線通信装置（３５）が設けられ、前記模型機器には、前記駆動制御手段及び前記駆動装置とともに、前記コントローラから送信される前記速度情報を受信する無線通信装置（４１）が設けられ、前記駆動制御手段は、前記無線通信装置が受信した前記速度情報に基づく駆動指令を生成して前記駆動装置に出力してもよい。
【００２３】
この場合には、コントローラの側でパラメータや各種のデータに応じて駆動速度が決定されるので、模型機器の側では与えられた速度情報に従って駆動装置を駆動するだけでよい。従って、模型機器の構成を簡素化することができ、模型機器の小型化、軽量化に有利である。模型機器がバッテリにて動作する場合には、制御系の構成の簡素化により消費電力を削減してバッテリを長時間使用できるようになる。
【００２４】
本発明のコントローラは、模型機器（２）の左右に個別に駆動力を発生させる一対の駆動装置（８Ｌ，８Ｒ）を遠隔操作するためのコントローラ（１）であって、前記模型機器の速度を指定する速度操作手段（１５）と、前記模型機器の進行方向を指定する操舵操作手段（１６）とを備え、各操作手段の操作状態に対応した情報を出力する操縦操作部（１４）と、ユーザの設定操作を受け付け、その操作状態に対応した情報を出力する設定操作部（１９）と、前記設定操作部を利用して前記模型機器の最高速度、加速特性及び旋回特性を個別に設定する機会をユーザに提供し、当該機会に前記設定操作部から出力される情報に基づいて、前記最高速度、加速特性及び旋回特性をそれぞれ指定するパラメータを設定する設定制御手段（３０ｃ）と、前記速度操作手段の操作状態と前記駆動装置に設定すべき駆動速度との対応関係を、前記速度特性を指定するパラメータ及び前記加速特性を指定するパラメータとそれぞれ関連付けて複数種類規定した速度設定データ（Ｄ１）、及び、前記操舵操作手段の操作状態と前記一対の駆動装置の間に設定すべき減速比との対応関係を、前記旋回特性を指定するパラメータと関連付けて複数種類規定した減速比設定データ（Ｄ２）をそれぞれ記憶する記憶部（３２）と、前記操縦操作部から出力される情報と、前記設定制御手段による各パラメータの設定値と、前記記憶部が記憶する前記速度設定データ及び前記減速比設定データとを参照して、前記一対の駆動装置のそれぞれの駆動速度を決定する速度決定手段（３０ａ）と、決定された速度に対応する速度情報を生成する速度情報生成手段（３０ｂ）と、生成された速度情報を模型機器の無線通信装置（４１）に対して送信する無線通信装置（３５）と、を備えたことを特徴とするものである。
【００２５】
このコントローラによれば、本発明の玩具システムを遠隔操作玩具システムとして構成することができる。
【００２６】
本発明のコントローラにおいて、前記速度決定手段は、前記操縦操作部から出力される情報に基づいて特定される前記速度操作手段の操作状態と、前記最高速度及び前記加速特性をそれぞれ指定するパラメータの設定値と、前記速度設定データとを参照して前記駆動装置の駆動速度を特定し、その特定した値に基づいていずれか一方の駆動装置の駆動速度を決定するとともに、前記操縦操作部から出力される情報に基づいて特定される前記操舵操作手段の操作状態と、前記旋回特性を指定するパラメータの設定値と、前記減速比データとを参照して、前記駆動装置の間に設定すべき減速比を特定し、その特定した減速比と前記一方の駆動装置の駆動速度とから他方の駆動装置の駆動速度を決定してもよい。
【００２７】
その他にも、上述した本発明の玩具システムにおける各種の特徴を本発明のコントローラが備えるようにしてもよい。
【００２８】
さらに、本発明の他の玩具システムは、模型機器（２）の移動用の駆動装置（８Ｌ，８Ｒ）をユーザの操作に基づいて制御する玩具システムにおいて、前記模型機器の速度を指定する速度操作手段（１５）を備え、該速度操作手段の操作状態に対応した情報を出力する操縦操作部（１４）と、ユーザの設定操作を受け付け、その操作状態に対応した情報を出力する設定操作部（１９）と、前記設定操作部を利用して前記模型機器の制動特性を設定する機会をユーザに提供し、当該機会に前記設定操作部から出力される情報に基づいて、前記制動特性を指定するパラメータを設定する設定制御手段（３０ｃ）と、前記速度操作手段の操作状態と前記駆動装置に設定すべき駆動速度との対応関係を規定した速度設定データ（Ｄ１）、及び前記制動特性を指定するパラメータと待機時間との対応関係を規定した制動特性データ（Ｄ３）をそれぞれ記憶する記憶部（３２）と、前記操縦操作部から出力される情報と、前記速度設定データとを参照して、前記駆動装置の駆動速度を決定する速度決定手段（３０ａ）と、決定された速度に対応する速度情報を生成する速度情報生成手段（３０ｂ）と、生成された速度情報に対応した駆動指令を前記駆動装置に出力する駆動制御手段（４０）と、を備え、前記速度決定手段は、所定の周期で前記速度操作手段の操作状態を繰り返し取得し、各周期で取得した速度操作手段の操作状態に対応する駆動速度を各回の指示速度として前記速度設定データに基づいて特定するとともに、各回で特定された指示速度を、その時点で前記駆動装置に対して出力されている速度情報に対応した駆動速度と比較し、前記指示速度が前記速度情報に対応した駆動速度よりも低い間は、前記制動特性を指定するパラメータの設定値と前記制動特性データとを参照して決定された待機時間が経過する毎に、前記速度情報に対応した駆動速度から所定量だけ低い速度を前記駆動装置の駆動速度として決定する、ことを特徴とするものでもよい。
【００２９】
この場合にも、速度操作手段を中立位置側に操作して模型機器の減速を指示したときに、その時点で駆動装置に出力されている駆動速度よりも指示速度が小さくなって、待機時間を挟んで段階的に減速が実行される。この待機時間の長短により駆動装置の駆動速度の減少度が変化する。従って、格別の制動機構が設けられていない場合でも、ユーザには模型機器の制動特性を調整している感覚を与えることができる。
【００３０】
そして、当該玩具システムに適した本発明の他のコントローラは、模型機器（２）に駆動力を発生させる駆動装置（８Ｌ，８Ｒ）を遠隔操作するためのコントローラであって、前記模型機器の速度を指定する速度操作手段（１５）を備え、該速度操作手段の操作状態に対応した情報を出力する操縦操作部（１４）と、ユーザの設定操作を受け付け、その操作状態に対応した情報を出力する設定操作部（１９）と、前記設定操作部を利用して前記模型機器の制動特性を設定する機会をユーザに提供し、当該機会に前記設定操作部から出力される情報に基づいて、前記制動特性を指定するパラメータを設定する設定制御手段（３０ｃ）と、前記速度操作手段の操作状態と前記駆動装置に設定すべき駆動速度との対応関係を規定した速度設定データ（Ｄ１）、及び前記制動特性を指定するパラメータと待機時間との対応関係を規定した制動特性データ（Ｄ３）をそれぞれ記憶する記憶部（３２）と、前記操縦操作部から出力される情報と、前記速度設定データとを参照して、前記一対の駆動装置のそれぞれの駆動速度を決定する速度決定手段（３０ａ）と、決定された速度に対応する速度情報を生成する速度情報生成手段（３０ｃ）と、生成された速度情報を送信する無線通信装置（３５）と、を備え、前記速度決定手段は、所定の周期で前記速度操作手段の操作状態を繰り返し取得し、各周期で取得した速度操作手段の操作状態に対応した駆動速度を各回の指示速度として前記速度設定データに基づいて特定するとともに、各回で特定された指示速度を、その時点で前記駆動装置に対して出力されている速度情報に対応した駆動速度と比較し、前記指示速度が前記速度情報に対応した駆動速度よりも低い間は、前記制動特性を指定するパラメータの設定値と前記制動特性データとを参照して決定された待機時間が経過する毎に、前記速度情報に対応した駆動速度から所定量だけ低い速度を前記駆動装置の駆動速度として決定する、ことを特徴とするものである。
【００３１】
このコントローラによれば、速度操作手段を中立位置側に操作して模型機器の減速を指示したときに、その時点で駆動装置に出力されている駆動速度よりも指示速度が小さくなって、待機時間を挟んで段階的に減速が実行される。この待機時間の長短により駆動装置の駆動速度の減少度が変化する。従って、格別の制動機構が設けられていない場合でも、ユーザには模型機器の制動特性を調整している感覚を与えることができる。
【００３２】
【発明の実施の形態】
図１は本発明の一実施形態に係る玩具システムに使用されるコントローラ１を示している。また、図２はそのコントローラ１によって遠隔操作される自動車模型２を示している。本実施形態では、これらのコントローラ１及び自動車模型２によって玩具システムが構成される。
【００３３】
図１（ａ）に示すように、コントローラ１は、本体部１１と、グリップ部１２と、台座部１３とを備えている。本体部１１には、自動車模型２の遠隔操作に使用する操縦操作部１４が設けられている。操縦操作部１４は、スロットル操作部１５と、円盤状の操舵操作部１６とを備える。スロットル操作部１５は、本体部１１の内部に設けられた不図示の支点を中心として前後方向（図に矢印Ｙで示す方向）に所定の角度範囲内で回転操作可能なトリガーレバー１５ａと、本体部１１に内蔵され、トリガーレバー１５ａの位置を抵抗値に置き換えて出力可能な不図示の可変抵抗器とを備えている。一方、操舵操作部１６は中心線の回りに所定の角度範囲で回転操作可能な円盤状のステアリングホイール１６ａと、本体部１１に内蔵され、ステアリングホイール１６ａの位置を抵抗値に置き換えて出力可能な不図示の可変抵抗器とを備えている。つまり、本実施形態では、各操作部１５，１６の可変抵抗器の抵抗値が、操縦操作部の操作状態に対応して出力される情報に相当する。
【００３４】
トリガーレバー１５ａ及びステアリングホイール１６ａは、それぞれ不図示のばね手段により所定の中立位置に向けて付勢されている。従って、トリガーレバー１５ａ及びステアリングホイール１６ａから指を離すと、これらはそれぞれの中立位置へ復帰する。トリガーレバー１５ａ及びステアリングホイール１６ａの中立位置はそれぞれの操作範囲の中央に設定される。
【００３５】
本体部１１の前面１１ａには赤外線を透過するカバー１７が設けられる。カバー１７の内部には赤外線の発光部及び受光部が取り付けられる。一方、図１（ｂ）に示すように、本体部１１の背面１１ｂ（図１（ａ）参照）には、表示装置としての液晶モニタ１８と、各種の設定操作を行うために操作される設定操作部１９とが設けられている。設定操作部１９には、例えば３つの押釦スイッチ２０〜２２が設けられている。押釦スイッチ２０，２１，２２の近傍には、図１（ｂ）の左からそれぞれ「SELECT」、「UP」及び「DOWN」の文字が表示されている。以下において、押釦スイッチ２０〜２２をこれらの表示に準じてセレクトキー２０、アップキー２１及びダウンキー２２と呼んで互いに区別することがある。設定操作部１９からはキー２０〜２２の操作状態に対応した情報が出力される。
【００３６】
コントローラ１においては、自動車模型２の動作特性に影響を与えるパラメータとして、自動車模型２の最高速度、加速特性、旋回特性及び制動特性の４種類のパラメータが用意されており、ユーザは、これらのパラメータの設定値を設定操作部１９を利用して変更可能である。その設定変更時には、図１（ｂ）に示す設定画面２５が液晶モニタ１８に表示される。なお、以下では、最高速度を指定するパラメータを速度パラメータと、加速特性を指定するパラメータを加速パラメータと、旋回特性を指定するパラメータを旋回パラメータと、制動特性を指定するパラメータを制動パラメータとそれぞれ略称することがある。
【００３７】
設定画面２５は、設定項目表示部２５ａ、レベルゲージ２５ｂ、コード表示部２５ｃを含んでいる。設定項目表示部２５ａには、上述した最高速度、加速特性、旋回特性及び制動特性の４種類のパラメータに対応して、「SPEED」、「ACCELE」、「S.T.B」、及び「BRAKE」の文字が表示される。最高速度を指定するパラメータは０〜９の範囲から選択でき、その他の特性に関するパラメータは１〜８の範囲から選択することができる。設定項目表示部２５ａの最下段には、上記の４種類のパラメータの設定値を一括して入力するコード入力モードに対応した「CODE」の識別文字が表示される。
【００３８】
設定操作時には、設定項目表示部２５ａに表示された５つの項目のうち、いずれか１項目が択一的に選択される。選択された項目は例えばカーソル２５ｄ等によって区別される。レベルゲージ２５ｂは、８つのセグメント２５ｅ…２５ｅに区分され、左端からのセグメント２５ｅの点灯数により設定項目表示部２５ａにて選択された項目に対応するパラメータの設定値を表示する。コード表示部２５ｃは、左から右へ順に、最高速度、加速特性、旋回特性及び制動特性のパラメータの設定値を数値にて表示する。
【００３９】
図２に示すように、自動車模型２は、シャーシ２ａと、そのシャーシ２ａに取り付けられるボディ２ｂとを備えている。シャーシ２ａには前輪３及び後輪４が左右に一つずつ設けられている（図では片側のみ示す）。また、シャーシ２ａ上には充電池５、ギアボックス６及び電装基板７がそれぞれ搭載されている。ギアボックス６には、駆動装置として一対のモータ８Ｌ，８Ｒが取り付けられる。これらのモータ８Ｌ，８Ｒは左右の後輪４を互いに個別に駆動する。すなわち、左モータ８Ｌは左側の後輪４を駆動し、右モータ８Ｒは左側の後輪４を駆動する。また、電装基板７には、制御装置４０と、赤外線受光部４１ａを備えた赤外線受光モジュール４１とが搭載される。
【００４０】
次に、図３及び図４を参照して、コントローラ１及び自動車模型２の制御系の構成を説明する。
【００４１】
図３はコントローラ１の制御系の構成を示すブロック図である。コントローラ１は、制御装置３０と、ＩＤ設定スイッチ３１と、制御装置３０に対する記憶装置として機能するＲＯＭ３２及びユーザメモリ３３と、制御装置３０からの指示に応じて液晶モニタ１８を駆動する液晶駆動回路３４と、赤外線発光モジュール３５及び赤外線受光モジュール３６とを備えている。図１にも示したスロットル操作部１５、操舵操作部１６、及び設定操作部１９は制御装置３０に対する入力装置として、液晶モニタ１８は制御装置３０に対する出力装置としてそれぞれ機能する。なお、図３において、コントローラ１の電源や電源スイッチは図示を省略した。
【００４２】
制御装置３０は、マイクロプロセッサとその動作に必要なクロック回路、バッファメモリ等の周辺機器とを組み合わせたコンピュータとして構成される。ＩＤ設定スイッチ３１はＩＤ番号を設定するために設けられている。ＩＤ番号とは、コントローラ１と自動車模型２との対応関係を識別する情報である。コントローラ１からの赤外線の到達範囲に複数の自動車模型２が存在する場合の混信を防止するため、各コントローラ１と各自動車模型２とはＩＤ番号によって相互に対応付けられるとともに、ＩＤ番号に応じて時分割されたタイミングで各コントローラ１が送信を行う。
【００４３】
ＲＯＭ３２には、制御装置３０に所定の処理を実行させるためのプログラム（不図示）が記憶されるとともに、そのプログラムの実行に必要な各種のデータが記録されている。ＲＯＭ３２に記録されたプログラムを制御装置３０が実行することにより、制御装置３０の内部には、操縦情報制御部３０ａ、設定制御部３０ｃ、送信データ生成部３０ｂ、受信データ判別部３０ｄ、タイミング制御部３０ｅ、及び表示制御部３０ｆが構成される。各部３０ａ〜３０ｆは、マイクロプロセッサとソフトウエアとの組み合わせによって実現される論理的装置である。但し、各部３０ａ〜３０ｆの少なくともいずれか一部を論理回路によって構成してもよい。
【００４４】
操縦情報制御部３０ａは、スロットル操作部１５及び操舵操作部１６から出力される各操作部の操作状況に対応した情報と、ＲＯＭ３２に記録されたデータＤ１〜Ｄ４と、ユーザメモリ３３に保存されたユーザ設定データＤ５とを参照して、自動車模型２の各モータ８Ｌ，８Ｒの駆動速度を決定する。その決定手順の詳細は後述する。送信データ生成部３０ｂは、操縦情報制御部３０ａにて決定された駆動速度と、ＩＤ設定スイッチ３１にて設定されたＩＤ番号とに基づいて、自動車模型２の動作を制御するためのデータを生成する。そのデータは、例えば図５に示したように、ＩＤ設定スイッチ３１にて設定されたＩＤ番号と、左右のモータ８Ｌ，８Ｒの駆動速度を指定する速度情報とを含む。各モータの速度情報は、モータの回転方向を指定するＦ／Ｒ判別情報と、駆動速度の設定値とを含む。Ｆ／Ｒ判別情報は、例えば正転が“０”、逆転が“１”となる１ビットのコードである。正転が自動車模型２の前進に対応する。速度設定値は、例えば０〜３１までの３２段階のいずれかの値を示す５ビットのコードにより表現される。
【００４５】
送信データ生成部３０ｂにて生成されたデータは、タイミング制御部３０ｅにて指定されたタイミングで赤外線発光モジュール３５に出力される。赤外線発光モジュール３５は、与えられたデータを所定の手順で赤外線信号に変換し、その赤外線信号を発光部３５ａから出力する。一方、赤外線受光モジュール３６は、他のコントローラ１から発信された赤外線信号を受光部３６ａにて受信し、その赤外線信号から搬送波成分を除去して得られた信号を受信データ判別部３０ｄに出力する。受信データ判別部３０ｄは、得られた信号から図５のデータを復元し、そのデータに含まれるＩＤ番号をタイミング制御部３０ｅに通知する。タイミング制御部３０ｅは、通知されたＩＤ番号と自己のＩＤ番号とを比較して、次回の自己の送信タイミングを特定し、その特定されたタイミングを次回の送信タイミングとして送信データ生成部３０ｂに通知する。これにより、ＩＤ番号に応じて時分割で送信タイミングが設定される。但し、その時分割の詳細は本発明の要旨ではないので説明を省略する。
【００４６】
設定制御部３０ｃは、設定操作部１９から出力される操作状況に対応した情報を参照して、上述した４種類のパラメータの設定値を変更し、その設定値をユーザ設定データＤ５としてユーザメモリ３３に保存する。ユーザメモリ３３は、フラッシュＲＯＭのように記憶保持が可能な半導体記憶素子にて構成される。従って、コントローラ１の電源を遮断してもユーザ設定データＤ５は保存される。
【００４７】
表示制御部３０ｆは、操縦情報制御部３０ａや設定制御部３０ｃから、液晶モニタ１８の表示内容に関する指示を受け取り、その指示に対応した情報が液晶モニタ１８に表示されるように液晶駆動回路３４に対して駆動指令を出力する。
【００４８】
図４は自動車模型２の制御系の構成を示すブロック図である。自動車模型２は、図２にも示したモータ８Ｌ，８Ｒ、制御装置４０及び赤外線受光モジュール４１を備えるとともに、ＩＤ設定記憶装置４２と、制御装置４０からの駆動指令に従って左右のモータ８Ｌ，８Ｒを駆動するモータ駆動回路４３，４３とをさらに備えている。なお、図２に示した充電池５や電源スイッチは図示を省略した。
【００４９】
制御装置４０は、マイクロプロセッサとその動作に必要なクロック回路、バッファメモリ等の周辺機器とを組み合わせたコンピュータとして構成される。ＩＤ記憶装置４２は、自動車模型２に対して一意に設定されたＩＤ番号を記憶する。制御装置４０には不図示のＲＯＭが接続され、そのＲＯＭには制御装置４０に所定の処理を実行させるためのプログラムが記憶される。制御装置４０がそのプログラムを実行することにより、制御装置４０の内部には、受信データ判別部４０ａ、及び一対のモータ駆動制御部４０ｂ，４０ｂが構成される。各部４０ａ，４０ｂは、マイクロプロセッサとソフトウエアとの組み合わせによって実現される論理的装置である。但し、各部４０ａ，４０ｂの少なくともいずれか一部を論理回路によって構成してもよい。
【００５０】
赤外線受光モジュール４１は、各コントローラ１から発信された赤外線信号を受光部４１ａにて受信し、その赤外線信号から搬送波成分を除去して得られた信号を受信データ判別部４０ａに出力する。受信データ判別部４０ａは、得られた信号から図５のデータを復元し、そのデータに含まれるＩＤ番号をＩＤ記憶装置４２が記憶するＩＤ番号と比較する。そして、ＩＤ番号が一致しているとき、そのデータに含まれる左モータの速度情報を、左モータ８Ｌに対応したモータ駆動制御部４０ｂに、右モータの速度情報を、右モータ８Ｒに対応したモータ駆動制御部４０ｂにそれぞれ提供する。各モータ制御部４０ｂは、与えられた速度情報に対応した速度でモータ８Ｌ，又は８Ｒを駆動するように、モータ駆動回路４３に駆動指令を出力する。モータ駆動回路４３は、与えられた駆動指令に対応してモータ８Ｌ，８Ｒに供給する電流を制御する。これにより、コントローラ１から送信される速度情報に対応したモータ８Ｌ，８Ｒの駆動制御が実現される。
【００５１】
次に、図６〜図８を参照して、コントローラ１の記憶部であるＲＯＭ３２に記録されたデータＤ１〜Ｄ４を説明する。
【００５２】
図６（ａ）は速度設定データＤ１の内容をグラフにて示している。この図から明らかなように、速度設定データは、スロットル操作部１５に設けられたトリガーレバー１５ａの中立位置からの操作量（以下、スロットル操作量Ａ）と、モータの駆動速度Ｖとの対応関係を規定している。但し、その対応関係は、最高速度及び加速特性をそれぞれ指定するパラメータに応じて複数用意されている。なお、図６（ａ）においては、速度パラメータが“８”のときの対応関係を実線で、速度パラメータが“１”のときの対応関係を一点鎖線でそれぞれ例示した。速度パラメータが“２”〜“７”の間の対応関係は図示を省略した。
【００５３】
速度パラメータは、図６（ａ）においてスロットル操作量を最大値（以下、フルスロットル位置と呼ぶことがある。）Ａmaxに設定したときの最高速度Ｖmaxに関係し、加速パラメータは最高速度に至るまでのスロットル操作量Ａと速度Ｖとの関係を規定するラインのカーブに影響する。
【００５４】
図６（ｂ）に示したように、速度パラメータが“１”〜“８”の範囲では、速度パラメータが大きいほど最高速度Ｖmaxも高くなる。なお、速度パラメータが“０”又は“９”の場合は特殊走行モードが指定される。この場合には特殊走行データＤ４に基づいて駆動速度が設定されるので、速度設定データＤ１では速度パラメータが“０”又は“９”の場合について規定されていない。
【００５５】
一方、加速パラメータに関しては、標準値“４”のときにスロットル操作量Ａに対して速度Ｖがほぼリニアに変化し、加速パラメータが“４”よりも小さい場合にはスロットル操作量Ａが比較的小さい段階で速度変化が大きくなり、加速パラメータが“４”よりも大きい場合にはスロットル操作量Ａが比較的大きい段階で速度変化が大きくなるように、スロットル操作量Ａと速度Ｖとの対応関係が加速パラメータと関連付けられている。
【００５６】
速度設定データＤ１は、図６（ａ）のグラフによって特定されるスロットル操作量Ａと速度Ｖとの対応関係を適当な形式で表現したデータとして作成される。例えば、加速パラメータ及びスロットル操作量Ａと対応付けて速度Ｖを指定するテーブルを速度パラメータ毎に用意することにより、速度設定データＤ１を構成することができる。但し、図６によって表現された関係が特定できる限り、速度設定データＤ１の実際の記述形式は種々変更してよい。
【００５７】
図７（ａ）は減速比設定データＤ２の内容をグラフにて示している。この図から明らかなように、減速比設定データは、操舵操作部１６に設けられたステアリングホイール１６ａの中立位置からの操作量（以下、操舵量Ｂ）と、左右のモータ８Ｌ，８Ｒの間に設定すべき減速比Ｒとの対応関係を規定している。
【００５８】
ここで、本実施形態のシステムでは、ステアリングホイール１６ａがその中立位置から左右いずれか一方の側に回転操作されたとき、その操作された側のモータの駆動速度を反対側のモータの駆動速度よりも減速することによって旋回力を発生させる。図７（ａ）においては、高速側のモータの駆動速度をＶＨ、低速側のモータの駆動速度をＶＬと仮定したとき、駆動速度の差ΔＶ（＝ＶＨ−ＶＬ）と高速側のモータの駆動速度ＶＨとの比を減速比Ｒとして定義している。すなわち、減速比は下式により与えられる。
【００５９】
【数１】
減速比Ｒ＝ΔＶ／ＶＨ
このように減速比Ｒを定義する結果、駆動速度ＶＨ又はＶＬが一定のとき、減速比Ｒが大きいほど駆動速度Ｖの差ΔＶが拡大して自動車模型２の旋回半径が小さくなる。
【００６０】
図７（ａ）から明らかなように、操舵量Ｂと減速比Ｒとの対応関係は、旋回パラメータ（S.T.B）及び速度パラメータ（SPEED）に応じて複数用意されている。なお、図７（ａ）においては、旋回パラメータが“１”及び“８”のときの対応関係のみ示し、旋回パラメータが“２”〜“７”の間の対応関係は図示を省略した。
【００６１】
操舵量Ｂと減速比Ｒとの対応関係は、旋回パラメータや速度パラメータの設定に拘わりなく、操舵量Ｂが増加するに従って減速比Ｒが漸次増加するように設定される。操舵量を一定値に固定して考えたときに、図７（ｂ）に示すように、旋回パラメータが大きいほど旋回半径が漸次小さくなるように、旋回パラメータが操舵量Ｂと減速比Ｒとの対応関係に影響を与える。つまり、旋回パラメータが増加するに従って減速比Ｒは相対的に大きくなる。また、速度パラメータは、旋回パラメータが同一であっても、速度パラメータが大きいときは小さいときよりも減速比が相対的に小さくなるように、操舵量Ｂと減速比Ｒとの対応関係に影響を与える。速度パラメータの調整によって速度が相対的に高められた状態で大きな減速比を発生させると、旋回力が急激に上昇して自動車模型２がスピンする可能性が高くなる。速度パラメータに応じて減速比Ｒを変化させることにより、このような不都合を効果的に防止することができる。なお、旋回パラメータが“８”のときは速度パラメータに応じた差別化は行われない。
【００６２】
減速比設定データＤ２は、図７（ａ）のグラフによって特定される操舵量Ｂと減速比Ｒとの対応関係を適当な形式で表現したデータとして作成される。例えば、旋回パラメータ及び操舵量Ｂと対応付けて減速比Ｒを指定するテーブルを速度パラメータに応じて複数種類用意することにより、減速比設定データＤ２を構成することができる。但し、図７によって表現された関係が特定できる限り、減速比設定データＤ２の実際の記述形式は種々変更してよい。なお、操舵量Ｂと減速比Ｒとの対応関係は図７（ａ）に示したリニアな関係に限らず、様々に変化させてよい。
【００６３】
図８は、制動特性データＤ３の内容をグラフにて示している。この図から明らかなように、制動特性データＤ３は、制動パラメータと待機時間Ｔｄ（単位ｍｓｅｃ．）との対応関係を規定したデータである。制動パラメータが増加するほど待機時間Ｔｄは漸次減少し、制動パラメータが最大値“８”のときは待機時間Ｔｄは０である。制動特性データＤ３は図８に示した関係を適当な形式で表現したデータである。なお、待機時間Ｔｄの意味は後述する。制動パラメータと待機時間Ｔｄの対応関係は、直線的に変化させる例に限らず、様々に変化させてよい。
【００６４】
次に、図９〜図１２を参照して、コントローラ１の制御装置３０が実行する各種の処理を説明する。図９は設定操作部１９から出力される情報に基づいて設定制御部３０ｃが実行する設定操作処理の手順を示すフローチャートである。コントローラ１は、設定操作部１９の操作により通常走行モード、セッティングモード及び特殊走行モードの３つのモードを適宜に切り換えることができる。電源投入時の初期設定では通常走行モードが選択される。通常走行モードの状態からユーザがセレクトキー２０を所定時間以上継続して押し込み操作すると（以下、この操作を長押し操作と呼ぶ。）、セッティングモードが選択されて設定制御部３０ｃが図９の処理を開始する。
【００６５】
図９の処理においては、まずユーザメモリ３３からユーザ設定データＤ５が読み込まれ（ステップＳ１）、そのデータＤ５に含まれる各パラメータの設定値や現在の設定対象項目の表示等の状態表示が表示制御部３０ｆに指示される（ステップＳ２）。次に、セレクトキー２０が押し込み操作されているか否か判断され（ステップＳ３）、押し込まれていれば、セレクトキー２０の操作が解除（ＯＦＦ）されるまで判断が繰り返される（ステップＳ４）。セレクトキー２０の操作が解除されると、ステップＳ４が肯定されるまでの時間に基づいて長押し操作か否かが判断され（ステップＳ５）、長押し操作でないときは設定操作による設定対象を変更する（ステップＳ６）。設定対象の変更は、設定項目表示部２５ａ（図１（ｂ）参照）に表示された項目の並び順に従って、セレクトキー２０が１回押される毎に「SPEED」→「ACCELE」→「S.T.B.」→「BRAKE」→「CODE４桁目」→「CODE３桁目」→「CODE２桁目」→「CODE１桁目」→「SPEED」の順序で行われる。
【００６６】
設定対象の変更後はステップＳ２へ処理が戻り、そのステップＳ２によって新たに選択された設定対象がユーザに示される。ステップＳ３にてセレクトキー２０が押されていないときはアップキー２１又はダウンキー２２が操作されているか否かが判断され（ステップＳ７）、操作されていればその操作に応じて、設定対象の設定値が変更される（ステップＳ８）。すなわち、アップキー２１の操作に対しては設定値が増加し、ダウンキー２２の操作に対しては設定値が減少するように設定値が変更される。ステップＳ８の処理後はステップＳ２へ処理が戻る。
【００６７】
ステップＳ５にて長押し操作と判断された場合、その時点で制御装置３０がキャッシュメモリやレジスタ等に保持しているユーザ設定データＤ５がユーザメモリ３３に保存され（ステップＳ９）、続いて特殊走行モードが指示されたか否か、つまり「SPEED」で示す速度パラメータに“０”又は“９”がセットされたか否かが判断される（ステップＳ１０）。特殊走行モードが指示されていなければコントローラ１の動作モードが通常走行モードへ復帰し（ステップＳ１１）、特殊走行モードが指示されたときはコントローラ１の動作モードが特殊走行モードへ移行する（ステップＳ１２）。以上により設定操作処理が完了する。
【００６８】
以上の処理によれば、ユーザは速度パラメータ、加速パラメータ、減速比設定パラメータ又は制動パラメータのいずれかを選んでその設定値を変更できるとともに、「CODE」を選ぶことにより４種類のパラメータを効率的に設定することができる。
【００６９】
図１０は、通常走行モードのときに制御装置３０の操縦情報制御部３０ａがスロットル操作部１５及び操舵操作部１６の操作状態に基づいて駆動速度を決定するために実行する通常走行モード処理の手順を示すフローチャートである。
【００７０】
図１０の処理においては、まず、スロットル操作部１５からの出力信号に基づいてスロットル操作量Ａが特定される（ステップＳ２１）。次に、速度設定データＤ１及びユーザ設定データＤ５が参照されて、現在の速度パラメータ及び加速パラメータのそれぞれの設定値と、現在のスロットル操作量Ａとに対応する駆動速度Ｖが特定される（ステップＳ２２）。この段階で特定される駆動速度が今回の処理における指示速度となる。なお、トリガーレバー１５ａが中立位置よりも図１（ａ）において右側に操作されているときは、駆動速度Ｖが負の値となる。
【００７１】
次に、ステップＳ２２で特定した指示速度が、自動車模型２のモータ８Ｌ，８Ｒに対して現在出力している駆動速度（但し、減速比Ｒによって減速する前の速度）よりも低いか否かが判断される（ステップＳ２３）。ここで、現在出力している駆動速度（以下、これを出力速度と呼ぶ。）には、前回の処理又はそれよりもさらに所定回だけ遡った処理において、ステップＳ２２で特定した駆動速度を用いることができる。
【００７２】
ステップＳ２３が否定判断された場合、つまり、指示速度が現在の出力速度以上のときには、ステップＳ２２で特定した駆動速度が次回の送信タイミングにて出力されるべき駆動速度（次回の速度）として決定され（ステップＳ２４）、その後にステップＳ３１へ処理が進められる。一方、ステップＳ２３が肯定判断された場合、すなわち、指示速度が出力速度よりも低いと判断された場合には、制動パラメータの設定値に対応した減速度で自動車模型２を減速させるためにステップＳ２５以下の処理が行われる。
【００７３】
ステップＳ２５では待機時間の計時中か否かが判断され（ステップＳ２５）、計時中でなければステップＳ２６で計時が開始されてステップＳ２７へ処理が進められる。計時中であればステップＳ２６はスキップされる。ステップＳ２７では、今回、又はそれ以前の処理時にステップＳ２６に基づいて開始された計時（タイマカウント）の経過時間が、制動特性データＤ３に基づいて特定される、制動パラメータの設定値に対応する待機時間Ｔｄ以上か否かが判断される。そして、待機時間Ｔｄが経過していなければ、現在の出力速度が次回の速度として決定され（ステップＳ２８）、待機時間Ｔｄが経過していれば現在の出力速度よりも１段だけ低い速度（図５の速度設定値の最小単位）が次回の速度として決定され（ステップＳ２９）、続いて待機時間の計時がストップされ（ステップＳ３０）、その後にステップＳ３１へと処理が進められる。
【００７４】
このように、ステップＳ２３〜Ｓ３０の処理によれば、最新のスロットル操作量Ａに基づいて特定される指示速度と、現在の出力速度とが大小比較され、指示速度が出力速度以上のときは指示速度が次回の駆動速度として指定されるので、スロットル操作量Ａの増加に追従して自動車模型２を速やかに加速させることができる。その一方、指示速度が出力速度未満のときは、指示速度が出力速度以上になるまで待機時間Ｔｄを周期として駆動速度が一段ずつ徐々に下げられる。従って、スロットル操作量Ａを減少させた場合において、自動車模型２は待機時間Ｔｄが長いほど緩やかに減速することになる。これにより、制動パラメータに応じて制動力が変化する感覚を実現できる。
【００７５】
続くステップＳ３１〜Ｓ３３は、モータ８Ｌ，８Ｒ間に操舵量Ｂに応じた減速比を設定するための処理である。ステップＳ３１では、操舵操作部１６からの出力信号に基づいて操舵量Ｂが特定される。続くステップＳ３２では、操舵量Ｂに対応する減速比Ｒが減速比設定データＤ２及びユーザ設定データＤ５に基づいて特定される。ステップＳ３３では、ステップＳ２４，Ｓ２８又はＳ２９で決定された駆動速度と、ステップＳ３２で特定された減速比Ｒとを利用して、減速される側のモータ（右旋回のときは右モータ８Ｒ、左旋回のときは左モータ８Ｌ）の駆動速度が演算される。続くステップＳ３４では、ステアリングホイール１６ａが操作された側のモータの駆動速度としてステップＳ３３で修正された駆動速度が指示され、反対側のモータの駆動速度として、ステップＳ３３で修正された駆動速度が指示されるように、制御装置３０の送信データ生成部３０ｂに速度情報の生成と送信が指示される（ステップＳ３４）。以上により図１０の処理が完了する。
【００７６】
次に、図１１及び図１２を参照して、特殊走行モードについて説明する。特殊走行モードは、通常走行モードとは異なる特殊な動作を自動車模型２に与えるモードである。特殊走行モードでは、スロットル操作部１５又は操舵操作部１６の操作状態とモータ８Ｌ，８Ｒとの対応関係が、図３のＲＯＭ３２に記録された特殊走行データＤ４と、設定操作部１９から入力された４桁の特殊コード（先頭が“０”又は“９”）とに基づいて様々に変更され、通常走行モードでは得られない特殊な動作制御が実現される。例えば、自動車模型２の後退を禁止したり、モータ８Ｌ，８Ｒを互いに逆方向に駆動して超信地旋回を実現したり、スロットル操作部１５や操舵操作部１６の操作方向とモータ８Ｌ，８Ｒの回転方向との対応関係を変化させるような設定が特殊コードと対応付けて特殊走行データＤ４に用意されている。
【００７７】
図１１は、特殊走行モードにて実現される制御特性の一例として、スロットル操作部１５や操舵操作部１６の操作に拘わりなく、自動車模型２に特定の動作を与えるために操縦情報制御部３０ａが実行する動作追加処理の手順を示すフローチャートである。この処理を実現するため、例えば図１２（ａ）又は（ｂ）に示したように、モータ８Ｌ，８Ｒの駆動速度に関して発生させるべき動作を予め定めておき、その変化を特定する動作設定データを特殊走行データＤ４の一種として、特殊コードと対応付けてＲＯＭ１２に記録しておく。
【００７８】
図１１の処理では、まず通常走行モードと同様の処理により各モータ８Ｌ，８Ｒの駆動速度を決定する（ステップＳ４０）。次に、特定動作を開始させるための所定の条件が成立しているか否かを判断する（ステップＳ４１）。例えば、スロットル操作量Ａ及び操舵量Ｂがいずれも０であることが条件として設定できる。条件が成立していないときはステップＳ４０へ処理が戻る。
【００７９】
次に、条件が成立している場合には、動作設定データを読み取る（ステップＳ４２）。次に、読み取った動作設定データに基づいて速度修正量を特定する。例えば、図１２（ａ）又は（ｂ）に示すような周期的な動作が規定されている場合には、ステップＳ４１が肯定された時点でタイマを起動し、周期Ｔの位相ｐを検出し、その検出された位相ｐに対応するモータ８Ｌ，８Ｒの速度修正量△Ｌ，△Ｒを特定する。次に、ステップＳ４０で決定された各モータの駆動速度に速度修正量△Ｌ，△Ｒを加えて駆動速度を修正する（ステップＳ４４）。このようにして修正された駆動速度を送信データ生成部３０ｂに与えることにより、図１２に示したような変動成分がモータ８Ｌ，８Ｒの駆動速度に付加される。例えば、スロットル操作部１５が中立位置から操作されているときに図１２（ａ）に示す変動成分を加えたならば、自動車模型２に蛇行運動を発生させることができる。また、スロットル操作部１５が中立位置にあるときに図１２（ｂ）の変動成分を加えたならば、自動車模型２が時々左右に振れるような動作を出現させることができる。このような特殊動作はその他にも種々考えられる。但し、特殊動作が周期的な動作に限定されないことは勿論である。
【００８０】
本発明は上述した実施形態に限定されることなく、種々の形態にて実施することができる。例えば次のような変形例が考えられる。
（１）模型機器は自動車模型に限らず、戦車、船、ロボット等であってもよい。（２）模型機器が無線通信によってコントローラから遠隔操作される玩具システムに限らず、コントローラと模型機器とを有線で接続し、あるいは模型機器にコントローラが搭載される玩具システムにおいても本発明は適用できる。
（３）模型機器をコントローラにて遠隔操作する場合において、コントローラからは操縦操作部の操作状態に則した信号を出力させるものとし、模型機器に設定操作部、記憶部、設定制御手段、速度決定手段、速度情報生成手段、駆動制御手段を設けてもよい。
【００８１】
【発明の効果】
以上に説明したように、本発明によれば、最高速度及び加速特性についてのユーザの設定操作が、速度操作手段を操作したときに模型機器に発生する速度の変化に関連付けられ、旋回特性についてのユーザの設定操作が、模型機器の曲がり易さの変化に関連付けられるので、模型機器の動作に関する調整作業とその効果との関係が明確化され、ユーザが所望の調整結果を比較的容易に手に入れることができる。しかも、それらの特性の調整のために格別の機械的部品を玩具に設ける必要がなく、特に模型機器の小型化や軽量化に有利であり、かつ模型機器に搭載されるべきバッテリの消費を抑えてユーザの負担を軽減させることができる。
【図面の簡単な説明】
【図１】本発明の玩具システムに利用されるコントローラを示す図。
【図２】図１のコントローラと組み合わせて使用される自動車模型の断面図。
【図３】図１のコントローラの制御系のブロック図。
【図４】図２の自動車模型の制御系のブロック図。
【図５】図１のコントローラから送信されるデータの構成を示す図。
【図６】図３のＲＯＭに記録された速度設定データの内容を示す図。
【図７】図３のＲＯＭに記録された減速比設定データの内容を示す図。
【図８】図３のＲＯＭに記録された制動特性データの内容を示す図。
【図９】図３の制御装置が実行する設定操作処理の手順を示すフローチャート。
【図１０】図３の制御装置が実行する通常走行モード処理の手順を示すフローチャート。
【図１１】図３の制御装置が特殊走行モード時に実行可能な周期動作処理の手順を示すフローチャート。
【図１２】図１１の処理に必要なデータの概念を示す図。
【符号の説明】
１  コントローラ
２  自動車模型
８Ｌ，８Ｒ  （駆動装置）
１４  操縦操作部
１５  スロットル操作部
１６  操舵操作部
１８  液晶モニタ
１９  設定操作部
２５  設定画面
３０  制御装置
３０ａ  操縦情報制御部
３０ｂ  送信データ生成部
３０ｃ  設定制御部
３０ｄ  受信データ判別部
３０ｅ  タイミング制御部
３０ｆ  表示制御部
３２  ＲＯＭ（記憶部）
３５  赤外線発光モジュール
３６  赤外線受光モジュール
４０  制御装置
４０ａ  受信データ判別部
４０ｂ  モータ駆動制御部
４１  赤外線受光モジュール
４３  モータ駆動回路
Ｄ１  速度設定データ
Ｄ２  減速比設定データ
Ｄ３  制動特性データ
Ｄ４  特殊走行データ
Ｄ５  ユーザ設定データ
【図１】
0003881897.tif 000002
【図２】
0003881897.tif 000003
【図３】
0003881897.tif 000004
【図４】
0003881897.tif 000005
【図５】
0003881897.tif 000006
【図６】
0003881897.tif 000007
【図７】
0003881897.tif 000008
【図８】
0003881897.tif 000009
【図９】
0003881897.tif 000010
【図１０】
0003881897.tif 000011
【図１１】
0003881897.tif 000012
【図１２】
0003881897.tif 000013