Page 1 sur 2

Drone XK innovation : Extraction des données de vol

Posté : mar. 6 nov. 2018 12:40
par santo
Bonjour,
En ces jours pluvieux je me suis intéressé à la récupération des données enregistrées dans le fichier BLACKBOX.RCD analysées par le programme MAIN.exe (Blackbox Analysisv1.0). L'idée est de pouvoir analyser à "ma sauce" (je programme depuis 20 ans en VB6) ces données et en particulier de générer un "Tracking" transposable sur géoportail ou google earth.
Après de nombreuses heures, passées sous éditeur HEXA, j'en suis arrivé aux conclusion suivantes :
- Le fichier data est sans doute dans un format binaire
- Le programme qui permet d'avoir un certain nombre d'informations (mais pas toutes celles que je souhaite), est écrit sous LABWINDOWS/CVI ( basé sur le language C) avec un codage caractères ANSI
Je précise que ces programmes sont prévus pour les X380 et X500.
L'idée serait d'avoir une moulinette donnant un fichier ASCII, autant exploitable sous tableur que sous VB6.
Toutes les infos sont les bienvenues, mais je sais aussi que quand on a pas le codage d'un fichier binaire cela est presque mission impossible, sauf si on arrive à la déduire du fichier d'analyse MAIN.EXE, mais cela dépasse mes compétences.

Merci par avance,

Pierre

Drone XK innovation : Extraction des données de vol

Posté : mar. 6 nov. 2018 13:01
par santo
En complément, je n'arrive pas à mettre les 2 fichiers sur le même post.
La raison en est, je viens de le voir que l'extension RCD n'est pas autorisée. Je le renomme, mais il sera necessaire de lui remettre l'extension RCD.

Drone XK innovation : Extraction des données de vol

Posté : lun. 12 nov. 2018 10:21
par santo
Bonjour,
En l'absence de réponse, j'ai mis les mains dans le cambouis et j'ai examiné le fichier d'enregistrement à l'aide d'un éditeur hexadécimal, de bit Converter et d'Excel. Les premiers résultats sont les suivants :
- La longueur des enregistrements est de 224 octets
- Le nombre d'enregistrement est déterminé par la durée entre le déblocage et le verrouillage des moteurs.
- Les différentes données sont stockées dans un nombre d'octets variable allant de 1 à 4
A ce stade, j'ai pu extraire la tension batterie (située sur l'octet 122 et codée sur 1 octet, le résultat doit être divisé par 10), le nombre de satellites (octet 108 et codé sur 1 octet) et la durée de vol (située sur les octets 167-168 et codée sur 2 octets). Les positions d'octet sur la ligne sont données en décimal.
Pour le reste je galére encore.
Toute aide serait la bien venue.
A plus
Pierre

Drone XK innovation : Extraction des données de vol

Posté : lun. 12 nov. 2018 12:56
par Dehas
Tout ça me dépasse, je n'ai pas les qualités requise :imwith:

Drone XK innovation : Extraction des données de vol

Posté : lun. 12 nov. 2018 16:50
par santo
Merci Denis, je sais bien que sinon tu m'aurais donné un coup de main.

J'ai encore un peu progressé, Longitude et Latitude sont codées sur 4 octets, en position 89-92, 93-96, 187-194 et 191-196. Avec cela déja je dois pouvoir injecter ces données sous google earth ou géoportail afin de superposer la trajectoire du drone. Afin d'arriver à ce qui est représenté sur l'image jointe. (mais il s'agit pour le moment d'un montage photo), il semble que les bonnes valeurs sont celles de 89 à 96.
Image

A bientot,
Pierre
Edit : je viens de trouver les vitesses moteur (de M1 à M8) codées sur 2 octets pour chacun des octets 141 à 156.

Drone XK innovation : Extraction des données de vol

Posté : mar. 13 nov. 2018 18:04
par santo
Bonjour,

Et voila le résultat après importation de mon fichier Excel(CSV), obtenu à partir d'un vol de cet AM, sous google Earth
Image

En revanche, je n'ai pas encore réussi à modifier le type d'icone du tracés.


A plus,
Pierre

Drone XK innovation : Extraction des données de vol

Posté : mar. 13 nov. 2018 18:07
par Dehas
Ben pas mal du tout !! j'en suis a des année lumière de faire ça :snif:

Drone XK innovation : Extraction des données de vol

