Projekt GNSS to program do obsługi systemu nawigacji satelitarnej GNSS (Global Navigation Satellite System). Projekt umożliwia łączenie się z odbiornikiem GNSS, odczyt danych satelitarnych, przetwarzanie sygnałów GNSS oraz prezentację wyników na interfejsie użytkownika.
- Łączenie się z odbiornikiem GNSS i odczyt danych satelitarnych.
- Przetwarzanie sygnałów GNSS w celu obliczania pozycji, prędkości, czasu i innych parametrów.
- Wyświetlanie odczytanych danych na interfejsie użytkownika w czytelnej formie.
- Integracja z mapami, umożliwiająca wizualizację lokalizacji na mapie.
- Eksport danych do plików w różnych formatach (np. CSV, KML) dla dalszej analizy.
- Możliwość dostosowania ustawień i konfiguracji odbiornika GNSS.
- Python 3.7 lub nowszy
- Moduł serial (można zainstalować za pomocą
pip install pyserial
)
- Sklonuj repozytorium projektu GNSS.
- Zainstaluj wymagane zależności, wykonując
pip install -r requirements.txt
. - Uruchom projekt, wykonując
python main.py
.
- Uruchom plik
main.py
w swoim środowisku Python. - Wpisz port szeregowy, do którego jest podłączony odbiornik GNSS.
- Wybierz żądane opcje, takie jak odczyt danych satelitarnych, przetwarzanie sygnałów itp.
- Otrzymane dane będą wyświetlane na interfejsie użytkownika lub można je eksportować do pliku.
- Aby zakończyć działanie programu, naciśnij kombinację klawiszy Ctrl+C.
Aktualnie projekt GNSS jest w fazie wczesnego rozwoju. Planowane funkcje i udoskonalenia obejmują:
- Dodanie obsługi innych systemów nawigacji satelitarnej, takich jak GPS, GLONASS, Galileo itp.
- Udoskonalenie interfejsu użytkownika i funkcjonalności wizualizacji.
- Implementacja dodatkowych algorytmów przetwarzania sygnałów GNSS.
- Rozbudowa dokumentacji i testów jednostkowych.
Więcej informacji można znaleźć w repozytorium projektu GNSS.