Skip to content

Commit 3f68718

Browse files
committed
Plane: Document setup without GPS or airspeed sensor
Signed-off-by: Ryan Friedman <[email protected]>
1 parent c7035c3 commit 3f68718

File tree

3 files changed

+40
-0
lines changed

3 files changed

+40
-0
lines changed

common/source/docs/common-advanced-configuration.rst

+1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ tuning options for the vehicle.
3131
Auxiliary Functions <common-auxiliary-functions>
3232
Battery Voltage Compensation <battery-voltage-compensation>
3333
Bootloader Update <common-bootloader-update>
34+
Flying without GPS or Airspeed <no-gps-airspeed>
3435
[/site]
3536
BLHeli ESCs <common-blheli32-passthru>
3637
CAN Bus Setup <common-canbus-setup-advanced>

common/source/docs/common-non-gps-to-gps.rst

+5
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@ ArduPilot 4.1 (and higher) support in-flight transitions between GPS and Non-GPS
1111

1212
.. note:: Non-GPS navigation is available for all vehicles. However, it is not applicable to fast or high flying vehicles such as conventional Planes. QuadPlanes can utilize this when in VTOL operation and close to the ground, as when docking inside a hangar using 3D cameras or beacons.
1313

14+
[site wiki="plane"]
15+
If you want to fly a Plane without a GPS or airspeed sensor installed, see :ref:`Flying without GPS or Airspeed <no-gps-or-airspeed>`.
16+
This wiki page covers flying with the sensor(s) installed and allowing the EKF to gracefully handle when GPS is lost.
17+
[/site]
18+
1419
Setup
1520
-----
1621

plane/source/docs/no-gps-airspeed.rst

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
.. _no-gps-or-airspeed:
2+
3+
==============================
4+
Flying without GPS or Airspeed
5+
==============================
6+
7+
Generally, most features in ArduPlane rely on two assumptions:
8+
9+
* The plane can determine where it is in the world, generally with the use of a GPS
10+
* The plane can determine its airspeed, either through a synthetic estimate or through a dedicated airspeed sensor.
11+
12+
The default parameters for ArduPlane assume that the above statements are true.
13+
Much of the wiki is written assuming you have a GPS.
14+
In the special case that you want to fly without either of these,
15+
such as using just MANUAL and FBWA for initial flights, then follow this guide.
16+
17+
Recommended Parameters
18+
======================
19+
20+
* Disable stall prevention with :ref:`STALL_PREVENTION<STALL_PREVENTION>` set to 0
21+
* Disable GPS's with :ref:`GPS1_TYPE<GPS1_TYPE>` set to 0
22+
* Disable airspeed with :ref:`ARSPD_USE<ARSPD_USE>` set to 0
23+
* Force DCM with :ref:`AHRS_EKF_TYPE<AHRS_EKF_TYPE>` set to 0
24+
25+
Limitations
26+
===========
27+
28+
:ref:`SERVO_AUTO_TRIM<SERVO_AUTO_TRIM>` won't work - this requires a velocity estimate. Although it's disabled by default, you will have to rely on manual trimming.
29+
30+
Most navigation modes won't be allowed, including AUTO, FBWB, and RTL.
31+
32+
:ref:`AUTOTUNE <automatic-tuning-with-autotune>` is not possible because it requires the vehicle to be flying faster than :ref:`AIRSPEED_MIN<AIRSPEED_MIN>`.
33+
To tune your aircraft without GPS and airspeed sensor, you must do it manually.
34+

0 commit comments

Comments
 (0)