ArduPilot / ArduPilot/ardupilot

enhancement: return to mission after GPS glitch recovery

Open
#2,229 1 comment 0 reactions 0 assignees View on GitHub
Copter
Dominant language
C++
Stars
15.9k
Forks
21.4k
Avg merge
3d 17h
Merged PRs (30d)
119

Description

i would like to suggest an enhancement for the vehicle to either resume or restart AUTO mode mission after recovering from a GPS_GLITCH event. Right now the only option upon GPS_GLITCH is failsafe to land or althold, but with more autonomous flying going on in remote fields where visibility is not always best it would be very beneficial for the copter to have more options when GPS function (HDOP) is restored, and one is to continue mission at nearest waypoint or to restart from first waypoint would help those who are flying farther away rather than the copter just siting there althold or land somewhere dangerous.
there is already function on AC3.2.1 to resume AUTO mode mission from beginning when switched out into LOITER or STABILIZE and back to AUTO, so a lot of the capability already exists in some sort of fashion.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the existing GPS_GLITCH failsafe and AUTO mission recovery behavior, then compare it with the AC3.2.1 behavior described in the issue. Done should include a defined and implemented choice between resuming at the nearest waypoint or restarting from the first waypoint after GPS recovery, with appropriate validation.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
robotics
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.