bluerobotics / bluerobotics/cockpit

Support pre-launch/maintenance checklists

Open
#22 2 comments 1 reaction 0 assignees View on GitHub
enhancement must-have P2 - Normal Priority safety
Dominant language
TypeScript
Stars
198
Forks
63
Avg merge
2d 7h
Merged PRs (30d)
57

Description

# Problem Summary
Vehicles generally have a variety of checks that should occur prior to launching, but are often ignored and not always known about.

# Proposed Solution
Discussion raised [here](https://discuss.bluerobotics.com/t/suggestion-valve-reminder-popup-in-qgc/12465). In particular,

> a “minimal” solution would
> - automatically display a pre-launch checklist when a vehicle is connected
> - have an option to “never show again” (for users who don’t want it)
>
> and an “ideal” solution would additionally
> - optionally allow physically checking off each item as it is completed
> - with an option to disallow continuing until all boxes are checked off
> - allow custom additions
> - presumably read in from some kind of file
> - possibly even stored on the autopilot itself
> - automatically perform some extra checks using vision, e.g.
> - tilt the camera and check that the video feed changes/moves
> - turn up the lights and check that the video gets brighter on average soon afterwards
> - allow lower frequency checks (including recommended maintenance scheduling) to be tracked and presented as relevant
> - _may need integration with BlueOS cloud or with the vehicle autopilot_
> - _could be handled separately_

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue does not identify files, tests, or an entry point. Start by reviewing the existing vehicle-connection and checklist-related UI, then narrow the work to a defined subset of the proposed behavior with a clear completion condition.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
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.