ArduPilot / ArduPilot/ardupilot

Support DJI style arm/disarm gestures

Open
#30,243 4 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.