Skip to content

feat(signalk): kinavis-signalk, Signal K deltas in, CPA/TCPA and the COLREGs ruling out - #5

Merged
xvi-xv-xii-ix-xxii-ix-xiv merged 1 commit into
mainfrom
signalk
Sep 25, 2026
Merged

xvi-xv-xii-ix-xxii-ix-xiv merged 1 commit into
mainfrom
signalk

Conversation

@xvi-xv-xii-ix-xxii-ix-xiv

Copy link
Copy Markdown
Collaborator

New crate kinavis-signalk 0.1.0 (std): a picture of own vessel and every target from Signal K deltas; CPA/TCPA for each target (kinavis-traffic) and the COLREGs ruling for dangerous or
developing approaches (kinavis-colregs). Out: navigation.closestApproach in each target's context and notifications.navigation.closestApproach. on own vessel. Checked on a Signal K server
2.33 through the signalk-kinavis WASM plugin: 161 real AIS targets, alarm under Rule 15, warnings under Rules 15 and 17.

…COLREGs ruling out

- New crate kinavis-signalk 0.1.0 (std): a picture of own vessel and every
  target from Signal K deltas, SI units converted at the boundary; a watch
  that assesses each target with kinavis-traffic and, for a dangerous or
  developing approach, rules with kinavis-colregs.
- Out: navigation.closestApproach in each target's context, and
  notifications.navigation.closestApproach.<id> on own vessel when a
  target's level changes.
- Own vessel is the vessel whose position comes from a sensor other than
  AIS, or named explicitly. The clock is the caller's: sources stamp by
  different clocks. Below half a knot a vessel is at rest; no ruling for own
  vessel at rest. Warnings only within a horizon.
- Checked on a Signal K server 2.33 through the signalk-kinavis WASM plugin.
@xvi-xv-xii-ix-xxii-ix-xiv
xvi-xv-xii-ix-xxii-ix-xiv merged commit df2f94f into main Sep 25, 2026
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant