ArduPilot / ArduPilot/ardupilot

Copter: OLED display always says EKF:ok

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

Description

It seems the "EKF: ok" message is always displayed even if the EKF isn't healthy. To reproduce the problem:

- attach an oled display to a flight controller which has an external compass
- rotate the external compass until the ekf goes red
- note the "EKF: ok" remains

My guess is that only the case of an EKF failsafe does the EKF go bad. But we currently don't allow an EKF failsafe to trigger while we're disarmed so this will never be seen.

This issue was raised on AC3.5 beta testing thread and confirmed by me (randy): http://discuss.ardupilot.org/t/oled-display-not-update-ekf/17954/4

oled wiki page: http://ardupilot.org/copter/docs/common-display-onboard.html

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue using the Copter OLED display, an external compass, and a flight controller: rotate the compass until the EKF goes red and observe the displayed status. Compare the OLED's EKF indication with the actual EKF health, including the disarmed state; done means the display no longer reports "EKF: ok" when the EKF is unhealthy.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
embedded-iot, robotics
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.