ArduPilot / ArduPilot/ardupilot

Bus and sensor health indication

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

Description

#### Issue details
Need a means to indicate bus health and sensor health during bring up of a vehicle. Currently, there is no way for the system to help vehicle builders find miswires and other issues, aside from inspection of the wiring against pinouts. This leads to a lot of wasted time looking at configuration settings and other bugs.

This issue was referred from the Partners Call in April 2018.

@tridge proposed adding mavlink messages to support more detail health status information.

Then GCS tools can pick up these messages and display them in a useful way.

#### Version
copter 3.5.5 is the most recent place I've had this issue, but I've also had the issue on rover.
#### Platform
[ x ] All
[ ] AntennaTracker
[ ] Copter
[ ] Plane
[ ] Rover
[ ] Submarine

#### Hardware type
All

#### Logs
No logs on this currently.

Contributor guide

Open the contributing guide

Research direction

Start by defining the bus and sensor health information that vehicle builders need during bring-up, then review the proposed MAVLink message approach and how GCS tools would consume it. Done means health status can be reported for the affected systems and displayed usefully by GCS tools; the issue names no implementation files or tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
api, embedded-iot, robotics
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.