I know it’s probably a long way off for me, but I’ve been working through some ideas about creating simulator motion control software for my pit. Ideally, the software will control several servos that manipulate a few home-built instruments and also a motion system using linear actuators.
Simulator motion is very complex, so to simplify it immensely, I will limit motions to just acceleration. You know, Newton’s action/reaction stuff that pushes you back into your seat when you hit the gas in your car, or throws you out of it when you hit the brakes. This can easily be simulated by tilting the sim base while the visual screen is attached and the outside visuals do not adjust for this tilting.
I’ve got the basic data I need out of Flight Simulator X using the FSX SDK SimConnect, some C# code, and MS Visual Studio. That is the easy part. The next step is getting a servo controller board, probably something from Phidgets, and hooking that into the program to talk to it.
Yea, I know there are a couple of proprietary software systems out there already built for this, but none of it is cheap. It can also be limiting if you can’t customize it, or you have to learn another home-grown scripting language to set it up.
Here’s a shot of the program getting data out of Flight Simulator…






