ArduPilot / ArduPilot/ardupilot

Rover: add RTK GPS failsafe to handle GPS position jumps when RTK fix is lost

Open
#8,787 6 comments 0 reactions 0 assignees View on GitHub
Enhancement Rover
Dominant language
C++
Stars
15.9k
Forks
21.4k
Avg merge
3d 17h
Merged PRs (30d)
119

Description

some RTK GPSs (including the Piksi) can suddenly jump the position a few meters when they lose RTK fix. This request from jcantilo in [this discussion](https://discuss.ardupilot.org/t/rtk-fixed-float-jump-in-rover/30444) is to add a failsafe so the vehicle is switched into Hold mode when RTK fix is lost, and then return to the previous mode when RTK fix is restored

Contributor guide

Open the contributing guide

Research direction

Read the linked RTK fixed/float jump discussion, then trace ArduRover's GPS fix handling and vehicle mode transitions to find the relevant failsafe entry points. Done means the rover enters Hold when RTK fix is lost and returns to its prior mode when the fix is restored, with behavior validated against the existing Rover test setup.

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.