Setup de la caméra Inivation⚓
Driver⚓
Afin de récupérer les données de la caméra événementielle et de les transmettre au PixHawk, nous avons utilisé le travail de Kojo ANYINAM-BOATENG. Il nous a fourni le dossier gitlab suivant.
L’ensemble des informations utiles à son installation et son utilisation sont dans les readmes de ce dossier. Voici comment l'installer de façon succinte.
1 2 | |
Puis lancez le build.
1 2 | |
Et enfin sourcez le workspace.
1 | |
Utilisation (cas pratique)⚓
Retour en Image direct⚓
Considérons que nous souhaitons avoir un retour en image RGB direct sur la Raspberri pi.
Terminal 1 : dvx_driver⚓
Lancer le launch file associé au driver.
1 | |
Terminal 2 : dvx_visualizer⚓
Lancer le visualizer
1 | |
Terminal 3 : rqt_image_view⚓
Afin d'avoir un retour en image.
1 | |
Puis sélectionnez le topic qui reçoit les images RGB (/dvx/events/visualizer) en haut de la fenêtre qui vient de s'ouvrir.
Déclencher un enregistrement⚓
Terminal 1 : dvx_driver⚓
Lancer le driver.
1 | |
Terminal 2 : lancement de l'enregistrement + traitement des données⚓
Lancer le service qui déclenche l'enregistrement des données en adaptant le chemin selon votre besoin.
1 | |
Par exemple
1 | |
Une fois l'enregistrement terminé, il est nécessaire de pouvoir lire les fichier .aedat Pour cela, placez vous dans le fichier /dvx_record_processing. Après avoir adapter le chemin vers le fichier aedat que vous souhaitez visionner dans le code python, lancez aedat_reader.py
1 2 | |