ArduPilot / ArduPilot/MissionPlanner

Show number of accels present on Accel Calibration screen

Open
#868 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
2.4k
Forks
2.9k
Avg merge
19h 16m
Merged PRs (30d)
4

Description

This came up on the dev call today and the issue is that we've got a flexibility vs safety issue in that we allow the Pixhawk to boot up with less than the normal number of IMUs.

A new pre-arm check has gone into master which ensure that the number of accelerometers being used matches the number of accelerometers that were present during the previous accel calibration.
https://github.com/diydrones/ardupilot/commit/1f14eec4eae065b3a8d985dfc6ac2182b8de2a34

This helps but it doesn't catch the case where the user has a brand-new pixhawk which has less than the expected number of IMUs working. On the dev call it came up that we should display the number of accels being calibrated on the MP's Accelerometer Calibration page. There was a suggestion that a picture of the appropriate board type based on the number of accels would be extra nice but perhaps just a number for now.

... but now I wonder if the MP even knows how many accels are present because all the calibration is done inside the flight code..

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at Mission Planner's Accelerometer Calibration page and trace how calibration data is received from the flight code. Confirm whether the current telemetry exposes the number of accelerometers, then determine the smallest UI change that displays it and verify it on a Pixhawk with differing IMU counts.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 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.