Motion SDK – ForceSeatMI

A differenza di ForceSeatDI, ForceSeatMI non gestisce direttamente l’hardware; invia tutti i dati a ForceSeatPM. Questo approccio delega a ForceSeatPM la responsabilità di trasformare i dati di telemetria in un movimento reale della piattaforma.

Contattaci su Whatsapp per altre info!
Categoria: Marchio:

Descrizione

ForceSeatMI (Motion Interface): Integrazione Semplice per Piattaforme di Movimento

ForceSeatMI (Motion Interface) è un’interfaccia di programmazione che consente di integrare il supporto per piattaforme di movimento praticamente in qualsiasi applicazione o gioco (definito come SIM nelle sezioni successive). A differenza di ForceSeatDI, ForceSeatMI non gestisce direttamente l’hardware; invia tutti i dati a ForceSeatPM. Questo approccio delega a ForceSeatPM la responsabilità di trasformare i dati di telemetria in un movimento reale della piattaforma.

Movimento a Tua Disposizione

ForceSeatMI è un’interfaccia potente ma facile da usare che permette di aggiungere il supporto per piattaforme di movimento a qualsiasi applicazione o gioco. Nella maggior parte dei casi, non è necessario che la SIM controlli direttamente l’hardware. Per questo motivo, ForceSeatMI viene utilizzato unicamente per inviare dati di telemetria o richieste di posizionamento a ForceSeatPM. Questa strategia delega la trasformazione dei dati di telemetria in movimento effettivo della piattaforma dalla SIM a ForceSeatPM, semplificando anche la gestione degli errori che la SIM deve implementare.

Con l’ultima versione di ForceSeatMI, è possibile controllare l’hardware utilizzando la Cinematica Inversa. La SIM invia la posizione desiderata del telaio superiore e ForceSeatPM calcola le posizioni richieste per bracci (o attuatori). Questa funzionalità è utile in applicazioni dove è richiesto un posizionamento preciso anziché una simulazione di forze.

Caratteristiche

  • La SIM può scegliere tra diverse modalità operative: simulazione di forze (telemetria), posizionamento rapido del telaio superiore e posizionamento preciso del telaio superiore.
  • La SIM non deve tradurre i dati di telemetria nella posizione effettiva dei motori: questa operazione viene eseguita da ForceSeatPM.
  • La SIM non dipende da hardware specifico della piattaforma di movimento; le regolazioni relative all’hardware vengono effettuate all’interno di ForceSeatPM.
  • Tutte le funzionalità di diagnostica ed elaborazione di ForceSeatPM rimangono disponibili e possono essere utilizzate.

Requisiti

Sono supportati nativamente i seguenti linguaggi e framework: C, C++, C#, Unity 3D (C#), Unreal Engine (C++), Python, Matlab e Simulink.

La DLL API nativa è compilata con Visual Studio 2013, utilizzando il linking statico con MSVC.

Gli esempi per Unity 3D supportano Unity 5.x o versioni successive.

Gli esempi per Unreal Engine supportano Unreal Engine 4.27, 5.3, 5.4 o versioni successive.

Gli esempi in C# richiedono almeno Visual Studio 2013 Express per Windows Desktop e .NET Framework 4.0.

Gli esempi in C/C++ richiedono almeno Visual Studio 2013 Express per Windows Desktop.

È supportato su Windows PC, Linux, Raspberry Pi 3 e Raspberry Pi 4.

Informazioni aggiuntive

Codice Mepa

D-MOTIONSDKMI