ArduPilot / ArduPilot/ardupilot
Support DJI style arm/disarm gestures
- Dominant language
- C++
- Stars
- 15.9k
- Forks
- 21.4k
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 119
Description
For those users who are transferring from DJI (or flying both DJI and AP vehicles) it is convenient if they can continue to use the same arm/disarm stick gestures as DJI. We probably only need this on Copters although it would do no harm on other vehicles.
The code implementing this is [here in motors.cpp](https://github.com/ArduPilot/ardupilot/blob/master/ArduCopter/motors.cpp#L29)
This was received at the Japan Drone Expo 2025
Contributor guide
Research direction
Start by reading ArduCopter/motors.cpp at the linked section to understand the existing arm/disarm gesture handling. Confirm the intended DJI stick gestures and their safety implications, then determine how Copter should recognize them without affecting other vehicle types; done means the gestures work as documented and existing arming behavior remains safe.
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
- 38/100