Skip to content

Commit fb2b6ae

Browse files
tridgeHwurzburg
authored andcommitted
document new option to disable IMU checks with ICE running
1 parent ef1a683 commit fb2b6ae

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

common/source/docs/common-ice.rst

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,3 +140,17 @@ Vibration isolation
140140
-------------------
141141

142142
The high vibration from internal combustion engines means that :ref:`vibration dampening <common-vibration-damping>` is critical. It is often necessary to mount the autopilot on a plate with `self-adhesive lead weights <https://www.amazon.com/Great-Planes-Segmented-Weights-6-Ounce/dp/B0015KLJE0>`__ added to increase its mass.
143+
144+
.. note::
145+
146+
When using Internal Combustion Engine (ICE) motors, vibration during
147+
engine run-up can cause the IMU consistency checks to fail, preventing
148+
arming.
149+
In ArduPilot 4.7 and later an option has been added to :ref:`ARMING_OPTIONS<ARMING_OPTIONS>`:
150+
151+
**Bit 2 – Skip IMU consistency checks when ICE motor running**
152+
153+
When this bit is set, ArduPilot will bypass the IMU consistency check
154+
if an ICE motor is running. This is intended for setups
155+
where ICE engines are typically started before arming, and their
156+
vibration may otherwise trigger false failures.

common/source/docs/common-prearm-safety-checks.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ Pre-arm checks that are failing will also be sent as messages to the GCS while d
4141
======================================================= =================================================== ====================================================
4242
3D Accel calibration needed Accelerometer calibration has not been done Complete the :ref:`accel calibration <common-accelerometer-calibration>`
4343
Accels calibrated requires reboot Autopilot must be rebooted after accel calibration Reboot autopilot
44-
Accels inconsistent Two accelerometers are inconsistent by 0.75 m/s/s Re-do the :ref:`accel calibration <common-accelerometer-calibration>`. Allow autopilot to warm-up and reboot. If failure continues replace autopilot
44+
Accels inconsistent Two accelerometers are inconsistent by 0.75 m/s/s Re-do the :ref:`accel calibration <common-accelerometer-calibration>`. Allow autopilot to warm-up and reboot. If failure continues replace autopilot. If ICE engine runs before arming, see :ref:`ARMING_OPTIONS<ARMING_OPTIONS>` bit 2 as a possible solution.
4545
ADSB out of memory Autopilot has run out of memory Disable features or replace with a higher powered autopilot
4646
Accels not healthy At least one accelerometer is not providing data Reboot autopilot. If failure continues replace autopilot
4747
AHRS: not using configured AHRS type EKF3 is not ready yet and vehicle is using DCM If indoors, go outside. Ensure good GPS lock. Check for misconfiguration of EKF (see :ref:`AHRS_EKF_TYPE<AHRS_EKF_TYPE>`)
@@ -122,7 +122,7 @@ Pre-arm checks that are failing will also be sent as messages to the GCS while d
122122
GPS x: was not found GPS disconnected or incorrectly configured Check GPSs physical connection to autopilot and :ref:`configuration <common-positioning-landing-page>`
123123
GPSx yaw not available GPS-for-yaw configured but not working Move to location with better GPS reception. Check :ref:`GPS-for-yaw <common-gps-for-yaw>` configuration
124124
Gyro x rate yHz < loop rate z Hz Loop rate is faster than Gyro data Lower :ref:`SCHED_LOOP_RATE<SCHED_LOOP_RATE>`
125-
Gyros inconsistent Two gyros are inconsistent by at least 5 deg/sec Reboot autopilot and hold vehicle still until gyro calibration completes. Allow autopilot to warm-up and reboot. If failure continues replace autopilot
125+
Gyros inconsistent Two gyros are inconsistent by at least 5 deg/sec Reboot autopilot and hold vehicle still until gyro calibration completes. Allow autopilot to warm-up and reboot. If failure continues replace autopilot. If ICE engine runs before arming, see :ref:`ARMING_OPTIONS<ARMING_OPTIONS>` bit 2 as a possible solution.
126126
Gyros not calibrated Gyro calibration normally run at startup failed Reboot autopilot and hold vehicle still until gyro calibration completes
127127
Gyros not healthy At least one gyro is not providing data Reboot autopilot. If failure continues replace autopilot
128128
Hardware safety switch Hardware safety switch has not been pushed Push safety switch (normally on top of GPS) or disable by setting :ref:`BRD_SAFETY_DEFLT<BRD_SAFETY_DEFLT>` to zero and reboot autopilot

0 commit comments

Comments
 (0)