bluerobotics / bluerobotics/cockpit

Geo-Reference Data (Map) Widget Features

Open
#84 6 comments 0 reactions 0 assignees View on GitHub
enhancement widget-specific
Dominant language
TypeScript
Stars
198
Forks
63
Avg merge
2d 7h
Merged PRs (30d)
57

Description

Cockpit should have a core widget for displaying geo-referenced data

- [x] must allow showing a world map
- [x] must allow showing vehicle position
- [x] must allow showing vehicle path (so far)
- [x] must allow showing planned mission path
- [x] must allow creating a mission path
- [ ] should support showing chart overlays
- https://nauticalcharts.noaa.gov/updates/coast-survey-launches-noaa-chart-display-service/ (talk to Brian+Kevin)
- [ ] should be able to show forecasted tide heights and weather
- [ ] should support custom maps (as an overlay, or local (non-GPS-based) replacement)
- important for inspections / navigating around infrastructure
- #2615 may be relevant
- [ ] may support live overlays
- latest Ping360 scan data
- rangefinder / distance sensor obstacle indications (like QGC has)
- [ ] may support showing collected datapoints
- e.g. bathymetry/sidescan sonar/telemetry/geo-referenced photos
- may be enabled by overlaying a plotting widget that offsets and rotates by the vehicle position and attitude
- #85 may be relevant
- [ ] may support a circular crop, to exactly match scanning sonar range and/or sit inside a compass ring
- #2602 is relevant

---

Relevant to:
- #83
- #646

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the existing map widget and the related issues #83, #85, #2602, #2615, and #646. The unchecked items span chart and weather overlays, custom maps, live sensor data, collected datapoints, and circular cropping, so the work is not complete until one defined capability and its acceptance criteria are selected.

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.