ArduPilot / ArduPilot/ardupilot
Plane crash detection : quadplane config
- Dominant language
- C++
- Stars
- 15.9k
- Forks
- 21.4k
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 119
Description
Crash detection in Plane only looks at the x-axis accel. With a quad-plane config we recently experienced a hard landing in VTOL that neared 10g's in the Z-axis, but it failed to trip the crash detection as x-axis accel was minimal. Suggest a second CRASH_ACC_THRESH specific to the z-axis
Version
AP3.8.5beta1
Platform
[ ] All
[ ] AntennaTracker
[ ] Copter
[X] Plane
[ ] Rover
[ ] Submarine
Airframe type
OctaQuadplane X8
Hardware type
PH2.1
Contributor guide
Research direction
Start by locating Plane's crash-detection logic and references to CRASH_ACC_THRESH, then trace how acceleration axes are evaluated for quadplane VTOL landings. Done means a z-axis threshold can detect the described hard landing without disrupting existing x-axis detection; verify the behavior with the relevant crash-detection tests or simulation if available.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- embedded-iot, robotics
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100