GNSS Tracking Pipeline Design
Kononov, Denis (2025)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202504106121
https://urn.fi/URN:NBN:fi:amk-202504106121
Tiivistelmä
The project focuses on the design of a GNSS-based tracking pipeline for a self-driving rover project at Metropolia University of Applied Sciences. The goal of the current work was to develop and document a tracking pipeline that describes the workflow of a tracking system. The tracking system collects and processes raw positioning data from a GNSS module and makes the data available to external services through an API, stores it in a database, and displays it in a graphical user interface.
According to the requirements, the Tracking Pipeline was developed by researching and applying the most suitable modern technologies. The Tracking Pipeline outlines both hardware and software components. The hardware components of the Tracking System are an antenna, a GNSS navigation module, a host machine, and a user terminal machine. The software of the Tracking System includes containerized services: Processing service, API service, and Graphical User Interface service.
The outcome of the project is a complete description of the tracking system workflow, which can be used for setting up and deploying a tracking system for a rover. The work benefits developers of complex navigation systems, allowing them to implement a GNSS tracking function within the broader navigation system.
According to the requirements, the Tracking Pipeline was developed by researching and applying the most suitable modern technologies. The Tracking Pipeline outlines both hardware and software components. The hardware components of the Tracking System are an antenna, a GNSS navigation module, a host machine, and a user terminal machine. The software of the Tracking System includes containerized services: Processing service, API service, and Graphical User Interface service.
The outcome of the project is a complete description of the tracking system workflow, which can be used for setting up and deploying a tracking system for a rover. The work benefits developers of complex navigation systems, allowing them to implement a GNSS tracking function within the broader navigation system.