ardupilot_wiki icon indicating copy to clipboard operation
ardupilot_wiki copied to clipboard

Add recommendations for Partner QuadPlane setup

Open Hwurzburg opened this issue 2 years ago • 4 comments

@tridge here is a first cut for the wiki to address the crashes you have knowledge about....please add/delete/comment

Setup Recommendations for High Reliability SLT/TiltRotor Quadplanes

  • Utilize an autopilot with redundant IMUs and sensors
  • Utilize an quality airspeed sensor, compass, and GPS. Redudant sensors are suggested, if possible.
  • Follow the Wiki's :ref:plane-configuration-landing-page and :ref:quadplane-setup instructions. Be sure to setup the :ref:Q_M_BAT_VOLT_MAX<> param.
  • Follow the Wiki's :ref:quadplane-vtol-tuning-process instructions before the first hovers. In step 10, using the QuickTune LUA script is preferrable to manual TX tuning or using the AUTOTUNE mode.
  • During its first fixed wing flights, autotune using :ref:automatic-tuning-with-autotune and :ref:autocal the airspeed sensor<calibrating-an-airspeed-sensor>.
  • After the first VTOL/FW/VTOL flights, use MAVExplorer's MAGFIT utility to refine the :ref:compass calibration <using-mavexplorer-s-integrated-magfit-utility>.

Suggested Parameters (differing from defaults)

  • Use :ref:Q_RTL_MODE<Q_RTL_MODE> = 3 , to allow all RTL returns to proceed as fixed wing if started at a distance from HOME, then approach and QLAND at HOME
  • Use :ref:Q_OPTIONS<Q_OPTIONS>, bit 5 = 1 to assure that RC failsafes while in VTOL modes are treated as QRTLs instead of QLANDs
  • Set :ref:``Q_ASSIST_SPEED<Q_ASSIST_SPEED>` to be equal to ARSPD_FBW_MIN and that it is 25% above the vehicles stall speed.
  • Set the transition failure timer :ref:Q_TRANS_FAIL<Q_TRANS_FAIL> to an appropriate time and set :ref:Q_TRANS_FAIL_ACT<Q_TRANS_FAIL_ACT> to QRTL
  • When setting up the Battery Failsafe, use :ref:BATT_FS_LOW_ACT<BATT_FS_LOW_ACT> = 6 for a fixed wing return, loiter down to :ref:Q_RTL_ALT<Q_RTL_ALT>, and QLAND
  • Although it requires setup per flying location, the use of :ref:DO_LAND_START<do_land_start> missions and :ref:RTL_AUTOLAND<RTL_AUTOLAND> is advised, to control approach direction.
  • Do not set :ref:RTL_RADIUS<RTL_RADIUS> too large since the QuadPlane will be in VTOL mode within 2X that radius with most QRTL approaches and 1x that radius on battery failsafes using QLOITER to ALT and QLAND, to minimize battery consumption.

should add something about Weathervaining setup also?

Hwurzburg avatar Jun 03 '22 01:06 Hwurzburg

@tridge did we want to pursue this?

Hwurzburg avatar Jun 24 '22 16:06 Hwurzburg

We should add in an example mission plan for first transition flight test and editing the relevant sitl parameters to test it like TRIM_ARSP_CM ARSPD_FBWB_MIN & ARSPD_FBWB_MIN LIM_ROLL_CD

and others....

AKA setup sitl with --home llon,lat,alt,heading

Setting up a landing sequence and how much distance to space things based on parameters like Q_TRANS_DECEL Setting up a DO_JUMP for a circuit.

hendjoshsr71 avatar Aug 29 '22 19:08 hendjoshsr71

a few points:

  • Q_ASSIST_SPEED should be at least 3m/s below ARSPD_FBW_MIN so we don't kick in during long climbs
  • a large RTL_RADIUS is fine, as QRTL will use approach code, which is fixed wing

some other things to add:

  • for auto land make sure there is plenty of distance between the VTOL_LAND waypoint and the previous waypoint
  • make sure the plane is lined up before starting the last leg of a VTOL_LAND, so it isn't turning while in a back transition

tridge avatar Jan 19 '23 20:01 tridge

planning the DO_LAND_START is an artform, I need to make a video on it common mistakes:

  • missing a line up WP
  • not using TECS_LAND_ARSDP, it should be set to just above ARSPD_FBW_MIN
  • too short a base leg

tridge avatar Jan 19 '23 20:01 tridge