(57)【要約】      （修正有）【課題】触覚フィードバックをシミュレートするように構成されるリニアモータおよび制御装置を含む方法および装置が提供する。【解決手段】ボディと、ボディに取り付けられたリニアモータであって、少なくとも２つの独立した磁気コイル、および、少なくとも２つの独立した磁気コイルのうちの少なくとも１つを電流が通過するときに少なくとも２つの独立した磁気コイルのうちの少なくとも１つと磁気的に相互作用する少なくとも１つの磁石を有する摺動質量体を有する、リニアモータと、少なくとも２つの独立した磁気コイルのうちの少なくとも１つに向かう電流を制御することにより摺動質量体の移動を制御し、これにより、摺動質量体が、触覚効果をシミュレートする力をボディ上に生じさせるようにする制御装置と、を備える。【選択図】図１
2020072929.tif 000002
【特許請求の範囲】
【請求項１】
ボディと、
前記ボディに取り付けられたリニアモータであって、少なくとも２つの独立した磁気コイル、および、前記少なくとも２つの独立した磁気コイルのうちの少なくとも１つを電流が通過するときに前記少なくとも２つの独立した磁気コイルのうちの少なくとも１つと磁気的に相互作用する少なくとも１つの磁石を有する摺動質量体を有する、リニアモータと、
前記少なくとも２つの独立した磁気コイルのうちの少なくとも１つに向かう電流を制御することにより前記摺動質量体の移動を制御し、これにより、前記摺動質量体が、触覚効果をシミュレートする力を前記ボディ上に生じさせるようにする制御装置と、
を備えるシミュレーションシステム。
【請求項２】
前記制御装置が、前記摺動質量体の移動を誘導するプログラムされた力積値を有する、請求項１に記載のシミュレーションシステム。
【請求項３】
前記触覚効果が、シミュレートされる銃器の反動力、ゲーム用銃器の効果、および、ゲーム周辺装置デバイスの効果、のうちの少なくとも１つである、請求項１に記載のシミュレーションシステム。
【請求項４】
前記触覚効果が、ライフル、ピストル、重火器、セミオートマチックの武器、および、オートマチックの武器、のうちの少なくとも１つのための銃器の反動力である、請求項１に記載のシミュレーションシステム。
【請求項５】
機械的ストッパをさらに備え、前記摺動質量体が、前記触覚効果をシミュレートするために前記機械的ストッパに接触するように駆動される、請求項１に記載のシミュレーションシステム。
【請求項６】
前記機械的ストッパが、前記摺動質量体の方向とは異なる方向に前記力の一部を伝達するように角度のつけられた表面を有する、請求項５に記載のシミュレーションシステム。
【請求項７】
前記ボディがハンドガンであり、前記リニアモータおよび前記摺動質量体が開始位置で静止するとき、それらの重心が前記ハンドガンの重心に実質的に位置合わせされる、請求項１に記載のシミュレーションシステム。
【請求項８】
前記ボディがライフルであり、前記リニアモータおよび前記摺動質量体が開始位置で静止するとき、それらの重心が前記ライフルの重心に実質的に位置合わせされる、請求項１に記載のシミュレーションシステム。
【請求項９】
前記リニアモータおよび前記制御装置のうちの少なくとも１つに電力を供給する電力ユニットをさらに備える、請求項１に記載のシミュレーションシステム。
【請求項１０】
前記電力ユニットが、前記リニアモータに取り付けられた前記制御装置に給電する前に電圧を増大するように回路に給電するバッテリを有する、請求項９に記載のシミュレーションシステム。
【請求項１１】
ボディと、
前記ボディに取り付けられ、摺動質量体を制御するリニアモータと、
前記摺動質量体の移動を制御し、これにより、前記摺動質量体が、触覚効果をシミュレートする力を前記ボディ上に生じさせるようにする、制御装置とを備えるシミュレーションシステム。
【請求項１２】
前記制御装置が、前記摺動質量体の移動を誘導するプログラムされた力積値を有する、請求項１１に記載のシミュレーションシステム。
【請求項１３】
前記触覚効果が、シミュレートされる銃器の反動力、ゲーム用銃器の効果、および、ゲーム周辺装置デバイスの効果、のうちの少なくとも１つである、請求項１１に記載のシミュレーションシステム。
【請求項１４】
前記触覚効果が、ライフル、ピストル、重火器、セミオートマチックの武器、および、オートマチックの武器、のうちの少なくとも１つのための銃器の反動力である、請求項１１に記載のシミュレーションシステム。
【請求項１５】
前記ボディが、ハンドガン、ライフル、オートマチックの武器、セミオートマチックの武器、杖、ショックスティック、テニスラケット、ゴルフクラブ、バット、グローブ、椅子、クリケットのバット、ビリヤードのキュー、ボクシングのグローブ、ゲームパッド、ゲームコントローラ、両手コントローラ、釣り竿およびリール、ライトサーベル、剣、ヌンチャク、チェーンソー、斧、ナイフ、警棒、ヘイロー（ｈａｌｏ）のプラズマ銃、ホッケーのスティック、レーザ銃、バドミントンのラケット、および、弓矢、のうちの少なくとも１つである、請求項１１に記載のシミュレーションシステム。
【請求項１６】
機械的ストッパをさらに備え、前記摺動質量体が、前記触覚効果をシミュレートするために前記機械的ストッパに接触するように駆動される、請求項１１に記載のシミュレーションシステム。
【請求項１７】
前記機械的ストッパが、前記摺動質量体の方向とは異なる方向に前記力の一部を伝達するように角度のつけられた表面を有する、請求項１６に記載のシミュレーションシステム。
【請求項１８】
前記力が、前記ボディを保持する人に向かう方向に、及び、前記ボディを保持する前記人に対して実質的に垂直な方向に、伝達される、請求項１７に記載のシミュレーションシステム。
【請求項１９】
前記機械的ストッパが、別の機械的ストッパと交換可能であるように前記ボディに解放可能に固定される、請求項１６に記載のシミュレーションシステム。
【請求項２０】
前記別の機械的ストッパが前記機械的ストッパとは異なる材料を含み、これにより、異なるシミュレーション効果が使用者によって感じられる、請求項１９に記載のシミュレーションシステム。
【請求項２１】
前記機械的ストッパが調整可能であり、これにより、前記摺動質量体の衝撃の角度が、使用者によって異なるシミュレーション効果が感じられるように変更される、請求項１６に記載のシミュレーションシステム。
【請求項２２】
前記機械的ストッパが、手動で調整可能である、および、自動で調整可能である、のうちの少なくとも一方である、請求項２１に記載のシミュレーションシステム。
【請求項２３】
前記ボディがハンドガンであり、前記リニアモータおよび前記摺動質量体が開始位置で静止するとき、それらの重心が前記ハンドガンの重心に実質的に位置合わせされる、請求項１１に記載のシミュレーションシステム。
【請求項２４】
前記ボディがライフルであり、前記リニアモータおよび前記摺動質量体が開始位置で静止するとき、それらの重心が前記ライフルの重心に実質的に位置合わせされる、請求項１に記載のシミュレーションシステム。
【請求項２５】
前記ボディがＭ４のライフルボディである、請求項１１に記載のシミュレーションシステム。
【請求項２６】
前記ボディが重火器であり、前記リニアモータおよび前記摺動質量体が開始位置で静止するとき、それらの重心が前記重火器の重心に実質的に位置合わせされる、請求項１１に記載のシミュレーションシステム。
【請求項２７】
前記ボディがＭ２の重火器ボディである、請求項２６に記載のシミュレーションシステム。
【請求項２８】
前記リニアモータおよび前記制御装置のうちの少なくとも一方に電力を供給する電力ユニットをさらに備える、請求項１１に記載のシミュレーションシステム。
【請求項２９】
前記電力ユニットがバッテリを有する、請求項２８に記載のシミュレーションシステム。
【請求項３０】
前記電力ユニットおよび前記制御装置のうちの少なくとも一方が前記ボディの外部にあり、電源コードにより前記ボディにつながれる、請求項２８に記載のシミュレーションシステム。
【請求項３１】
前記電力ユニットおよび前記制御装置のうちの少なくとも一方がコードなしで前記ボディに直接に接続される、請求項２８に記載のシミュレーションシステム。
【請求項３２】
前記電力ユニットが、前記リニアモータに取り付けられた前記制御装置に給電する前に電圧を増大するように回路に給電するバッテリを有する、請求項２８に記載のシミュレーションシステム。
【請求項３３】
前記制御装置が、メインバッテリの取り外し時および取り出し時のうちの少なくとも一方において制御装置論理回路に電力を提供するエネルギー貯蔵デバイスを有する、請求項１１に記載のシミュレーションシステム。
【請求項３４】
前記電力ユニットがスーパーキャパシタを有する、請求項２８に記載のシミュレーションシステム。
【請求項３５】
前記電力ユニットが、バッテリおよびスーパーキャパシタのハイブリッドを有する、請求項２８に記載のシミュレーションシステム。
【請求項３６】
前記リニアモータが、タイミングと、電流フローの量および電流フローの方向のうちの少なくとも一方とに関して、各々が独立して制御可能な、複数の独立して制御可能である磁気コイルを有する、請求項１１に記載のシステム。
【請求項３７】
前記リニアモータが２つ以上の独立して制御可能である磁気コイルを有する、請求項１１に記載のシミュレーションシステム。
【請求項３８】
前記リニアモータが、長手方向において互いに位置合わせされて密に離間された複数の独立して制御可能である磁気コイルを有し、少なくとも２つの隣接する独立して制御可能である磁気コイルが互いに対して反対の方向の磁界を作るように通電される、請求項１１に記載のシミュレーションシステム。
【請求項３９】
前記リニアモータが、前記摺動質量体に磁気的に結合される、長手方向において互いに位置合わせされて密に離間された複数の独立して制御可能である磁気コイルを備え、前記摺動質量体が複数の長手方向において位置合わせされる隣接する磁石を有し、前記リニアモータが、個別の独立して制御可能であるコイルを通る電流を変化させることにより、前記複数の独立して制御可能である磁気コイルのうちの特定のコイルに対する前記複数の磁石のうちの特定の磁石の近接性に関連して、磁石の前記摺動質量体を移動させる、請求項１１に記載のシミュレーションシステム。
【請求項４０】
使用者と通信する視覚ディスプレイと、
ボディ、および、摺動質量体を有するリニアモータを有する周辺デバイスと、
前記使用者の移動および前記周辺デバイスの移動のうちの少なくとも一方を監視する追跡システムと
シミュレーションを実行して前記シミュレーションからの出力画像を前記視覚ディスプレイに提供し、前記追跡システムからの１組の位置データを使用して前記画像を更新するコンピュータシステムであって、前記位置データが前記使用者の移動および前記周辺デバイスの移動のうちの少なくとも一方に対応する、コンピュータシステムと
を備え、
前記コンピュータシステムが、前記シミュレーションと相互に関連する触覚効果をシミュレートする力を前記ボディ上に生じさせる前記摺動質量体を制御する制御システムと通信する、
シミュレーションシステム。
【請求項４１】
前記視覚ディスプレイが、前記使用者に取り付け可能であるヘッドマウントディスプレイである、請求項４０に記載のシミュレーションシステム。
【請求項４２】
前記視覚ディスプレイが、前記使用者の目に直接に画像を供給する投射ベースのシステムである、請求項４０に記載のシミュレーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１２年５月２２日に出願された米国仮特許出願第６１／６５０，００６号の利益を主張する、現在米国特許第９，１４６，０６９号である２０１３年３月１４日に出願された米国特許出願第１３／８０４，４２９号の継続出願である２０１５年７月２４日に出願された米国特許出願第１４／８０８，２４７号の一部継続出願であり、その内容全体が参照により本明細書に組み込まれる。本出願はまた、２０１４年１１月２８日に出願された米国仮特許出願第６２／０８５，４４３号、および、２０１５年６月３日に出願された米国仮特許出願第６２／１７０，５７２号の利益を主張するものであり、これらは参照により本明細書に組み込まれる。
【０００２】
米国特許出願第１４／５５１，５２６号も参照により本明細書に組み込まれる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
触覚システムのための方法および装置が提供される。実施形態が、ゲームデバイスのための触覚フィードバックをシミュレートするように構成されるリニアモータと、様々なゲーム環境で使用されるゲーム用銃器および他の周辺デバイスを有するシミュレーションシステムと、を含む。
【０００４】
実施形態が銃器のための反動をシミュレートすることに関連する。より具体的には、実施形態が、選択される従来の銃器の反動をシミュレートするための方法および装置を提供する。実施形態が、加えて、この方法および装置によってシミュレートされている銃器から弾丸が発射された場合に弾丸の経路をシミュレートするためのレーザを提供する。
【０００５】
軍人、警官および一般市民のための銃器訓練は、射撃術に加えて、ロールプレイングおよび意思決定にも及ぶようになってきている。このような訓練は、しばしば、ロールプレイヤと競争すること、および／または、被訓練者の前方にあるスクリーン上に投射される状況に反応することを含む。
【０００６】
セルフヒーリングスクリーン（ｓｅｌｆ−ｈｅａｌｉｎｇ  ｓｃｒｅｅｎ）が存在するが、このような訓練で従来の銃器を使用することおよびこのようなシステムを使用することを可能にするには、従来の銃器を使用するのに適するロケーションが必要となる。また、このようなシステムは高価であり、信頼性が低い可能性もある。従来の銃器に対しての代替手段が開発されてきた。これらの代替手段には、ペイントボール、シミュレーションの弾薬、発射された弾丸が通過することになる経路を示すためのレーザの使用、が含まれる。
【０００７】
しかし、このような代替手段は、実際の銃弾を用いる実際の武器の発射の性質の実質的にすべてを再現するわけはなく、実際の銃器の使用をこの訓練が引き継ぐことができる範囲を制限してしまう。種々の実施形態で、再現されることになる従来の銃器の性質には、サイズ、重量、グリップ構成、トリガリーチ、トリガを引くときの重さ（ｔｒｉｇｇｅｒ  ｐｕｌｌ  ｗｅｉｇｈｔ）、照準器の種類、正確さのレベル、再装填の方法、動作の方法、制御のロケーションおよび動作、ならびに／あるいは、反動、が含まれ得る。
【０００８】
実際的な反動は、再現することが困難であるような性質である。特定の銃器によって生じる反動に被訓練者を慣れさせることができないことが、様々な銃器訓練シミュレータを使用することにおける最も大きな欠点の１つである。反動は、射撃後に銃器の射手に再び照準を得ることを強いることに加えて、銃器によって発射された特定の弾丸のエネルギーに比例するレベルの不快感に順応することを射手に強いる。反動はセミオートマチックの発射のときよりもフルオートマチックの発射のときに制御することが大幅により困難であり、したがって、シミュレーション訓練により実際の銃器の使用を引き継ぐためには反動およびサイクル速度の両方を正確にシミュレートすることが重要となる。
【課題を解決するための手段】
【０００９】
本発明の一実施形態によれば、ボディと、ボディに取り付けられたリニアモータであって、少なくとも２つの独立した磁気コイル、および、少なくとも２つの独立した磁気コイルのうちの少なくとも１つを電流が通過するときに少なくとも２つの独立した磁気コイルのうちの少なくとも１つと磁気的に相互作用する少なくとも１つの磁石を有する摺動質量体を有する、リニアモータと、少なくとも２つの独立した磁気コイルのうちの少なくとも１つに向かう電流を制御することにより摺動質量体の移動を制御し、これにより、摺動質量体が、触覚効果をシミュレートする力をボディ上に生じさせるようにする制御装置と、を備えるシミュレーションシステムが提供される。
【００１０】
本発明の一実施形態によれば、ボディと、ボディに取り付けられ、摺動質量体を制御するリニアモータと、摺動質量体の移動を制御し、これにより、摺動質量体が、触覚効果をシミュレートする力をボディ上に生じさせるようにする、制御装置と、を備えるシミュレーションシステムが提供される。
【００１１】
本発明の一実施形態によれば、使用者と通信する視覚ディスプレイと、ボディ、および、摺動質量体を有するリニアモータを有する周辺デバイスと、使用者の移動および周辺デバイスの移動のうちの少なくとも一方を監視する追跡システムと、シミュレーションを実行してシミュレーションからの出力画像を視覚ディスプレイに提供し、追跡システムからの１組の位置データを使用して画像を更新するコンピュータシステムであって、位置データが使用者の移動および周辺デバイスの移動のうちの少なくとも一方に対応する、コンピュータシステムと、を備え、コンピュータシステムが、シミュレーションと相互に関連する触覚効果をシミュレートする力をボディ上に生じさせる摺動質量体を制御する制御システムと通信する、シミュレーションシステムが提供される。
【図面の簡単な説明】
【００１２】
【図１】本開示の例示の実施形態による銃器訓練システムを示す側面図である。
【図２】図１に示されるシステムのシミュレーションの銃器ボディを示す側面図である。
【図３】図２に示されるシミュレーションの銃器ボディの上側組立体を示す斜視図である。
【図４】図２に示されるシミュレーションの銃器ボディを示す分解図である。
【図５】本開示の例示の実施形態によるリニアモータおよび摺動質量体（ｓｌｉｄｉｎｇ  ｍａｓｓ）を示す斜視図である。
【図６】図５に示されるリニアモータおよび摺動質量体を示す分解側面図である。
【図７】図６に示されるリニアモータおよび摺動質量体を示す組立側面図である。
【図８】本開示の例示の実施形態による、リニアモータおよび摺動質量体のための支持ブラケットを示す斜視図である。
【図９】本開示の例示の実施形態によるシミュレーションの銃器ボディを示す側面図である。
【図１０】図１に示されるシミュレーションの銃器システムを示す概略流れ図である。
【図１１】本開示の例示の実施形態による、シミュレーションの反動サイクルでのシミュレーションの銃器ボディを基準とした初期位置にあるリニアモータの摺動質量体を示す順番の側面図である。
【図１２】シミュレーションの反動サイクルでの、シミュレーションの銃器ボディを基準としたその右端までの移動の端部まで摺動シャフトを延在させる、図１１に示されるリニアモータの摺動質量体を示す順番の側面図である。
【図１３】シミュレーションの反動サイクルでの、シミュレーションの銃器ボディを基準として摺動質量体を後退させる図１２のリニアモータを示す順番の側面図である。
【図１４】シミュレーションの反動サイクルでの、シミュレーションの銃器ボディを基準として摺動質量体を継続して後退させる図１３のリニアモータを示す順番の側面図である。
【図１５】シミュレーションの反動サイクルでの、シミュレーションの銃器ボディを基準として摺動質量体を後退させるのを終了した後の、したがってリニアモータが次のシミュレーションの反動サイクルの準備が整った状態の、図１４のリニアモータを示す順番の側面図である。
【図１６】本開示の例示の実施形態による、摺動質量体の動力学を運動力学的に制御するリニアモータによる、力対時間と共に、第１のラウンドの銃弾の反動力対時間を示す予測のグラフである。
【図１７】本開示の例示の実施形態による、摺動質量体の動力学を運動力学的に制御するリニアモータによる、力対時間と共に、第２のラウンドの銃弾の反動力対時間を示す予測のグラフである。
【図１８】本開示の例示の実施形態による、繰り返しの射撃において反動により正確さの低下が増している、銃器を繰り返し発射する個人を示す順番の概略図である。
【図１９】本開示の例示の実施形態による、繰り返しの射撃において反動により正確さの低下が増している、銃器を繰り返し発射する個人を示す順番の概略図である。
【図２０】本開示の例示の実施形態による、繰り返しの射撃において反動により正確さの低下が増している、銃器を繰り返し発射する個人を示す順番の概略図である。
【図２１】本開示の例示の実施形態による、繰り返しの射撃において反動により正確さの低下が増している、銃器を繰り返し発射する個人を示す順番の概略図である。
【図２２】本開示の例示の実施形態による、リニアモータおよび摺動質量体を示す斜視図および内部側面図である。
【図２３】本開示の例示の実施形態による、例示の磁石が取り外された状態の、摺動質量体を示す斜視図である。
【図２４】例示の磁石が取り外された状態の、図２３に示される摺動質量体を示す拡大斜視図である。
【図２５】本開示の例示の実施形態による、リニアモータ内のコイルの動作を示す概略図である。
【図２６】本開示の例示の実施形態による、２つの異なる通電状態でのリニアモータ内のコイルの動作を示す概略図である。
【図２７】本開示の例示の実施形態による、２つの異なる通電状態でのリニアモータ内のコイルの動作を示す概略図である。
【図２８】本開示の例示の実施形態による、２つの異なる通電状態でのリニアモータを通る磁石の移動を示す概略図である。
【図２９】本開示の例示の実施形態による、２つの異なる通電状態でのリニアモータを通る磁石の移動を示す概略図である。
【図３０】本開示の例示の実施形態による、磁束密度対電圧出力を示す図である。
【図３１】本開示の例示の実施形態による、リニアモータを通って移動するスライダのセンサ電圧レスポンス対時間を示すグラフである。
【図３２】本開示の例示の実施形態による、リニアモータを通って移動するスライダのセンサ電圧レスポンス対時間を示すグラフである。
【図３３】本開示の例示の実施形態による例示の波形を示すグラフである。
【図３４】本開示の例示の実施形態による、２つの異なる一定線速度でリニアモータを通って移動するスライダのセンサ電圧レスポンス対時間を示すグラフである。
【図３５】本開示の例示の実施形態による、２つの異なる一定線速度でリニアモータを通って移動するスライダのセンサ電圧レスポンス対時間を示すグラフである。
【図３６】本開示の例示の実施形態による、機械的ストッパを使用するおよび機械的ストッパを使用しない方法および装置によるシミュレーションの反動力と比較する、実際の銃器の反動力のためにプロットされた力対時間を示すグラフである。
【図３７】本開示の例示の実施形態による、機械的ストッパを使用するおよび機械的ストッパを使用しない方法および装置により生じる摺動質量体のシミュレーションの加速度と比較する、実際の銃器の反動加速度のためにプロットされた加速度対時間を示すグラフである。
【図３８】本開示の例示の実施形態による、機械的ストッパを使用するおよび機械的ストッパを使用しない方法および装置により生じる摺動質量体のシミュレーションの速度と比較する、実際の銃器の反動速度のためにプロットされた速度対時間を示すグラフである。
【図３９】本開示の例示の実施形態によるシミュレーションのハンドガンを示す側面図である。
【図４０】図３９に示されるシミュレーションのハンドガンを示す反対側の側面図である。
【図４１】図４０に示されるシミュレーションのハンドガンを示す分解図である。
【図４２】本開示の例示の実施形態による、シミュレーションのハンドガンの上側レシーバ（ハンドガンスライドを備える）を示す側面図である。
【図４３】本開示の例示の実施形態による、シミュレーションサイクルの前のスライダをコッキングする準備が整った、図４２に示される上側レシーバの構成要素を示す内部側面図である。
【図４４】本開示の例示の実施形態による、シミュレーションのハンドガンをコッキングするために後方に引かれる図４３に示されるスライダを示す概略図である。
【図４５】本開示の例示の実施形態による、シミュレーションのハンドガンのための発射前のシミュレーション位置に戻る図４４に示されるスライダを示す概略図である。
【図４６】本開示の例示の実施形態による、図４５に示されるスライダのショルダがストッパに衝突するまで、摺動ロッドを後方に移動させるリニアモータを示す概略図である。
【図４７】本開示の例示の実施形態による、マガジンを模している取り外し可能な電源（バッテリ）を備えるシミュレーションのハンドガンを示す側面図である。
【図４８】本開示の例示の実施形態による、シミュレーションのハンドガンから取り外された図４７に示される電源（バッテリ）を示す等角図である。
【図４９】本開示の例示の実施形態による、リニアモータが取り外された状態の、シミュレーションの魔法の杖を示す等角図である。
【図５０】図４９に示されるゲームの杖を保持する使用者を示す側面図である。
【図５１】図４９および５０に示される方法および装置の実施形態を示す概略図である。
【図５２】本開示の例示の実施形態による、複数のリニアモータを備えるシミュレーションのテニスラケットを示す正面図である。
【図５３】ラケット部分が取り外された状態の、図５２に示されるシミュレーションのテニスラケットを示す内部平面図である。
【図５４】本開示の例示の実施形態による、シミュレーションのテニスラケットを示す側面図である。
【図５５】本開示の例示の実施形態による、リニアモータと摺動質量体／ロッドとの組み合わせを示す斜視図である。
【図５６】本開示の例示の実施形態による、振幅などの変化する特性を有する定常波形または共振波形（ｒｅｓｏｎａｔｉｎｇ  ｗａｖｅ  ｆｏｒｍ）を示すグラフである。
【図５７】本開示の例示の実施形態による、振幅および周期の異なる特性を有する様々な非定常波形を示すグラフである。
【図５８】本開示の例示の実施形態による、連続波形の特性を有する様々な種類の定常波形または共振波形を示すグラフである。
【図５９】本開示の例示の実施形態による、変化する波形の特性を有する非定常波形と重ね合わされる、連続波形の特性を有する様々な種類の定常波形または共振波形を示すグラフである。
【図６０】本開示の例示の実施形態による、４つの磁石を有する摺動質量体を示す概略図である。
【図６１】本開示の例示の実施形態による、シミュレートされるハンドガンのスライドをチャージまたはコッキングするのに必要な力のばね定数をエミュレートするリニアモータを示す概略図である。
【図６２】本開示の例示の実施形態による、コイルを通るように磁石が移動させられるときに発生電流が測定または記憶され得る、計器を示す概略図である。
【図６３】本開示の例示の実施形態による、短くしたシミュレーションのハンドガンマガジンを示す等角図である。
【図６４】スーパーキャパシタを見ることができる、図６３に示されるシミュレーションのハンドガンマガジンを示す内部等角図である。
【図６５】本開示の例示の実施形態による、重火器プラットフォームのためのチャージ／装填機構を示す等角図である。
【図６６】本開示の例示の実施形態による、重火器プラットフォームのためのチャージ／装填機構を示す等角図である。
【図６７】本開示の例示の実施形態による、装填のために使用者がチャージングハンドルを引く方向を示している、重火器プラットフォームのためのチャージ／装填機構を示す等角図である。
【図６８】本開示の例示の実施形態による、重火器プラットフォームのためのチャージ／装填機構を介してチャージングハンドルを引く使用者を示す等角図である。
【図６９】本開示の例示の実施形態による、リニアモータを含めた周辺装置の実施形態を示す等角図である。
【図７０】リニアモータと、摺動質量体と、機械的ストッパとを露出させた、図６９に示される周辺装置の実施形態を示す内部側面図である。
【図７１】本開示の例示の実施形態による、仮想現実のゲームの周辺装置を示す側面図である。
【図７２】図７１に示される仮想現実のゲームの周辺装置を示す内部側面図である。
【図７３】本開示の例示の実施形態による、椅子上のリニアモータの２つの位置を示す側面図である。
【図７４】本開示の例示の実施形態による、椅子上のリニアモータの２つの位置を示す側面図である。
【図７５】図７３および７４に示されるリニアモータの両方の位置における、椅子に取り付けられたリニアモータを示す側面図である。
【図７６】本開示の例示の実施形態による、異なる向きで椅子上に取り付けられたリニアモータを示す等角図である。
【図７７】本開示の例示の実施形態による、リニアモータシステムを有する修正された銃床を示す側面図である。
【図７８】図７７に示される修正された銃床を示す内部側面図である。
【図７９】ねじ切りされた緩衝管を見ることができる、図７７および７８に示される修正された銃床を示す側面図である。
【図８０】本開示の例示の実施形態による、中空シリンダ内部に収容されるリニアモータを有するショックスティック（ｓｈｏｃｋ  ｓｔｉｃｋ）を示す内部側面図である。
【図８１】図８０に示されるショックスティックを保持する使用者を示す概略図である。
【図８２】本開示の例示の実施形態による、ショックスティックを有し、取り外し可能なケーブルハーネスを介して椅子に接続される、仮想現実のゲームの周辺装置を保持する使用者を示す側面図である。
【図８３】本開示の例示の実施形態による、周囲ボディの中に挿入されたショックスティックを示す内部側面図である。
【発明を実施するための形態】
【００１３】
触覚システムのための方法および装置が提供される。実施形態が、ゲームデバイスのための触覚フィードバックをシミュレートするように構成されるリニアモータと、様々なゲーム環境で使用されるゲーム用銃器および他の周辺デバイスを有するシミュレーションシステムと、を含む。
【００１４】
実施形態が銃器のための反動をシミュレートすることに関連する。より具体的には、実施形態が、選択される従来の銃器の反動をシミュレートするための方法および装置を提供する。実施形態が、加えて、この方法および装置によってシミュレートされている銃器から弾丸が発射された場合に弾丸の経路をシミュレートするためのレーザを提供する。
【００１５】
軍人、警官および一般市民のための銃器訓練は、射撃術に加えて、ロールプレイングおよび意思決定にも及ぶようになってきている。このような訓練は、しばしば、ロールプレイヤと競争すること、および／または、被訓練者の前方にあるスクリーン上に投射される状況に反応することを含む。
【００１６】
セルフヒーリングスクリーン（ｓｅｌｆ−ｈｅａｌｉｎｇ  ｓｃｒｅｅｎ）が存在するが、このような訓練で従来の銃器を使用することおよびこのようなシステムを使用することを可能にするには、従来の銃器を使用するのに適するロケーションが必要となる。また、このようなシステムは高価であり、信頼性が低い可能性もある。従来の銃器に対しての代替手段が開発されてきた。これらの代替手段には、ペイントボール、シミュレーションの弾薬、発射された弾丸が通過することになる経路を示すためのレーザの使用、が含まれる。
【００１７】
しかし、このような代替手段は、実際の銃弾を用いる実際の武器の発射の性質の実質的にすべてを再現するわけはなく、実際の銃器の使用をこの訓練が引き継ぐことができる範囲を制限してしまう。種々の実施形態で、再現されることになる従来の銃器の性質には、サイズ、重量、グリップ構成、トリガリーチ、トリガを引くときの重さ（ｔｒｉｇｇｅｒ  ｐｕｌｌ  ｗｅｉｇｈｔ）、照準器の種類、正確さのレベル、再装填の方法、動作の方法、制御のロケーションおよび動作、ならびに／あるいは、反動、が含まれ得る。
【００１８】
実際的な反動は、再現することが困難であるような性質である。特定の銃器によって生じる反動に被訓練者を慣れさせることができないことが、様々な銃器訓練シミュレータを使用することにおける最も大きな欠点の１つである。反動は、射撃後に銃器の射手に再び照準を得ることを強いることに加えて、銃器によって発射された特定の弾丸のエネルギーに比例するレベルの不快感に順応することを射手に強いる。反動はセミオートマチックの発射のときよりもフルオートマチックの発射のときに制御することが大幅により困難であり、したがって、シミュレーション訓練により実際の銃器の使用を引き継ぐためには反動およびサイクル速度の両方を正確にシミュレートすることが重要となる。
【００１９】
実施形態が、特定のサイズおよび種類の弾丸を発射する特定の銃器の反動の力積パターンをエミュレートする反動を有する銃器訓練シミュレータを提供する。実施形態では、この方法および装置が、シミュレートされる特定の銃器から発射される弾丸の経路を投射するためのレーザビームプロジェクタを有することができる。
【００２０】
種々の実施形態で、この方法および装置が特定の銃器の追加の動作をさらにシミュレートすることができ、これらの動作には、照準を定めること、銃器制御手段の位置決め、および、銃器の動作の方法、が含まれる。シミュレートされ得る特定の銃器には、Ｍ４、ＡＲ−１５またはＭ−１６のライフルが含まれ、さらに、ピストルおよび重火器を含めた他の従来の銃器が含まれる。
【００２１】
実施形態では、方法および装置が、トリガ組立体と、ボルトと、リニアモータとの組み合わせによって制御され得る。実施形態では、方法および装置が、セミオートマチックの発射およびフルオートマチックの発射のモードをシミュレートすることが可能となり得る。種々の実施形態で、フルオートマチックの発射モードのシミュレーションのサイクル速度が従来の自動ライフルのサイクル速度と実質的に同じとなり得る。
【００２２】
実施形態が、シミュレートされる銃器から発射される実際の弾丸の経路を実質的に追跡するレーザを提供する。１つのレーザエミッタが銃器シミュレーションボディのバレル内に収容され得る。実施形態では、レーザエミッタが制御装置に動作可能に接続され、この制御装置がさらに反動に動作可能に接続され得る。スイッチの実施形態が、ボルトから前方に延在するスイッチングロッド（ｓｗｉｔｃｈｉｎｇ  ｒｏｄ）によって作動させるような構造を有するローラスイッチであってよい。トリガが引かれることに反応してボルトが前方に移動すると、スイッチングロッドがスイッチのローラに係合され得、それによりスイッチを押し下げてレーザを作動させる。別の実施形態が、ボルトの前方への移動時に磁石を接触させることができるようなロケーションに設置される近接スイッチを使用することができる。好適なロケーションは、バレルと上側レシーバとの接合点に隣接するロケーションであってよい。ボルトに添着される磁石が、ボルトがその最も前方の位置にあるときに、近接スイッチの近傍まで移動させられるような構造を有することができ、それにより、近接スイッチがレーザを作動させる。
【００２３】
一実施形態が方法および装置を提供し、ここでは、使用者に与えられる反動のレベルが使用者によってプログラムされ得る。
【００２４】
一実施形態が、セミオートマチックおよびフルオートマチックの両方の動作を行うことができる方法および装置を提供する。
【００２５】
一実施形態が方法および装置を提供し、ここでは、フルオートマチックの発射の異なるサイクル速度が使用者によってプログラムされ得る。
【００２６】
一実施形態が、シミュレートされる銃器から発射された可能性がある弾丸の経路に実質的に沿ったレーザを投射するレーザ組立体を含む方法および装置を提供する。
【００２７】
一実施形態が、摺動質量体を制御し、制御装置に動作可能に結合されるリニアモータを使用して、従来の銃器の反動をシミュレートする方法および装置を提供する。
【００２８】
リニアモータがそのステータおよびロータを「回転させない」電気モータとみなされてよく、したがって、トルクを発生させる（つまり、回転を介する）代わりに、電気モータが長手方向の長さに沿って線形力を発生させる。従来のリニアモータの最も一般的な動作モードはローレンツタイプのアクチュエータであり、ここでは、加えられる力が電流および磁界に線形に比例する。
【００２９】
多くのデザインが、以下の２つの大きなカテゴリ、すなわち、低加速リニアモータおよび高加速リニアモータ、に分類されるリニアモータを提案している。低加速リニアモータは、磁気浮上列車、および、他の地上ベースの輸送用途に適する。高加速リニアモータは通常は大幅に短く、例えばレールガンなどのように、物体を非常に高速まで加速させるように設計される。高加速リニアモータは、通常、武器としての、または、宇宙船推進のためのマスドライバとしての、超高速衝突の研究に使用される。高加速モータは、通常、空隙の一方側にあるアクティブな三相巻線と、反対側にあるパッシブな導体板とを備える、ＡＣリニア誘導モータ（ＬＩＭ：ｌｉｎｅａｒ  ｉｎｄｕｃｔｉｏｎ  ｍｏｔｏｒ）のデザインである。しかし、直流単極リニアモータのレールガン（ｄｉｒｅｃｔ  ｃｕｒｒｅｎｔ  ｈｏｍｏｐｏｌａｒ  ｌｉｎｅａｒ  ｍｏｔｏｒ  ｒａｉｌｇｕｎ）は別の高加速リニアモータのデザインであってよい。低加速・高速・高出力のモータは、通常、空隙の一方側にあるアクティブな巻線と、反対側にある交互の極の磁石のアレイとを備える、リニア同期モータ（ＬＳＭ：ｌｉｎｅａｒ  ｓｙｎｃｈｒｏｎｏｕｓ  ｍｏｔｏｒ）のデザインである。これらの磁石は永久磁石または通電される磁石であってよい。Ｔｒａｎｓｒａｐｉｄ  ＳｈａｎｇｈａｉのモータはＬＳＭデザインである。
【００３０】
リニアモータは直接的な電磁的原理（ｄｉｒｅｃｔ  ｅｌｅｃｔｒｏｍａｇｎｅｔｉｃ  ｐｒｉｎｃｉｐｌｅ）を採用する。電磁力が、カム、ギア、ベルト、または、他の機械的デバイスを使用することなく、直接的な線形移動を実現する。モータがスライダおよびステータの２つの部品を有する。スライダは、各端部にねじ切りされる取り付け用の孔を有する、ネオジム磁石で充填されるステンレス鋼のチューブを有する精密な組立体である。コイル、スライダのための軸受、位置センサ、および、マイクロプロセッサボードを含めた、ステータが、厳しい産業環境での使用のために設計され得る。
【００３１】
ソレノイドは非常に密な螺旋となるように巻かれるコイルである。ソレノイドという用語は、しばしば金属コアに巻き付けられる、長くて細いワイヤのループを意味し、電流の通過時に磁界を発生させる。ソレノイドという用語は、一定の大きさの空間（ここでは、何らかの実験が行われ得る）内に均一磁界を発生させるように設計されるコイルを意味する。工学では、ソレノイドという用語はまた、エネルギーを直線運動に変換する様々なトランスデューサデバイスを意味する。またこの用語は、空気圧バルブまたは液圧バルブを作動させる電気機械ソレノイドを含む一体化されるデバイスであるソレノイドバルブを意味するのにも、あるいは、電気スイッチを動作させるために電気機械ソレノイドを内部で使用する特定の種類のリレーであるソレノイドスイッチを意味するのにも使用される。例えば、電気機械ソレノイドは自動車のスタータソレノイドまたはリニアソレノイドであってよい。
【００３２】
電気機械ソレノイドが、移動可能な鋼スラグまたは鉄スラグ（電機子と称される）に巻かれる電磁誘導コイルを有する。コイルは、電機子を中心に入れ、中心から出すように移動させるのを可能にするように、整形され得、それによりコイルのインダクタンスを変化させ、結果として電磁石となる。電機子は何らかの機構（空気圧バルブを制御する機構など）に機械力を提供するのに使用され得る。非常に短い距離とは言えないような場合には通常は脆弱であるが、ソレノイドは制御装置回路によって直接に制御され得、したがって極めて少ない反応時間を有する。電機子に加えられる力は、電機子の位置の変化に関連するコイルのインダクタンスの変化と、コイルを流れる電流とに比例する（ファラデーの電磁誘導の法則を参照されたい）。電機子に加えられる力は、常に、コイルのインダクタンスを増加させる方向に電機子を移動させる。電機子は強磁性材料であってよい。
【００３３】
フリーリコイル（（注意）とりあえず忘れないように併記する：自由後座）は、後方から支持されない銃器の反動エネルギーのための専門的な用語または業界用語である。フリーリコイルは、放出時に小型武器の射手に与えられる並進運動の運動エネルギー（Ｅt）を意味し、ジュール（Ｊ）で表され、非ＳＩの測定単位ではフィードポンドの力（ｆｔ−ｌｂｆ）で表される。より一般的には、この用語は、大きいマウントまたは壁にしっかりとボルト留めされるかまたはそれらによって支えられる銃器ではなく、独立した銃器の反動を意味する。
【００３４】
フリーリコイルと反動を混同すべきではない。フリーリコイルは、小型武器から射手へ伝達される並進運動の運動エネルギーのための所与の名称である。反動は、日常の出来事で一般的に適用される運動量保存のための所与の名称である。
【００３５】
場合によっては反動エネルギーと称されるフリーリコイルは、銃器チャンバ（金属カートリッジの銃器）または銃尾（有煙火薬の銃器）内で保持される装薬からの推進力の副産物である。銃器内で装薬が爆発させられるときにフリーリコイルの物理事象が起こり、それにより装薬内で保持される化学エネルギーが熱力学的エネルギーに変換される。次いで、このエネルギーが、弾丸の基部、および、カートリッジの後部または銃尾に移動させられ得、それにより、発射体がバレルに沿って速度を上げながら銃口まで前方へ推進される間において、銃器が射手の中へと後方に推進される。銃器の後方へのエネルギーがフリーリコイルであり、弾丸の前方へのエネルギーが銃口エネルギーである。
【００３６】
フリーリコイルの概念は総反動エネルギーの許容性に由来するものである。銃器の正味の反動エネルギー（感じる反動としても知られる）を求めることは無駄な努力である。銃口ブレーキと、反動によるアクションまたはガスによるアクションと、水銀リコイル抑制管（ｍｅｒｃｕｒｙ  ｒｅｃｏｉｌ  ｓｕｐｐｒｅｓｓｉｏｎ  ｔｕｂｅ）と、反動を低減するバットパッドおよび／またはハンドグリップと、シューティングベストおよび／またはグローブと、を原因とする反動エネルギーの損失が計算され得る場合でも、ヒューマンファクタを計算することができない。
【００３７】
フリーリコイルは反動エネルギーの科学的測定値とみなされてよい。フリーリコイルに耐えるための安心できるレベルの射手の能力は個人的な認識である。この個人的な認識は、例えば、人が室温または外気温をどの程度快適に感じているかという人の個人的な認識と同様のものである可能性がある。
【００３８】
多くのファクタが、射手が自分の小型武器のフリーリコイルをどのように知覚することができるかを決定することができる。これらのファクタのうちのいくつかには、限定されないが、体重、体格、経験、射撃位置、反動抑制の知識、小型武器のフィット性および／または環境的ストレス、が含まれる。
【００３９】
フリーリコイルを計算するのにいくつかの異なる方法が使用され得る。２つの最も一般的な方法が運動量の短い形および長い形の方程式を介して示される。
【００４０】
両方の形が同じ値を算出することができる。短い形は１つの方程式を使用し、対して、長い形は２つの方程式を必要とする。長い形では、銃器／小型武器の速度が最初に決定され得る。小型武器の速度が既知である場合、並進運動の運動エネルギーの方程式を使用して小型武器のフリーリコイルが計算され得る。計算は以下のように実施され得る。
【００４１】
運動量の短い形：
Ｅtgu＝０．５×ｍgu×［［（ｍp×ｖp）×（ｍc×ｖc）］／１０００］2／ｍmg2
運動量の長い形：
Ｖgu＝［（ｍp×ｖp）＋（ｍc×ｖc）］／（１０００×ｍgu）
および
Ｅtgu＝０．５×ｍgu×ｖgu2
ここでは、
Ｅtguがジュール（Ｊ）によって表される小型武器の並進運動の運動エネルギーである。
【００４２】
ｍguがキログラム（ｋｇ）で表される小型武器の重量である。
【００４３】
ｍpがグラム（ｇ）で表される発射体の重量である。
【００４４】
ｍcがグラム（ｇ）で表される装薬の重量である。
【００４５】
ｖguが毎秒メートル（ｍ／ｓ）で表される小型武器の速度である。
【００４６】
ｖpが毎秒メートル（ｍ／ｓ）で表される発射体の速度である。
【００４７】
ｖcが毎秒メートル（ｍ／ｓ）で表される装薬の速度である。
【００４８】
１０００は方程式をキログラムに対応させて設定するための換算係数である。
【００４９】
種々の実施形態で、リニアモータが、Ｎ極およびＳ極を各々が有する複数の個別の磁石を有する摺動質量体／ロッドを有することができる。種々の実施形態で、複数の個別の磁石が、隣接する磁石の同極が同極の方を向くような形となるように、長手方向に位置合わせされ得る。種々の実施形態で、複数の個別の磁石が、隣接する磁石の異極が異極の方を向くような形となるように、長手方向に位置合わせされ得る。種々の実施形態で、摺動質量体／ロッド内の複数の個別の磁石が、２個、３個、４個、５個、６個、７個、８個、９個、１０個、１１個、１２個、１３個、１４個、１５個、１６個、１９個、２０個、２５個、３０個、３５個、４０個、４５個および／または５０個の磁石を有することができる。種々の実施形態で、磁石の数が、上で列記される数のうちの任意の２つ数の間の範囲内にあってよもよい。
【００５０】
リニアモータが、電流フローのタイミングおよび／または大きさに関して互いに独立して制御可能である複数の磁気コイルを有することができる。種々の実施形態で、複数の独立して制御可能である磁気コイルの各々が、電流フローのタイミングおよび／または大きさならびに／あるいは電流フローの方向に関して、独立して制御可能となり得る。
【００５１】
実施形態で、複数の独立して制御可能である磁気コイルの各々が、互いから離間されるが直列に電気接続される複数のサブコイルセクションを有することができ、それにより、電気的に直列に接続される離間されたサブコイルセクションが単一の独立して制御可能である磁気コイルを形成する。種々の実施形態で、複数のコイルのうちの第１の独立して制御可能である磁気コイルの少なくとも１つのサブコイルが、複数のコイルのうちの第２の独立して制御可能である磁気コイルの２つの離間されたサブコイルの間の中間で離間され得る。
【００５２】
リニアモータが、長手方向において互いに位置合わせされて密に離間された複数の独立して制御可能である磁気コイルを有することができ、ここでは、少なくとも２つの隣接する独立して制御可能である磁気コイルが互いに対して反対の方向の磁界を作るように通電され得る。実施形態で、リニアモータが長手方向に位置合わせされる複数の独立して制御可能である磁気コイルを有することができ、ここでは、隣接する独立して制御可能である磁気コイルが、互いに対して反対の方向の磁界を作るように同時に通電され得る。
【００５３】
種々の実施形態で、リニアモータが、磁石の摺動質量体に摺動可能に接続される、長手方向において互いに位置合わせされて密に離間され得る複数の独立して制御可能である磁気コイルを有することができ、摺動質量体が複数の長手方向に位置合わせされる隣接する磁石を有することができ、ここでは、リニアモータが、個別の独立して制御可能であるコイルを通る電流を変化させることにより、複数の独立して制御可能である磁気コイル内の特定のコイルに対しての複数の磁石内の特定の磁石の近接性に関連して、磁石の摺動質量体を移動させることができる。
【００５４】
種々の実施形態で、複数のコイル内の複数の個別に制御可能である磁気コイルが、少なくとも、２個、３個、４個、５個、６個、７個、８個、９個、１０個、１１個、１２個、１３個、１４個、１５個、１６個、１９個、２０個、２５個、３０個、３５個、４０個、４５個および／または５０個の独立して制御可能であるコイルを有することができる。実施形態では、独立して制御可能である磁気コイルの数が上で列記される数のうちの任意の２つ数の間の範囲内にあってもよい。
【００５５】
一実施形態では、複数の異なる制御可能な重りユニットを独立して制御する複数のリニアモータが提供され得る。
【００５６】
実施形態では、ハウジングファサード（ｈｏｕｓｉｎｇ  ｆａｃａｄｅ）ユニットが提供され、これは、１つまたは複数のリニアモータおよび制御可能な重りユニットを受けて保持するための複数の異なる離間された位置的ロケーションを有する。種々の実施形態で、位置的ロケーションが使用者によって選択可能となり得る。
【００５７】
別の実施形態では、ハウジングファサードユニットが提供され得、これは、１つまたは複数のリニアモータおよび制御可能な重りユニットを受けて保持するための複数の異なる角度方向を有する。種々の実施形態で、角度方向が使用者によって選択可能となり得る。
【００５８】
別の実施形態では、１つまたは複数のリニアモータおよび制御可能な重りユニットを受けて保持するための異なる位置および／または角度方向を有する複数の異なるハウジングファサードユニットが提供され得る。種々の実施形態で、位置的ロケーションおよび／または角度方向が使用者によって選択可能となり得る。
【００５９】
一実施形態では、選択可能なセットのリニアモータおよび制御可能な重りユニットが提供され得、各々は、ハウジング内の異なる制御可能な重りの間隔および／または向きを含めた調整可能な形態を有する。
【００６０】
種々の実施形態では、リニアモータおよび制御可能な重りユニットのうちの１つまたは複数が複数の異なる重り挿入物を有することができる。
【００６１】
他の実施形態では、リニアモータおよび制御可能な重りユニットのうちの１つまたは複数が、制御可能な重りのための複数の異なる選択可能な機械的停止位置を有することができる。
【００６２】
いくつかの実施形態では、本明細書で開示される方法および装置が、テニスラケット、野球のバット、魔法の杖、ホッケーのスティック、クリケットのバット、バドミントン、ビリヤードのキュー、ボクシングのグローブ、剣、ライトサーベル、弓矢、ゴルフクラブおよび釣り竿などの、１つまたは複数の選択可能なゲームデバイスの動作をシミュレートすることができる。
【００６３】
種々の実施形態では、本明細書で開示される方法および装置が、例えば、ｈａｌｏのプラズマ銃、折れたバット、野球のボールを打った後のバットの振動、武器、チャージ／装填などの、エミュレートされるシステムの１つまたは複数の二次的なタイプのアクションを触覚的にシミュレートすることができる。
【００６４】
一実施形態が、Ｍ−４Ａ１、ＡＲ−１５またはＭ−１６のライフルまたは任意の他の種類のライフルをシミュレートすることができる銃器シミュレータボディ２０を提供することができる。図１でボディ２０がライフルとして示されるが、本明細書で説明される本開示の実施形態は種々の他の銃器ボディを有することもできる。例えば、本開示の実施形態が、ハンドガン、ライフル、ショットガン、および、Ｍ２や、Ｍａｒｋ１９や、携行式ロケット弾（ＲＰＧ：Ｒｏｃｋｅｔ  Ｐｒｏｐｅｌｌｅｄ  Ｇｒｅｎａｄｅ）の発射装置や、迫撃砲や、マシンガンなどの、重火器、のためのシミュレーションシステムを有することができる。上記のリストは包括的ではなく、ゲーム、軍事および他の用途での銃器シミュレーションのための本明細書で説明される反動／衝撃システムを組み込む様々な異なる種類のボディが含まれてよい。
【００６５】
図１から４の例示の実施形態に示されるように、銃器シミュレータボディ２０が上側レシーバ１２０および下側レシーバ１４０を有する。従来のＭ−１６と同様に、上側レシーバ１２０がねじまたはピンにより下側レシーバ１４０に枢動可能に固定され得る。
【００６６】
下側レシーバ１４０が、ピストルグリップ１６０と、ピストルグリップ１６０の前方に配置されるトリガ１７０と、ピストルグリップ１６０の上方に配置されるセレクタ４５０とを有することができる。ショルダーストック２２０が下側レシーバ１４０に固定され得る。
【００６７】
バレル組立体３００が上側レシーバ１２０の前方部分に設置され得る。バレル組立体３００が、上側レシーバ１２０に直接に固定され得るバレル３１０を有することができる。上側ハンドガード３３０および下側ハンドガード３４０がバレル組立体３００に固定され得る。フロントサイトブロック（ｆｒｏｎｔ  ｓｉｇｈｔ  ｂｌｏｃｋ）３６０がバレル３１０の周りに配置され得る。
【００６８】
図１は銃器訓練システム１０の一実施形態の側面図である。図２はシミュレーションの銃器ボディ２０の側面図である。図３は上側組立体／レシーバ１２０の斜視図である。図４はシミュレーションの銃器ボディ２０の分解図である。
【００６９】
銃器訓練システム１０が、摺動質量体６００に動作可能に接続されるリニアモータ５００を有するシミュレーションの銃器ボディ２０と、接続ワイヤバス（ｃｏｎｎｅｃｔｉｎｇ  ｗｉｒｅ  ｂｕｓ）５４を介してリニアモータ５００に動作可能に接続される制御装置５０とを有することができる。
【００７０】
シミュレーションの銃器ボディ２０が上側組立体１２０および下側組立体１４０を有することができる。上側組立体１２０が、上側ハンドガード３３０および下側ハンドガード３４０と共に、バレル組立体３００、バレル３１０を有することができる。
【００７１】
下側組立体１４０が、ショルダーストック２２０と、緩衝管２３０と、ピストルグリップ１６０とを有することができる。ピストルグリップ１６０がトリガ１７０を有することができる。カートリッジ２５０が下側組立体１４０に着脱自在に接続可能となり得る。
【００７２】
リニアモータ５００がコネクタ組立体７００を介して上側組立体１２０に取り付けられ得る。コネクタ組立体７００が、第１の端部７１０と、第２の端部７２０と、コネクタプレート７２１および７２２と、孔７５０を有するコネクタチューブ７４０とを有することができる。コネクタプレート７２１が固定具開口部７３０を有することができ、コネクタプレート７２２が固定具開口部７３２を有することができる。
【００７３】
図５はリニアモータ５００および摺動質量体６００の斜視図である。図６はリニアモータ５００および摺動質量体６００の分解側面図である。図７はリニアモータ５００および摺動質量体６００の組立図である。
【００７４】
リニアモータ５００が、複数５２０の別個に制御可能である通電コイル５２１、５２２、５２３、５２４、５２５、５２６、５２７、５２８、５２９、５３０などを有することができ、これらが質量体６００内の複数の磁石６４０と電磁的に相互作用することができる。電流のタイミング、方向、および、複数の別個に制御可能である磁気コイル５２０内の特定の磁気コイルの磁気引力を制御することにより、シミュレートされる特定の銃器のための特定の経時的な力積曲線を近似する所望の経時的な運動量／力積曲線を得るために質量体６００の移動、加速度、速度および位置が制御され得る。本開示で有利となり得る、リニアモータに供給される電力のための制御の一方法はパルス幅変調つまりＰＷＭ（Ｐｕｌｓｅ−Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）である。ＰＷＭテクニックはメッセージをパルス信号にエンコードするのに使用され得る。したがってこれは変調タイプである。この変調テクニックは伝達のための情報をエンコードするのに使用され得るが、その主な使用は、リニアモータに供給される電力の制御を可能にすることである。負荷に送られる電圧（および電流）の平均値は供給源と負荷との間のスイッチを高速でオンおよびオフにすることにより制御され得る。オフの期間と比較してスイッチがオンである期間が長いほど、負荷に供給される合計の電力が増大する。ＰＷＭのスイッチング周波数は負荷（電力を使用するデバイス）に影響を与えるものよりも大幅に高く、したがって、負荷によって感知される得られる波形は可能な限り滑らかでなければならない、ということができる。通常、モータ駆動の場合は、スイッチングは数十Ｈｚで行われる。例えば、一実施形態では、反動／衝撃の発生のために１０ｋＨｚから３０ｋＨｚの範囲で摺動質量体を制御するのにＰＷＭが使用され得る。これは、電力消費を維持することにおいて、および、リニアモータの移動で繰り返し性を得ることにおいて、有利である可能性がある。デューティサイクルが一定のインターバルまたは時間の「期間」に対しての「オン」の時間の割合を表し、低デューティサイクルが低電力に対応する。その理由は、ほとんどの時間で電力がオフだからである。デューティサイクルはパーセントで表され得、１００％が完全なオンである。本明細書で説明される特定のリニアモータの用途と共にＰＷＭを使用することの主な利点の１つは、スイッチングデバイスでの電力損失が非常に少ないことである。スイッチがオフである場合、実質的に電流が存在しない。スイッチがオンであり、電力が負荷に移される場合、スイッチ間の電圧低下がほとんどない。したがって、電圧と電流との積である電力損失がいずれの場合もゼロに近くなる。スイッチのオフに対するオンの状態であるリニアモータのデューティサイクルを調整することにより、バッテリ／電源が限られ、貴重である場合の機能制限のない使用のときに特に、電力の節約が達成され得る。一実施形態では、リニアモータシステムが電源としてスーパーキャパシタ（換言すれば、電気二重層キャパシタ）のパックを使用することができ、デューティサイクル／ＰＷＭが、反動を発生させるためのデューティサイクルに基づいて電力消費を最適化するように、また、反動／衝撃を���生させるのに必要なＰＷＭに基づいてリニアモータの分解能（ｒｅｓｏｌｕｔｉｏｎ）（繰り返し可能な最小の線形移動）を最適化するように、選択され得る。
【００７５】
リニアモータ５００が、リニアモータ５００に摺動可能に接続される質量体６００を有することができる。質量体６００が、第１の端部６１０と、第２の端部６２０と、孔６３０とを有することができる。複数の磁石６４０が孔６３０の内部に含まれ得る。シミュレーションの銃器において反動力を制御するのにリニアモータ５００は使用されてこなかった。
【００７６】
図８は、リニアモータ５００および摺動質量体６００のための支持体７００の一実施形態の斜視図である。支持体７００が第１の端部７１０および第２の端部７２０を有することができる。第１の端部上に、第１のコネクタフランジ７２１および第２のコネクタフランジ７２２があってよい。第１のコネクタフランジ７２１が複数のコネクタ開口部７３０を有することができる。第２のコネクタフランジ７２２が複数のコネクタ開口部７３２を有することができる。第２の端部７２０から、管状孔７５０を有する管状区間７４０が延びていてよい。リニアモータ５００が、複数のコネクタ開口部５４０に接続される複数の開口部７３０および７３２を介して支持体７００に設置され得る。支持体７００に設置された後、リニアモータ５００が、孔７５０の内部で孔７５０を基準として摺動質量体６００を制御可能に移動させる（例えば、摺動させる、加速させる、など）ことができる。
【００７７】
一実施形態では、摺動質量体６００からのフリーリコイルを増大させるのに機械的ストッパ８００が採用され得る。機械的ストッパ８００は、許容される移動距離６６０の端部で（つまり、リニアモータ５００により可能となるよりもより迅速に摺動質量体６００をゼロまで負方向に加速させるために）、シミュレーションの銃器ボディ２０の内部で採用され得る。このように急激に停止させることにより、使用者５に対して発生する最大反動力を増大させることで、使用者５に対しての反動効果を強化することができる。リニアモータ５００が電磁ステータと共に磁気的摺動質量体６００を採用することから、これらの２つと、デバイスによって達成される対応する最大加速および最大減速との間に連関がある。このような制限のために、機械的ストッパ８００が採用され得る。リニアモータ５００は、通常、移動距離６６０の端部での停止のために、摺動質量体６００を加速させるのに元々は使用されていた駆動磁界を反対方向に反転させることにより、摺動質量体６００を制動する。この方法の代わりの方法では、下側組立体１４０の内部での摺動質量体の第２の端部６２０と機械的ストッパの第１の端部８１０との間の接触に制動を委ねる。これにより、リニアモータ５００により可能となるよりも摺動質量体６００の制動時間を大幅に短くすることが可能となり、このような高速の制動または減速により摺動質量体６００からより大きい反作用の力を発生させることができ、したがって、摺動質量体６００のこの時点でのおよびこの位置での、システム１０によって得られるフリーリコイルの値が増大する。
【００７８】
種々の実施形態で、エミュレートの発射サイクル中、リニアモータ５００が、機械的ストッパ８００との衝突に向かって摺動質量体６００が移動するときの摺動質量体６００の全ストロークの最後の１パーセントまで摺動質量体６００を継続して加速させるように摺動質量体６００の移動を制御することができる。実施形態では、機械的ストッパ８００との衝突に向かって摺動質量体６００が移動するときの摺動質量体６００の全ストロークの最後の２パーセント、３パーセント、４パーセント、５パーセント、１０パーセント、１５パーセント、２０パーセント、２５パーセント、３０パーセント、３５パーセントおよび／または４０パーセントまで加速が強められ得る。いくつかの実施形態では、強められる加速の制御が、機械的ストッパ８００との衝突に向かって摺動質量体６００が移動するときの摺動質量体６００の全ストロークの上記で挙げたパーセントのうちの任意の２つのパーセントの範囲までであってもよい。
【００７９】
エミュレートの発射サイクル中、リニアモータ５００が、摺動質量体６００が機械的ストッパ８００と衝突する前の１ミリ秒まで摺動質量体６００を継続して加速させるように摺動質量体６００の移動を制御することができる。実施形態では、摺動質量体６００が機械的ストッパ８００と衝突する前の２ミリ秒、３ミリ秒、４ミリ秒、５ミリ秒、６ミリ秒、７ミリ秒、８ミリ秒、９ミリ秒、１０ミリ秒、１２ミリ秒、１４ミリ秒、１５ミリ秒、１６ミリ秒、１８ミリ秒および／または２０ミリ秒まで、加速が強められ得る。種々の実施形態では、強められる加速の制御が、摺動質量体６００が機械的ストッパ８００と衝突する前の上記で挙げた期間のうちの任意の２つの範囲内までであってもよい。
【００８０】
シミュレーションの銃器ボディ２０が、銃器訓練システム１０の動作の種類を制御するための制御装置５０に動作可能に接続されるセレクタスイッチ４５０を有することができる。例えば、セレクタスイッチ４５０が、（１）安全モード、（２）セミオートマチックの発射モード、（３）フルオートマチックの発射モード、および、（４）バーストファイアリング（ｂｕｒｓｔ  ｆｉｒｉｎｇ）モード、などの、複数のシミュレーションモードを有することができる。
【００８１】
銃器訓練システム１０を使用するために、使用者が、セレクタスイッチ４５０の位置を選択することができ、シミュレーションの銃器ボディ２０を標的に向けることができ、トリガ１７０を引くことができる。トリガ１７０が引かれると、制御装置５０が、シミュレーションの銃器ボディ２０を保持する使用者に伝達され得る反動的な力を生じさせるようにリニアモータ５００に摺動質量体６００を運動力学的に制御させることができる。摺動質量体６００を制御することにより生じる反動的な力は、シミュレートされる銃器から発射されるときのシミュレートされる特定の銃弾の場合と時間および大きさが実質的に同様となるように制御され得る。
【００８２】
実施形態では、シミュレートされる特定の銃器から発射される銃弾の特定のラウンドの時間対力のダイアグラムが特定され得、制御装置５０が、摺動質量体の加速度対時間を制御することにより経時的に実質的に等しい力を作ることを目的として、摺動質量体６００の移動を制御するためにリニアモータ５００を制御するようにプログラムされ得る。力が加速度と質量との積に等しいことから、加速度対時間を制御することで、力対時間も制御される。
【００８３】
いくつかの実施形態では、複数のシミュレーションデータ点のセット（力対時間の値など）が生成され得る。一実施形態では、特定の種類の銃弾がシミュレートされる銃器内で試験され得、見掛けの反動力対時間のデータのセットが生成され得る。多くの時間帯において複数回の測定が行われ得る。実施形態では、複数の点でのこのようなエミュレートの力のダイアグラムに対して時間および振幅の両方において実質的に適合するような摺動質量体６００の反力を生じさせるように、リニアモータのためのプログラムが作られ得る。実施形態では、少なくとも３点が適合され得る。
【００８４】
種々の実施形態で、少なくとも３個、４個、５個、６個、７個、８個、９個、１０個、１１個、１２個、１４個、１５個、１６個、１７個、１８個、１９個、２０個、２５個、３０個、３５個、４０個、４５個、５０個、６０個、７０個、８０個、９０個および／または１００個のシミュレーションポイントデータのセットが実質的に適合され得る。実施形態では、シミュレーションポイントデータのセットの上で指定した数のうちの任意の２つの間の範囲が実質的に適合されてもよい。
【００８５】
一実施形態では、シミュレートされる特定のサイズおよび種類の銃弾を発射する特定の銃器に対して生じると推定される力対時間の曲線をエミュレートするのに、システム１０が使用され得る。
【００８６】
反動は、銃器を発射する使用者に対して銃器が加える力とみなされてよい。このような反動力は、銃器から発射される弾丸の性質と併せて、銃器のサイズおよび構造に基づいて決定され得る。同じ銃器の使用者に加えられる反動は、銃器が第２の種類の銃弾との比較で第１の種類の銃弾を発射する場合に、異なる可能性がある。
【００８７】
実施形態では、リニアモータ５００と摺動質量体６００との組み合わせが、シミュレートされる特定の銃器の質量を近似する全質量を有してよい。一実施形態では、リニアモータ５００と摺動質量体６００との組み合わせを有するシミュレーションの銃器ボディ２０が、シミュレートされる特定の銃器の質量を近似する全質量を有してよい。種々の実施形態で、リニアモータ５００および／または摺動質量６００の組み合わせ（ならびに／あるいは、リニアモータ５００と摺動質量体６００との組み合わせを有するシミュレーションの銃器ボディ２０）が、シミュレートされる特定の銃器の質量の約６５パーセント、７０パーセント、７５パーセント、８０パーセント、８５パーセント、９０パーセント、９５パーセントおよび／または１００パーセントのいずれかでのある全質量を有してもよい。実施形態では、上で挙げたパーセントのうちの任意の２つの間の範囲が使用されてもよい。
【００８８】
実施形態では、実質的にバランスのとれたシミュレーションの銃器ボディ２０が提供され得る。シミュレーションの銃器ボディ２０の前方部分内にリニアモータ５００を配置することにより、より良好な重量バランスさらにはシミュレーションの反作用の力のベクトルのためのより実際的な開始位置を実現することができる。摺動質量体６００の移動をこのように位置決めすることにより、システム１０が未使用状態にあってトリガ１７０が引かれていない場合の、バレル３００の重量およびシミュレーションの銃器ボディ２０の重心を使用者５にとってより実際的なものとすることができる。これは摺動質量体６００の開始位置に起因する。一実施形態では、上側組立体１２０内で使用されるバレル３１０の材料が鋼ではない可能性があり、シミュレートされる実際の銃器のための上側組立体と比較して重量配分を変化させることにより上側組立体１２０が使用者５にとって非現実的に感じられる可能性がある。この問題を解決するために、反動シミュレーションサイクルの初期段階中、摺動質量体６００の一部分がバレル３１０内部に載置され得る。摺動質量体のこの部分が、同様の補助するリニアモータ５００のステータからの付加的な重量を用いてバレル３１０内のこの付加的な「欠けている」重量をシミュレートすることができる。使用者がシステム１０を発射するとき、摺動質量体６００がバレル３１０からシミュレーションの銃器ボディ２０の後部に向かって移動し、ストックの始まる箇所でもあるストッパ８００によって停止される。次いで、摺動質量体６００がその初期位置に戻ることができ、それにより使用者５にとってのシームレスな効果が得られるようになり、銃が発射されていないときの銃の重量配分が正確に「感じ」られるようになる。さらに、シミュレーションの銃器ボディ２０の重量配分は反動／衝撃効果の進行中に変換することを理由として、追加の後ろ向きの荷重が使用者５によって知覚され得、それによりリニアモータの知覚される反動／衝撃効果が改善される。これは、リニアモータのスライダが高い加速度で機械的ストッパに向かって移動することが理由であり、それによりシミュレータの後方端部に向かっての銃器のバランスが失われ、次いでリニアモータが機械的ストッパにぶつかり、シミュレーションの銃器の前部が図１８から２１に示されるように上昇する。シミュレーションの銃器が上昇すると、重心が変化することにより地面に向かう付加的な静荷重が使用者５の肩に加えられ得、それにより、機械的ストッパにぶつかるリニアモータおよび重量の新しい角度分布からの強化された反動効果を使用者５が知覚する。さらに、スライダがその元の位置に戻ることができ、それにより反動サイクルを完了し、これが使用者５に追加の力を加える。上で考察した図はライフルを示すが、同じ原理が本明細書で考察される種々の異なる銃器およびデバイスにも適用され得、主として、デバイス内でリニアモータを位置決めすること、摺動質量体の位置を制御すること、および／または、機械的ストッパを位置決めすることを行い、それにより特定のデバイスおよび使用者のための特定の触覚効果を最適化する。
【００８９】
異なる実施形態では、必要である場合にリニアモータ５００のロケーションがストック２２０内などのハンドグリップ位置から、つまり、レシーバ内へと上方に、移動させられ得る。
【００９０】
図９は、シミュレーションの銃器ボディ２０の一実施形態の側面図である。摺動質量体６００の線形移動の大きさが矢印６６０によって概略的に示され得る。この図では、摺動質量体６００の第２の端部６２０の実際の位置６６６が、移動の長さ６６０内での摺動質量体６００の第２の端部６２０の過渡位置を示す「時間依存」の垂直線６６６’’’によって概略的に示される。矢印１３２０が、リニアモータ５００による摺動質量体６００の時間依存の加速によって生じ得る時間依存の反動力を概略的に表す。所望される場合に摺動質量体６００の制御中に摺動質量体６００の第１の端部６１０および第２の端部６２０が複数のコイル５２０の第１の端部５３０と第２の端部５３４との間のリニアモータ５００の複数のコイル５２０に入るのを可能にするために、リニアモータ５００の装着の前またはその後でクリップ６５０が摺動質量体６００から取り外され得る。
【００９１】
図１０は、図１に示されるシミュレーションの銃器システムの種々の動作の概略流れ図である。一実施形態では、制御装置５０が、摺動質量体６００の自由移動の長さ６６０内での摺動質量体６００の運動力学的移動を制御するためにリニアモータ５００を制御するようにプログラムされ得、それにより、摺動質量体が所望の反動的な力対時間の曲線を作り、ここでは、このような力対時間の曲線が、シミュレートされる特定の銃器内の発射される特定の弾丸の力対時間の曲線をシミュレートすることができる。リニアモータ５００が、モータの論理制御装置５０４と共に、制御される摺動質量体６００を有することができる。モータの論理制御装置５０４が制御装置５０に動作可能に接続され得る。電源６０（例えば、２４ボルト）が、リニアモータの論理制御装置５０４および制御装置５０の両方に接続され得る。リニアモータ５００のステータの電流需要が大きいことを理由として、別個の電源６０（例えば、７２ボルト）がリニアモータ５００に接続されてもよい。
【００９２】
一連の手順
図１１から１５は、シミュレートされる銃器ボディ２０を基準とした４つの異なる位置にあるリニアモータ５００の摺動質量体６００を示す順番の側面図である。一実施形態では、システム１０が、特定のライフル内で使用者５によって使用され得る異なる銃弾の種類に対する反動をシミュレートするようにプログラムされ得る。システム１０のプログラミングは、システム１０によってシミュレートされる特定の武器システムでの実際のラウンドの力対時間を測定することにより、および、シミュレートされる実際の銃器システムによって生じるエネルギーを決定するために「フリーリコイル」の公式を使用することにより、達成され得る。シミュレートされる実際の銃器システムの力対時間が既知となり、実際のシステムのフリーリコイルが既知となると、システム１０が、等しいまたは同様の力対時間、および、使用者５に供給されるべき等しいまたは同様のフリーリコイルエネルギーに実質的に適合する反動的な力を摺動質量体６００により生じさせるように、プログラムされ得る。この方法は、シミュレートされる実際の銃器から発射される実際の銃弾と同様の知覚される反動を使用者５に与えることができる。
【００９３】
このように、予め選択される時間間隔でまたは予め選択される摺動質量体６００のポイントにおいて、ストローク距離、速度、加速度および／または減速度を変化させることにより、シミュレートされる銃器ボディ２０から使用者５に与えられる反作用の反動力が制御され得る。この反作用の反動力は、
（１）シミュレートされる特定の銃器での特定の種類の銃弾の一発分の弾によって生じる反動力、
（２）シミュレートされる特定の銃器での異なる種類の銃弾の一発分の弾によって生じる反動力
を模倣またはシミュレートするように制御され得、ここでの異なる種類の銃弾ラウンドはより多くの／より少ない装薬を使用することができるか、または、より重い／より軽い弾丸を使用することができか、あるいは、それら両方の何らかの組み合わせを使用することができる。
【００９４】
これらの異なる種類の反動力は、単に、リニアモータ５００により摺動質量体６００の動的な移動を経時的に変化させることにより、シミュレートされ得る。例えば、反動期間中の特定の時点においてより大きい力が所望される場合、この特定の時点において、リニアモータが単に摺動質量体６００の瞬間加速度を増大させ、それにより、そのような反動的な力を生じさせる。
【００９５】
図１６は、摺動質量体の動力学を運動力学的に制御するリニアモータによる、力対時間（三角形のチェックマークで示される）と共に、第１のラウンドの銃弾の仮想の反動力対時間（正方形のチェックマークで示される）をプロットするグラフである。図１６は順番の図１１から１５と比較され得る。ゼロ時間において、図１１では摺動質量体６００の第２の端部６２０が位置６６６で示されており、矢印１３００の反対方向にちょうど加速し始めるところである（シミュレートされる銃器ボディ２０に対しておよびボディ２０を保持する使用者に対して、矢印１３００の方向の反作用の力を与える）。リニアモータ５００が、第２の端部６２０を位置６６６’（図１２に示される）に到達させてストッパ８００の第１の端部８１０に接触させるまで、摺動質量体６００の第２の端部６２０を矢印１３００の反対方向に加速させて移動させる。６６６’に到達する直前の摺動質量体６００の加速度が矢印１３００の方向に反作用の力を生じさせる（図１６の１６ミリ秒の時間で、負の反作用の力として示される）。しかし、第２の端部６２０と第１の端部８１０との間でのインパクトの直後、この衝突／接触により摺動質量体６００が矢印１３１０の反対方向に加速され、それにより方向１３１０の反作用の力を生じさせる（図１６の１６ミリ秒と３６ミリ秒との間で、正の反作用の力として示される）。第２の端部６２０と第１の端部８１０との間の衝突／接触の同じこの期間において、リニアモータ５００が独立して摺動質量体を矢印１３１０の反対方向に加速させることができる（力ベクトルにより図１２に示される反作用の力１３１０に追加する）。図１６に示されるグラフ上の３６ミリ秒の時間から６６ミリ秒の時間までにおいて、制御装置５０が、所望のシミュレーションの反動の反作用の力を生じさせることを目的としてリニアモータ５００により摺動質量体６００の加速度を制御するように、プログラムされ得る。
【００９６】
図１３が位置６６６’’にある第２の端部６２０を示しており、ここでは、リニアモータが、図１６の４１ミリ秒で示される反作用の力を作るように摺動質量体６００を加速させることができる。図１４が位置６６６’’’にある第２の端部６２０を示しており、ここでは、リニアモータが、図１６の５６ミリ秒で示される反作用の力を作るように摺動質量体６００を加速させることができる。図１５が次の反動サイクルのために開始位置６６６にある第２の端部６２０を示す。ここでは、図１４に示される位置６６６’’’から図１５に示される位置６６６までの間で、リニアモータ５００が摺動質量体を矢印１３３０の方向に加速させる必要がある可能性がある（最終的に、摺動質量体６００を減速させて位置６６６で次の反動サイクルの準備のために停止させる）。しかし、シミュレーションの銃器ボディ２０および使用者５に与えられる負の反作用の力の大きさを最小にするように、このような加速度の低下は最小となるように制御され得る。このような負の反作用の力は図１６には示されておらず、比較的小さい可能性がある。このような形で、特定の銃器内で特定の種類の弾丸を発射する使用者の受けることになる反動力の大きさおよびそれらの大きさのタイミングが、リニアモータ５００によって制御される摺動質量体６００のプログラムされる運動力学により、シミュレートされ得る。
【００９７】
複数の発射サイクルをシミュレートするために、リニアモータ５００が、所望の回数または所望の数のサイクルで摺動質量体６００の運動力学的な移動の繰り返しの力対時間のパターン／ダイアグラムを作るために摺動質量体６００の動的な移動を制御することができる。
【００９８】
図１７は、摺動質量体の動力学を運動力学的に制御するリニアモータによる、力対時間（三角形のチェックマークで示される）と共に、第１のラウンドの銃弾の仮想の反動力対時間（正方形のチェックマークで示される）をプロットするグラフである。図１７は、摺動質量体６００の運動力学的な移動を制御するプログラムされたリニアモータ５００によってシミュレートされる異なる力対時間の曲線を有する異なる弾丸を示す。加えて、曲線の全期間が６６ミリ秒とは異なっていてよく、特定の弾丸を発射するシミュレートされる銃器の反動特性に応じて変化してよい。
【００９９】
摺動質量体６００を用いて反作用の力を作るためのリニアモータ５００の能力は、摺動質量体６００の質量を入れ替えることによりさらに改善され得る。一実施形態では、摺動質量体６００の異なる全長が使用され得る（より長い選択肢では、質量が大きくなる）。その質量の所与の加速度に対して質量が増大する場合、作られる反作用の力は、力が質量×加速度に等しいという公式によって得られる。種々の実施形態で、摺動質量体６００は２７０ｍｍの長さのスライダであってよく、または長さが３５０ｍｍであってよく、このような任意選択の摺動質量体６００、６００’は、摺動質量体６００の質量を修正するためにリニアモータ５００と交換され得る。２７０ｍｍの摺動質量体６００が２１５グラムの質量を有し、３５０ｍｍの摺動質量体６００’が２８０グラムの質量を有する。この質量の変化により、加速によって生じる反作用の力が変化し、またフリーリコイルエネルギーも変化し、これが、特定のラウンドの銃弾によって得られる力対時間の曲線をより良好に近似するのに使用され得る。
【０１００】
加えて、摺動質量体６００の長さが全体の加速度および移動の長さ６６０を変化させ、リニアモータ５００が特定のラウンドの銃弾によって得られる力対時間の曲線を近似する必要がある。
【０１０１】
短い摺動質量体６００の場合、加速時間が長くなることからリニアモータ５００がより高い速度を達成することができ、したがって、使用者に対してより高い値のフリーリコイルエネルギーを与えることができる。
【０１０２】
異なる摺動質量体６００、６００’の最大反作用の力は以下のように算出され得る。
【０１０３】
Ｅtgu＝０．５×ｍgu×Ｖgu2
粉末が存在しないことを理由として、つまり、装薬の速度がないことを理由として、これらに対応する値（ｖcおよびｍc）がゼロとなり、標準的な運動エネルギーの公式Ｋ＝（０．５×ｍ×ｖ2）が得られる。Ｅtguで達成される最大値は両方のスライダで以下のようになる。
【０１０４】
【表１】
2020072929.tif 000003
【０１０５】
図１８から２１は、銃器シミュレーションボディ２０を繰り返し発射する個人５を順を追って示す概略図であり、繰り返しの射撃において反動により正確さの低下が増している。これらの図は、個人５に正確さを求めて訓練させるために電子的な反動を用いるセミオートのバーストファイアリングモードを介するシミュレーションの訓練の実施を概略的に示す。
【０１０６】
一実施形態が、特定の種類の弾丸を発射するＭ４Ａ１のライフルをシミュレートする、リニアモータ５００を備える銃器シミュレーションボディ２０を使用する（しかし、他の種類の銃器および弾丸も異なる実施形態で想定される）。一実施形態では、セレクタスイッチ４５０が、（１）セミオートマチック、（２）爆発および（３）フルオートマチック、の３つの動作モードを有することができる。図１８から２１では、爆発モードを選択した後の使用者の発射が概略的に示される。（２）の爆発モードでは、一連の３回のシミュレーションの弾丸発射がシステム１０によって実施され得る。
【０１０７】
使用者５が、この特定の銃器のためにいずれの種類のシミュレーションが所望されるかを、セレクタスイッチ４５０を使用して選択する。図１８に概略的に示されるように、使用者５が、シミュレーションの銃器ボディ２０を標的領域１４００に向けることができる。次いで、使用者５がトリガスイッチ１７２に接続されたトリガ１７０を引いて、制御装置５０に信号を送信することができる。制御装置５０がリニアモータ５００を制御することができ、さらにリニアモータ５００が摺動質量体６００を制御することができる。また、制御装置５０がレーザエミッタ１２００を制御することができる。照準が、レーザエミッタ、磁気追跡、光学追跡、３Ｄレーザ追跡などを介して、システムに送られ得る。
【０１０８】
多くの種類の追跡システムが使用され得／本開示に組み込まれ得る。例えば、室内、建物内、または世界中の、物体または人の位置および向きを決定するために、位置決めテクノロジを組み込む位置決めシステムが使用され得る。飛行時間システムは、送信機と受信機との間でのパルス信号の伝播の時間を測定することにより距離を決定する。少なくとも３つのロケーションの距離が既知である場合、三辺測量を使用して第４の位置が決定され得る。他の実施形態では、レーザ測距の追跡装置（ｌａｓｅｒ  ｒａｎｇｉｎｇ  ｔｒａｃｋｅｒ）などの光学追跡装置が使用されてもよい。しかし、これらのシステムでは見通し線の問題がしばしば生じ、それらの性能が周囲光および赤外線の悪影響を受ける可能性がある。一方で、これらのシステムは金属の存在による歪み効果の被害を受けず、光の速度により、高い更新速度を有することができる。他の実施形態では、超音波追跡装置が使用されてもよい。しかし、これらのシステムは、移動する距離におけるエネルギー損失を理由として範囲がより限定される。また、これらのシステムは超音波の環境雑音に敏感である可能性があり、低い更新速度を有する。しかし、その主な利点は、見通し線を必要としないことである。全地球的航法衛星システムなどの電波を使用するシステムは周囲光の被害を受けないが、やはり見通し線を必要とする。他の実施形態では、空間走査システムが使用されてもよい。これらのシステムは、通常、（光）ビーコンおよびセンサを使用することができる。２つのカテゴリが区別され得、（１）インサイドアウトシステムでは、ビーコンが環境内の固定位置に配置され、センサが物体上にあり、（２）アウトサイドインシステムでは、ビーコンが標的上にあり、センサが環境内の固定位置にある。センサをビーコンに向けることにより、それらの間の角度が測定され得る。三角測量を用いて、物体の位置が決定され得る。他の実施形態では、慣性感知システムが使用されてもよく、それらの利点のうちの１つの利点は、外部基準を必要としないことである。代わりに、これらのシステムは、ジャイロスコープを用いて回転を測定するか、または、加速度計を用いて既知の開始位置および向きを基準とした位置を測定することができる。これらのシステムは絶対位置ではなく相対位置を測定することから、誤差が累積してドリフトの影響を受ける可能性がある。システムを定期的に再較正することで精度を向上させることができる。他の実施形態では、機械的連結システムが使用されてもよい。これらのシステムは基準と標的との間にある機械的連結部を使用することができる。２つの種類の連結部が通常使用され得る。１つは、各々が回転することができる機械的部品の組立体であり、使用者に複数の回転能力を提供する。連結部の向きが、インクリメンタルエンコーダまたは電位差計を用いて測定される種々の連結角度から算出され得る。他の種類の機械的連結部はコイル状に巻かれるワイヤであってよい。ばねシステムが、距離を正確に測定することを目的としてワイヤに確実に張力を加えることができる。機械的連結部の追跡装置によって感知される自由度は、追跡装置の機械的構造の構成によって決定される。ほとんどの場合は６自由度が実現��れるが、接合部の運動力学および各リンクの長さを理由として、通常、可能となるモーション範囲は限定される。また、基準から標的までの距離が増大すると構造の重量および変形が増大する可能性があり、可動範囲を制限する可能性がある。
【０１０９】
他の実施形態では、位相差システムが使用されてもよい。これらのシステムは、基準エミッタからの入射信号の位相を基準として、移動する標的上のエミッタからの入射信号の位相のずれを測定する。これを用いて、受信機を基準としたエミッタの相対運動が計算され得る。慣性感知システムと同様に、位相差システムは誤差が累積してドリフトの影響を受ける可能性がある。しかし、位相が継続的に測定され得ることを理由として、高いデータ速度を有することができる。他の実施形態では、直接的な磁界検出システム（ｄｉｒｅｃｔ  ｆｉｅｌｄ  ｓｅｎｓｉｎｇ  ｓｙｓｔｅｍ）が使用されてもよい。これらのシステムは向きまたは位置を得るために既知の磁界を使用し、単純なコンパスが、二方向におけるその向きを知るために地球磁場を使用する。傾斜計が、残りの第３の方向におけるその向きを決定するために地球の重力場を使用することができる。しかし、位置決めのために使用される磁界は自然界に由来するものである必要はない。互いに垂直に配置される３つの電磁石のシステムが空間的基準を規定することができる。受信機上で、３つのセンサが、磁気結合の結果として、受信される磁界の磁束の成分を測定する。これらの測定の基づき、システムがエミッタの基準を基準とした受信機の位置および向きを決定することができる。本明細書で説明される各システムはその良い点および悪い点を有することを理由として、ほとんどのシステムが２つ以上のテクノロジを使用することができる。慣性システムのような、相対位置の変化に基づくシステムは、絶対位置の測定により、システムに対しての定期的な較正を必要とする可能性がある。
【０１１０】
２つ以上のテクノロジを組み合わせるシステムはハイブリッド位置決めシステムと呼ばれ、本明細書で説明される本開示の種々の実施形態と共に使用され得る。一実施形態では、磁気追跡が銃器周囲ボディ２０と共に使用され得、そのモーションプロフィールを実質的に追跡することができる。実施形態では、周囲ボディ２０の光学追跡が、使用者５によって遮られ得ないような、ボディ２０上の重要なポイントに光学マーカを配置することにより達成され得、予めプログラムされるカメラ（光学追跡装置）によりゲームおよびシミュレーションの訓練のためのボディ２０の向きを成功裏に追跡するのを可能にし得る。実施形態では、直接的な磁界検出が、角度方向の変化を測るためにボディ２０上に配置されるジャイロスコープセンサ（または、他の慣性センサ）を通して、および、ボディ２０上での磁気追跡により、ボディ２０を追跡するのに使用され得る。両方のセンサが、ボディ２０の追跡のための達成可能な分解能を向上させる。一実施形態では、直接的な磁界検出（磁気追跡および慣性追跡）が、ドリフトを回避することを目的として絶対的な位置決めの基準を用いて直接的な磁界検出の追跡装置を較正するために光学追跡を使用することにより、３Ｄ空間内でのボディ２０の位置の分解能を向上させるように銃器周囲ボディ２０を追跡するのに、光学追跡と共に使用され得る。例示の実施形態では、ボディ２０が、本開示による触覚効果を提供する任意の種類のシミュレーションのボディであってよく、これには、ゲームデバイス／周辺装置または銃器が含まれる。
【０１１１】
制御装置５０が、所定の反動的な力対時間に従って反動的な力を作るような予めプログラムされる横方向の運動力学的な移動を摺動質量体６００により行うようにリニアモータ５００を制御することができ、それにより、特定の銃のための特定の弾丸を実際にシミュレートするように個人が経験することになる反動力をシミュレートする。制御装置５０がさらに、赤外線レーザシステム１２００に接続され得、これは、トリガ１７０を引く使用者５に合わせてもよい。レーザ１２００が、シミュレーションの銃器ボディ２０から弾丸が移動することになる場所を標的スクリーン（領域１４００または１４１０）上でシミュレートすることができる。レーザ１２００が光学照準または磁気照準（追跡／位置決め）に置き換えられる場合、ファサードボディ２０の正確な追跡のために、３Ｄ空間内での銃器周辺装置のロケーションの座標がゲームプレイのシミュレーションへと送られ得る。これにより、使用者５がトリガ１７０を引くことが可能となり得、弾丸軌道の正確な計算が実施され得るようになり、実時間の追跡およびゲームプレイのためのシミュレーションに挿入され得るようになる。
【０１１２】
３つのシミュレーションの爆発ラウンドのうちの第１のラウンドである図１９では、レーザ１２００がレーザ線１２２０を放つことができ、標的領域１４００内に命中箇所１２２１を有する可能性がある。３つのシミュレーションの爆発ラウンドのうちの第２のラウンドである図２０では、レーザ１２００がレーザ線１２３０を放つことができ、標的領域１４００内に命中箇所１２３１（しかし、非標的領域１４１０に近い）を有する可能性がある。３つのシミュレーションの爆発ラウンドのうちの第３のラウンドである図２１では、レーザ１２００がレーザ線１２４０を放つことができ、非標的領域１４１０内に命中箇所１２４１を有する可能性がある。矢印１３５０が、使用者５の照準を低下させるような、ボディ２０に加えられるシミュレーションの反動を概略的に表す。システム１０を繰り返し使用することにより、使用者５がシミュレーションの反動に慣れることができ、自分の照準を調整することができる。
【０１１３】
実際の訓練の実施では、投射システムが、使用者５のための「標的空間」および「非標的」空間をシミュレートすることができる。使用者５がスクリーン１４００を外して発射する場合、これは「非標的」空間１４１０とカウントされ得る。これらの標的１４００は移動していても静止していてもよく、サイズおよび形状は非常に多様であってよい。しかし、投射システムが標的空間および非標的空間内での弾丸の衝突（例えば、１２２１、１２３１）の総数をカウントすることができ、それらを合計することができる。これにより、使用者５の正確さを決定するのに以下の公式を使用することが可能となる：
正確さ＝［［合計−（非標的空間）］／合計］×１００％
例えば、使用者が合計１０発を発射し、４発が標的空間１４００で、６発が非標的空間１４１０である場合、公式が
正確さ＝［［１０−６］／１０］×１００％
を示す。
【０１１４】
このシミュレーションは使用者に４０％の正確さを与えることになる。実際の反動効果が作られ得、使用者の狙っている標的空間１４００から使用者の照準を外すことから、システム１０は、実際の銃弾を発射することを必要とすることなく、実際の銃器システムを発射することにおいての正確さを上げるように使用者５を訓練させるのを補助することができる。一実施形態では、本明細書で説明される投射システムが、コンピュータシステムおよび視覚表示システムで作られ得る。
【０１１５】
バレル３１０の内部にレーザエミッタ１２２０が位置してよい。レーザエミッタ１２００の組立体が、回路基板と、バッテリボックスと、スイッチと、レーザエミッタとを有することができる。レーザエミッタ１２００が好適にはバレル３１０内に収容され得、バレル３１０の長手方向の中心線と実質的に平行かつ同軸となるようにレーザビームを放射するように方向づけられ得る。
【０１１６】
追跡システムまたは本明細書で説明されるそれらの組み合わせを使用する、本開示の例示の実施形態によると、使用者および／または装置がゲームおよび／またはシミュレーションのために実時間で追跡され得る。例えば、シミュレーションの中に送られ得る使用者のロコモーションの追跡が、ジョイスティックを通してあるいはボディ２０の磁気追跡または光学追跡を通して銃器周囲ボディ２０を制御することにより、達成され得る。銃器ボディ２０のみに追跡を適用することによる間接的な形の代わりに、磁気追跡または光学追跡により直接に使用者５が追跡されてもよい。したがって、追加のロコモーションを加えることにより（レーザ１２００を介する静止の２Ｄの照準以外）、ゲームプレイおよび訓練シミュレーションにおいて、より没入的でありまたより包括的なレベルの現実性が得られる。上記の実施例では銃器周囲ボディ２０を考察したが、本明細書で説明されるゲームデバイスを含めた他のデバイスも追跡され得る。
【０１１７】
さらに、ヘッドマウントディスプレイ（ＨＤＭ：ｈｅａｄ−ｍｏｕｎｔｅｄ  ｄｉｓｐｌａｙ）、および、オプティカルヘッドマウントディスプレイとも呼ばれる投射ベースのディスプレイ（小型化されて使用者の頭部に取り付けられるような従来のスクリーンディスプレイ／投射システム）を使用する仮想現実のシナリオも、さらに正確で良好なシミュレーションおよびゲームプレイの環境を作ることにおいて、需要が増している。このような新しいディスプレイシステムには、頭部に着用されるかまたはヘルメットの一部としてのディスプレイデバイスであるヘッドマウントディスプレイ（または、例えば航空用途ではヘルメットマウントディスプレイ）が含まれてよく、これは、片目（単眼ＨＭＤ）または両目（双眼ＨＭＤ）の前方に小型ディスプレイの光学部品を有することができる。オプティカルヘッドマウントディスプレイ（ＯＨＭＤ）が使用されてもよく、これは、投射画像を反射する能力を有しさらには使用者がこれを通して見るのを可能にするウェアラブルディスプレイである。一般的なＨＭＤは、ヘルメット、眼鏡（データグラスとしても知られる）またはバイザー内に埋め込まれるレンズおよび半透明ミラーを備える１つまたは２つの小型ディスプレイを有することができる。このディスプレイユニットは小型化され得、ＣＲＴ、ＬＣＤ、Ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｏｎ  ｓｉｌｉｃｏｎ（ＬＣｏｓ）、または、ＯＬＥＤを有することができる。いくつかの供給業者は、全体の解像度および視界を向上させるために複数のマイクロディスプレイを採用している可能性がある。ＨＭＤは、コンピュータ生成画像（ＣＧＩ：ｃｏｍｐｕｔｅｒ  ｇｅｎｅｒａｔｅｄ  ｉｍａｇｅ）しか表示することができないか、現実世界からの実際のイメージを示すことができるか、あるいは、その両方の組み合わせであるか、ということにおいて違いがある。ほとんどのＭＨＤは、場合によってはバーチャルイメージと称されるコンピュータ生成画像のみを表示する。いくつかのＨＭＤは現実世界の景色にＣＧＩを重ね合わせることを可能とし得る。これは場合によっては拡張現実または複合現実と称されてもよい。現実世界の景色とＣＧＩを組み合わせることは、部分的に反射ミラーを通してＣＧＩを投射して現実世界を直接に見ることにより、行われ得る。この方法はしばしばオプティカルシースルーと呼ばれる。また、現実世界の景色とＣＧＩとを組み合わせることは、カメラから映像を受け入れてそれをＣＧＩと電子的に混合することにより、電子的にも行われ得る。この方法はしばしばビデオシースルーと呼ばれる。
【０１１８】
オプティカルヘッドマウントディスプレイは、部分的に銀めっきされたミラーで作られる光ミキサを使用することができる。これは、人工画像を反射するさらには現実の画像をレンズと交差させて使用者がそれを通して見るようにする能力を有する。シースルーＨＭＤには様々なテクニックが存在する。これらのテクニックの大部分は、２つの主要な系統、すなわち、「湾曲ミラー」ベースおよび「導波管」ベースに集約され得る。湾曲ミラーテクニックは、Ｖｕｚｉｘのスター１２００という製品で使用されており、また、Ｌａｓｔｅｒ  Ｔｅｃｈｎｏｌｏｇｉｅｓによっても使用されている。場合によっては、種々の導波管テクニックが存在する。これらのテクニックには、限定しないが、回折光学、ホログラフィック光学、偏光光学、および、反射光学が含まれる。
【０１１９】
主要なＨＭＤの用途には、軍事、行政機関（消防（ｆｉｒｅ）、警察など）、および、民間用／商用（医学、ビデオゲーム、スポーツなど）が含まれる。
【０１２０】
耐久性を高めたＨＭＤが最新のヘリコプタおよび戦闘機のコックピットに一体化されることが増えてきており、通常は、パイロットの飛行ヘルメットに完全に一体化され、これは、保護バイザー、暗視デバイス、および、他の記号使用のディスプレイを含むことができる。
【０１２１】
エンジニアおよび科学者が、ＣＡＤ図面の立体視を実現するためにＨＭＤを使用する。これらのシステムは複雑なシステムの保守管理にも使用され得る。その理由は、これらが、システムダイアグラムおよび画像などのコンピュータグラフィックと科学者の自然視とを組み合わせることにより事実上の「ｘ線ビジョン」を技術者に与えることができるからである。手術にも用途があり、ここでは、Ｘ線写真データ（ＣＡＴスキャンおよびＭＲＩイメージング）の組み合わせが手術の外科医の自然視と組み合わされ得、また麻酔でも用途があり、ここでは、患者の生命徴候が常に麻酔専門医の視界に入るようにすることができる。研究大学が、しばしば、視覚、平衡感覚、認識力および神経科学に関連する研究を行うのにＨＭＤを使用する。
【０１２２】
低コストのＨＭＤデバイスが、３Ｄのゲーム用途および娯楽用途で使用され得る。初期に市販されたＨＭＤのうちの１つがＦｏｒｔｅ  ＶＦＸ−１であり、これは１９９４年にＣｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｓｈｏｗ（ＣＥＳ）で発表された。ＶＦＸ−１は、立体ディスプレイ、３軸ヘッドトラッキング（３−ａｘｉｓ  ｈｅａｄ−ｔｒａｃｋｉｎｇ）、および、ステレオヘッドホンを有する。この分野の別のパイオニアはＳｏｎｙ  Ｃｏｒｐｏｒａｔｉｏｎであり、Ｓｏｎｙ  Ｃｏｒｐｏｒａｔｉｏｎは１９９７年にＧｌａｓｓｔｒｏｎをリリースした。これは、使用者が周囲を見るのを可能にする位置センサを任意選択のアクセサリとして有しており、頭部が移動するときに視点が移動するものであり、それによりより深い没入感を提供する。
【０１２３】
このテクノロジの１つの用途はＭｅｃｈＷａｒｒｉｏｒ（登録商標）２というゲームであった。これは、Ｓｏｎｙ  ＧｌａｓｓｔｒｏｎまたはＶｉｒｔｕａｌ  Ｉ／Ｏ  Ｉｎｃ．のｉＧｌａｓｓｅｓの使用者が、視覚として使用者自身の目を使用し、使用者の飛行機自体のコックピットを通して戦場を見るという形で、飛行機のコックピットの内部からの新しい視点を採用するのを可能にする。現在、多くのブランドのビデオグラスがビデオおよびＤＳＬＲカメラに接続され得、それにより新時代のモニタとして適用可能となっている。周囲光を遮断するという眼鏡の能力の結果として、映画製作者および写真家はそのライブ画像の表示をより明瞭に見ることができる。
【０１２４】
Ｏｃｕｌｕｓ  Ｒｉｆｔ（登録商標）は、仮想現実のシミュレーションおよびビデオゲームのための、Ｐａｌｍｅｒ  Ｌｕｃｋｅｙによって作られてＯｃｕｌｕｓ  ＶＲ，Ｉｎｃ．によって開発されている次世代の仮想現実（ＶＲ：ｖｉｒｔｕａｌ  ｒｅａｌｉｔｙ）ヘッドマウントディスプレイである。Ｘｂｏｘ  Ｏｎｅ（登録商標）およびＰＳ４（登録商標）のようなゲームコンソールと共に使用するためのＶＲヘッドセットも計画されている。
【０１２５】
ＨＭＤの重要な用途は、実生活で模するには過度に高価または危険である可能性がある状況に被訓練者を仮想的に配置するのを可能にするような訓練およびシミュレーションである。ＨＭＤを用いる訓練は広範囲の用途に及び、これには、限定しないが、運転、溶接および吹付塗装、フライトシミュレータおよび車両シミュレータ、砲撤去（ｄｉｓｍｏｕｎｔｅｄ）軍事訓練、ならびに、医療手技訓練、が含まれる。
【０１２６】
本開示の実施形態は上記のシステムと共に使用され得る。実施形態では、ＨＭＤが、リニアモータ反動／衝撃システムを有する、周囲ボディ２０を組み込むシミュレーションシステム内で使用され得、銃の発射をエミュレートするために反動を生じさせながら、３Ｄで位置追跡されるボディ２０を用いて、使用者５が３Ｄ仮想空間の内部のシミュレーションの標的に発射するのを可能にする。一実施形態では、ＨＭＤが、リニアモータ反動／衝撃システムを有する、３Ｄで位置追跡される周囲ゲームボディを組み込むゲームシステム内で使用され得、仮想空間との相互作用によりリニアモータ５００を介して触覚アウトプットを生じさせることにより使用者５が仮想空間と相互作用するのを可能にする。実施形態では、仮想空間が、ＨＭＤまたは他の視覚システムに視覚情報を送信するようにコンピュータシステムによって制御および生成され得る。別の実施形態では、仮想空間が、本明細書で説明される追跡方法から位置決めデータを取得することができ、この位置決めデータをコンピュータに送信することができ、次いでコンピュータが仮想空間を更新することができ、仮想空間の視覚情報をＨＭＤまたは他の視覚システムに送信することができる。別の実施形態では、本明細書で説明されるシミュレーションシステムがコンピュータシステムを有することができる。別の実施形態では、本明細書で説明されるシミュレーションシステムが、バーチャルシミュレーションを実行するコンピュータシステムと、視覚ディスプレイと、追跡システムと、摺動質量体を有するリニアモータと、リニアモータの摺動質量体の移動を制御する制御装置と、を有することができる。別の実施形態では、本明細書で説明されるゲームシステムがコンピュータシステムであってよい。
【０１２７】
例示の実施形態では、低サイクル速度のフルオートマチックの発射の一般的なサイクル速度が毎分約６００ラウンドである。高サイクル速度のフルオートマチックの発射の一般的なサイクル速度が毎分約９００ラウンドであり、これは、Ｍ−４Ａ１、ＡＲ−１５および／またはＭ−１６のライフルのサイクル速度を近似的にシミュレートする。
【０１２８】
したがって、銃器訓練シミュレータが、射手の訓練にこの銃器訓練シミュレータが使用されることが意図される銃器の、反動、サイクル速度、形態、制御、および、動作モードをシミュレートする。この訓練シミュレータはさらに、実際の銃弾の代わりにレーザを使用することにより、安全に、また、設備コストを低減して、スクリーン上に投射される意思決定訓練のシナリオを行う機会を提供することができ、ここでは一方で、従来の銃器の十分な数の特性を再現し、その結果、この訓練を従来の銃器に効果的に引き継ぐことができるようになる。
【０１２９】
追加の実施形態では、空気力学を使用して反動を提供するように設計される構造を含めた既存の構造に組み込まれ得るシステムが提供される。図１のシミュレーション１０を参照すると、制御装置５０が、本明細書で説明されるような有線通信タイプのまたは無線通信タイプの形態内で、既存のシステムのインフラストラクチャさらにはリニアモータ５００に取り付けられ得る。実施形態が、制御装置５０の構成要素がシミュレータ１０のボディ２０内に位置してもよいような形態を有する。既存のインフラストラクチャが、使用者５のためのゲーム内の／シミュレーション内の統計データを記録することができるシミュレーションコンピュータ／ゲームコンピュータに接続され得る。特定の装置／用途によっては、既存のインフラストラクチャが通信手段／電源コンセントを有することができ（例えば、床の上／壁／天井から吊り下げる、など）、ここには、シミュレーションコンピュータ／ゲームコンピュータとの通信のために空気圧システムが予めプラグ接続されている。いくつかの実施形態では、制御装置５０が、シミュレーションコンピュータ／ゲームコンピュータとの通信のためにこれらのレセプタクルにプラグ接続され得る。有線／無線あるいはハイブリッドの形態でシミュレーションコンピュータ／ゲームコンピュータが制御装置５０に接続されると、シミュレーションコンピュータ／ゲームコンピュータが使用者５の評価のためにシステム１０を記録することができる。例えば、コンピュータは、訓練の実施において使用者５が何ラウンドを行ったか、加速度計に基づいてまたはトリガからのそれに見合うセンサデータに基づいて使用者５がトリガを適切に強く引いたかどうか、ならびに／あるいは、使用者５がゲーム内の／シミュレーション内の標的に当てたかどうか、を決定することができる。図５１は、左側に使用者５からのデータ収集を示すダイアグラムであり、ダイアグラムの右側（ゲーム／シミュレーションからのモータのフィードバック）は、追加のシナリオ／ゲームプレイでのリニアモータ５００からのより没入的なフィードバックのために開放されている。
【０１３０】
図２２が、リニアモータ５００および摺動質量体６００の別の実施形態の斜視図である。リニアモータ５００が、ホール効果センサであってよいセンサ５５０および５５２を有することができる。図２３が、例示の複数の磁石６４０が取り外された状態の、摺動質量体６００の斜視図である。図２４が、例示の磁石６４０が取り外された状態の、摺動質量体６００の拡大斜視図である。図２３および２４では、複数の磁石６４０（例えば、磁石６４２、６４４、６４６など）がネオジムを含むことができる。加えて、対の磁石６４０の間にスペーサがあってよい（例えば、磁石６４２と６４４との間にスペーサ６４３があり、磁石６４４と６４６との間にスペーサ６４５がある）。好適な実施形態では、スペーサが鉄（強磁性鉄など）を含むことができる。実施形態では、複数の磁石６４０が、同極が同極の方を向くような形となるように（つまり、Ｎ極に対してＮ極、Ｓ極に対してＳ極）、位置合わせされ得る。図２３および２４に示されるように、左側から見ていくと、第１の磁石６４０の左側の極がＮ極であり、第１の磁石６４０の右側の極がＳ極である。中央では、第２の磁石６４０の左側の極がＳ極であり、第２の磁石６４０の右側の極がＮ極である。最後に最も右側の部分に位置する第３の磁石６４０では、第３の磁石６４０の左側の極がＮ極であり、第３の磁石６４０の右側の極がＳ極である。例示の実施形態では、同磁極が同磁極の方を向くこのパターンがスライダ６００全体を通して繰り返される。このようにして、スライダ／駆動される質量体６００内に含まれる複数の磁石６４０が互いの方を向く同極を有することができ、それにより反発力を生じさせる。好適な実施形態では、摺動質量体６００の外側シェルが長手方向において複数の磁石６４０およびスペーサを一体にしっかりと保持する。実施形態では、外側シェルはステンレス鋼であってよく、ステンレス鋼は、リニアモータ５００の複数のコイル５２０と摺動質量体６００の複数の磁石６４０との間の磁力に実質的に干渉しない非磁性材料であってよい。一実施形態では、摺動質量体６００が磁性材料の組み合わせを使用することができ、例えば、ネオジム磁石およびセラミック磁石を使用することができ、その結果、既知のセットの移動の場合において、磁石の構成が、既知のセットの移動のために必要である加速プロフィールを実質的に維持しながら製造コストを低減することができる。例えば、初期移動で摺動質量体６００の高い加速度が必要となる場合、スライダ６００が、移動前にリニアモータ５００のコイル内に最も高価で最も強力な磁石を着座させるように、選択され得る。これにより、摺動質量体６００を高い速度へと加速させるのに効率的である高エネルギーをリニアモータシステムに入力することが可能となり、また、より低い速度でネオジム磁石をコイルの中心に戻すのにセラミック磁石を使用することができ、次の反動／衝撃効果の移動のための準備が整う。
【０１３１】
図２２が、リニアモータ５００および摺動質量体６００を備えるリニアモータシステムを示す。図６０が４つの磁石を有する摺動質量体６００を示す。示されるように、２つのネオジム磁石が中央にあり、２つのセラミック磁石が各端部上にある。２つのネオジム磁石が各々の移動時にステータ内部から移動を開始する。これにより、リニアモータシステムのストロークの初期パート中に最も強力な磁石が摺動質量体６００を迅速に加速させることが可能となり得る。セラミック磁石に到達しても、リニアモータ５００が依然として摺動質量体６００を制御することができ、ネオジム磁石がステータの中央にあるその初期の開始位置にスライダを戻すことができる。これにより、低コストのセラミック磁石を使用しながら、より高コストなネオジム磁石を節約することが可能となり、反動／衝撃効果および触覚フィードバックのための移動（ｈａｐｔｉｃ  ｆｅｅｄｂａｃｋ  ｍｏｖｅｍｅｎｔ）のための実質的に同じ機能でリニアモータ５００が動作することが可能となる。
【０１３２】
一実施形態では、摺動質量体６００が異なる種類の磁石の異なる長さの磁石を有することができる。
【０１３３】
実施形態では、摺動質量体６００が、可能な限り最も効率的な単一の反動／衝撃効果または触覚フィードバック効果を生じさせるように線形経路内に配置された同じ長さのネオジム磁石およびセラミック磁石を有することができる。
【０１３４】
別の実施形態では、摺動質量体６００が、可能な限り最も効率的な単一の反動／衝撃効果または触覚フィードバック効果を生じさせるように線形経路内に配置された異なる長さのネオジム磁石およびセラミック磁石を有することができる。
【０１３５】
実施形態では、リニアモータ５００が、コイルにより両方の磁石の種類にとって可能な限り最も効率的なエネルギー伝達を与えるように、修正され得る。
【０１３６】
実施形態では、リニアモータ５００が、コイルにより１つの磁石の種類にとって可能な限り最も効率的なエネルギー伝達を与えるように、修正され得る。
【０１３７】
一実施形態では、摺動質量体６００が、効率的な反動／衝撃効果または触覚フィードバック効果を生じさせるために複数の形態（長さおよび順序が変化する）で複数の磁性材料（ネオジム、セラミックなど）を有することができる。
【０１３８】
図２５から２９が、複数のコイル５２０により複数の磁石６４０が駆動されるときの、リニアモータ５００および摺動質量体６００の動作を概略的に示す。図２５は、リニアモータ５００内の複数のコイル５２０の動作を示す概略図である。図２６および２７は、２つの異なる通電状態でのリニアモータ５００内のコイル５２０の動作を示す概略図である。
【０１３９】
図２５では、リニアモータ５００のステータ内のコイル５２１、５２３および５２５が直列に接続され、フェーズ１として示され得る（直列に一体に接続される場合、フェーズ１のこれらのコイルは、単一の独立して制御可能である磁気コイルのサブコイルとみなされてよい）。コイル５２２および５２４がやはり直列に接続され得、フェーズ２として示され得る（直列に一体に接続される場合、フェーズ２のこれらのコイルは単一の独立して制御可能である磁気コイルのサブコイルとみなされてよい）。リニアモータ５００の複数の独立して制御可能である磁気コイル５２０が、設計に応じて、同じ方向または異なる方向に巻かれ得る。フェーズ１および２内の各々の独立して制御可能であるコイルが、通電されるときに、それ自体の磁界を発生させることができる。これにより、フェーズの極性の設定およびコイルの巻かれ方に応じて、複数のコイル５２０内のフェーズ１および２の独立して制御可能である磁気コイルが互いに反発することが可能となるか、または、フェーズ１および２のコイルが互いに引き付け合うことが可能となる。このような極性が交互となっている状態が図２６および２７に示される。図２６では、フェーズ１およびフェーズ２が同じ極性を有し、その結果、これらの２つのフェーズ内のコイルが互いに引き付け合う。図２７では、フェーズ１およびフェーズ２が反対の極性を有し、その結果、これらの２つのフェーズのコイルが互いに反発する。リニアモータ５００の複数の独立して制御可能である磁気コイル５２０のフェーズの極性を変えることにより、摺動質量体６００が複数のコイル５２０を通って所望される通りに制御可能に移動させられ得、それにより、時間依存の、制御される、力（力積）、加速度、速度、位置、および／または、運動量を有することができる、所望の反作用の力を生じさせる。
【０１４０】
図２８および２９は、異なる通電状態でのリニアモータ５００内の複数のコイル２５０を摺動質量体６００の複数の磁石６４０が通る移動を示す概略図である。
【０１４１】
図２８が、リニアモータ５００の複数のコイル５２０を通る、複数の磁石６４０を備える摺動質量体６００の初期移動を概略的に示す。図２８では、摺動質量体６００の第１の磁石６４２がリニアモータ５００の複数のコイル５２０に入る。次いで、複数のコイル５２０が通電され得、ここでは、フェーズ２が示されるような極性を有し、フェーズ１は通電されない（つまり、オフ）。これにより磁石６４２（および、摺動質量体６００）が複数のコイルの中のより深くまで引かれるようになる（右側を向く矢印によって概略的に示される）。図２９に概略的に示されるように、第１の磁石６４２がコイル５２２の中へと半分だけ移動すると、フェーズ１が通電され得（つまり、オンになる）、それにより磁石６４２に引力が生じ、コイル５２１の中央へと第２の磁石６４４が速度を上げ、同時に、磁石６４２が反発する。複数の磁石６４０が複数のコイル５２０との定常状態に到達すると、つまり、コイル５２１および５２２のＮ極がそれぞれ磁石６４４および６４２のＮ極に位置合わせされ、コイル５２２のＮ極が磁石６４４のＳ極に位置合わせされ、コイル５２１のＳ極が磁石６４２のＮ極に位置合わせされると、摺動質量体６００の移動が最終的に停止する。したがって、磁力が平衡状態となり、移動が止まり、ここでは、フェーズ１および２がこの極性で通電されたままである。したがって、コイルのオン／オフを切り換えることにより、および、コイルの極性を交互にすることにより、スライダ（ネオジム磁石で充填される）がステータ（多くのコイルで作られる）を通るように押され得るかまたは引かれ得る。また、より大きい加速断面を有するように、図２５から２９に描かれるコイルの数が増やされてもよい。
【０１４２】
一実施形態では、リニアモータ５００内に２つ以上のフェーズが存在してよい。
【０１４３】
別の実施形態では、リニアモータ５００内の２つのフェーズが２つ以上のコイル５２０を使用することができる。
【０１４４】
摺動質量体６００の速度、加速度および線形距離は、９０度位相のずれたホール効果センサ５５０および５５２の関数として測定され得る。位相のずれたホール効果センサ５５０および５５２は、各々が、磁界の増大または減少に応答して線形電圧を発生させることができる。図２２が、リニアモータ５００およびセンサ５５０、５５２内の機械的アライメントを示す。磁界強度（センサを通る磁束）対電圧（センサから出る）の関数としてセンサ５５０および５５２が与える応答が図３０に描かれており、これは磁束密度対電圧出力を示すダイアグラムである。
【０１４５】
図３１および３２は、リニアモータを通って移動するスライダのためのセンサ５５０および５５２の電圧レスポンス対時間の例示のダイアグラムである。摺動質量体６００がリニアモータ５００の複数のコイル５２０を通って移動させられるとき、９０度位相のずれたセンサ５５０および５５２が図３１（センサ５５０のｓｉｎｅ（ｘ））および図３２（センサ５５２のｃｏｓｉｎｅ（ｘ））に示されるサイン関数またはコサイン関数に当てはまる電圧レスポンス対時間を提供する。これらの得られる波は、摺動質量体６００内部の複数の磁石６４０に対して生じる磁束がそれらの磁極のところで最も強力であることを理由として、センサ５５０および５５２によって生じる。したがって、２つの磁石のＮ極が接近すると波が正となり、それらの磁極の真上にくるとピークとなる。同じ方向で継続して見ると、Ｓ極が接近すると波が負となり、それらの磁極の真上にくるとピークとなる。したがって、一方のセンサ５５０がＳｉｎ（ｘ）の関数を与え、もう一方のセンサ５５２がＣｏｓ（ｘ）の関数を与える。示されるように、これらの関数は位相が９０度ずれている。より正確なフィードバックのために、および、リニアモータ５００の複数のコイル５２０を通る摺動質量体６００のより良好な制御のために、ならびに、摺動質量体を確実に継続して正確に追跡するための方法として、２つのセンサ５５０および５５２が使用され得る。
【０１４６】
さらなる説明のために、正弦波を生じさせるセンサ５５０が図３１にプロットされており、摺動質量体６００の速度、加速度および変位を追跡するのにこのグラフがいかにして使用され得るかを関連させて、これをさらに説明する。図３２はセンサ５５２から生じる余弦波を示す。図３３は、センサ５５０によって生じる波形の種々の成分を示す例示の波形のダイアグラムである。波長（λ）が、リニアモータ５００の複数のコイル５２０を通る摺動質量体６００の速度に関連する。波長が短くなると、周波数がｆ＝１／λによって計算され得、波長が短くなると、周波数が増大する。
【０１４７】
図３４および３５は、２つの異なる一定線速度でリニアモータ５００を通って移動する摺動質量体６００の、センサ５５０の電圧レスポンス対時間の例示のダイアグラムである。例えば、図３４では、摺動質量体６００が毎秒１メートルで複数のコイル５２０を通って移動してこの波を生じさせていると言うことができる。図３５は摺動質量体６００の速度を毎秒２メートルまで上げることにより生じ得る。示されるように、波の周波数の増大が、リニアモータ５００の複数のコイル５２０を通って摺動質量体６００が移動する速度に相当する。さらに、図３４から図３５への波形の変化が摺動質量体６００の加速度に関連する。図３４および３５は、各々が、摺動質量体６００の一定速度を個別に示しており（しかし、図３５の一定速度は図３４の一定速度の２倍である）、したがって、これらの２つの図の各々で加速度は存在しない。しかし、摺動質量体６００のスライダが図３５に示される線速度である毎秒２メートルに接近すると、周波数が図３５の値まで増大し、この経時的な周波数の変化が、駆動される質量体６００の加速度を算出するのに使用され得る。最後に、摺動質量体内の複数の磁石６４０の長さが既知であることにより、および、センサ５５０を通過する波長の数をカウントすることにより、駆動される質量体６００の移動距離が計算され得る。各波長は、摺動質量体６００のボディ内部の永久磁石の全長に対応してよい。加えて、スライダ６００を定常状態（移動しない状態）で維持するのに両方のセンサ５５０、５５２からの波形が使用され得る。例えば、センサ５５０、５５２の出力を調べることにより、正弦波および余弦波が比較され得る。その理由は、これらは９０度位相がずれており、したがって、１つの測定値ではなく２つの測定値の精度に基づき、ドリフトしないような（複合的エラー（ｃｏｍｐｏｕｎｄ  ｅｒｒｏｒ）のないような）、制御装置５０からの定常状態の駆動信号が維持されるからである。このようにして、センサ５５０、５５２の電圧対磁束のグラフから、速度、加速度および距離が計算され得る。
【０１４８】
全体の反動の力積のエミュレート
一実施形態では、リニアモータ５００および摺動質量体６００が、特定の形態の銃弾を発射する特定の銃器の全体の反動の力積をエミュレートするのに使用され得る。
【０１４９】
「実際の反動力」とは、その力が使用者に伝達される発射後の任意の時点における、特定の種類の銃弾を発射する特定の種類の銃器によって生じる力である。このような実際の反動力は、銃器内での銃弾の初期の発射から、その発射後の任意の実際の反動力の終わりまでの、特定の期間においてプロットされ得る。
【０１５０】
対して、「生じる反動力」とは、摺動質量体６００の移動を制御するリニアモータ５００によって生じる反作用の力である。このような生じる反動力は、シミュレータシステム１０のシミュレーションの銃器ボディ２０を保持する使用者５に伝達され得る。
【０１５１】
実際の反動の力積は力対時間のダイアグラムの下の面積であり、ここでは、特定の種類の銃弾を発射する特定の種類の銃器によって力が生じる。生じる反動の力積は、摺動質量体６００の移動（例えば、加速度、速度および距離）を経時的に制御するリニアモータ５００によって生じる反作用の力の力対時間のダイアグラム１６００の下の面積である。
【０１５２】
図１６が、生じる反動力１６００対時間と共に、実際の反動力１５００対時間のダイアグラムの予測の例である。実際の反動力対時間のダイアグラム１５００の下の面積が実際の反動の力積である。生じる反動力対時間のダイアグラム１６００の下の面積が生じる反動の力積である。生じる反動の力積に基づく面積は正（ゼロより上）であっても負（ゼロより下）であってもよい。好適な実施形態では、全体の力積を計算する場合、負の面積は正の面積から引かれてよい。他の実施形態では、全体の力積を計算するのに負の面積が無視されてもよい。
【０１５３】
示されるように、経時的な実際の反動対リニアモータ５００および摺動質量体６００によって生じる経時的な反力の、力対時間のダイアグラム１５００、１６００は互いに密に推移しており、したがって、力積および反作用の力積がほぼ等しい。しかし、別の実施形態では、計算される両方の力積（ダイアグラムの下の面積）が発射サイクルの終わりにおいて互いに接近することを条件として、経時的な実際の反動のダイアグラム１５００対リニアモータ５００および摺動質量体によって生じる経時的な反力１６００は有意に異なっていてもよい。
【０１５４】
図３６は、力対時間の３つのプロット、すなわち、（１）実際の力１５００の力対時間（０．２２３Ｒｅｍｉｎｇｔｏｎの弾丸／一発分を発射する、約３．４ｋｇ（７．５ポンド）の総重量を有するＭ１６／ＡＲ−１５タイプのライフルのための第１のプロット）、（２）機械的ストッパとの組み合わせのリニアモータおよび摺動質量体から生じる反作用の力１６００の力対時間、ならびに、（３）機械的ストッパを使用しないリニアモータおよび摺動質量体から生じる反作用の力１６００’の力対時間、を含む単一のダイアグラムを示す。正の値の力が使用者５を後方に押す力を示す。時間によって示されるように、約９０ミリ秒の発射サイクルが使用される。
【０１５５】
ダイアグラム１６００は、摺動質量体６００が機械的ストッパ８００に衝突するときのスパイク１６１０を有し、同じような全体の力積を得るためには、各プロット１５００、１６００の下の面積がほぼ同じでなければならない。ダイアグラム１６００では、時間１７００が摺動質量体６００と機械的ストッパ８００との間の最初の接触を示す。別の実施形態では、摺動質量体６００と機械的ストッパ８００との間の衝突の期間が短いことを理由として（約５ミリ秒未満）、最初の接触１７００の時間も、ピークの反作用の力１６２０の時間を使用して計算され得る。
【０１５６】
図３６は、生じる反動力１６００のピーク１６２０と比較される実際の反動力１５００のピーク１５２０と、これらのピークの間の差１６３０とを示している。種々の実施形態で、生じる反動力内にスパイク１６１０を発生させるのに機械的ストッパ８００が使用され得、このスパイク１６２０は実際の反動力１５００のピーク１５２０と比較される場合の差１６３０を有する。
【０１５７】
種々の実施形態で、ピーク１６２０は、差１６３０を最小にし得るようなものであってよい。実施形態では、エミュレートの発射シークエンス（ｆｉｒｉｎｇ  ｓｅｑｕｅｎｃｅ）中、差１６３０がピーク１６２０の５０パーセント未満である。種々の他の実施形態で、差１６３０が、わずか、ピーク１６２０の４５、４０、３５、３０、２５、２０、１５、１０、５、４、３、２および／または１パーセント未満である。実施形態では、差１６３０がピーク１６２０の上記で挙げたパーセントのうちの任意の２つのパーセントの間の範囲内にあってもよい。
【０１５８】
種々の実施形態で、時間１７００での摺動質量体６００と機械的ストッパ８００との最初の接触の前の特定のシミュレーションの発射シークエンス中の、摺動質量体６００を制御するリニアモータ５００による平均の生じる反動力が、時間１７００の時間で割られる時間１７００の最初のインパクトまでの力積を計算することにより、計算され得る。実施形態では、生じる反作用の力のピーク１６２０が、時間１７００での摺動質量体６００と機械的ストッパ８００との最初の接触の前の特定のシミュレーションの発射シークエンス中の、摺動質量体６００を制御するリニアモータ５００による平均の生じる反動力より少なくとも５０パーセント大きい。種々の実施形態で、ピークの生じる反作用の力１６２０が、時間１７００での摺動質量体６００と機械的ストッパ８００との最初の接触の前の特定のシミュレーションの発射シークエンス中の、摺動質量体６００を制御するリニアモータ５００による平均の生じる反動力より、５５、６０、６５、７０、７５、８０、８５、９０、９５、１００、１１０、１２０、１３０、１４０、１５０、１７５、２００、２２５、２５０、２７５、３００、４００、５００、６００、７００、８００、９００、１０００、１２００、１５００および／または２０００パーセント、大きい。実施形態では、このような比較のために、上記で挙げたパーセントのうちの任意の２つのパーセントの間の範囲が使用されてもよい。
【０１５９】
特定のシミュレーションの発射シークエンスの全体の間における、摺動質量体６００を制御するリニアモータ５００による平均の生じる反動力が、発射シークエンスの全体の間における力積を計算してその発射シークエンスの全体の時間で割ることにより、計算され得る。種々の実施形態で、生じる反作用の力のピーク１６２０が、特定のシミュレーションの発射シークエンスの全体の間における（つまり、時間１７００での摺動質量体６００と機械的ストッパ８００との最初の接触の前およびその後の両方）、摺動質量体６００を制御するリニアモータ５００による平均の生じる反動力より少なくとも５０％大きくてよい。実施形態では、ピークの生じる反作用の力が、特定のシミュレーションの発射シークエンスの全体の間における、摺動質量体６００を制御するリニアモータ５００による平均の生じる反動力より、５５、６０、６５、７０、７５、８０、８５、９０、９５、１００、１１０、１２０、１３０、１４０、１５０、１７５、２００、２２５、２５０、２７５、３００、４００、５００、６００、７００、８００、９００、１０００、１２００、１５００および／または２０００パーセント、大きい。種々の実施形態で、このような比較のために、上記で挙げたパーセントのうちの任意の２つのパーセントの間の範囲が使用されてもよい。
【０１６０】
時間１７００での摺動質量体６００と機械的ストッパ８００との最初の接触の後の特定のシミュレーションの発射シークエンス中の、摺動質量体６００を制御するリニアモータ５００による平均の生じる反動力が、時間１７００の後の時間で割られる時間１７００の最初のインパクトの後の力積を計算することにより、計算され得る。実施形態では、生じる反作用の力のピーク１６２０が、時間１７００での摺動質量体６００と機械的ストッパ８００との最初の接触の後の特定のシミュレーションの発射シークエンス中の、摺動質量体６００を制御するリニアモータ５００による平均の生じる反動力より少なくとも５０パーセント大きい。種々の実施形態で、ピークの生じる反作用の力が、時間１７００での摺動質量体６００と機械的ストッパ８００との最初の接触の後の特定のシミュレーションの発射シークエンス中の、摺動質量体６００を制御するリニアモータ５００による平均の生じる反動力より、５５、６０、６５、７０、７５、８０、８５、９０、９５、１００、１１０、１２０、１３０、１４０、１５０、１７５、２００、２２５、２５０、２７５、３００、４００、５００、６００、７００、８００、９００、１０００、１２００、１５００および／または２０００パーセント、大きい。実施形態では、このような比較のために、上記で挙げたパーセントのうちの任意の２つのパーセントの間の範囲が使用されてもよい。
【０１６１】
図３７は、機械的ストッパを使用する（１６０２）および機械的ストッパを使用しない（１６０２’）方法および装置により生じる摺動質量体のシミュレーションの加速度と比較する、実際の銃器の反動加速度１５０２のためにプロットされた加速度対時間の例示のダイアグラムである。力が質量×加速度に等しいという公式を使用して、この加速度ダイアグラムからの力が計算され得る。
【０１６２】
図３８は、機械的ストッパを使用（１６０６）するおよび機械的ストッパを使用しない（１６０６’）方法および装置により生じる摺動質量体のシミュレーションの速度と比較する、実際の銃器の反動速度１５０６のためにプロットされた速度対時間の例示のダイアグラムである。
【０１６３】
一実施形態では、ストッパ８００が、摺動質量体６００と機械的ストッパ８００との間の衝突の時点において反作用の力を急激に増大させることにより、摺動質量体６００を制御するリニアモータ５００から生じる反動力のダイアグラムを修正するのに採用され得る。機械的ストッパ８００は、許容される移動長さ６６０の端部で、（つまり、リニアモータ５００により可能となるよりもより迅速に摺動質量体６００をゼロまで負方向に加速させるために）、シミュレーションの銃器ボディ２０内部で採用され得る。このように迅速に停止させることにより、使用者５に対する反動効果が改善され、生じる反作用の力が増大する。一実施形態では、機械的ストッパ８００に衝突する摺動質量体６００により生じる反作用の力が、エミュレートの発射シークエンス中に摺動質量体６００を加速させるリニアモータ５００により生じるいかなる力よりも大きくてよい。
【０１６４】
実施形態では、エミュレートの発射シークエンス中、摺動質量体６００を加速させるリニアモータ５００により生じる最大反作用の力が、機械的ストッパ８００と衝突する摺動質量体６００により生じる反作用の力のわずか５０％である。種々の実施形態で、摺動質量体６００を加速させるリニアモータ５００による生じる最大反作用の力が、機械的ストッパ８００と衝突する摺動質量体６００により生じる反作用の力の、わずか、５５、６０、６５、７０、７５、８０、８５、９０、９５、９９および／または１００パーセントである。他の実施形態では、摺動質量体６００を加速させるリニアモータ５００により生じる最大反作用の力が、摺動質量体６００を制御するリニアモータ５００による生じる最大反作用の力の、上記に挙げたパーセントのうちの任意の２つのパーセントの間の範囲内にあってもよい。
【０１６５】
種々の実施形態で、実際の反動の力積、および／または、摺動質量体６００を制御するリニアモータ５００により生じる反動の力積は、互いに対して、約５０、５５、６０、６５、７０、７５、８０、８５、９０、９５および／または１００パーセントの範囲にある。種々の実施形態で、上記に挙げたパーセントのうちの任意の２つのパーセントの間の範囲が使用されてもよい。
【０１６６】
種々の実施形態で、摺動質量体６００を制御するリニアモータ５００によるエミュレートの発射サイクルの総時間が約２００ミリ秒未満であってよい。実施形態では、エミュレートの発射サイクルの最大時間が、約２５、３０、３５、４０、４５、５０、５５、６０、６５、７０、７５、８０、８５、９０，９５、１００、１１０、１２０、１３０、１４０、１５０、１６０、１７０、１８０、１９０および／または２００ミリ秒未満であってよい。実施形態では、最大時間が、上記で挙げた時間のうちの任意の２つの時間の間であってもよい。
【０１６７】
銃器の力対時間のプロットのエミュレート
一実施形態では、実際の銃弾を用いて実際の銃器が試験され得、経時的な実際の反動力がプロットされ得る。この実施形態では、リニアモータ５００および磁気質量体／シャフト６００の移動（例えば、加速度、速度および位置）が、試験から得られた実際の力対時間のダイアグラムをエミュレートするようにプログラムされ得る。別の実施形態では、エミュレートの力対時間が、プロットの１、２、３、４、５、１０、１５、２０、２５、３０、３５、４０、４５および／または５０パーセントの範囲内にあってよい。実施形態では、変動が、上記で挙げた値のうちの任意の２つの値の間の範囲内にあってもよい。使用者が、反動力に関して、非常に短時間のインターバルで経時的な力の変化を知覚することが困難であるが、銃器内の反動力の全体の力積は効果的に感じることができる、と考えられることを理由として、全体の力積（力対時間のダイアグラムの下の面積の全体または合計）が比較的短時間のシークエンスに対してエミュレートされ得る。
【０１６８】
リニアモータの磁界の強度の変化
一実施形態では、磁界を発生させる特定のコイルを磁気質量体／シャフト６００内の磁石が通過するおよび／またはそれに接触するときにリニアモータ５００の複数のコイル５２０により発生させる磁界の強度が、初期値から増大させられ得る。別の実施形態では、磁界の強度が、初期値の１、２、３、４、５、１０、１５、２０、２５、３０、３５、４０、４５および／または５０パーセントで変化させられ得る。実施形態では、変動が、上記で挙げたパーセントのうちの任意の２つのパーセントの間の範囲内にあってもよい。
【０１６９】
摺動質量体の動的特性を直接に／間接的に測定するための、および、センサ入力に基づいて摺動質量体の動的特性をリニアモータにより制御するための、センサの使用
一実施形態では、磁気質量体／シャフト６００の加速度対時間、速度対時間および／または位置対時間が直接におよび／または間接的に測定され得（センサ５５０および／または５５２などにより）、リニアモータ５００が、摺動質量体６００の所定の値の加速度対時間、速度対時間および／または位置対時間を達成するように、複数のコイル５２０によって発生させる磁界の強度を変化させることができる／設定することができる。別の実施形態では、所定の値のエミュレートの加速度対時間、速度対時間および／または位置対時間が、実際の銃器の試験から得られる力対時間のダイアグラムをエミュレートすること（または、力積をエミュレートすること）に基づいてよい。実施形態では、エミュレートのダイアグラムが、プロットの１、２、３、４、５、１０、１５、２０、２５、３０、３５、４０、４５および／または５０パーセントの範囲内にあってよい。別の実施形態では、変動が、上記で挙げた値のうちの任意の２つの値の間の範囲内にあってもよい。
【０１７０】
シミュレートされる銃器のための異なるバリエーションでプログラムするための選択肢
種々の実施形態で、システム１０の使用者が、システム１０によってその反動がシミュレートされることになる銃器の種類の変化に関する、システム１０を使用することにおける以下の選択肢のうちの１つまたは複数を提供され得る。
【０１７１】
（ａ）特定の種類の銃弾を用いてシミュレートされる実際の種類の銃器内の銃弾の異なるサイズ／口径／種類
（ｂ）特定の種類の銃弾を用いてシミュレートされる実際の種類の銃器に対するマズルサプレッサの追加／取り外し
（ｃ）特定の種類の銃弾を用いてシミュレートされる実際の種類の銃器のためのボルトばねの異なるサイズ／種類
上記の選択肢の各々で、システム１０が、選択される選択肢を用いない場合の銃器の種類のためのシミュレーションとは異なるがそのような選択肢を有する銃器の反動を近似する反動力対時間のダイアグラムを生成するように（または、力積を生じさせるように）リニアモータ５００に摺動質量体６００を制御させることができる。
【０１７２】
異なる種類の銃器を良好にシミュレートすることの選択肢を使用者に提供するための、異なる銃器モデルのアタッチメントを用いての同じコアシミュレーションシステムの使用
本開示の実施形態は、本明細書で説明される同じコアシミュレーション（ｃｏｒｅ  ｓｉｍｕｌａｔｉｏｎ）システムを有するが異なる銃器をシミュレートするために異なる銃器アタッチメントを有する方法および装置を提供する。ここでは、同じ制御装置５０および取り付けられるリニアモータ５００を使用するが、異なる銃器アタッチメントを有する（例えば、ＡＲ−１５のライフルユニットアタッチメントおよびＧｌｏｃｋのピストルユニットアタッチメント）。リニアモータ５００を変更することなく、リニアモータ５００に摺動可能に接続される磁気摺動質量体／シャフト６００も変更され得る。
【０１７３】
種々の実施形態で、シミュレータ１０が、複数の異なる種類の銃器からの反動パターンをシミュレートするための複数の異なるボディアタッチメント２０、２０’、２０’’などを有することができ、これらの複数のボディアタッチメントの各々が交換可能にリニタモータ５００に動作可能に接続され得る。実施形態では、複数のボディアタッチメント２０、２０’、２０’’などの各々が、その特定のボディアタッチメントが示すことになる、特定の種類の銃器のための反動パターンをシミュレートすることを目的として摺動質量体６００の運動力学的移動をシミュレートする複数の所定のセットの反動のうちの１つを選択することにおいて、制御装置５０に情報を与える一意的識別子を有することができる。リニアモータに動作可能に接続され得る特定のボディアタッチメント２０、２０’、２０’’などの一意的識別子に基づいて、制御装置５０が、摺動質量体６００のための一連の所定の移動を作るために、および、特定の接続されるボディアタッチメントが示すことになる、特定の種類の銃器のための反動をエミュレートするために、摺動質量体６００を制御することにおいて、リニアモータ５００を制御するために複数の所定のセットの運動力学的移動のうちの１つを選択することができる。実施形態では、個別の識別子がマイクロコントローラであってよく、ボディアタッチメント２０がリニアモータ５００に接続されるときに、このマイクロコントローラがマイクロコントローラ５０（図１０に示される）と通信し、その反動をシミュレートされることになる特定の種類の銃器を特定する。一実施形態では、複数の交換可能な異なる種類のボディアタッチメント２０、２０’、２０’’などが、複数の異なる種類のライフルを含む。実施形態では、複数の交換可能な異なる種類のボディアタッチメント２０、２０’、２０’’などが、複数の異なる種類のショットガンを含む。一実施形態では、複数の交換可能な異なる種類のボディアタッチメント２０、２０’、２０’’などが、少なくとも１つのライフルボディタイプ、および、少なくとも１つのショットガンボディタイプ、ならびに／あるいは、少なくとも１つのピストルボディタイプを含む。実施形態では、複数の交換可能な異なる種類のボディアタッチメント２０、２０’、２０’’などが、複数の異なる種類のライフル、ならびに、異なる種類のショットガンおよび／またはピストルを含む。
【０１７４】
種々の実施形態で、方法および装置１０の構成要素のうちの１つまたは複数の構成要素のために無線／通信が実現され得、これは、ボディアタッチメント２０および／またはリニアモータ５００が制御装置５０に配線で接続されないが、これらの構成要素が、互いの間で無線通信するように、さらには、リニアモータ５００および／または制御装置５０ならびに／あるいは他の構成要素に電力供給するのに使用される１つまたは複数のバッテリ電源と無線通信するように、セットアップされる場合などに行われる。一実施形態では、リニアモータのためのバッテリ電源がボディ２０内に含まれ得る（バッテリが、ボディ２０内に挿入される挿弾子をシミュレートする場合、など）。
【０１７５】
ハンドガン（Ｈａｎｄｇｕｎ）
実施形態で、リニアモータシステム５００を使用してシミュレーションのハンドガンをチャージまたは「コッキング」するための方法および装置が提供され得、ここでは、リニアモータ５００がスライダ９００のコッキングの経路内にある。
【０１７６】
一実施形態では、機械的掛け金６８０およびばね９５０を有する、リニアモータ５００を備えるハンドガン１０が提供され得る。実施形態では、ばね９５０が、シミュレートされるハンドガンのスライダ９００をチャージまたは「コッキング」するのに必要な力をエミュレートするばね定数を有する。他の実施形態では、ばね９５０が、シミュレートされるハンドガンのスライダ９００をチャージまたは「コッキング」するのに必要な仕事エネルギーと実質的に等しい量の位置エネルギーを保存するばね定数を有する。
【０１７７】
実施形態では、シミュレートされるハンドガンのスライダ９００をチャージまたは「コッキング」するのに必要な力のばね定数をエミュレートするリニアモータ５００を備えるハンドガン１０が提供され得る。これは、リニアモータを単純なばねとして取り扱うことにより達成され得る。図６１が、その元のロケーション（ｘ）に戻ろうとするばねにより使用者に与えられる力Ｆrestoreを示しており、これはフックの法則（Ｆ＝−ｋｘ）によって説明され得る。ｘの変化つまり（Δｘ）が、使用者を引っ張るばねの力を決定し、通常、距離ｘが増加すると、材料変形に達するまでＦrestoreが増大する。
【０１７８】
ばねをチャージすることのリニアモータによるこのエミュレートは、単一のばね定数ｋを用いてモータのスライダの線形位置に跨ってその抵抗力を変化させるという形で、実際のハンドガンで使用される従来のばねに従ってよい。つまり、モータが、武器のスライダ９００をチャージまたは「コッキング」することに付随する通常のハンドガンのプラットフォームの線形移動時に受ける他の機械的抵抗をエミュレートすることを目的として複数のばね定数ｋ1..2..3…をエミュレートすることができる。例えば、モータのスライダが位置Δｘまで移動させられると、スライダの位置の変化に抵抗するためにモータで利用可能となる力を変化させることにより使用者にばね定数ｋ1を適用することができる。次いで、モータスライダが位置２（Δｘ）まで移動させられると、使用者にばね定数ｋ2を適用することができ、線形位置に跨ってＦrestoreを変化させる。したがって、従来の武器のばねの力が線形位置に跨ってエミュレートされ得、ここでは、他の機械的な力も考慮に入れられる。
【０１７９】
図３９は、ハンドガンをシミュレートするシミュレーションの銃器１０の別の実施形態の側面図である。図４０は、図３９に示される側の反対側から見た、シミュレーションのハンドガンシステム１０の側面図である。図４１は、シミュレーションのハンドガンシステム１０の分解図である。
【０１８０】
シミュレーションのハンドガンのサイズが小さいほど、方法および装置の要素を組み込むための空間を小さくすることができ、これらの要素には、限定しないが、リニアモータ５００、摺動ロッド／質量体６００、および、制御手段が含まれる。容積領域９７８が、リニアモータ５００および電源６０のための制御回路を有することができる（図１の実施形態に示される制御装置５０の代わり）。例えば、図４１を参照されたい。種々の実施形態で、容積領域９７８に加えて（または、その代わりに）、容積領域９７０および／または９７４が制御回路を収容するのに使用され得る。この形態はシミュレーションの銃器ボディ２０内に制御システム全体を収容するのを可能にすることができ、それによりシミュレータにコンパクトであるという特性を与える。
【０１８１】
制御回路が、リニアモータ５００、チャージングスライダ９００、および／または、トリガ１７０に動作可能に接続され得る。制御回路は、反動を生じさせるようリニアモータ５００を動作させるためにスライダ９００をチャージ（コッキング）することまたはトリガ１７０を引くことなどの使用者の要求アクションに、あるいは、シミュレートされる武器に特有の何らかの他の要求に、応答することができる。制御回路はまた、電流制御ループまたは位置感知ホール効果センサなどの、摺動ロッド／質量体６００のためのリニアモータ５００上のセンサからの入射信号を監視することができる。種々の実施形態で、センサが摺動ロッド／質量体６００の過渡的な長手方向位置を示すことができ、制御回路が、シミュレートされる発射する銃器の特定の反動をエミュレートするために所定の波形に摺動ロッド／質量体６００を動的に従わせるようにリニアモータ５００を動作可能に制御することができる。種々の実施形態で、制御装置が、受信するセンサデータに基づいて、リニアモータ５００のための摺動ロッド／質量体６００の動的な移動を訂正することができる。実施形態では、制御装置が、使用者５によって入力されるパラメータに基づいてプログラムされ得る。
【０１８２】
容積領域９７０および９７４が、バッテリ６０からの要求電圧まで電圧を上げるのに使用され得（ＤＣ−ＤＣコンバータ）、また、摺動ロッド／質量体６００のモーション制御のためにリニアモータ５００に電力波形を入れるのに使用され得る。容積領域９７０および９７４を、ハンドガンシステム１０の頂部の、リニアモータ５００の周りで維持することにより、スライダ９００の移動からの対流が（これが、チャージによるものである場合でも、または、摺動ロッド／質量体６００を移動させるリニアモータ５００によって誘発される移動によるものである場合でも）、反動作用およびこの反動作用を支持するリニアモータ５００の電子機器からの廃熱除去を補助するのに利用され得る。種々の実施形態で、反動シミュレーションのためにリニアモータ５００で適切な駆動電力が利用可能となるように、さらには、使用者により各トリガが引かれるかまたはシミュレーションの武器がチャージされた後でリニアモータ５００から廃熱を除去する適切な空間および適切な熱伝達の材料／手法が利用可能となるように、容積領域のすべての位置は特有のものとなる。加えて、シミュレーションのハンドガンをチャージまたは「コッキング」するときに摺動質量体６００がハンドガンスライダ９００と完全に同時に移動する場合、使用者５によるチャージまたは「コッキング」から入力されるエネルギーが、リニアモータを介して電流を発生させるのに使用され得、この電流が、貯蔵のために、本明細書で説明されるシミュレーションのマガジンのスーパーキャパシタへと戻る。さらに、本明細書で説明されるシステムは、ハイブリッド自動車またはハイブリッド機関車で使用されるような回生制動に例えられてもよい。このデバイスは、ワイヤのコイルと、コイル内で電流を発生させるようにコイルを通過する磁石とを有することができ、電流が、バッテリ、コンデンサなどの、任意の従来の電気貯蔵デバイス内で保存され得る。
【０１８３】
図６２が計器を示しており、ここには、コンデンサまたは他の電力貯蔵デバイスが結合され得る。能動システムの場合、エネルギーを適切に保存するために、コイルが駆動電子機器に結合されたりそこから切り離されたりする必要がある。これは、従来のスイッチ、および、トランジスタ（ＭＯＳＦＥＴ）のような切り換え構成要素を用いて行われ得る。駆動電子機器は、初期設定では、反動効果および触覚効果を発生させるためにコイルに結合されてよい。さらに、使用者５が反動を発生させるようにはリニアモータを使用していないが、シミュレーションの銃器または周辺装置のチャージ（装填）または「コッキング」のプロセスでは使用している間、駆動電子機器はコイルから切り離され、スイッチ、または、使用者５のアクションを感知するセンサを介して、電力貯蔵デバイスに結合され、それによりシミュレーションのデバイスを装填する準備を整える。例えば、使用者５はシミュレーションの銃器のスライダ９００を掴んで、リニアモータのコイルを電力貯蔵デバイスに結合するスイッチまたはセンサを押し下げ、シミュレーションの武器をチャージまたは装填し、リニアモータのコイルを通るようにリニアモータ５００の磁石を移動させることにより電気を発生させる。この電気は直接に電力貯蔵デバイス内で保存されるか、または、電力貯蔵デバイス内で適切に保存されるようにパラメータ（電圧）を修正するために追加の電子機器に流されてもよい。次いで、使用者５がスライダ９００から手を放してよく、スイッチまたはセンサがリニアモータのコイルを駆動電子機器に再び結合することができる。
【０１８４】
制御ループの実装形態の場合、リニアモータ５００が、比例・積分・微分（ＰＩＤ：ｐｒｏｐｏｒｔｉｏｎａｌ−ｉｎｔｅｇｒａｌ−ｄｅｒｉｖａｔｉｖｅ）、線形二次レギュレータ（ＬＱＲ：ｌｉｎｅａｒ−ｑｕａｄｒａｔｉｃ  ｒｅｇｕｌａｔｏｒ）、線形象限ガウシアン（ＬＱＧ：ｌｉｎｅａｒ−ｑｕａｄｒａｔｉｃ−Ｇａｕｓｓｉａｎ）、または、他の任意の適切な制御ループ手法を介して、リニアモータの制御装置から制御され得る。一実施形態では、リニアモータ５００がＰＩＤ制御装置を介して制御され得、実質的に、反動／衝撃効果を生じさせるようにプログラムされたＰＩＤの実装形態を有する。別の実施形態では、リニアモータ５００がＬＱＲ制御装置を介して制御され得、実質的に、反動／衝撃効果を生じさせるようにプログラムされたＬＱＲの実装形態を有する。他の実施形態では、リニアモータ５００がＬＱＧ制御装置を介して制御され得、実質的に、反動／衝撃効果を生じさせるようにプログラムされたＬＱＧの実装形態を有する。
【０１８５】
実施形態で、リニアモータ５００の移動が、反動／衝撃効果を生じさせるために、ＰＩＤ制御装置を使用してより効率的となり得る。一実施形態では、リニアモータ５００の移動が、反動／衝撃効果を生じさせるために、ＬＱＲ制御装置を使用してより効率的となり得る。リニアモータ５００の移動が、反動／衝撃効果を生じさせるために、ＬＱＧ制御装置を使用してより効率的となり得る。
【０１８６】
リニアモータ５００が、反動／衝撃効果を生じさせるために、および、上で考察したように使用者５の入力から行われる回生チャージ（ｒｅｇｅｎｅｒａｔｉｖｅ  ｃｈａｒｇｉｎｇ）のために、ＰＩＤ制御装置を使用してより効率的となり得る。別の実施形態では、リニアモータ５００が、反動／衝撃効果を生じさせるために、および、上で考察したように使用者５の入力から行われる回生チャージのために、ＬＱＲ制御装置を使用してより効率的となり得る。別の実施形態では、リニアモータ５００が、反動／衝撃効果を生じさせるために、および、上で考察したように使用者５の入力から行われる回生チャージのために、ＬＱＧ制御装置を使用してより効率的となり得る。
【０１８７】
概して、ハンドガンシステム１０が、ハンドガンボディ２０と、摺動ロッドまたは質量体６００を動作可能に制御するリニアモータ５００であって、シミュレーションの銃器ボディ２０に取り付けられる、リニアモータ５００と、リニアモータ５００に動作可能に接続される制御装置５０と、制御装置５０に電力供給する電源６０とを有することができる。この実施形態では、ハンドガンシステム１０が、第１の端部９１０および第２の端部９２０を有するコッキングスライダ９００を有することができる。
【０１８８】
図４２は、ハンドガンシステム１０の上側レシーバ１２０の側面図である。図４３が、シミュレーションサイクルの開始前の、スライダ９００のコッキングする準備が整った、上側レシーバ１２０の内部構成要素を示す。
【０１８９】
上側レシーバ１２０が、スライダ９００と、リニアモータ５００と、摺動質量体６００と、ばね９５０とを有することができる。他の実施形態と同様に、リニアモータ５００が摺動質量体６００に動作可能に接続され、ハンドガンの発射からの反動をシミュレートすることを目的として摺動質量体６００から所定の運動力学的出力を得るように摺動質量体６００の運動力学的移動を動的に制御する。
【０１９０】
スライダ９００がリニアモータ５００に摺動可能に接続され得る。摺動質量体６００がばね９５０を介してスライダ９００に弾性的に接続され得る。スライダ９００が第１の端部９１０および第２の端部９２０を有することができる。摺動質量体／ロッド６００が第１の端部６１０および第２の端部６２０を有することができる。ばね９５０が第１の端部９５４および第２の端部９５８を有することができる。
【０１９１】
図４４が、シミュレーションのハンドガンをコッキングするために後方に引かれる（矢印９０４の方向）スライダ９００を概略的に示す。図４５が、シミュレーションのハンドガンのための発射前のシミュレーション位置に戻るスライダ９００を概略的に示す。発射サイクル前、留め金６８０が、長手方向の中心線５０８に沿った摺動質量体／ロッド６００の長手方向の移動に抵抗するが、これは、留め金６８０が第２の端部に接触することによるものである。
【０１９２】
シミュレーションのハンドガンのチャージ動作中、使用者５がシミュレーションのハンドガンのスライダ９００を後方に引くと、トリガピンまたは掛け金６８０がリニアモータの摺動ロッド／質量体６００の長手方向後方への移動に抵抗する。スライダ９００を後方に引くとき、リニアモータの摺動ロッド／質量体６００の長手方向後方への移動を阻止するトリガピンまたは掛け金６８０が、シミュレーションのハンドガンのチャージ動作中にリニアモータの摺動ロッド／質量体６００の後方への移動に抵抗するための、リニアモータ５００への電力供給のいかなる必要性も排除する。摺動質量体／ロッド６００が長手方向において定位置で保持される状態で、ハンドガンのコッキングをシミュレートするためにスライダ９００が後方に引かれ得る（矢印９０４により概略的に示される）。矢印９０４の方向へのスライダ９００の移動により、スライダ９００のショルダ９１４がリニアモータ５００の第１の端部５０１などのストッパに接触するようになるまで、摺動質量体／ロッド６００の第２の端部６２０およびスライダの第２の端部９２０の両方に取り付けられたばね９５０を拡張させることができる。使用者５がスライダ９００を解放することができ、拡張したばね９５０がスライダ９００を矢印９０６の方向の前方に移動させるようになる。
【０１９３】
シミュレーションのハンドガンのチャージ動作中、使用者５がシミュレーションのハンドガンのスライダ９００を解放すると、ばね９５０が、スライダ９００を図４５に示される位置に戻すまでスライダ９００を前方に引くことができる。このコッキングの手順の間、留め金６８０が、摺動質量体／ロッド６００が長手方向において矢印９０４の方向に移動するのを防止する。リニアモータ５００の摺動質量体／ロッド６００およびシミュレーションのハンドガンのスライダ９００の両方に接続されるばね９５０は、実際のハンドガンをチャージ／コッキングしている使用者５がハンドガンのスライダを引くことによりハンドガンをチャージするときに感じるような抵抗の大きさをシミュレートするようなばね定数を有することができる。
【０１９４】
トリガ１７０を引くことにより、トリガピンまたは掛け金の機構６８０がリニアモータの摺動ロッド／質量体６００を解放し、リニアモータ５００に電力供給することができる。電力供給されたリニアモータ５００がシミュレーションサイクルに入ることができ、ここでは、実際のハンドガンの使用者が実際のハンドガンを発射するときに感じることになる反動力をシミュレートするために、摺動ロッド／質量体６００の線形の動的な移動がリニアモータ５００によって制御される。図４６が、スライダ９００のショルダ９１４が機械的ストッパに衝突するようになるまで（この事例では、ショルダ９１４がリニアモータ５００の第１の端部５０１に接触するようになるまで）、ハンドガンの反動をエミュレートするために摺動質量体／ロッド６００を後方（矢印９９２により概略的に示される）に移動させるリニアモータ５００を概略的に示す。このシミュレーションサイクルは、トリガ１７０が矢印９９０の方向に引かれることにより、開始され得、それにより、シミュレーションサイクルに入るようにリニアモータ５００を制御するために制御装置６０を起動させることと、留め金６８０を矢印９９１の方向に移動させて摺動質量体／ロッド６００を解放させることと、の両方が行われる。本出願の他の実施形態で説明されるようなものなどの、他の形態の機械的ストッパも想定され得、これは例えば、第１の端部５０１ではなく、シミュレーションのハンドガン上のストッパショルダに接触する第１の端部６１０などである。矢印９９２の方向への移動中、摺動質量体／ロッド６００の第２の端部６２０がばね９５０の第１の端部９５４を押すことにより、ばね９５０が完全に圧縮され、また、ばね９５０の第２の端部９５８がスライダ９００の第２の端部９２０を押すことができる。したがって、摺動質量体６００の矢印９９２の方向への初期のストローク中、リニアモータ５００により制御可能に運動力学的に移動させられる有効質量／実際の質量が、ばね９５０およびスライダ９００と共に、摺動質量体／ロッド６００の組み合わせの質量となる。他の実施形態で説明されるように、機械的ストッパに衝突することにより、反動をシミュレートすることにおいて使用者に伝達される衝撃エネルギーを増大させることができ、また、リニアモータ５００を、図４５に示されるシミュレーションのハンドガンの発射前のシミュレーションの位置まで摺動質量体／ロッド６００を戻すためのモードにすることができる。矢印９９４は、スライダ９００が機械的ストッパに衝突した後の時点で、図４５に示されるシミュレーションのハンドガンの発射前のシミュレーションの位置に摺動質量体／ロッド６００が到達するまで、リニアモータ５００により摺動質量体／ロッド６００が前方方向（矢印９９４により概略的に示される）に制御可能に移動させられることを概略的に示している。この逆方向のストローク中（矢印９９４の方向）、摺動質量体／ロッド６００の第２の端部６２０がばね９５０の第１の端部９５４を引くことができ、ばね９５０がそのばね定数に基づいてある程度延伸した状態となり、ばね９５０の第２の端部９５８がスライダ９００の第２の端部９２０を引くことになる。したがって、摺動質量体６００の矢印９９４の方向のリターンストローク中、リニアモータ５００により制御可能に運動力学的に移動させられる有効質量／実際の質量が、ばね９５０およびスライダ９００と共に、摺動質量体／ロッド６００の組み合わせの質量となり得る（スライダ９００の質量と比較してばね９５０のばね定数が比較的大きいと仮定する）。
【０１９５】
リニアモータ５００の運動力学的な制御が、ハンドガンのための種々の仮想の反動力対時間をエミュレートするために、リニアモータ５００が移動させることになる質量体を運動力学的に制御する（例えば、加速度、速度および／または位置）ようにプログラムされ得、その力対時間のダイアグラムは、複数のシミュレーションポイントデータのセットに実質的に適合することを含むライフルのダイアグラムとは有意に異なってよい。
【０１９６】
図４７が、マガジンを模している取り外し可能な電源６０を備えるシミュレーションのハンドガンシステム１０を示す。図４８が電源６０の側面図を示す。電源６０が第１の端部６１および第２の端部６２を有することができ、電気接点６４、６５を備える。一実施形態では、電源を備えるシミュレーションの挿弾子６０が、シミュレートされる銃のマガジンと同じ外観および雰囲気を有することができる（電力接点以外）。接点６４、６５は従来どおり利用可能である任意の接点であってよく、武器のシミュレータボディの内部に収容される電子機器に繰り返し可能に確実に接続されるようにするためにばね荷重式であってよい。
【０１９７】
一実施形態では、リニアモータ５００は、反動シミュレーションサイクルの間において電力を切断されてもよいが、各シミュレーションサイクルの開始前に摺動質量体／ロッド６００の定位置であるシミュレーション位置を維持することができる。リニアモータ５００の電力を切断することにより全体の電力消費が低減される。その理由は、シミュレーションサイクルの間においては、リニアモータ５００が摺動ロッド／質量体６００の定位置またはシミュレーション前の位置を維持するために電力を消費することがないからである。また、シミュレーションサイクル間においてリニアモータ５００の電力を遮断することにより、方法および装置に対しての電源６０の充電を促進することができる。
【０１９８】
無線電力の方法
例えば、ゲームコントローラ、ショックスティック、ハンドガンベースのシミュレータなどのより小さいシミュレーションデバイスでは空間が制約されることから、本開示の実施形態が、リチウム−イオンの化学反応（ｃｈｅｍｉｓｔｒｙ）などの従来のバッテリに対しての代替手段を有することができる。これらの代替手段は、武器訓練プログラムで使用される場合であってもまたはゲーム周辺装置で使用される場合であっても、本明細書で考察されるシミュレータの全範囲に適用され得る。
【０１９９】
本開示の一般消費者向け用途または軍事用途のいずれでも、電源デバイス／電力利用可能性が重要である。本開示の実施形態は、本明細書で説明されるリニアモータシステムおよび／または制御装置を駆動する電源を有することができる。一実施形態が、シミュレータのためのバッテリパックの手法としてスーパーキャパシタ（ウルトラコンデンサ）を有することができる。
【０２００】
図６３が、図４７および４８に関して本明細書で説明されているものを短くしたシミュレーションのハンドガンマガジンを示す。電力供給のためにエミュレートのハンドガンマガジンをシミュレーションの武器に接続するのに使用される電極が図示されないが、これらの電極は、一般に、図４８と同じ場所に位置してよいかまたはマガジンの両側に位置してもよい。マガジンが、リニアモータシステムに電力供給するための実現性のある電圧源および電流源を作るために、直列にまたは並列に電気接続されるかあるいは直列のおよび並列の複数の形態となるように電気接続される多数のスーパーキャパシタを収容することができる。上記のシミュレーションのハンドガンマガジンは、それらのクリップまたはマガジンの適切なシミュレーションのために異なる種類の武器シミュレータと結合するような他のサイズおよび形状の形態をとることもでき、やはりこれらも、本明細書で説明される形態の多数のスーパーキャパシタを含むことができる。
【０２０１】
図６４が図６３と同じシミュレーションのハンドガンマガジンを示しており、ここでは、外側ハウジングが透明にされており、スーパーキャパシタが可視となっている。簡潔さのために平衡回路およびワイヤが省かれているが、これらは示される利用可能な空間内に含まれるとみなされるべきである。これらの回路が、充電端子に取り付けられるときのコンデンサの充電を調整し、適切な動作のためにコンデンサ間の電圧を平衡させる。複数の他のファクタと併せて使用されることを理由として、この用途でスーパーキャパシタを使用することは重要である。本明細書で説明される各反動サイクルの後でリニアモータ５００のための制御装置システムがモータを停止し、それにより、最小数の無線構成要素および論理構成要素にのみ電力供給するようにしながら大幅な電力削減を可能にする。また、電力の削減に伴い、各シミュレーションのマガジンで可能となる射撃回数が考慮され得る。上記のマガジンでは、３０回の反動サイクルのための、および、１０時間またはそれ以上で無線構成要素または論理構成要素を動作させるための、十分な電力が利用可能である。これを考慮する場合、充電時間が重要なファクタとなる。しかし、コンデンサベースのテクノロジの場合の充電時間は、リチウム−イオン・バッテリのテクノロジよりも桁違いに高速である。これはコンデンサの性質に関連する。したがって、スーパーキャパシタを使用する通常のシミュレーションのマガジンの場合、秒単位での充電時間が実現され得、対して、バッテリの充電に何分もまたは何時間もかかることが回避され、機能制限のない全体のシステムの正確なシミュレーションが達成される。
【０２０２】
図６５は、武器プラットフォームのためのチャージ／装填機構の等角図である。本開示の実施形態が、武器プラットフォームのためのチャージ／装填機構をエミュレートするための方法を提供する。本開示の実施形態によると、武器シミュレーションで採用されるリニアモータが、通常、６７Ｎから７００Ｎの力を加えることができる。チャージングスプリングをエミュレートするために、チャージングハンドルがリニアモータスライダに機械的に接続され得、使用後にリニアモータスライダから離され得る。チャージングハンドルの使用中、スイッチまたはセンサが、その最大の力の定数またはスライダの移動の変化に抵抗するために加えられ得る最大の力を低減するために、リニアモータへの電力を低減するようにリニアモータ制御装置に命令を出す。図６６を参照されたい。示されるように、モータが線形経路に沿って位置を維持する（発射しない場合）。使用者５が、モータへの電力を低減するようにモータ制御装置に信号を送るために、チャージングハンドルを掴むことができる（ボタンまたはセンサを介して信号を送る）。使用者５がハンドルを引くことができ、モータが力Ｆにより位置の変化に抵抗することができるが、リニアモータ制御装置からの利用可能な電力の低下を理由として、これができなくてもよい（つまり、モータの位置の時間的ずれ（ｐｏｓｉｔｉｏｎ  ｌａｇ））。図６７および６８を参照されたい。モータの出力の低下が通常のコッキング機構内でのばねをエミュレートすることができ、使用者５がハンドルを解放することによりチャージサイクルを完了することができる。出力が低下することを受けて、モータがその初期位置に戻ることができる（依然としてばねをエミュレートする）。初期の線形的開始位置に到達して使用者がチャージングハンドルのボタン／センサを起動しなくなると、モータが全出力に戻ることができ、反動をエミュレートする準備が整った状態となり得る。
【０２０３】
図６１に示されるように、リニアモータが単純なばねとして取り扱われ得る。Ｆrestoreはその元のロケーション（ｘ）に戻ろうとするばねにより使用者に与えられる力であり、これはフックの法則（Ｆ＝−ｋｘ）によって説明され得る。ｘの変化つまり（Δｘ）が、使用者を引っ張るばねの力を決定し、通常、距離ｘが増加すると、材料変形に達するまでＦrestoreが増大する。
【０２０４】
リニアモータによるチャージングスプリングのこのエミュレートは、単一のばね定数ｋを用いてモータのスライダの線形位置に跨ってその抵抗力を変化させるという形で、エミュレートされる重火器シミュレータで使用される従来のばねに従ってよい。つまり、モータが、チャージングハンドルに付随する通常の重火器プラットフォームの線形移動時に受ける他の機械的抵抗をエミュレートすることを目的として複数のばね定数ｋ1..2..3…をエミュレートすることができる。例えば、モータのスライダが位置Δｘまで移動させられると、スライダの位置の変化に抵抗するためにモータで利用可能となる力を変化させることにより使用者にばね定数ｋ1を適用することができる。次いで、モータが位置２（Δｘ）まで移動させられると、使用者にばね定数ｋ2を適用することができ、線形位置に跨ってＦrestoreを変化させる。したがって、従来の重火器のばねが線形位置に跨ってエミュレートされ得、ここでは、他の機械的な力も考慮に入れられる。
【０２０５】
ばね定数ｋ1..2..3…の値は、Δｘを介して力測定ツールを用いて従来のばねの力の定数を試験することにより、または、ばねの製造業者の仕様書により、得られ得る。
【０２０６】
本明細書で説明される本開示の実施形態は、ハンドガン、ライフル、ショットガンなどでの、さらには、本明細書で説明される重火器の例での、チャージングハンドル／チャージ機構に適用され得る。
【０２０７】
図５１が、システム１０の方法および装置の一実施形態を概略的に示す。システム１０は「ゲーム」の一部であってよいかまたは「ゲーム」を含むものであってよい。ゲームが、Ｕｎｉｔｙの開発環境／プラットフォームまたはＵｎｒｅａｌ  Ｅｎｇｉｎｅ（登録商標）の開発環境／プラットフォーム、あるいは、同様の開発環境を利用することができる。Ｕｎｉｔｙの開発プラットフォームは、マルチプラットフォームの３Ｄゲームおよび２Ｄゲームならびにインタラクティブ体験を作るための柔軟性のある強力な開発エンジンである。Ｕｎｉｔｙの開発プラットフォーム、および、Ｕｎｒｅａｌ  Ｅｎｇｉｎｅ（登録商標）のプラットフォームなどの他のプラットフォームは、没入的なシミュレーション環境およびゲーム環境を作るのに、幅広い産業で使用されている。例示の実施形態では、Ｕｎｉｔｙプラグイン／ゲーム、Ｄｙｎａｍｉｃ  Ｌｉｎｋ  Ｌｉｂｒａｒｙ（ＤＬＬ）、および／または、他のプラグイン／ゲームが、図５１に描かれる「ゲーム」のブロックと、リニアモータ５００のブロックとの間の、直列バス、ＣＡＮバス、および／または、他の通信バス／プロトコルを通して、制御装置５０を介してリニアモータ５００にインターフェース接続され得る。これは、ダイアグラムの「ゲーム」部分を、本明細書で説明されるように使用者５からの信号を解釈し、それらの信号をプラグイン内に供給し、その結果、ゲーム条件／シミュレーション条件によって指定される形で、リニアモータ５００が任意に移動させられ得るように、考慮している。ゲーム環境と使用者５との間のこの相互作用の実施例が図８２を参照して説明され得る。示されるように、使用者５が椅子であるゲーム周辺装置／シミュレーション周辺装置を介して着座し、さらに、使用者５が、ショックスティックが取り付けられたＶＲ周辺装置を保持する。通信インターフェースが、ＶＲ周辺装置（リニアモータ５００を含む）とシミュレーション／ゲーム環境または図５１の「ゲーム」ブロックとの間に確立され得る。ＶＲ周辺装置が本明細書で説明されるように位置追跡装置を介して自由空間内でのその位置を報告することができることから、図５１の「ゲーム」部分が自由空間内でのＶＲ周辺装置のロケーションを捕捉することができる。図８２に示されるように使用者５がＶＲ周辺装置を保持する間、図５１の「ゲーム部分」が、この形態を、通常のハンドガンまたはライフルとしてＶＲ周辺装置がセットアップされているものと、解釈することができる。したがって、図５１の「ゲーム」部分が、トリガが押し下げられるときに通常の発射シークエンスをエミュレートするように、プラグインを介してリニアモータ５００に指示を出すことができる。また、使用者５が図８２に示される位置に対して垂直となるようにＶＲ周囲ボディを保持する場合、図５１の「ゲーム」部分が、この位置の変化を、ＶＲ周辺装置がチェーンソーであるとみなされるべきでる、という意味で解釈することができる。したがって、図５１の「ゲーム」部分が、通常のチェーンソーの効果をエミュレートするように、プラグインを介してリニアモータ５００に指示を出すことができ、ここでは、リニアモータ５００が一定の前後の動きでスライダ６００を移動���せ、ＶＲ周辺装置のトリガの押し下げ時にこのモーションの振動数を上げる。
【０２０８】
一実施形態では、ゲーム環境またはシミュレーション環境からリニアモータ５００を制御するのにプラグインが使用され得る。
【０２０９】
一実施形態では、プラグインが、特定のモータの移動の開発を単純化するためのグラフィカルユーザインターフェースを有することができる。
【０２１０】
実施形態では、グラフィカルユーザインターフェースが、リニアモータ５００のための、移動対時間、加速度対時間、速度対時間、および／または、組み合わせのグラフを示すことができる。
【０２１１】
別の実施形態では、グラフィカルユーザインターフェースが本明細書で説明されるグラフを示すことができ、リニアモータ５００のための任意の移動をプログラムするためにそのグラフを開発者が任意に操作するのを可能にすることができる。
【０２１２】
別の実施形態では、プラグインが、通常のリニアモータの効果を異なる事象に容易に割り当てるのを可能にするためのドロップダウンメニューを有することができる。
【０２１３】
追加の実施形態では、プラグインからの実質的にすべての機能および通信プロトコルを再び作ってより大きい各プログラムに一体化するのを必要とすることなく、開発時間を短縮するのを促進するために、プラグインが、より大きいプログラム（ゲーム／シミュレーション）によって呼び出され得る。
【０２１４】
実施形態では、プラグインが、無線インターフェースを通して、本明細書で説明される図５１の「ゲーム」部分および「リニアモータ」部分と通信することができる。
【０２１５】
一実施形態では、プラグインがリニアモータ５００から温度データおよび電力使用データを受信することができる。
【０２１６】
別の実施形態では、プラグインが、本明細書で説明されるように、失敗することのないように（スライダ６００が一定の距離を越えて（ｏｕｔ  ｏｆ  ｄｉｓｔａｎｃｅ）進むこと、電力を過剰に使用すること、など）、モータ５００のための最大の移動を計算するのに、温度データおよび電力使用データを使用することができる。
【０２１７】
杖の実施形態
図４９から５１が、ゲーム用品である杖２０００の中にリニアモータ５００を組み込むための一実施形態を示す。図４９が、リニアモータ５００が取り外された状態の、シミュレーションの魔法の杖２０００の一実施形態を示す。図５０が、ゲームの杖２０００を備える使用者５を示す。
【０２１８】
杖２０００が、第１の端部２０１０と、第２の端部２０２０とを有することができ、また、重心２０６０を有する長手方向の中心線２０５０を有することができる。長手方向の中心線５０８を有するリニアモータ５００が摺動質量体／ロッド６００を有することができ、杖２０００の内部に組み込まれ得る。杖２０００の中にリニアモータ５００を組み込むことは、中心線５０８が中心線２０５０と一致してそれにより摺動質量体／ロッド６００が中心線２０５０に沿って摺動移動するようになるものであってよい。他の実施形態では、中心線５０８が、平行な状態となるようにまたは非平行な状態となるように、中心線２０５０から任意の角度で離間されてもよい。離間されかつ平行である場合、摺動質量体／ロッド６００の摺動移動が中心線２０５０と平行であってよいが、それには沿わなくてよい。離間されかつ非平行である場合、摺動質量体／ロッド６００の摺動移動が中心線２０５０に平行ではなくてよく、それに沿わなくてもよい。
【０２１９】
種々の実施形態で、ゲームプレイ中、重心２０６０が杖２０００の全長の少なくとも２５パーセントのところに再配置され得る。実施形態では、重心２０６０が、杖２０００の全長の少なくとも３０、３５、４０、４５、５０、５５、６０、６５、７０、７５、８０、８５および９０パーセントのところに再配置され得る。種々の実施形態で、重心２０６０が、杖２０００の全長の上記で挙げたパーセントのうちの任意の２つのパーセントの間の範囲に沿って再配置され得る。
【０２２０】
一実施形態では、リニアモータ５００および摺動質量体／ロッド６００が、仮想現実のゲームの没入感などの、特にはゲームユーザにとっての、ゲームの没入感のレベルを上げることができる。例えば、摺動質量体／ロッド６００の制御される移動によって作られる、使用者に与えられる所定のリニアモータ５００の効果を分析するのに、インゲームプレイ（ｉｎ−ｇａｍｅ  ｐｌａｙ）が使用され得る。
【０２２１】
一実施形態では、これらの効果は、ゲームの目標が成功裏に達成されるのに近づいているかどうか（使用者が正確に呪文をかけているかまたは不正確に呪文をかけているか、など）と共に、使用者への通信の形態であってよい。例えば、ゲームプレイ中の使用者が、正確にゲームの呪文をかけるために杖２０００を移動させることを試みることができる。このゲームの呪文は、所定のセットの一時的な／時間依存のモーションを介して杖が移動させられるのを必要とする場合がある。一実施形態では、使用者が第１のセットの所定の一時的なモーションを成功裏に実施すると、リニアモータ５００が、第１のセットのモーションを介して摺動質量体／ロッド６００を移動させることができ、それにより第１のセットの触覚的感覚（呪文が正確に実施されたことを使用者に示すための振動または一般的な動きなど）を使用者に送ることができる。実施形態では、使用者が第２のセットの所定の一時的なモーションを成功裏に実施すると、リニアモータ５００が、第２のセットのモーションを介して摺動質量体／ロッド６００を移動させることができ、それにより第２のセットの触覚的感覚（継続して呪文が正確に実施されたことを使用者に示すためのより強い振動またはより大きい一般的な動きなど）を使用者に送ることができる。その後、呪文が完了することで、大きい衝撃または振動などの第３のセットの触覚的感覚が与えられる。
【０２２２】
実施形態では、使用者が第１のセットの所定の一時的なモーションを実施するのに失敗した場合、リニアモータ５００が、修正された第１のセットのモーションを介して摺動質量体／ロッド６００を移動させることができ、それにより修正された第１のセットの触覚的感覚（呪文が不正確に実施されたことを使用者に示すための弱い振動／完全な停止または弱い一般的な動き、あるいは、呪文が不正確にかけられたことを使用者に示すための完全な停止、など）を使用者に送ることができる。
【０２２３】
実施形態では、本明細書で説明される方法および装置が、ゲームプレイ中に使用者のための触覚効果を生じさせるための以下のステップを含むことができる。
【０２２４】
１）使用者が杖２０００を移動させることにより呪文をかけるのを開始し、杖２０００には加速度計およびジャイロスコープが挿入されている。
【０２２５】
２）加速度計およびジャイロスコープが、杖２０００の移動に関するそれらの収集された情報をゲーム１０に送る。
【０２２６】
３）ゲーム１０が、予めプログラムされたデータから、リニアモータ５００がどのように応答すべきかを解釈し、リニアモータ５００を移動させるようにする。
【０２２７】
４）使用者が、杖２０００のボディまたはファサード内でリニアモータ５００によって誘発される、振動、衝撃、および、重心２０６０の変化を受ける。
【０２２８】
テニスラケット
図５２が、複数のリニアモータ５００および５００’を備えるシミュレーションのテニスラケット３０００の一実施形態を示す。図５３が、ラケット部分が取り外された状態の、複数のリニアモータ５００および５００’を備えるシミュレーションのテニスラケット３０００を示す。図５４が、テニスラケットに衝突するテニスボールを概略的に示す。
【０２２９】
ラケット３０００が、ハンドグリップ３００５と、第１の端部３０１０と、第２の端部３０２０とを有することができ、また、定位置である重心３０６０を有する長手方向の中心線３０５０を有することができる。
【０２３０】
長手方向の中心線５０８を有するリニアモータ５００が摺動質量体／ロッド６００を有することができ、ラケット３０００の内部に組み込まれ得る。長手方向の中心線５０８’を有するリニアモータ５００’が摺動質量体／ロッド６００’を有することができ、ラケット３００の内部に組み込まれ得る。ラケット３０００の中にリニアモータ５００および５００’を組み込むことは、中心線５０８および５８’が中心線３０５０と一致してそれにより摺動質量体／ロッド６００および６００’が中心線３０５０に沿って摺動移動するようになるものであってよい。他の実施形態では、中心線５０８および／または５０８’が、平行な状態となるようにまたは非平行な状態となるように、中心線３０５０から任意の角度で離間されてもよい。離間されかつ平行である場合、摺動質量体／ロッド６００および６００’の摺動移動が中心線３０５０と平行であってよいが、それには沿わなくてよい。離間されかつ非平行である場合、摺動質量体／ロッド６００および６００’の摺動移動が中心線３０５０に平行ではなくてよく、それに沿わなくてもよい。
【０２３１】
摺動質量体／ロッド６００および６００’の移動により、ハンドグリップのロケーション３００５を基準として新しいロケーション３０６０’へとラケット３０００の重心３０６０が移動することが可能となる。ハンドグリップのロケーション３００５を基準として重心３０６０を移動させることにより、このラケットで、使用者用の異なるラケットをシミュレートすることが可能となる。種々の実施形態で、重心３０６０が長手方向軸３０５０上に位置してよい。他の実施形態では、重心３０６０が長手方向軸からずれて位置してもよい。実施形態では、重心３０６０がゲームプレイ中に位置変更され得る。ゲームプレイ中、重心３０６０がテニスラケット３０００の全長の少なくとも２５パーセントのところに再配置され得る。実施形態では、重心３０６０が、テニスラケット３０００の全長の少なくとも３０、３５、４０、４５、５０、５５、６０、６５、７０、７５、８０、８５および９０パーセントのところに再配置され得る。重心３０６０が、テニスラケット３０００の全長の上記で挙げたパーセントのうちの任意の２つのパーセントの間の範囲に沿って再配置されてもよい。
【０２３２】
シミュレーションの物品を基準として離間したおよび／または非平行の／傾斜したロケーションに複数のリニアモータ（例えば、５００および５００’）を有することにより、シミュレーションの事象および種類の数を増加させることが可能となる。例えば、シミュレーションの物品のハウジング内で傾斜および離間された状態では、それぞれリニアモータ５００および５００’によりそれぞれ制御される複数の摺動質量体／ロッド６００および６００’の運動力学的移動が、力、角度、力積、振動、回転、トルク、さらには、他の種類の動的な移動をシミュレートすることができる。
【０２３３】
図５３では、中心線５０８が中心線３０５０に対して角度３２００をなし、中心線５０８’が中心線３０５０に対して角度３２００’をなし、中心線５０８が中心線５０８’に対して角度３３００をなす。摺動質量体６００および６００’の独立した運動力学的制御と併せて、摺動質量体６００および６００’の異なる摺動角度および／または異なる摺動位置により、現実世界からの多くの異なる考えられる運動力学的活動を制御下でエミュレートすることが可能となる。
【０２３４】
ベクトルタイプのシステム（すなわち、非スカラタイプ）の場合、デカルト座標が使用されると考えられる（しかし、極座標系が使用されてもよい）。
【０２３５】
図５４が現実世界のスポーツゲームをエミュレートするのに使用され得る実施形態を説明しており、ここでは、テニスボールがテニスラケットによって打ち返される。この図は、ハンドグリップのロケーション３００５が座標系の原点であると仮定する。テニスラケット３０００とテニスボールとの間のインパクトの点３０８０（デカルト座標のＤx３０８１、Ｄy３０８２、Ｄz３０８３）で、テニスボールが、テニスラケット３０００を基準とした速度ベクトル（デカルトの速度成分Ｖx、Ｖy、およびＶzを有する）を有することができる。この相対速度ベクトルは、テニスボールおよびテニスラケット３０００の両方の計算された速度ベクトルを考慮に入れることができる。一実施形態では、テニスラケット３０００の速度がゼロであると仮定されてもよい。他の実施形態では、ラケット３０００の速度が、ラケット３０００のゲーム用品内のゲームセンサに基づいて計算され得る。
【０２３６】
テニスボール（速度ベクトルと、質量bを有する）と、全体質量trおよび重心（ロケーション３０６０）を有するテニスラケット３０００上のインパクトの点３０８０との間の仮想のインパクトに起因するハンドグリップ３００５上の相対的な力（トルク、力、および、力積）が、運動、力およびエネルギーの標準的なニュートンの法則を使用して計算され得る。ハンドグリップのロケーション３００５上のこの第１のインパクト（例えば、使用者が感じるはずであるもの）からのこれらの計算される相対的な力（トルク、力および力積）のうちの１つまたは複数の相対的な力が、摺動質量体／ロッド６００および６００’を制御するおよび／または独立して移動させるリニアモータ５００および５００’によってエミュレートされ得る。
【０２３７】
種々の実施形態で、仮想の網３１１０がさらにモデル化され得、テニスボールとテニスラケット３０００との間の仮想のインパクトに起因するハンドグリップ３００５上の相対的な力（トルク、力および力積）の計算に使用され得る。この場合、網３１００の弾性が、ガットの張り具合、網のサイズ、および、網の中心３１６０に対しての網上のインパクトの点３０８０の相対的なロケーションと共に、示され得る。
【０２３８】
種々の実施形態で、ハンドグリップの点３００５でエミュレートされる相対的なトルクが、摺動質量体／ロッド６００および６００’を制御するおよび／または独立して移動させるリニアモータ５００および５００’によって作られ得る。実施形態では、ハンドグリップの点３００５でエミュレートされる相対的な力が、摺動質量体／ロッド６００および６００’を制御するおよび／または独立して移動させるリニアモータ５００および５００’によってエミュレートされ得る。他の実施形態では、ハンドグリップの点３００５でエミュレートされる相対的な力積が、摺動質量体／ロッド６００および６００’を制御するおよび／または独立して移動させるリニアモータ５００および５００’によってエミュレートされ得る。
【０２３９】
同様に、インパクトの第２の点３０８０’でのテニスボール（第２の速度ベクトルを有する）とテニスラケット３０００との間の第２の仮想のインパクトに起因するハンドグリップ３００５上の相対的な力（トルク、力および力積）が、運動および力の標準的な法則を使用して計算され得る。ハンドグリップのロケーション３００５上のこの第２のインパクト（例えば、使用者が感じるはずであるもの）からのこれらの計算される相対的な力（トルク、力および力積）のうちの１つまたは複数の相対的な力が、摺動質量体／ロッド６００および６００’を制御するおよび／または独立して移動させるリニアモータ５００および５００’によってエミュレートされ得る。
【０２４０】
同様に、インパクト（偶然に第１のインパクト３０８０と同じロケーションである）の第３の点３０８０’’でのテニスボール（第１および第２の速度ベクトルとは異なる第３の速度ベクトルを有する）とテニスラケット３０００との間の第３の仮想のインパクトに起因するハンドグリップ３００５上の相対的な力（トルク、力および力積）が、運動および力の標準的な法則を使用して計算され得る。ハンドグリップのロケーション３００５上のこの第３のインパクト（例えば、使用者が感じるはずであるもの）からのこれらの計算される相対的な力（トルク、力および力積）のうちの１つまたは複数の相対的な力が、摺動質量体／ロッド６００および６００’を制御するおよび／または独立して移動させるリニアモータ５００および５００’によってエミュレートされ得る。
【０２４１】
種々の実施形態で、テニスボールとラケット３０００との間のインパクトによって生じるハンドグリップ３００５上の相対的な力（トルク、力および力積）が、リニアモータ５００および／または５００’によってエミュレートされ得る。
【０２４２】
実施形態では、この方法および装置が、テニスラケット３０００から離れた後のインパクト後のテニスボールの速度ベクトルを実際に計算する。
【０２４３】
１つまたは複数のリニアモータ５００、５００’、５００’’などを使用する種々の選択肢を以下に記載する。
【０２４４】
（１）一実施形態では、複数の異なる制御可能な重りユニット６００、６００’、６００’’を独立して制御する複数のリニアモータ５００、５００’、５００’’が提供され得る。
【０２４５】
（２）実施形態では、ハウジングファサードユニットが提供され得、１つまたは複数のリニアモータ５００、５００’、５００’’および制御可能な重りユニット６００、６００’、６００’’を受けて保持するための複数の異なる離間された位置的ロケーションをハウジングファサードユニット内に有する。種々の実施形態で、位置的ロケーションが使用者によって選択可能となり得る。
【０２４６】
（３）別の実施形態では、ハウジングファサードユニットが提供され得、これが、１つまたは複数のリニアモータ５００、５００’、５００’’および制御可能な重りユニット６００、６００’、６００’’を受けて保持するための複数の異なる角度方向を有する。種々の実施形態で、角度方向が使用者によって選択可能となり得る。
【０２４７】
（４）一実施形態では、１つまたは複数のリニアモータ５００、５００’、５００’’および制御可能な重りユニット６００、６００’、６００’’を受けて保持するための異なる位置および／または角度方向を有する複数の異なるハウジングファサードユニットが提供され得る。種々の実施形態で、位置的ロケーションおよび／または角度方向が使用者によって選択可能となり得る。
【０２４８】
（５）実施形態で、選択可能なセットのリニアモータ５００、５００’、５００’’および制御可能な重りユニット６００、６００’、６００’’が提供され得、各々が、ハウジング内の異なる制御可能な重り６００、６００’、６００’’の間隔および／または向きを有する調整可能な形態を有する。
【０２４９】
（６）種々の実施形態で、リニアモータ５００、５００’、５００’’および制御可能な重りユニット６００、６００’、６００’’のうちの１つまたは複数が、複数の異なる重り挿入物を有することができる。
【０２５０】
（７）実施形態で、リニアモータ５００、５００’、５００’’および制御可能な重りユニット６００、６００’、６００’’のうちの１つまたは複数が、制御可能な重りのための複数の異なる選択可能な機械的停止位置を有することができる。
【０２５１】
（８）種々の実施形態で、本明細書で説明される方法および装置が、テニスラケット、野球のバット、魔法の杖、ホッケーのスティック、クリケットのバット、バドミントン、ビリヤードのキュー、ボクシングのグローブ、剣、ライトサーベル、弓矢、ゴルフクラブおよび釣り竿などの、１つまたは複数の選択可能なゲームデバイスの動作をシミュレートすることができる。
【０２５２】
（９）実施形態で、本明細書で説明される方法および装置が、例えば、ｈａｌｏのプラズマ銃、折れたバット、野球のボールを打った後のバットの振動、または、チャージ／装填などの、エミュレートされるシステムの１つまたは複数の二次的なアクションを触覚的にシミュレートすることができる。
【０２５３】
種々の実施形態で、本明細書で説明される銃器シミュレーションシステムを有するリニアモータシステムが、仮想現実のゲームの周辺装置内で使用され得る。
【０２５４】
例えば、図６９が、リニアモータ５００を有するシミュレーションの銃器の実施形態を示す。この実施形態は、シミュレーションの銃器のボディ上のセットのマーカを用いて、光学追跡を介しておよび／または他の追跡システムを用いて、仮想現実のゲームに導入される。
【０２５５】
図７０が、リニアモータ５００と、摺動質量体６００とが露出されており、さらに機械的ストッパ８００を備える、図６９に示されるシミュレーションの銃器の実施形態の透視図（ｔｒａｎｓｐａｒｅｎｔ  ｖｉｅｗ）を示す（図８３を参照のこと）。示されるように、機械的ストッパ８００がシミュレーションの銃器ボディの後部に向けて可視となっており、これは、ポリプロピレンおよびゴムバンパから作られる多構成要素のストッパである。ポリプロピレンまたは他の利用可能なプラスチックが、摺動質量体６００を損傷させることなくスライダが迅速にエネルギーを与えるのを可能にする。ポリプロピレン部片の後方のゴムバンパが、さらに、エンドユーザのための経時的なエネルギーの伝達を調整するのを可能にし、加えて、シミュレーションの銃器のボディにエネルギーを安全に伝達するのを可能にする。多構成要素の機械的ストッパ８００を使用するこのエネルギー伝達の方法は本明細書のすべての機械的ストッパに適用される。
【０２５６】
図７１および７２が、追加の仮想現実のゲームの周辺装置の側面図を示す。この周辺装置は、上の実施形態で示されて説明されているのと同じ種類の多構成要素の機械的ストッパ８００を利用する。このゲーム周辺装置は、シミュレーションの銃器のゲームプレイ内でのチャージ（再装填）をシミュレートするための追加のチャージングハンドルを有する。これもやはり、仮想現実のゲームに導入されるが、このシミュレーションの周囲ボディは、各図の頂部に示される追跡装置のためのマウントを用いての磁気追跡（位置決め）を使用することによって追跡され得る。
【０２５７】
これらのゲーム周辺装置はシミュレーションの銃器の形態をとる必要はなく、これらは、同じ基部構成要素、すなわち、リニアモータ５００、摺動質量体６００、機械的ストッパ８００、電源および制御装置（これらはボディ内に埋め込まれ得る）、トリガなどを伴っていてよく、他のボディをエミュレートすることができる。これらの他のボディは、野球のバット、魔法の杖、テニスラケット、クリケットのバット、ビリヤードのキュー、ボクシングのグローブ、従来のゲームパッド、両手コントローラ、釣り竿およびリール、ライトサーベル、剣、ヌンチャク、ゴルフクラブ、チェーンソー、斧、ナイフ、警棒、椅子、などであってよい。これらの実施形態では、本明細書の種々の実施形態で説明されるシミュレーションの銃器でエミュレートされるのと実質的に同じ衝撃または反動力がエミュレートされ得る。
【０２５８】
例えば、訓練およびシミュレーションで使用されるためにリニアモータ反動システムが実装されている一般的な椅子を考察する。椅子が、力フィードバック（衝撃およびランブル音（ｒｕｍｂｌｅ））を介するより深い没入感を得るように従来のゲームおよびシミュレーションと共に使用され得る。これはさらに、仮想現実の環境内で力フィードバックを介してより深い没入感を得るのにも使用され得、ここでは、ＨＭＤを備える使用者５が椅子に座っている状態のシミュレーションと、着席位置を含む環境とがエミュレートされ得る。これが、シミュレーションのヘリコプタのコックピット内の、トラック内の、または、操作者が座るための「椅子」を従来どおり含むような任意の他の乗り物内の、いずれの椅子であろうとも、各々が使用者５のためにエミュレートされ得る。
【０２５９】
図７３および７４が、使用者５のために、反動、衝撃、振動、力フィードバックなどを生じさせるためのリニアモータ５００のための２つの位置を示すのに使用される一般的な椅子を示す。通常の椅子では、使用者５が椅子の背もたれおよび椅子の座部に接することになり、これらが使用者５の重量を支持する。本明細書で説明されるようにリニアモータを変化させることにより、通常であればゲームプレイ中または訓練シミュレーション中に使用者５が得ることができないような力フィードバックおよび反動効果を使用者５が経験することができる。
【０２６０】
図７５が、椅子の背もたれおよび座部の両方に接続される２つのリニアモータを示す。これらの２つのリニアモータまたはそれ以上のリニアモータ（描かれない）が、訓練シミュレーションまたはゲームプレイで使用者５によって知覚されるものに関連するような場合に、使用者５の仮想現実体験のための反動および力フィードバックに関連する効果を生じさせるように協働させることができる。
【０２６１】
実施形態では、リニアモータシステム全体が椅子内に含まれ得るかまたは椅子に取り付けられ得る。このシステムが、本明細書で説明されるような、リニアモータ５００と、摺動質量体６００と、機械的ストッパ８００と、リニアモータ制御装置と、リニアモータ電源とを有することができる。
【０２６２】
実施形態では、リニアモータシステムが本明細書で説明されるようなショックスティックの形態で取り付けられ得る。
【０２６３】
図７６が、使用者５に対して異なる効果（力ベクトル）を生じさせるために異なる向きで取り付けられたリニアモータの実施形態を示す。
【０２６４】
実施形態では、複数のリニアモータが椅子の座部および背もたれに取り付けられ得る。
【０２６５】
実施形態では、リニアモータが、リニアモータのモーションを制御するために特定の予め設定される周波数を変換するシミュレーションまたはゲームからの音を介して駆動され得る。
【０２６６】
他の実施形態では、リニアモータが、本明細書で説明される機構および流れ図を介してシミュレーションまたはゲームから直接に駆動され得る。
【０２６７】
実施形態では、リニアモータが椅子の脚に取り付けられ得る。
【０２６８】
アタッチメントとしてのリニアモータシステム
銃器シミュレータボディ２０の着脱自在の部分と共にリニアモータシステムを使用することの種々の利点が、シミュレーション訓練のために実際の武器システムの代わりのドロップ（ｄｒｏｐ）として着脱自在のセクションを使用する場合でも、明らかとなる可能性がある。例えば、図２および３を参照すると、図２は銃器の完全な組立体であり、図３が図２の上側組立体である。図３では、モータが上側組立体１２０内に収容され、それによりモータが下側組立体１４０と結合することが可能となる。リニアモータシステムを含めた、上側組立体１２０が、シミュレーション訓練のために実際の銃器の代わりのドロップとして使用され得る。上側組立体１２０が、上で示されて説明されたように、ターゲットペイントのためのレーザ組立体と、実際の武器をエミュレートするための必要な特徴部分のセットとを有する。上側組立体１２０が、反動の発生のために、および、エミュレートされる実際の武器によって生じる二次的な反作用の力の効果のために、リニアモータ５００のモーションを誘導するための制御装置および電力ユニットをさらに有することができる。
【０２６９】
上記の発想をさらに採用するために、リニアモータシステムが、着脱自在の訓練部品またはキット内のドロップとして使用されるために、通常のバットストックハウジング内に位置してもよい。
【０２７０】
図７７および７８が、リニアモータシステムを含む修正された銃床を示す。銃床が機械的ストッパを有し、モータを駆動するのに必要である制御装置および電力ユニットをさらに有することができる。銃床は多くの異なるサイズおよび形状を有し、リニアモータおよび機械的ストッパのロケーションおよび配置がこれらの空間制約を受け入れるように変更され得る。さらに、銃床内での制御装置ユニットおよび電力ユニットのロケーションが空間制約を反映するように変更され得る。最後に、キット内のドロップとして銃床が武器シミュレータ２０または実際の銃器のいずれかのボディに取り付けられるところの最も前方の位置が、さらに、ボディ２０からの、または、通常の銃床を取り付ける実際の銃器からの、取り付け位置の要求条件に従うように変化することができる。
【０２７１】
銃床の取り付け部分の参照のために、図７９でねじ切りされた緩衝管２３０が可視である。したがって、上の２つの図の取り付け位置は、シミュレーション訓練のためのキット内のドロップとしての、ボディ２０の位置または実際の銃器内での従来の位置に取り付けられるように修正され得る。
【０２７２】
本明細書で説明される銃床の実施形態が、バッテリパック、コンデンサパックまたはスーパーキャパシタパックなどの、本明細書で言及する電源デバイスによって電力供給され得る。本明細書で説明される銃床の実施形態が、本明細書で説明されるリニアモータ制御装置によって制御され得る。
【０２７３】
ショックスティック
図８０が、摺動質量体６００、ならびに、摺動質量体６００の左側および右側にある２つの多部品の機械的ストッパと併せて、中空シリンダ（ショックスティック）内部に収容されるリニアモータ５００を示す。多部品（多構成要素）の機械的ストッパ８００は本明細書で説明されている。図８０に示されるように、リニアモータ５００がショックスティックの左側にずらされる。使用者５が図８１に示されるようにショックスティックを保持することができる。このずれは、使用者５がショックスティックを効果的に保持することができるように、重心の影響の主要因となるものである。ショックスティックが本明細書に含まれるすべての効果を生じさせることができ、これには、反動、衝撃、振動、過渡振動、力フィードバック、および、本明細書で説明される他の触覚効果が含まれる。
【０２７４】
実施形態では、機械的ストッパ８００が実質的に同じであってよい。
【０２７５】
一実施形態では、機械的ストッパ８００が、異なる力対時間のグラフを作るように異なる材料を使用してもよく、その場合でも、リニアモータが各々の別個の機械的ストッパに同じ力対時間を適用する。
【０２７６】
実施形態では、ショックスティックが、野球のバット、魔法の杖、テニスラケット、クリケットのバット、ビリヤードのキュー、ボクシングのグローブ、従来のゲームパッド、両手コントローラ、釣り竿およびリール、ライトサーベル、剣、ヌンチャク、ゴルフクラブ、チェーンソー、斧、ナイフ、警棒、椅子、などのような異なる周辺装置をエミュレートする異なるハウジングの中に挿入され得る。
【０２７７】
一実施形態では、ショックスティックが、ゲームプレイのための別のショックスティックと共に使用され得る。
【０２７８】
別の実施形態では、ショックスティックが、２つ以上の追加のショックスティックおよび２つ以上の周囲ボディと共に使用され得る。
【０２７９】
他の実施形態では、ショックスティックが、本明細書で説明されるように、単独でまたは別個のハウジング内で使用され得る仮想現実の周辺装置であってよい。
【０２８０】
一実施形態では、ショックスティックのリニアモータ５００が、重心の調整のためにその線形経路に沿って上方または下方に移動させられ得る。
【０２８１】
他の実施形態では、ショックスティックが、本明細書で説明される追跡を介して位置データを訓練シミュレーションまたはゲームに伝送することができる。
【０２８２】
種々の実施形態で、ショックスティックは、機能制限がなくてよく、リニアモータシステム、すなわち、リニアモータ５００、摺動質量体６００、機械的ストッパ８００、リニアモータ制御装置、および電源を有することができる。
【０２８３】
一実施形態では、ショックスティックは、機能制限がなくてよく、無線通信デバイスを有することができる。
【０２８４】
他の実施形態では、ショックスティックが、本明細書で説明される同じ機構を介する使用者５の動きを通してその電源を再充電することができる。
【０２８５】
一実施形態では、ショックスティックの実施形態が、振動、力フィードバック、反動または衝撃を生じさせるために、スマートフォンまたは携帯電話のハウジング内に嵌合されるのに十分な小ささとなり得る。
【０２８６】
他の実施形態では、ショックスティック（スマートフォンまたは携帯電話のハウジング内に嵌合されるのに十分な小ささである）が、本明細書で説明される同じ機構を介する使用者５の動きを通してスマートフォンまたは携帯電話を再充電するのに使用され得る。
【０２８７】
一実施形態では、ショックスティックの摺動質量体６００が複数の異なる種類の磁石（ネオジム、セラミックなど）で構成され得る。
【０２８８】
実施形態では、ショックスティックの摺動質量体６００が複数の異なる種類の磁石（ネオジム、セラミックなど）で構成され得、磁石がスライダ内で繰り返しのパターン（つまり、ネオジム、セラミック、ネオジム、セラミック、など）を形成する。
【０２８９】
一実施形態で、ショックスティックの摺動質量体６００が複数の異なる種類の磁石（ネジオム、セラミックなど）で構成され得、磁石がスライダ内に不規則なパターン（つまり、セラミック、ネオジム、ネオジム、セラミックなど）を形成する。
【０２９０】
別の実施形態では、ショックスティックが、その関連する電源および通信設備を別個のエンクロージャ上またはその内部に配置することができるように構成されるコネクタプレートを有することができる。例えば、このエンクロージャが、ショックスティックが挿入され得、または取り外され得る椅子または他のボディを取り囲むことができる。
【０２９１】
図８２が、取り外し可能なケーブルハーネスを介して椅子に接続され得る本明細書で説明されるショックスティックを有することができるＶＲ周辺装置を保持する使用者５を示す。示されるように、椅子が、ショックスティックおよびゲームまたはシミュレーションを実行するゲームコンソール／コンピュータへの電力供給およびそれらとの通信に必要なすべての電子機器を有することができる。
【０２９２】
実施形態では、本明細書で説明されるショックスティックがＶＲ周辺装置から取り外され得、図８２に示されるケーブルハーネスから脱着されて椅子に挿入され得る。
【０２９３】
一実施形態では、本明細書で説明されるショックスティックがＶＲ周辺装置から取り外され得、ケーブルハーネスの取り外しを必要とすることなく椅子に挿入され得る。
【０２９４】
図８１が図８０に示されるショックスティックを保持する使用者５を示す。使用者５が本明細書で説明されるヘッドマウントディスプレイまたは他の仮想現実ディスプレイを着用することができる。ショックスティックの位置が、例えば本明細書で説明される追跡システムなどの、位置追跡システムおよび／または他の追跡システムを介して監視され得る。使用者５がＨＭＤを着用することから、使用者５の仮想現実が変更される。使用者５がショックスティックを見るために視線を落とすとき、使用者５が例えばテニスラケットなどの上で言及した周辺装置のうちの１つを見ることができる。ショックスティック上のグリップ（ここで、使用者５がショックスティックを物理的に保持する）がテニスラケット上のグリップに実質的に類似して感じられることを条件として、使用者５は、テニスラケットを保持しているものと思い込まされ得る。リニアモータが本明細書で説明されるように運動力学的に移動する場合、訓練シミュレーションまたはインゲームプレイがさらに改善され得る。この体験は、広範囲の片手のおよび両手の周辺装置または物体に適用される。例えば、テニスラケットは片手の物体とみなされてよい。野球のバットは、両手が同時に使用されることから、両手の物体とみなされてよい。これらの物体は両方とも、ショックスティックとの使用者５の物理的接触点が「実際の感触を有し」、このような物理的なグリップによる感覚を成功裏に物理的に再現することを条件として、ショックスティックによって成功裏にエミュレートされ得る。
【０２９５】
したがって、実施形態では、シミュレーションまたはインゲームプレイでエミュレートされる物体を適切にエミュレートするために、複数のグリップがショックスティックに適用され得る。
【０２９６】
図８３が、周囲ボディの中に挿入されたショックスティックを示す。周囲ボディが、有線の形態または無線の形態のいずれかで、ボディに電力供給すること、ボディと通信すること、ボディを制御すること、ならびに、ボディにおよびボディから信号を送信すること、において必要であるすべての要素を含むことができる。
【０２９７】
他の実施形態では、ショックスティックが、そのハウジングの実施形態のための適切なグリップを含む多様なハウジングの中に挿入され得、ショックスティックを挿入するハウジングに適用され得る複数のグリップを有することができる。図８３に示されるような左側にある前方グリップおよび右側にある後方グリップは、武器において見られ得る広範囲で利用可能なグリップの正確な感覚および配置をエミュレートするので、ＶＲ内でシミュレーションの武器／ゲームの銃の周辺装置を保持していると使用者５に思い込ませるように適合し得るグリップの例となる。
【０２９８】
生成される定常波形および非定常波形
図５５は、リニアモータ５００と摺動質量体／ロッド６００との組み合わせの斜視図である。種々の実施形態で、リニアモータ５００が、所定の力、加速度、速度、摺動ロッド／質量体６００の重心のロケーション、運動量および力積を与える／生じさせるために、摺動ロッド／質量体６００の種々の異なる所定の定常周波数または共振周波数を作るための所定の制御される形で、摺動ロッド／質量体６００を運動力学的に移動させるようにプログラムされ得る。実施形態では、定常周波数または共振周波数が以下の特性、すなわち、
（１）定常振幅、
（２）定常周期、および、
（３）定常周波数
を有することができる。
【０２９９】
図５６が、振幅５０１０などの変化する特性を有する定常波形または共振波形５０００を示す。図５７が、振幅６０１０および周期６０３０の異なる特性を有する種々の非定常波形６０００を示す。
【０３００】
図５８が、振幅５０１０、波長５０２０および周期５０３０の連続波形の特性を有する、様々な種類の定常波形または共振波形５０００（正弦）、５０００’（ステップまたは矩形）、５０００’’（三角）および５０００’’’（のこぎり）を示す。波長および周期は、波の速度、および波長が波の速度×波の周期という公式に基づく互いの関数である。周期は周波数の逆数に等しい。
【０３０１】
種々の実施形態では、正弦波関数、のこぎり波関数、三角波関数、矩形波関数、および／または、ステップ波関数、を含む定常波周波数の群から、元のおよび／または異なる種類の定常周波数または共振周波数が選択され得る。種々の実施形態で、リニアモータ５００が、そのようなタイプまたは種類の定常波形または共振波形の生成を切り換えることができる。実施形態で、摺動質量体／ロッド６００を制御するリニアモータ５００が、１セットの複数の考えられる所定の定常周波数または共振周波数からの異なる定常周波数または共振周波数の生成を切り換えるようにプログラムされ得、その選択が、異なるゲームの事象（例えば、ゲームの目標を達成する、または、ゲームの目標を失敗する）ならびに／あるいは使用者の異なる入力に基づく。
【０３０２】
実施形態で、リニアモータ５００が、同じタイプまたは種類の定常波形または共振波形であるが、（１）定常振幅、（２）定常周期、および／または、（３）定常周波数などの異なる波形特性を有する波形の生成を切り換えることができる。種々の実施形態で、個々に与えられる定常波形または共振波形において、リニアモータ５００が、初期の所定の定常波形または共振波形の特性値から、第２の選択される所定の定常波形または共振波形の特性値へと、少なくとも５パーセントの値の変化といったように初期値からの最小の変化率で、与えられる波形の選択される特性（例えば、振幅、周期、周波数）を変化させることができる（例えば、定常振幅の値が、初期の所定の定常振幅または共振振幅の値の少なくとも５パーセントで変化する）。実施形態で、変化率は、定常波形または共振波形の特性の初期の所定の値から変化後の値まで、少なくとも５、１０、１５、２０、２５、３０、３５、４０、４５、５０、５５、６０、６５、７０、７５、８０、８５、９０、９５および／または９９パーセントであってよい。他の実施形態では、選択される特性の変化率は、上で指定した最小の変化率のうちの任意の２つの間の範囲から選択されるような、パーセントの変化の範囲内にあってもよい（例えば、１０パーセントの変化と４５パーセントの変化との間）。
【０３０３】
リニアモータ５００が、リニアモータ５００によって生じる力、加速度、速度、摺動ロッド／質量体６００の重心のロケーション、運動量および力積、での定常共振周波数（ｓｔａｎｄｉｎｇ  ｒｅｓｏｎａｎｔ  ｆｒｅｑｕｅｎｃｙ）に重ね合わされるような、力、加速度、速度、摺動ロッド／質量体６００の重心のロケーション、運動量および／または力積において、１つまたは複数の過渡振動を生じさせるようにプログラムされ得る。種々の実施形態で、重ね合わされる非定常周波数が以下の特性、すなわち、
（１）非定常振幅、
（２）非定常周期、
（３）非定常周波数、
（４）過渡的な重ね合わせの時間の長さ
（５）過渡的な重ね合わせの時間の長さの間の、過渡的な隙間の時間の長さ
を有することができる。
【０３０４】
図５９が、連続波形の特性を有するが可能性として変化する波形特性を有する重ね合わせの非定常波形６０００を有する、様々な種類の定常波形または共振波形（正弦）、５０００’（ステップまたは矩形）、５０００’’（三角）および５０００’’’（のこぎり）を示す。
【０３０５】
リニアモータ５００によって生じる正弦の共振波形または定常波形５０００の場合、リニアモータが、波形６０００、６１００、６２００、６３００および６４００などの種々の非定常波形を生じさせるようにもプログラムされ得る。実施形態では、各非定常波形６０００、６１００、６２００、６３００および６４００の特性（例えば、振幅、周期、および、波長、さらには、非定常波形の間のタイムギャップ）が、生じる他の非定常波形と実質的に同じであってよい。種々の実施形態で、各非定常波形６０００、６１００、６２００、６３００および６４００の特性（例えば、振幅、周期、および、波長、さらには、非定常波形の間のタイムギャップ）のうちの１つまたは複数の特性が、他の定常波形のその特性（例えば、振幅、周期、および、波長、さらには、非定常波形の間のタイムギャップ）と同じであってよい。例えば、振幅６０１０は、振幅６１１０、６２１０、６２２０および／または６３１０と同じであってよい。別の実施例として、周期６０２０が、周期６１２０、６２２０および／または６３２０と同じであってよい。別の実施例では、波長６０３０が、波長６１３０、６２３０および／または６３３０と同じであってよい。別の実施例では、タイムギャップ６０４０が、タイムギャップ６１４０、６２４０および／または６３４０と同じであってよい。定常波形または共振波形５０００’、５０００’’および５０００’’’に重ね合わせるために、非定常波形の同様の実施例が提供され得る。
【０３０６】
種々の実施形態で、各非定常波形６０００、６１００、６２００、６３００および６４００の特性（例えば、振幅、周期、および、波長、さらには、非定常波形の間のタイムギャップ）のうちの１つまたは複数の特性が、生じる他の非定常波形のうちの１つまたは複数に対する同じそれぞれの特性（例えば、振幅、周期、および、波長、さらには、非定常波形の間のタイムギャップ）のうちの１つまたは複数のそれぞれの特性から変化してよい。例えば、振幅６０１０が、振幅６１１０、６２１０および／または６３１０と異なってよい。実施例として、周期６０２０が、周期６１２０、６２２０および／または６３２０と異なってよい。別の実施例では、波長６０３０が、波長６１３０、６２３０および／または６３３０と異なってよい。別の実施例では、タイムギャップ６０４０が、タイムギャップ６１４０、６２４０および／または６３４０と異なってよい。定常波形または共振波形５０００’、５０００’’および５０００’’’に重ね合わせるために、非定常波形の同様の実施例が提供され得る。
【０３０７】
種々の実施形態では、リニアモータ５００が、同じタイプまたは種類の定常波形または共振波形であるが、（１）非定常振幅、（２）非定常周期、（３）非定常周波数、（４）過渡的な重ね合わせの時間の長さ、および／または、（５）過渡的な重ね合わせの時間の長さの間の、過渡的な隙間の時間の長さ、などの異なる波形特性を有する波形の生成を切り換えることができる。実施形態で、個々に与えられる非定常周波数において、リニアモータ５００が、初期の所定の定常波形の特性値から、第２の選択される所定の定常波形の特性値へと、少なくとも５パーセントの値の変化といったように初期値からの最小の変化率で、与えられる非定常周波数の選択される特性（例えば、振幅、周期、周波数、重ね合わせの時間の長さ、異なる非定常周波数の波形の組み付けの間のタイムギャップの長さ）を変化させることができる（例えば、非定常振幅の値が、初期の所定の非定常振幅の値の少なくとも５パーセントで変化する）。実施形態で、変化率は、非定常波形の特性の初期の所定の値から変化後の値まで、少なくとも、５、１０、１５、２０、２５、３０、３５、４０、４５、５０、５５、６０、６５、７０、７５、８０、８５、９０、９５および／または９９パーセントであってよい。種々の実施形態では、選択される特性の変化率は、上で指定した最小の変化率のうちの任意の２つの間の範囲から選択されるような、パーセントの変化の範囲内にあってもよい（例えば、１０パーセントの変化と４５パーセントの変化との間）。
【０３０８】
摺動質量体／ロッド６００を制御するリニアモータ５００が、１セットの複数の考えられる所定の非定常周波数から、異なる非定常周波数を生成するようにおよび／またはその生成を切り換えるようにプログラムされ得、その選択が、異なるゲームの事象（例えば、ゲームの目標を達成する、または、ゲームの目標を失敗する）ならびに／あるいは使用者の異なる入力に基づく。種々の実施形態で、このような生成および／または切り換えは、バーチャルのゲームプレイからの衝撃をエミュレートすることを意図されてよい。衝撃は、物質が受ける外力のための用語である（通常、加速度対時間として測定される）。機械的衝撃または物理的衝撃は、例えば、インパクト、落下、蹴り、地震または爆発により生じる急激な加速または減速である。本明細書で説明される反動は衝撃の形態である。衝撃は、そのピーク加速度、継続時間、および、衝撃パルスの形状（例えば、正弦波の半周期、三角、台形、など）によって特徴づけられ得る。衝撃の応答スペクトルは、機械的衝撃をさらに評価するための１つの方法である。
【０３０９】
実施形態では、摺動質量体／ロッド６００を制御するリニアモータ５００によって生じる特定の重ね合わせの非定常周波数の振幅が経時的に変化させられ得る。種々の実施形態では、振幅が経時的に減少するか、経時的に増加するか、または、経時的に減少および増加する。
【０３１０】
摺動質量体／ロッド６００を制御するリニアモータ５００によって生じる重ね合わせの非定常周波数の周波数が経時的に変化させられ得る。種々の実施形態では、周波数が経時的に減少するか、経時的に増加するか、または、経時的に減少および増加する。
【０３１１】
種々の実施形態では、摺動質量体／ロッド６００を制御するリニアモータ５００によって生じる特定の重ね合わせの非定常周波数の上で指定した特性のうちの１つまたは複数の特性が、リニアモータ５００によって生じる同じ定常共振周波数上の異なる重ね合わせの非定常周波数の間で、変化させられ得る。
【０３１２】
たとえ銃器内であっても、機械的故障、不発、詰まり、および、詰まりを生じさせるようなまたは詰まりを生じさせる可能性があるような、発射すべき第２のラウンドの銃弾の供給の失敗、などの、種々の異常な動作状態をシミュレートするのにも、非定常波関数が使用され得る。
【０３１３】
本開示の使用および動作の手法のさらなる考察に関しては、そのような手法は上記の説明から明らかとなるはずである。したがって、使用および動作の手法に関連するさらなる考察は提供されない。
【０３１４】
種々の実装形態および利用形態を参照して実施形態を説明してきたが、これらの実施形態が例示的であること、および、本発明の範囲がこれらの実施形態のみに限定されないこと、が理解されよう。多くの変形形態、変更形態、追加および改善が可能である。また、本明細書で説明されるいかなるステップも任意の所望の順序で実行されてよく、任意の所望のステップが追加または削除され得る。
【図１】
2020072929.tif 000004
【図２】
2020072929.tif 000005
【図３】
2020072929.tif 000006
【図４】
2020072929.tif 000007
【図５】
2020072929.tif 000008
【図６】
2020072929.tif 000009
【図７】
2020072929.tif 000010
【図８】
2020072929.tif 000011
【図９】
2020072929.tif 000012
【図１０】
2020072929.tif 000013
【図１１】
2020072929.tif 000014
【図１２】
2020072929.tif 000015
【図１３】
2020072929.tif 000016
【図１４】
2020072929.tif 000017
【図１５】
2020072929.tif 000018
【図１６】
2020072929.tif 000019
【図１７】
2020072929.tif 000020
【図１８】
2020072929.tif 000021
【図１９】
2020072929.tif 000022
【図２０】
2020072929.tif 000023
【図２１】
2020072929.tif 000024
【図２２】
2020072929.tif 000025
【図２３】
2020072929.tif 000026
【図２４】
2020072929.tif 000027
【図２５】
2020072929.tif 000028
【図２６】
2020072929.tif 000029
【図２７】
2020072929.tif 000030
【図２８】
2020072929.tif 000031
【図２９】
2020072929.tif 000032
【図３０】
2020072929.tif 000033
【図３１】
2020072929.tif 000034
【図３２】
2020072929.tif 000035
【図３３】
2020072929.tif 000036
【図３４】
2020072929.tif 000037
【図３５】
2020072929.tif 000038
【図３６】
2020072929.tif 000039
【図３７】
2020072929.tif 000040
【図３８】
2020072929.tif 000041
【図３９】
2020072929.tif 000042
【図４０】
2020072929.tif 000043
【図４１】
2020072929.tif 000044
【図４２】
2020072929.tif 000045
【図４３】
2020072929.tif 000046
【図４４】
2020072929.tif 000047
【図４５】
2020072929.tif 000048
【図４６】
2020072929.tif 000049
【図４７】
2020072929.tif 000050
【図４８】
2020072929.tif 000051
【図４９】
2020072929.tif 000052
【図５０】
2020072929.tif 000053
【図５１】
2020072929.tif 000054
【図５２】
2020072929.tif 000055
【図５３】
2020072929.tif 000056
【図５４】
2020072929.tif 000057
【図５５】
2020072929.tif 000058
【図５６】
2020072929.tif 000059
【図５７】
2020072929.tif 000060
【図５８】
2020072929.tif 000061
【図５９】
2020072929.tif 000062
【図６０】
2020072929.tif 000063
【図６１】
2020072929.tif 000064
【図６２】
2020072929.tif 000065
【図６３】
2020072929.tif 000066
【図６４】
2020072929.tif 000067
【図６５】
2020072929.tif 000068
【図６６】
2020072929.tif 000069
【図６７】
2020072929.tif 000070
【図６８】
2020072929.tif 000071
【図６９】
2020072929.tif 000072
【図７０】
2020072929.tif 000073
【図７１】
2020072929.tif 000074
【図７２】
2020072929.tif 000075
【図７３】
2020072929.tif 000076
【図７４】
2020072929.tif 000077
【図７５】
2020072929.tif 000078
【図７６】
2020072929.tif 000079
【図７７】
2020072929.tif 000080
【図７８】
2020072929.tif 000081
【図７９】
2020072929.tif 000082
【図８０】
2020072929.tif 000083
【図８１】
2020072929.tif 000084
【図８２】
2020072929.tif 000085
【図８３】
2020072929.tif 000086
【手続補正書】
【提出日】令和1年12月27日(2019.12.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ボディと、
前記ボディに取り付けられたリニアモータであって、少なくとも２つの独立した磁気コイル、および、前記少なくとも２つの独立した磁気コイルのうちの少なくとも１つを電流が通過するときに前記少なくとも２つの独立した磁気コイルのうちの少なくとも１つと磁気的に相互作用する少なくとも１つの磁石を有する摺動質量体を有する、リニアモータと、
前記少なくとも２つの独立した磁気コイルのうちの少なくとも１つに向かう電流をパルス幅変調を使って制御することにより前記摺動質量体の移動を制御し、これにより、前記摺動質量体が、触覚効果をシミュレートする力を前記ボディ上に生じさせるようにする制御装置と、
を備え、
前記制御装置は、前記触覚効果をシミュレートして、各々が各反動の力積で特徴付けられた１又は２以上の所定の力対時間のプロファイルを含むように構成されている、シミュレーションシステム。
【請求項２】
前記制御装置が、前記摺動質量体の移動を誘導するプログラムされた力積値を有する、請求項１に記載のシミュレーションシステム。
【請求項３】
前記触覚効果が、シミュレートされる銃器の反動力、ゲーム用銃器の効果、および、ゲーム周辺装置デバイスの効果、のうちの少なくとも１つである、請求項１に記載のシミュレーションシステム。
【請求項４】
前記触覚効果が、ライフル、ピストル、重火器、セミオートマチックの武器、および、オートマチックの武器、のうちの少なくとも１つのための銃器の反動力である、請求項１に記載のシミュレーションシステム。
【請求項５】
機械的ストッパをさらに備え、前記摺動質量体が、前記触覚効果をシミュレートするために前記機械的ストッパに接触するように駆動される、請求項１に記載のシミュレーションシステム。
【請求項６】
前記機械的ストッパが、前記摺動質量体の移動方向とは異なる方向に前記力の一部を伝達するように角度のつけられた表面を有する、請求項５に記載のシミュレーションシステム。
【請求項７】
前記ボディがハンドガンであり、前記リニアモータおよび前記摺動質量体が開始位置で静止するとき、それらの重心が前記ハンドガンの重心に実質的に位置合わせされる、請求項１に記載のシミュレーションシステム。
【請求項８】
前記ボディがライフルであり、前記リニアモータおよび前記摺動質量体が開始位置で静止するとき、それらの重心が前記ライフルの重心に実質的に位置合わせされる、請求項１に記載のシミュレーションシステム。
【請求項９】
前記リニアモータおよび前記制御装置のうちの少なくとも１つに電力を供給する電力ユニットをさらに備える、請求項１に記載のシミュレーションシステム。
【請求項１０】
前記電力ユニットが、前記リニアモータに取り付けられた前記制御装置に給電する前に電圧を増大するように回路に給電するバッテリを有する、請求項９に記載のシミュレーションシステム。
【請求項１１】
ボディと、
前記ボディに取り付けられ、摺動質量体を制御するリニアモータと、
パルス幅変調を使って前記リニアモータの電流を制御することで前記摺動質量体の移動を制御し、これにより、前記摺動質量体が、触覚効果をシミュレートする力を前記ボディ上に生じさせるようにする、制御装置と、
を備え、
前記制御装置は、前記触覚効果をシミュレートして、各々が各反動の力積で特徴付けられた１又は２以上の所定の力対時間のプロファイルを含むように構成されている、シミュレーションシステム。
【請求項１２】
前記制御装置が、前記摺動質量体の移動を誘導するプログラムされた力積値を有する、請求項１１に記載のシミュレーションシステム。
【請求項１３】
前記触覚効果が、シミュレートされる銃器の反動力、ゲーム用銃器の効果、および、ゲーム周辺装置デバイスの効果、のうちの少なくとも１つである、請求項１１に記載のシミュレーションシステム。
【請求項１４】
前記触覚効果が、ライフル、ピストル、重火器、セミオートマチックの武器、および、オートマチックの武器、のうちの少なくとも１つのための銃器の反動力である、請求項１１に記載のシミュレーションシステム。
【請求項１５】
前記ボディが、ハンドガン、ライフル、オートマチックの武器、セミオートマチックの武器、杖、ショックスティック、テニスラケット、ゴルフクラブ、バット、グローブ、椅子、クリケットのバット、ビリヤードのキュー、ボクシングのグローブ、ゲームパッド、ゲームコントローラ、両手コントローラ、釣り竿およびリール、ライトサーベル、剣、ヌンチャク、チェーンソー、斧、ナイフ、警棒、ヘイロー（ｈａｌｏ）のプラズマ銃、ホッケーのスティック、レーザ銃、バドミントンのラケット、および、弓矢、のうちの少なくとも１つである、請求項１１に記載のシミュレーションシステム。
【請求項１６】
機械的ストッパをさらに備え、前記摺動質量体が、前記触覚効果をシミュレートするために前記機械的ストッパに接触するように駆動される、請求項１１に記載のシミュレーションシステム。
【請求項１７】
前記機械的ストッパが、前記摺動質量体の移動方向とは異なる方向に前記力の一部を伝達するように角度のつけられた表面を有する、請求項１６に記載のシミュレーションシステム。
【請求項１８】
前記力が、前記ボディを保持する人に向かう方向に、及び、前記ボディを保持する前記人に対して実質的に垂直な方向に、伝達される、請求項１７に記載のシミュレーションシステム。
【請求項１９】
前記機械的ストッパが、別の機械的ストッパと交換可能であるように前記ボディに解放可能に固定される、請求項１６に記載のシミュレーションシステム。
【請求項２０】
前記別の機械的ストッパが前記機械的ストッパとは異なる材料を含み、これにより、異なるシミュレーション効果が使用者によって感じられる、請求項１９に記載のシミュレーションシステム。
【請求項２１】
前記機械的ストッパが調整可能であり、これにより、前記摺動質量体の衝撃の角度が、使用者によって異なるシミュレーション効果が感じられるように変更される、請求項１６に記載のシミュレーションシステム。
【請求項２２】
前記機械的ストッパが、手動で調整可能である、および、自動で調整可能である、のうちの少なくとも一方である、請求項２１に記載のシミュレーションシステム。
【請求項２３】
前記ボディがハンドガンであり、前記リニアモータおよび前記摺動質量体が開始位置で静止するとき、それらの重心が前記ハンドガンの重心に実質的に位置合わせされる、請求項１１に記載のシミュレーションシステム。
【請求項２４】
前記ボディがライフルであり、前記リニアモータおよび前記摺動質量体が開始位置で静止するとき、それらの重心が前記ライフルの重心に実質的に位置合わせされる、請求項１１に記載のシミュレーションシステム。
【請求項２５】
前記ボディがＭ４のライフルボディである、請求項１１に記載のシミュレーションシステム。
【請求項２６】
前記ボディが重火器であり、前記リニアモータおよび前記摺動質量体が開始位置で静止するとき、それらの重心が前記重火器の重心に実質的に位置合わせされる、請求項１１に記載のシミュレーションシステム。
【請求項２７】
前記ボディがＭ２の重火器ボディである、請求項２６に記載のシミュレーションシステム。
【請求項２８】
前記リニアモータおよび前記制御装置のうちの少なくとも一方に電力を供給する電力ユニットをさらに備える、請求項１１に記載のシミュレーションシステム。
【請求項２９】
前記電力ユニットがバッテリを有する、請求項２８に記載のシミュレーションシステム。
【請求項３０】
前記電力ユニットおよび前記制御装置のうちの少なくとも一方が前記ボディの外部にあり、電源コードにより前記ボディにつながれる、請求項２８に記載のシミュレーションシステム。
【請求項３１】
前記電力ユニットおよび前記制御装置のうちの少なくとも一方がコードなしで前記ボディに直接に接続される、請求項２８に記載のシミュレーションシステム。
【請求項３２】
前記電力ユニットが、前記リニアモータに取り付けられた前記制御装置に給電する前に電圧を増大するように回路に給電するバッテリを有する、請求項２８に記載のシミュレーションシステム。
【請求項３３】
前記制御装置が、メインバッテリの取り外し時および取り出し時のうちの少なくとも一方において制御装置論理回路に電力を提供するエネルギー貯蔵デバイスを有する、請求項１１に記載のシミュレーションシステム。
【請求項３４】
前記電力ユニットがスーパーキャパシタを有する、請求項２８に記載のシミュレーションシステム。
【請求項３５】
前記電力ユニットが、バッテリおよびスーパーキャパシタのハイブリッドを有する、請求項２８に記載のシミュレーションシステム。
【請求項３６】
前記リニアモータが、タイミングと、電流フローの量および電流フローの方向のうちの少なくとも一方とに関して、各々が独立して制御可能な、複数の独立して制御可能である磁気コイルを有する、請求項１１に記載のシステム。
【請求項３７】
前記リニアモータが２つ以上の独立して制御可能である磁気コイルを有する、請求項１１に記載のシミュレーションシステム。
【請求項３８】
前記リニアモータが、長手方向において互いに位置合わせされて密に離間された複数の独立して制御可能である磁気コイルを有し、少なくとも２つの隣接する独立して制御可能である磁気コイルが互いに対して反対の方向の磁界を作るように通電される、請求項１１に記載のシミュレーションシステム。
【請求項３９】
前記リニアモータが、前記摺動質量体に磁気的に結合される、長手方向において互いに位置合わせされて密に離間された複数の独立して制御可能である磁気コイルを備え、前記摺動質量体が複数の長手方向において位置合わせされる隣接する磁石を有し、前記リニアモータが、個別の独立して制御可能であるコイルを通る電流を変化させることにより、前記複数の独立して制御可能である磁気コイルのうちの特定のコイルに対する前記複数の磁石のうちの特定の磁石の近接性に関連して、磁石の前記摺動質量体を移動させる、請求項１１に記載のシミュレーションシステム。
【請求項４０】
使用者と通信する視覚ディスプレイと、
ボディ、および、摺動質量体を有するリニアモータを有する周辺デバイスと、
前記使用者の移動および前記周辺デバイスの移動のうちの少なくとも一方を監視する追跡システムと、
シミュレーションを実行して前記シミュレーションからの出力画像を前記視覚ディスプレイに提供し、前記追跡システムからの１組の位置データを使用して前記画像を更新するコンピュータシステムであって、前記位置データが前記使用者の移動および前記周辺デバイスの移動のうちの少なくとも一方に対応する、コンピュータシステムと、
を備え、
前記コンピュータシステムが、パルス幅変調を使って前記リニアモータの電流を制御することで前記シミュレーションと相互に関連する触覚効果をシミュレートする力を前記ボディ上に生じさせる前記摺動質量体を制御する制御システムと通信し、
前記制御システムは、前記触覚効果をシミュレートして、各々が各反動の力積で特徴付けられた１又は２以上の所定の力対時間のプロファイルを含むように構成されている、シミュレーションシステム。
【請求項４１】
前記視覚ディスプレイが、前記使用者に取り付け可能であるヘッドマウントディスプレイである、請求項４０に記載のシミュレーションシステム。
【請求項４２】
前記視覚ディスプレイが、前記使用者の目に直接に画像を供給する投射ベースのシステムである、請求項４０に記載のシミュレーションシステム。 
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０３１４
【補正方法】変更
【補正の内容】
【０３１４】
種々の実装形態および利用形態を参照して実施形態を説明してきたが、これらの実施形態が例示的であること、および、本発明の範囲がこれらの実施形態のみに限定されないこと、が理解されよう。多くの変形形態、変更形態、追加および改善が可能である。また、本明細書で説明されるいかなるステップも任意の所望の順序で実行されてよく、任意の所望のステップが追加または削除され得る。
〔態様１〕
ボディと、
前記ボディに取り付けられたリニアモータであって、少なくとも２つの独立した磁気コイル、および、前記少なくとも２つの独立した磁気コイルのうちの少なくとも１つを電流が通過するときに前記少なくとも２つの独立した磁気コイルのうちの少なくとも１つと磁気的に相互作用する少なくとも１つの磁石を有する摺動質量体を有する、リニアモータと、
前記少なくとも２つの独立した磁気コイルのうちの少なくとも１つに向かう電流を制御することにより前記摺動質量体の移動を制御し、これにより、前記摺動質量体が、触覚効果をシミュレートする力を前記ボディ上に生じさせるようにする制御装置と、
を備えるシミュレーションシステム。
〔態様２〕
前記制御装置が、前記摺動質量体の移動を誘導するプログラムされた力積値を有する、態様１に記載のシミュレーションシステム。
〔態様３〕
前記触覚効果が、シミュレートされる銃器の反動力、ゲーム用銃器の効果、および、ゲーム周辺装置デバイスの効果、のうちの少なくとも１つである、態様１に記載のシミュレーションシステム。
〔態様４〕
前記触覚効果が、ライフル、ピストル、重火器、セミオートマチックの武器、および、オートマチックの武器、のうちの少なくとも１つのための銃器の反動力である、態様１に記載のシミュレーションシステム。
〔態様５〕
機械的ストッパをさらに備え、前記摺動質量体が、前記触覚効果をシミュレートするために前記機械的ストッパに接触するように駆動される、態様１に記載のシミュレーションシステム。
〔態様６〕
前記機械的ストッパが、前記摺動質量体の方向とは異なる方向に前記力の一部を伝達するように角度のつけられた表面を有する、態様５に記載のシミュレーションシステム。
〔態様７〕
前記ボディがハンドガンであり、前記リニアモータおよび前記摺動質量体が開始位置で静止するとき、それらの重心が前記ハンドガンの重心に実質的に位置合わせされる、態様１に記載のシミュレーションシステム。
〔態様８〕
前記ボディがライフルであり、前記リニアモータおよび前記摺動質量体が開始位置で静止するとき、それらの重心が前記ライフルの重心に実質的に位置合わせされる、態様１に記載のシミュレーションシステム。
〔態様９〕
前記リニアモータおよび前記制御装置のうちの少なくとも１つに電力を供給する電力ユニットをさらに備える、態様１に記載のシミュレーションシステム。
〔態様１０〕
前記電力ユニットが、前記リニアモータに取り付けられた前記制御装置に給電する前に電圧を増大するように回路に給電するバッテリを有する、態様９に記載のシミュレーションシステム。
〔態様１１〕
ボディと、
前記ボディに取り付けられ、摺動質量体を制御するリニアモータと、
前記摺動質量体の移動を制御し、これにより、前記摺動質量体が、触覚効果をシミュレートする力を前記ボディ上に生じさせるようにする、制御装置と、を備えるシミュレーションシステム。
〔態様１２〕
前記制御装置が、前記摺動質量体の移動を誘導するプログラムされた力積値を有する、態様１１に記載のシミュレーションシステム。
〔態様１３〕
前記触覚効果が、シミュレートされる銃器の反動力、ゲーム用銃器の効果、および、ゲーム周辺装置デバイスの効果、のうちの少なくとも１つである、態様１１に記載のシミュレーションシステム。
〔態様１４〕
前記触覚効果が、ライフル、ピストル、重火器、セミオートマチックの武器、および、オートマチックの武器、のうちの少なくとも１つのための銃器の反動力である、態様１１に記載のシミュレーションシステム。
〔態様１５〕
前記ボディが、ハンドガン、ライフル、オートマチックの武器、セミオートマチックの武器、杖、ショックスティック、テニスラケット、ゴルフクラブ、バット、グローブ、椅子、クリケットのバット、ビリヤードのキュー、ボクシングのグローブ、ゲームパッド、ゲームコントローラ、両手コントローラ、釣り竿およびリール、ライトサーベル、剣、ヌンチャク、チェーンソー、斧、ナイフ、警棒、ヘイロー（ｈａｌｏ）のプラズマ銃、ホッケーのスティック、レーザ銃、バドミントンのラケット、および、弓矢、のうちの少なくとも１つである、態様１１に記載のシミュレーションシステム。
〔態様１６〕
機械的ストッパをさらに備え、前記摺動質量体が、前記触覚効果をシミュレートするために前記機械的ストッパに接触するように駆動される、態様１１に記載のシミュレーションシステム。
〔態様１７〕
前記機械的ストッパが、前記摺動質量体の方向とは異なる方向に前記力の一部を伝達するように角度のつけられた表面を有する、態様１６に記載のシミュレーションシステム。
〔態様１８〕
前記力が、前記ボディを保持する人に向かう方向に、及び、前記ボディを保持する前記人に対して実質的に垂直な方向に、伝達される、態様１７に記載のシミュレーションシステム。
〔態様１９〕
前記機械的ストッパが、別の機械的ストッパと交換可能であるように前記ボディに解放可能に固定される、態様１６に記載のシミュレーションシステム。
〔態様２０〕
前記別の機械的ストッパが前記機械的ストッパとは異なる材料を含み、これにより、異なるシミュレーション効果が使用者によって感じられる、態様１９に記載のシミュレーションシステム。
〔態様２１〕
前記機械的ストッパが調整可能であり、これにより、前記摺動質量体の衝撃の角度が、使用者によって異なるシミュレーション効果が感じられるように変更される、態様１６に記載のシミュレーションシステム。
〔態様２２〕
前記機械的ストッパが、手動で調整可能である、および、自動で調整可能である、のうちの少なくとも一方である、態様２１に記載のシミュレーションシステム。
〔態様２３〕
前記ボディがハンドガンであり、前記リニアモータおよび前記摺動質量体が開始位置で静止するとき、それらの重心が前記ハンドガンの重心に実質的に位置合わせされる、態様１１に記載のシミュレーションシステム。
〔態様２４〕
前記ボディがライフルであり、前記リニアモータおよび前記摺動質量体が開始位置で静止するとき、それらの重心が前記ライフルの重心に実質的に位置合わせされる、態様１に記載のシミュレーションシステム。
〔態様２５〕
前記ボディがＭ４のライフルボディである、態様１１に記載のシミュレーションシステム。
〔態様２６〕
前記ボディが重火器であり、前記リニアモータおよび前記摺動質量体が開始位置で静止するとき、それらの重心が前記重火器の重心に実質的に位置合わせされる、態様１１に記載のシミュレーションシステム。
〔態様２７〕
前記ボディがＭ２の重火器ボディである、態様２６に記載のシミュレーションシステム。
〔態様２８〕
前記リニアモータおよび前記制御装置のうちの少なくとも一方に電力を供給する電力ユニットをさらに備える、態様１１に記載のシミュレーションシステム。
〔態様２９〕
前記電力ユニットがバッテリを有する、態様２８に記載のシミュレーションシステム。
〔態様３０〕
前記電力ユニットおよび前記制御装置のうちの少なくとも一方が前記ボディの外部にあり、電源コードにより前記ボディにつながれる、態様２８に記載のシミュレーションシステム。
〔態様３１〕
前記電力ユニットおよび前記制御装置のうちの少なくとも一方がコードなしで前記ボディに直接に接続される、態様２８に記載のシミュレーションシステム。
〔態様３２〕
前記電力ユニットが、前記リニアモータに取り付けられた前記制御装置に給電する前に電圧を増大するように回路に給電するバッテリを有する、態様２８に記載のシミュレーションシステム。
〔態様３３〕
前記制御装置が、メインバッテリの取り外し時および取り出し時のうちの少なくとも一方において制御装置論理回路に電力を提供するエネルギー貯蔵デバイスを有する、態様１１に記載のシミュレーションシステム。
〔態様３４〕
前記電力ユニットがスーパーキャパシタを有する、態様２８に記載のシミュレーションシステム。
〔態様３５〕
前記電力ユニットが、バッテリおよびスーパーキャパシタのハイブリッドを有する、態様２８に記載のシミュレーションシステム。
〔態様３６〕
前記リニアモータが、タイミングと、電流フローの量および電流フローの方向のうちの少なくとも一方とに関して、各々が独立して制御可能な、複数の独立して制御可能である磁気コイルを有する、態様１１に記載のシステム。
〔態様３７〕
前記リニアモータが２つ以上の独立して制御可能である磁気コイルを有する、態様１１に記載のシミュレーションシステム。
〔態様３８〕
前記リニアモータが、長手方向において互いに位置合わせされて密に離間された複数の独立して制御可能である磁気コイルを有し、少なくとも２つの隣接する独立して制御可能である磁気コイルが互いに対して反対の方向の磁界を作るように通電される、態様１１に記載のシミュレーションシステム。
〔態様３９〕
前記リニアモータが、前記摺動質量体に磁気的に結合される、長手方向において互いに位置合わせされて密に離間された複数の独立して制御可能である磁気コイルを備え、前記摺動質量体が複数の長手方向において位置合わせされる隣接する磁石を有し、前記リニアモータが、個別の独立して制御可能であるコイルを通る電流を変化させることにより、前記複数の独立して制御可能である磁気コイルのうちの特定のコイルに対する前記複数の磁石のうちの特定の磁石の近接性に関連して、磁石の前記摺動質量体を移動させる、態様１１に記載のシミュレーションシステム。
〔態様４０〕
使用者と通信する視覚ディスプレイと、
ボディ、および、摺動質量体を有するリニアモータを有する周辺デバイスと、
前記使用者の移動および前記周辺デバイスの移動のうちの少なくとも一方を監視する追跡システムと
シミュレーションを実行して前記シミュレーションからの出力画像を前記視覚ディスプレイに提供し、前記追跡システムからの１組の位置データを使用して前記画像を更新するコンピュータシステムであって、前記位置データが前記使用者の移動および前記周辺デバイスの移動のうちの少なくとも一方に対応する、コンピュータシステムと
を備え、
前記コンピュータシステムが、前記シミュレーションと相互に関連する触覚効果をシミュレートする力を前記ボディ上に生じさせる前記摺動質量体を制御する制御システムと通信する、
シミュレーションシステム。
〔態様４１〕
前記視覚ディスプレイが、前記使用者に取り付け可能であるヘッドマウントディスプレイである、態様４０に記載のシミュレーションシステム。
〔態様４２〕
前記視覚ディスプレイが、前記使用者の目に直接に画像を供給する投射ベースのシステムである、態様４０に記載のシミュレーションシステム。
【外国語明細書】
2020072929000001.pdf