Posté : mar. 13 nov. 2018 18:11
par santo
Merci Denis,

Mais maintenant que je connais la structure du fichier DATA, cela devient facile pour tout un chacun, mais bien sur il faut que le fichier d'enregistrement provienne du même système.

Amitiés,

Pierre

Drone XK innovation : Extraction des données de vol

Posté : mer. 14 nov. 2018 11:28
par santo
Bonjour,
Et maintenant avec des lignes (ce qui est plus lisible) sous Géoportail et sous Google Earth.
Géoportail
Image
Google Earth
Image

A plus,
Pierre

Drone XK innovation : Extraction des données de vol

Posté : mer. 14 nov. 2018 11:45
par Dehas
Je te dis "chapeau", superbe travail.

Drone XK innovation : Extraction des données de vol

Posté : mer. 14 nov. 2018 13:50
par santo
Encore une fois merci pour tes encouragements.
Denis, ne penses tu pas qu'il faudrait changer le titre du fil ? par exemple " Drone XK innovation : Extraction des données de vol et exportation sous google earth ou géoportail", mais je le laisse à ton entière appréciation, cela je ne peux pas le faire. Il est évident que je me chargerai de modifier les 2 liens que j'ai fais sur ce sujet. Par ailleurs, je suis prêt à faire un tutorial pour indiquer le process.
Amitiés,
Pierre

Re: Drone XK innovation : Extraction des données de vol

Posté : mer. 14 nov. 2018 14:39
par Dehas
Ton titre est trop long, donc j'en ai supprimé une partie.

Re: Drone XK innovation : Extraction des données de vol

Posté : mer. 14 nov. 2018 17:35
par santo
Merci Denis, Aucun PB, je travaille sur un tuto afin que tout le monde puisse faire ces manips.

A plus,

Pierre


Edit : le tutoriel.
Tutorial pour exporter les données de vol enregistrées dans BLACKBOX.pdf

Re: Drone XK innovation : Extraction des données de vol

Posté : mer. 14 nov. 2018 18:36
par Dehas
Merci, quand se sera au point, je le passe en post it.

Re: Drone XK innovation : Extraction des données de vol

Posté : sam. 17 nov. 2018 14:34
par santo
Bonjour,
Voila le tutoriel finalisé, pour les paramètres que j'ai pu extraire ainsi que pour leur exportation dans d'autres logiciels. Il s'agit d'un PDF, mais que ceux qui veulent l'améliorer me contactent et je leur donnerai la version World.
Sur cette version, sont rajoutés l'adresse de nombreux paramètres de vol ainsi que le protocole pour changer et épaisseur et couleur du tracé de trajectoire sous Google Earth. Pour les plus perspicaces d'entre vous, vous remarquerez que le même terrain de vol a changer d'aspect. En effet, il y a eu un incendie très important à l'été 2017, et, pour avoir une vue plus belle, j'ai utilisé l'option [Historique] de Google Earth et mis une vue de 2017 avant l'incendie.
Tutorial pour exporter les données de vol enregistrées dans BLACKBOX.pdf
A plus,
Pierre

Edit : enfin j'ai le paramètre altitude, il est codée sur 2 octets en 81-82.Il faut multiplier la valeur par -0,1.
Et pour le fun, une vue en 3D sous Google Earth (grâce au paramètre altitude)
Image

Re: Drone XK innovation : Extraction des données de vol

Posté : sam. 17 nov. 2018 15:00
par Dehas
Ca c'est du bon boulot :super: :super:

Re: Drone XK innovation : Extraction des données de vol

Posté : lun. 19 nov. 2018 18:25
par santo
Bonsoir,
Afin de faciliter la tache à ceux qui ne sont pas trop versés dans les manipulations informatiques, j'ai écrit un logiciel qui fait, il fonctionne déjà, toutes les manipulations que j'ai décrites. Il affiche le plus simplement possible tous les paramètres de vol, issus de la BLACKBOX et sort un fichier CSV directement exploitable sous Excel. Le même fichier peut être facilement converti, avec par exemple KML manager, pour être importer sous Google Earth ou Géoportail.
Image
Quand il sera finalisé je le mettrai à la disposition du forum.

A plus,
Pierre

Re: Drone XK innovation : Extraction des données de vol

