Szczegółowo opisaliśmy już proces połączenie i konfiguracja u-blox GPS odbiorniki korzystające u-center w systemie Windows. Zgodnie z prośbami kilku klientów zainteresowanych bieganiem u-center w systemie Ubuntu stworzyliśmy ten samouczek.
Tutaj przeprowadzimy Cię przez kolejne etapy integracji precyzyjnych danych dotyczących pozycjonowania z projektami systemu Linux za pomocą narzędzia ArduSimple zestaw zasilany przez u-blox ZED-F9 i u-center.
Wymagany sprzęt:
Wymagane oprogramowanie:
- Ubuntu (w tym samouczku sprawdzamy poprawność na Ubuntu 20 i Ubuntu 22)
- Oracle VM VirtualBox (Tylko jeśli uruchamiasz maszynę wirtualną Ubuntu Desktop)
Jak używać u-center w Ubuntu?
Po pierwsze, połącz GNSS odbiornik do komputera.
- Jeśli natywnie korzystasz z Ubuntu, możesz przejść bezpośrednio do kroku 5.
Jeśli używasz maszyny wirtualnej Ubuntu Desktop, musisz włączyć USB w VirtualBox.
Aby to zrobić, najpierw pobierz Pakiet Oracle VM VirtualBox Extension.
Uwaga: zainstaluj ten sam pakiet rozszerzeń wersji, co zainstalowana wersja VirtualBox. - Otwórz menedżera Oracle VM VirtualBox. Iść do Tools. Zainstaluj pakiet rozszerzeń pobrany w kroku 1.
- Iść do Ustawienia–>USB.
- Wybierz USB 2.0, Kliknij +USB po prawej stronie okna wybierz u-blox AG. Kliknij Ok.
- Podłącz antenę GNSS do odbiornika. Umieść antenę w miejscu z dobrym widokiem na niebo lub w pobliżu okna, aby przetestować jej funkcjonalność.
- Podłącz odbiornik do komputera poprzez port USB oznaczony symbolem POWER+GPS.
- Twój odbiornik powinien zostać automatycznie rozpoznany. Aby to sprawdzić, otwórz terminal i wpisz polecenie:
ls /dev/tty*
- Zobaczysz „/dev/ttyACM0” został utworzony automatycznie.
- Aby zweryfikować strumień z odbiornika RTK, użyj polecenia:
sudo cat /dev/ttyACM0
- Strumień wejściowy GPS wygląda podobnie do poniższego:
- Naciśnij przycisk Ctrl + C aby anulować oglądanie strumienia.
Po drugie, zainstaluj u-center w Ubuntu.
- Aby skorzystać z u-center programu w Ubuntu, zainstaluj Wine. Jest to zbiór bibliotek linuksowych, które umożliwiają uruchamianie wielu aplikacji Windows w dystrybucjach Linuksa (między innymi na Ubuntu).
Nie sprawia to u-center oprogramowanie jest w pełni kompatybilne, ale można go użyć w przypadku, gdy chcesz sprawdzić status lub konfigurację swojego odbiornika RTK.
Aby zainstalować Wine (instalacja może trwać 2-3 minuty), użyj polecenia:
sudo apt install wine64 //if Ubuntu is installed natively
sudo apt install wine32 //if you run Ubuntu on a virtual machine
- Po zainstalowaniu Wine możliwa jest instalacja u-center w Ubuntu, tak jakby to był Windows. Otwórz przeglądarkę internetową Firefox i pobierz plik u-center program z oficjalnej strony: https://www.u-blox.com/en/product/u-center.
- Pewnego razu u-center zostanie pobrany, przejdź do folderu Pobrane i wyodrębnij plik u-center na pulpicie.
- Aby rozpocząć instalację u-center oprogramowanie, wpisz polecenie:
cd ~/Desktop/
wine ./u-center_v22.07.exe
- Zainstalować u-center jak w systemie Windows, wykonując kroki instalacji.
- Aby utworzyć COM1 Port, otwarty terminal i wprowadź następujące polecenie, aby utworzyć łącze do odbiornika RTK w folderze „~/.wine/dosurządzenie”.
ln -sf /dev/tty_Ardusimple ~/.wine/dosdevices/com1
- Zamknij u-center jeśli masz je otwarte. otwarty u-center.
- Połącz się z odbiornikiem RTK w u-center naciskając Ctrl + 1 .
- Zobaczysz zielone światło w lewym rogu i dane z odbiornika RTK podobne do poniższych.
Teraz możesz skonfigurować swój odbiornik GNSS w środowisku Linux. Jeśli chcesz używać odbiornika w systemie ROS, zapoznaj się z tutorialem Jak używać ArduSimple Odbiorniki RTK i pobieraj dane GPS w ROS.