Skip to content

ucnl/AzimuthWebSuite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

История версий Руководство пользователя

Web-приложение для работы с гидроакустической системой позиционирования Zima2 USBL.

Полностью браузерное PWA (Progressive Web Application). Не требует установки, работает через Web Serial API. Заменяет десктопное приложение AzimuthSuite.

Возможности

Подключение и позиционирование

  • Подключение к Zima2 USBL через последовательный порт (USB/RS-232/RS-422)
  • Подключение внешнего GNSS-компаса (NMEA 0183) — второй последовательный порт
  • Топопривязка — автоматическая через GNSS или ручной ввод координат и курса
  • Отображение маяков-ответчиков в реальном времени — дистанция, азимут, глубина, сигнал, напряжение, температура
  • Треки маяков и станции с сохранением и экспортом
  • DH-фильтр (Distance-Heading) с адаптивным порогом и сглаживание координат

Калибровка

  • Калибровка углового смещения антенны (φ) — автоматический подбор по минимизации DRMS облака точек
  • Калибровка антенны по таблице поправок — накопление точек при движении судна вокруг маяка с построением таблицы ошибок по секторам энкодера
  • Калибровочная таблица — загрузка/сохранение CSV, применение коррекции в реальном времени

Точки интереса (POI)

  • Загрузка POI из CSV — целевые точки для навигации ТНПА
  • Отметка текущего положения маяка — сохранение находок в процессе работы
  • Отображение на карте — загруженные (📍) и отмеченные (⭐) точки с названием и глубиной
  • Сохранение между сессиями (localStorage)
  • Экспорт POI в CSV и KML

Анализ и статистика

  • Отчёт DRMS — расчёт среднеквадратического отклонения по трекам маяков с экспортом CSV
  • Запись и воспроизведение логов обмена с устройством (с ускорением 2x/4x/8x)
  • Анализ логов — статистика маяков, детекция аномалий компаса

Экспорт данных

  • CSV (треки маяков и станции)
  • NMEA GGA (с hex-адресацией маяков)
  • NMEA GGA (трек антенны)
  • NMEA PSIMSSB (эмуляция HiPAP, Head-Up и UTM)
  • KML (треки и POI для Google Earth/QGIS)

Интерфейс

  • Пять тем оформления: Indoor, Light, Dark Contrast, Jack Black, Jack White, VAX
  • Линейка для измерения расстояний на карте
  • Адаптивный дизайн — десктоп, планшет, телефон
  • Автоматический расчёт скорости звука по температуре и солёности (UNESCO)

Использование

Онлайн (GitHub Pages)

Откройте https://docs.unavlab.com/AzimuthWebSuite/ в браузере Chrome/Edge.

Локально

Скопируйте все файлы в папку и откройте index.html в браузере. Сервер не требуется.

На Android

Используйте UCNL Launcher — WebView-обёртку с поддержкой Web Serial API для Android-устройств.

Поддерживаемые браузеры

  • Google Chrome 89+
  • Microsoft Edge 89+
  • Opera 75+
  • Другие браузеры на базе Chromium

Firefox и Safari не поддерживают Web Serial API.

Формат логов

Совместим с логами AzimuthSuite (C#). Можно загружать и проигрывать логи от AzimuthSuite и AzimuthConsole.

Лицензия

GNU GPL v3.0

Ссылки


© 2026 UC&NL

About

Zima2 USBL PWA application

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors