Tips for Improving QuadPlane Safe Operation¶
Large commercial QuadPlanes not only represent significant investments, but also can have safety concerns due to their size and speed. Often these vehicles are operated near their operational limits to obtain maximum duration and payload delivery. Here are some tips to prevent accidents, based on reported incidents and subsequent analysis by ArduPilot support engineers.
Utilize an autopilot with redundant IMUs and sensors
Utilize a quality airspeed sensor, compass, and GPS. Redundant sensors are suggested, if possible.
Read and follow the Wiki’s Plane Configuration and QuadPlane Setup instructions. Be sure to setup the Q_M_BAT_VOLT_MAX and Q_M_BAT_VOLT_MIN parameters.
Follow the Wiki’s Tuning Process Instructions instructions before the first hovers. In step 10, using the QuickTune LUA script is preferable to manual TX tuning, or using the AUTOTUNE mode. Be sure to autocal the airspeed sensor in the first Fixed Wing flight and follow the Fixed Wing Tuning and subsequent tuning pages’ instructions.
After the first VTOL/FW/VTOL flights, use MAVExplorer’s MAGFIT utility to refine the compass calibration.
Suggested Parameters (differing from defaults)¶
Although it requires setup per flying location, the use of DO_LAND_START missions and RTL_AUTOLAND is advised, to control approach direction.
Be sure to configure the landing sequence with long enough base and final legs so as to assure the turn offshoots are corrected before the final transition to VTOL on landing. A vehicle moving at 30m/s with 30deg maximum bank angle will only turn at 9 deg/sec resulting a >200meter turn radius. Bear in mind that winds can widen the turn radius significantly.
Be sure to set the TECS_LAND_ARSPD parameter, it should be set to just above AIRSPEED_MIN, which should be 25% above stall speed, otherwise the normal cruise airspeed will be used on the approach, greatly increasing the radius of turns and their recovery to the mission path.
Test the above landing sequence in STIL with the -f quadplane frame, using your parameters for TECS, and pitch/roll angle limits, to assure it can execute the landing pattern correctly.
Use Q_OPTIONS, bit 5 = 1 to assure that RC failsafes while in VTOL modes are treated as QRTLs instead of QLANDs, if not operating on a mission with DO_LAND_START.
Set Q_ASSIST_SPEED to be about 3m/s less than AIRSPEED_MIN, but still above the vehicles stall speed, to avoid undesired assist operation within the normal operating speed envelope.
Set the transition failure timer Q_TRANS_FAIL to an appropriate time and set Q_TRANS_FAIL_ACT to QRTL, unless operating at BVLOS distances. In this case, it might be better to set the action to warning only and decide what do as the situation warrants.
When setting up the Battery Failsafe, use BATT_FS_LOW_ACT = 6 for a fixed wing return, loiter down to Q_RTL_ALT, and QLAND.