Nous avons déjà détaillé le processus pour connexion et configuration de u-blox GPS récepteurs utilisant u-center sous Windows. Suite aux demandes de plusieurs clients curieux de courir u-center sur Ubuntu, nous avons créé ce tutoriel.
Ici, nous vous guiderons à travers les étapes pour intégrer des données de positionnement précises dans vos projets Linux à l'aide du ArduSimple kit alimenté par u-blox ZED-F9 et u-center.
Matériel requis:
Logiciel requis:
- Ubuntu (dans ce tutoriel nous validons sur Ubuntu 20 et Ubuntu 22)
- Oracle VM VirtualBox (Uniquement si vous exécutez une machine virtuelle Ubuntu Desktop)
Comment l'utiliser ? u-center dans Ubuntu ?
Tout d'abord, connectez-vous GNSS récepteur à votre PC.
- Si vous exécutez Ubuntu de manière native, vous pouvez passer directement à l'étape 5.
Si vous exécutez une machine virtuelle Ubuntu Desktop, vous devez activer l'USB dans VirtualBox.
Pour ce faire, téléchargez d'abord Pack d'extension Oracle VM VirtualBox.
Remarque : installez le même pack d'extension de version que votre version installée de VirtualBox. - Ouvrez le gestionnaire Oracle VM VirtualBox. Aller à Outils. Installez le pack d'extension que vous avez téléchargé à l'étape 1.
- Cliquez sur Paramètres ->USB.
- Sélectionnez USB 2.0. Clique le + USB sur le côté droit de la fenêtre, choisissez u-blox AG. Cliquez sur Ok.
- Branchez l'antenne GNSS sur votre récepteur. Placez l'antenne dans un endroit offrant une bonne vue sur le ciel ou près d'une fenêtre pour tester la fonctionnalité.
- Connectez votre récepteur au PC via le port USB marqué avec POWER+GPS.
- Votre récepteur devrait être automatiquement reconnu. Pour le vérifier, ouvrez terminal et tapez la commande :
ls /dev/tty*
- Vous verrez le "/dev/ttyACM0" a été créé automatiquement.
- Pour vérifier le flux de votre récepteur RTK, utilisez la commande :
sudo cat /dev/ttyACM0
- Le flux d'entrée GPS ressemble à ce qui suit :
- Presse Ctrl + C pour annuler la visualisation du flux.
Deuxièmement, installez u-center dans Ubuntu.
- Pour utiliser le u-center programme dans Ubuntu, installez Wine. Il s'agit d'un ensemble de bibliothèques Linux qui permettent à de nombreuses applications Windows de s'exécuter sur des distributions Linux (sur Ubuntu entre autres).
Cela ne fait pas le u-center logiciel entièrement compatible, mais il peut être utilisé au cas où vous souhaiteriez vérifier l'état ou la configuration de votre récepteur RTK.
Pour installer Wine (l'installation peut durer 2-3 minutes), utilisez la commande :
sudo apt install wine64 //if Ubuntu is installed natively
sudo apt install wine32 //if you run Ubuntu on a virtual machine
- Une fois Wine installé, il est possible d'installer u-center dans Ubuntu, comme s'il s'agissait de Windows. Ouvrez le navigateur Web Firefox et téléchargez le u-center programme sur le site officiel : https://www.u-blox.com/en/product/u-center.
- Une fois u-center est téléchargé, allez dans le dossier Téléchargement et extrayez le u-center sur le bureau.
- Pour démarrer l'installation de u-center logiciel, tapez la commande :
cd ~/Desktop/
wine ./u-center_v22.07.exe
- Vidir rapide u-center comme si vous étiez sous Windows en suivant les étapes d'installation.
- Créer un COM1 port, ouvert terminal et entrez la commande suivante pour créer un lien vers le récepteur RTK dans le dossier "~/.wine/dosdevice".
ln -sf /dev/tty_Ardusimple ~/.wine/dosdevices/com1
- Fermer u-center si vous l'avez ouvert. Ouvrir u-center.
- Connectez-vous à votre récepteur RTK dans u-center en appuyant Ctrl + 1 .
- Vous verrez une lumière verte dans le coin gauche et les données de votre récepteur RTK similaires à celles ci-dessous.
Vous pouvez désormais configurer votre récepteur GNSS dans votre environnement Linux. Si vous souhaitez utiliser votre récepteur dans ROS, consultez le tutoriel Comment l'utiliser ? ArduSimple Récepteurs RTK et obtenez des données GPS dans ROS.