
Nowa wersja oprogramowania do nawigacji LK8000.
Technikalia
Jest już dostępna nowa, stabilna wersja programu LK8000 o numerze 7.5.0. Poprzednia wersja stabilna została udostępniona trzy lata temu - dlatego liczba zmian jest bardzo duża. W tekście przybliżam te najważniejsze - szczególnie dla latania z silnikiem.
Program LK8000 w wersji 7.5.x zawiera ogromną liczbę zmian, które zostały wykonane na przestrzeni ostatnich lat. Ważną informacją, która nie wpływa na bieżącą wersję - ale ma ogromne znaczenie dla kolejnych aktualizacji - jest fakt, że
Dlaczego taka decyzja? Ten system operacyjny nie jest już od lat rozwijany przez Microsoft. Liczba urządzeń obsługujących Windows CE maleje, a fakt zatrzymania jego rozwoju sprawia, że coraz trudniej zachować kompatybilność kodu, która pozwala na "wyprodukowanie" programu jednocześnie na kilka platform. Dodatkowo, Windows CE nie oferuje nowych funkcjonalności, które chętnie przy rozwoju LK wykorzystamy.
Co nowego w LK8000?
Pełna lista jest bardzo długa i można ją znaleźć na stronie projektu: https://github.com/LK8000/LK8000/releases/tag/7.5.0 . Tu przedstawię te zmiany, które sam przygotowałem oraz te, które uważam za bardzo istotne dla "silnikowego" latania.
Nowe InfoBoxy.
Dużą zaletą LK8000 jest dostęp do ogromnej liczby InfoBoxów - czyli paneli danych, które są wyświetlane w dolnej belce programu lub określonych miejsach jako nakładki na mapie. Dotychczas - infoboxy prezentujące prędkość oraz szacowane ETE (Estimated Time En Route - szacowany czas lotu) i ETA (estimated time of arrival - szacowany czas przybycia) były liczone dla statków z napędem na podstawie chwilowych odczytów prędkości. Powodowało to, że wszystkie trzy wartości ciągle "pływały" i każdy pilot musiał trochę samodzielnie kalkulować jak w rzeczywistości te czasy wyglądają. Z tego powodu przygotowałem trzy klony - nowe Infoboxy, które wyliczają te trzy wartości - nie na podstawie prędkości chwilowej - ale uśrednionej prędkości z wybranego okresu czasu. Dzięki temu wartości są bardziej wiarygodne - szczególnie podczas lotu w turbulentnej atmosferze, gdzie prędkość chwilowa ciągle ulega zmianon.
Nowe infoboxy to:
- AvgGS - uśredniona Ground Speed,
- NxAvETE - uśrednione NextETE,
- NxAvETA - uśrednione NextETA.
Nowe parametry mogą być wyświetlane zarówno w dolnej belce jak i w obszarze mapy.
Przykładowa konfiguracja - AvgGS widoczna jest na mapie, a parametry NxAvETE, NxAvEta - w dolnej belce programu.
Ważne - czas uśredniania pomiarów może być przez użytkownika samodzielnie ustawiony. Nie tworzyłem tu nowego parametru - ale wykorzystałem istniejący parametr konfiguracyjny Okres uśredniania doskonałości. Przy wyborze wartości należy się sugerować właściwościami statku powietrznego (jak szybko lata) i charakterystyką zmienności prędkości. Im szybciej latamy - tym czas powinien być krótszy. Im bardziej prędkość fluktuuje w czasie - tym czas powinien być dłuższy. Przy lotach motolotnią i prędkością przelotową ~100km/h - mam ten parametr ustawiony na 30 sekund. Czyli LK będzie wyliczało moją średnią prędkość z ostatnich 30 sekund i na jej podstawie zostanie wyświetlona AvgGS, NxAvETA, NxAvETA.
Okno numer 5 konfiguracji gdzie jest dostępny parametr do ustawiania czasu z jakiego prędkość ma być uśredniana.
Prędkość uśredniana do obliczenia nowych parametrów wymaga zebrania pomiarów co najmniej przez ustawiony czas. Tak więc - w moim ustawieniu - nowe parametry zostaną wyliczone dopiero po co najmniej 30 sekundach lotu. Z tego powodu - w pierwszym okresie lotu - dane nie będą wyświetlane (dla NxAvETE/NxAvETA), a jako AvgGS - będzie wyświetlana prędkość chwilowa i mała klepsydra oznaczająca oczekiwanie na wypełnienie bufora. Taką sytuację pokazuje poniższy zrzut ekranu.
Lot trwa zbyt krótko, żeby prawidłowo wyliczyć nowe wartości dlatego wartości nie są wyświetlane lub są wyświetlane z ikonką klepsydry.
Nowe mapy wysokiej rozdzielczości.
Od dłuższego czasu LK8000 posiada zintegrowany moduł do pobierania map. Zmiany w politycje Google w kontekście Androida w znaczącym stopniu utrudniają wstawianie plików przez inne aplikacje - dlatego powstał Download Manager (spolszczone jako Pobieranie Danych). Od tej wersji programu dodałem nowe mapy precyzyjne dla:
- Polski,
- Czech,
- Słowacji,
- Litwy.
Mapy te stale aktualizuje - więc warto co najmniej przed sezonem pobrać je ponownie. Mapy Polski aktualizuje średnio cztery raz w roku. Do ich aktualizacji nie trzeba pobierać nowej wersji LK - wystarczy pobrać pliki z Download Managera. Pozostałe mapy aktualizuję co najmniej raz w roku. W najbliższym czasie przygotuję kolejne mapy precyzyjne dla: Łotwy, Estonii, Finlandii, Danii i Szwecji. Niestety w Download Managerze pojawią się dopiero przy kolejnej wersji - więc jeżeli ktoś będzie ich potrzebował wcześniej - zapraszam na https://lotnik.org/pliki.php?cat=LK8000.
Uwaga! Pliki topograficzne (LKM) udostępniam w dwóch wersjach - z i bez lasów. Wynika to z faktu, że obfite lasy powodują przykrywanie zobrazowania w górach. Więc jeżeli ktoś zamierza latać w terenach górzystych i zależy mu na zobrazowaniu wierzchołków, dolin itd. - proponuję pobierać wersje NO_FOREST.
Ekran pobierania map wysokiej rozdzielczości. Widoczne dwie wersje plików topologii dla Słowacji - z i bez lasów.
Rozszerzenie formatu OpenAir.
Zmodyfikowano i rozszerzono sposób obsługi plików OpenAir:
- Dodano obsługę typu strefy na podstawie dedykowanego parametru (AY).
- Dodano obsługę określania aktywacji i dezaktywacji strefy (AA).
- Dodano kilka aliasów do typów stref w celu poprawienia ich interpretacji przez LK.
Obsługa standardowych sensorów BLE.
Dodano możliwość obsługi standardowych sensorów BLE (Bluetooth Low Energy Sensor), które pozwalają rejestrować przez LK:
- puls,
- ciśnienie atmosferyczne,
- temperaturę,
- wilgotność,
- prędkość i kierunek wiatru,
- stan baterii (czujnika BLE).
To jedynie najważniejsze zmiany. Nowa wersja obsługuje sporo nowych urządzeń i przynosi poprawki zidentyfikowanych problemów - szczególnie w zakresie współpracy z różnymi peryferiami.
Ryszard Lewandowski, 2026-02-25 09:02:00