Posté : mer. 21 nov. 2018 16:07
par azbloc
tu a essayé de mettre ton fichier sur ayvri (anciennement daorama) pour avoir le vol complet avec la 3D ?
depuis qu'ils ont changé de nom, il manque l'altitude, on ce sont des fichier de plus de 2 ans! ::d

c'est un spot ou je vole souvent, c'est un peu mon Mètre Étalon pour Drone:

https://ayvri.com/scene/31jnyl42kd/dkzv84d25z

Re: Drone XK innovation : Extraction des données de vol

Posté : mer. 21 nov. 2018 17:21
par santo
Bonsoir,

Le spot est top et la retranscription de trajectoire magnifique. Un grand bravo et merci Azbloc. Je vais explorer ces possibilités.
En attendant, j'ai écrit un logiciel (version béta) qui permet d'extraire les données de vol de BLACKBOX.RCD automatiquement, ce qui permet de les analyser et de les exporter dans un format compatible avec les logiciels de géolocalisation (Géoportail et Google Earth); En piéce jointe, j'ai mis, dans un dossier compressé, le programme d'installation (il tourne sous Windows 7 et 10 sans PB), des fichiers pour faire des essais et l'adresse pour charger un programme gratuit qui transforme mon export en KML.
N'hésitez pas à l'essayer et à me faire des suggestions.

Cordialement à tous,

Pierre
Programme d'extraction des donnés de vol.zip

Re: Drone XK innovation : Extraction des données de vol

Posté : jeu. 22 nov. 2018 18:55
par azbloc
e téléchargerais a temps voulus pour des essaie, pour l'instant vu les températures et même si les drones veules sortir , moi
je reste a la maison! ::d

Re: Drone XK innovation : Extraction des données de vol

Posté : jeu. 6 déc. 2018 17:49
par santo
Bonsoir,
J'ai été absent quelques temps pour cause de voyage dans les déserts du golf persique (magnifique terrain de jeux pour nos drones et, aucune réglementation !!!)
Je met en ligne une vidéo montrant quelques unes des possibilités du logiciel que je suis en train de développer.
Vidéo d'écran du logiciel sur quelques unes de ses options. et qui est, et sera, totalement en libre téléchargement.

A plus,

Pierre

Re: Drone XK innovation : Extraction des données de vol

Posté : dim. 9 déc. 2018 10:09
par yyvon66
merci de ce beau boulot,

va falloir que je m'y remette un peu,
j'ai délaissé ces dernier temps, la météo n'étant pas encourageante non plus,

pour me faire la main, je reprendrai un vieux fichier de vol de BLACKBOX.RCD
si je retrouve le dernier de mon x380, j'essairai de comprendre sa chute, mais comme j'ai revendu la carte mère (sans le gps qui avait rendu l'âme), ça aurait peut être permis de voir ce qui était défaillant , non ?

bonne journée, encore bravo,
a+

ps : je recherche toujours une cam qui me permettrait d'avoir des plus gros plans en paysages, quand le fonds de la montagne est recouverte de neige, la cam (l'Yi II 4k) ne rends pas ces sommets blancs qu'on vois à l'oeil, même moins qu'une photo sur mon smartphone,
ou changer la lentille, qui est de 155° pour une 120° ou 90°, j'ai lu que c'était possible

ps : ton lien de téléchargement est hs

Re: Drone XK innovation : Extraction des données de vol

Posté : dim. 9 déc. 2018 14:05
par santo
Bonjour Yvon,

Merci des tes encouragements. En principe les fichiers RCD du X500 sont compatibles. Pour ce qui est du lien de téléchargement, j'en ignore la raison. Quand je l'ai mis à disposition il fonctionnait, peut-être que Denis a la solution ? En tous cas je vais le remettre avec une version plus abouti du programme.
Cordialement,
Pierre

Re: Drone XK innovation : Extraction des données de vol

Posté : dim. 9 déc. 2018 14:08
par Dehas
Suite a la derniere mise a jour, certain fichiers en PJ ont étés perdus, désolé, il faut les remettre.

Re: Drone XK innovation : Extraction des données de vol

Posté : dim. 9 déc. 2018 14:15
par santo
Bonjour Denis, et merci de ta réactivité.
Pour Yvon je met en pièce jointe une ancienne version (dans pas longtemps la nouvelle)
Programme d'extraction des donnés de vol.zip
et aussi une nouvelle vidéo de saisie d'écran.
Vidéo d'écran du logiciel

Bon dimanche,

Pierre