Skip to content

Releases: peronosporos/osmand-nautical

Initial Release (beta)

Choose a tag to compare

@peronosporos peronosporos released this 29 Aug 20:26

Initial public release of the nautical plugin for OsmAnd.

Key Features

  • Signal K Integration
  • WebSocket Support: Real-time telemetry (SOG, STW, Depth, Wind) via ws:// or wss:// connections.
  • Data Broker: Local calculation engine handling data fallbacks (e.g., Magnetic to True Heading) and EMA filtering.
  • Resource Management: Sync waypoints, routes, and notes with a Signal K server.
  • Map Overlays
  • Laylines: Upwind tack angles adjusted by True Wind Direction.
  • Trajectory & Wind Shifts: Path history and wind shift arcs.
  • Vessel Projections: Heading, COG, and Current vectors scaled by projection time.
  • Safety & Emergency Systems
  • Man Overboard (MOB): Emergency activation with audio alerts, automated routing, and server notification.
  • Anchor Watch: Monitoring with rode tension fallback and dragging alerts.
  • Solo Watchdog: Configurable inactivity timer with audio alerts and text-to-speech.
  • AIS Integration: Class A/B target display with CPA/TCPA calculations and proximity warnings.
  • Helm & Autopilot
  • Autopilot Control: Bi-directional control for Pypilot and compatible Signal K autopilots.
  • SAR Patterns: Automated generation of search and rescue patterns (Expanding Square, Sector Search, Creeping Line).
  • 3D Motion Correction: IMU-based motion compensation for wind and heading data.
  • User Interface
  • Nautical HUD: Configurable marine telemetry widgets.
  • Night Vision: Red-filter UI mode for low-light conditions.
  • ENC S-63 Support: Framework for S-63 chart decryption and S-57 object data display.

Test Instructions
Targeted testing is requested for the following workflows:

  • Signal K Connection: Connect to a server or simulator and verify widget update rates.
  • MOB Activation: Trigger the MOB function and verify map marker placement and route generation.
  • Anchor Watch: Set an active anchor zone and verify boundary alerts.
  • Autopilot Engagement: Toggle between AUTO and STANDBY modes and adjust target headings.
  • Night Vision: Enable the filter and check legibility across map layers and UI elements.

Known Limitations

  • Approximately 80 technical strings (primarily within SAR engines and technical statistics) remain unlocalized and are displayed in English.
  • The vessel technical statistics interface is currently read-only; dimensions must be configured on the Signal K server or via configuration files.
  • Local anchor states set within OsmAnd do not sync back to the Signal K navigation.anchor path.
  • In-app logbook edits are saved locally but do not sync back to the Signal K server log.

Feedback & Bug Reports
Submit issues via the GitHub repository. Include the following details with any bug report:

  • Signal K server version.
  • Android device model and OS version.
  • Environment description (live deployment versus simulator).