RealFlight is a commercial flight simulator with a 3D view, and ability to design and test custom vehicles.
This simulator only runs on Windows and requires RealFlight
version 8. Note that RealFlight-X does not work with ArduPilot.
The reason for the long installation process is to ensure you
RealFlight/KnifeEdge to remove their liability from your
experiemental autopilot flights.
After reading and accepting the legal stuff, purchase the “FlightAxis Link” feature for $0 (Free)
RealFlight/KnifeEdge will contact you via email with an unlock code in the form of “LINKUNLOCK12345678”
Enter the unlock code into ReafFlight 8 at Launcher -> “Technical Support” -> “Enter Tech Support Code”
Start RealFlight (it should look exactly like regular RealFlight, there is no way to visually determine the difference)
Select Simulation, Import, RealFlight Archive (RFX, G3X) and select the file downloaded above. A message, ”..was successfully imported” should be displayed
Select Aircraft, Select Aircraft, open “Custom Aircraft” section and select “Quadcopter X - direct throttle”. In the current state, the RC inputs come straight from the stick so it is not flyable.
From within RealFlight, Reduce graphics options to improve performance:
Simulation, Settings, Graphics
Under “Quality” set all values to “No” or “Low” (i.e. set “Clouds” to “No”, “Water Quality” to “Low”, etc)
Under “Hardware” set “Resolution” to “800 x 600 Medium(16 bit) and select “Full Screen” mode
Under physics settings, change the option for “pause simulator when in background” to No
From within Mission Planner:
On Config/Tuning, Planner set the Layout drop-down to “Advanced”
On the top menu bar, select Simulation
From the “Model” drop-down, select “flightaxis” and push the Multirotor icon
on the Full Parameter List or Tree screens, on the right-side select realflight-quad and press load parameters
On the real-flight controller press the red “reset” button to reset the vehicle’s attitude and position and initialise the connection with SITL.
- the message “FlightAxis Controller Device has been activated.” should appear and the motors should become quieter
If the vehicle’s position is not reset, from within RealFlight:
Aircraft, Select Aircraft
Custom Aircraft, QuadcopterX - direct throttles
after the vehicles position is reset, press the transmitter’s “Reset” button again
To use SITL running on a separate (or Virtual Machine):
on the windows machine, determine its IP address by opening a console and entering “ipconfig”. The result will likely be something like 192.168.x.x.
on the separate machine, start SITL with “-f flightaxis:192.168.x.x”