AIS message decoding and encoding in Python (AIVDM/AIVDO)
-
Updated
Dec 7, 2025 - Python
AIS message decoding and encoding in Python (AIVDM/AIVDO)
Track oriented, multi target, multi hypothesis tracker
Utilities for Raspberry Pi, mostly for usage on a boat. Includes UART control scripts, traffic measurement tools for Mikrotik (RouterOS) and OpenWrt, AIS wireless daemon, AIS decoder and an extensible boat & IoT sensor daemon for Signal K.
Display Ships in TAK - AIS to TAK Gateway
Create and transmit AIS frames via gnuradio toolchain and web application in browser. Provides a websocket to PDU message block to change frame content on runtime. Works in burst mode, a frame is send on change immediately, one time. Transmitter remains silent until next change event.
Risk distribution of collision of ships along China's coast
Detecting automatic identification system (AIS) on-off switching anomalies, unusual turn detection, and deviation of trajectories of vessels.
This tool allows the identification and tracking of marine vessels by geolocation, MMSI, or via MarineTraffic URLs. It ensures user privacy via proxy support, and includes fallback strategies for optimal performance.
RS-109M AIS net locator buoy configurator
This repository contains the code for RL for POMDPs through learning an Approximate Information State.
Simple script to convert AIS NMEA to ADSB basestation format. Main purpose is to plot SAR helicopters in ADSB plotting software like VRS.
Python code to train neural network models with your original dataset for semantic segmentation. This codeset also includes a converter to create macOS Core ML models from trained Keras models for A.I.Segmentation.
An analysis of the behavior of fishing vessels in order to detect patterns and outliers/anomalies.
Add a description, image, and links to the ais topic page so that developers can more easily learn about it.
To associate your repository with the ais topic, visit your repo's landing page and select "manage topics."