ForceSeatMI(モーション・インターフェース)は、基本的にあらゆるアプリケーションやゲームにモーションプラットフォームのサポートを追加できるプログラミングインターフェースです。ForceSeatMIはハードウェアを直接制御せず、すべてのデータをForceSeatPMに送信します。この方式により、テレメトリーデータを実際のモーションへ変換する責任は、アプリケーション側からForceSeatPMへ委譲されます。つまり、アプリケーション開発者は、プラットフォームの切断、伝送エラー、熱保護の警告、信号フィルタリングといった事項を気にする必要がありません。
ForceSeatMIは、使いやすさと高い機能性を兼ね備えたインターフェースで、あらゆるアプリケーションやゲーム(以降のセクションではSIMと呼びます)にモーションプラットフォームのサポートを追加できます。多くのアプリケーションでは、SIMからハードウェアを直接制御する必要はありません。そのため、ForceSeatMIはテレメトリーまたは位置決め要求をForceSeatPMへ送信するためにのみ使用されます。この方式により、テレメトリーデータを実際のプラットフォーム動作へ変換する責任は、SIMからForceSeatPMへ委譲されます。また、SIM側で実装が必要なエラーハンドリングも簡素化されます。
最新バージョンのForceSeatMIでは、逆運動学を使用してハードウェアを制御できます。SIMが必要なトップフレーム位置を送信し、ForceSeatPMが必要なアーム(またはアクチュエータ)の位置を計算します。この機能は、力のシミュレーションではなく、精密な位置決めが必要なアプリケーションで使用できます。
