ArduPilot / ArduPilot/ardupilot
Copter: Activate buzzer when autolanding / buzzer modes
- Dominant language
- C++
- Stars
- 15.9k
- Forks
- 21.4k
- Avg merge
- 4d 10h
- Merged PRs (30d)
- 127
Description
AC3 does autolanding in certain failsafe conditions.
For safety reasons and to help locate the copter after a failsafe-induced autolanding, buzzing the buzzer in intervals when in autoland mode would be good. Interval-buzzing is also likely to carry a psychological "do not touch me"-imperative in case, bywalkers find the copter after a failsafe-induced autolanding.
Buzzer could be controlled by a parameter:
BUZ_WARN: 0=never (only ARM/DISARM beeps), 1=failsafe autolandings, 2=any autolanding (including manual set LAND mode), 3=any failsafe condition
Contributor guide
Research direction
The issue does not name files, tests, or entry points. Start by locating Copter's autoland and failsafe handling alongside existing buzzer control, then verify the requested BUZ_WARN modes and interval buzzing across the listed conditions. Done means the parameter behavior is implemented and the relevant autoland, failsafe, and manual-LAND cases are tested.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- embedded-iot, robotics
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100