Drone XK innovation : Extraction des données de vol

Modérateur : Dehas

Avatar du membre
santo
Hexacopter
Messages : 466
Enregistré le : mar. 12 janv. 2016 18:09
Réputation : 3

Drone XK innovation : Extraction des données de vol

Message non lu 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
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.


Quadri X380 detect, équipé caméra et nacelle 2 axes. Système FPV et OSD avec moniteur sur le TX.
Quadri syma x5sc équipé caméra
Avatar du membre
santo
Hexacopter
Messages : 466
Enregistré le : mar. 12 janv. 2016 18:09
Réputation : 3

Drone XK innovation : Extraction des données de vol

Message non lu 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.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.


Quadri X380 detect, équipé caméra et nacelle 2 axes. Système FPV et OSD avec moniteur sur le TX.
Quadri syma x5sc équipé caméra
Avatar du membre
santo
Hexacopter
Messages : 466
Enregistré le : mar. 12 janv. 2016 18:09
Réputation : 3

Drone XK innovation : Extraction des données de vol

Message non lu 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


Quadri X380 detect, équipé caméra et nacelle 2 axes. Système FPV et OSD avec moniteur sur le TX.
Quadri syma x5sc équipé caméra
Avatar du membre
Dehas
Administrateur du site
Messages : 16171
Enregistré le : ven. 3 juin 2011 12:50
Réputation : 5
Localisation : Saint Dié des Vosges
Genre :
Contact :

Drone XK innovation : Extraction des données de vol

Message non lu par Dehas »

Tout ça me dépasse, je n'ai pas les qualités requise :imwith:


Avatar du membre
santo
Hexacopter
Messages : 466
Enregistré le : mar. 12 janv. 2016 18:09
Réputation : 3

Drone XK innovation : Extraction des données de vol

Message non lu 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.
Modifié en dernier par santo le mar. 13 nov. 2018 18:08, modifié 1 fois.


Quadri X380 detect, équipé caméra et nacelle 2 axes. Système FPV et OSD avec moniteur sur le TX.
Quadri syma x5sc équipé caméra
Avatar du membre
santo
Hexacopter
Messages : 466
Enregistré le : mar. 12 janv. 2016 18:09
Réputation : 3

Drone XK innovation : Extraction des données de vol

Message non lu 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
Modifié en dernier par santo le mar. 13 nov. 2018 18:07, modifié 1 fois.


Quadri X380 detect, équipé caméra et nacelle 2 axes. Système FPV et OSD avec moniteur sur le TX.
Quadri syma x5sc équipé caméra
Avatar du membre
Dehas
Administrateur du site
Messages : 16171
Enregistré le : ven. 3 juin 2011 12:50
Réputation : 5
Localisation : Saint Dié des Vosges
Genre :
Contact :

Drone XK innovation : Extraction des données de vol

Message non lu par Dehas »

Ben pas mal du tout !! j'en suis a des année lumière de faire ça :snif:


Avatar du membre
santo
Hexacopter
Messages : 466
Enregistré le : mar. 12 janv. 2016 18:09
Réputation : 3

Drone XK innovation : Extraction des données de vol

Message non lu 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


Quadri X380 detect, équipé caméra et nacelle 2 axes. Système FPV et OSD avec moniteur sur le TX.
Quadri syma x5sc équipé caméra
Avatar du membre
santo
Hexacopter
Messages : 466
Enregistré le : mar. 12 janv. 2016 18:09
Réputation : 3

Drone XK innovation : Extraction des données de vol

Message non lu 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


Quadri X380 detect, équipé caméra et nacelle 2 axes. Système FPV et OSD avec moniteur sur le TX.
Quadri syma x5sc équipé caméra
Avatar du membre
Dehas
Administrateur du site
Messages : 16171
Enregistré le : ven. 3 juin 2011 12:50
Réputation : 5
Localisation : Saint Dié des Vosges
Genre :
Contact :

Drone XK innovation : Extraction des données de vol

Message non lu par Dehas »

Je te dis "chapeau", superbe travail.


Avatar du membre
santo
Hexacopter
Messages : 466
Enregistré le : mar. 12 janv. 2016 18:09
Réputation : 3

Drone XK innovation : Extraction des données de vol

Message non lu 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


Quadri X380 detect, équipé caméra et nacelle 2 axes. Système FPV et OSD avec moniteur sur le TX.
Quadri syma x5sc équipé caméra
Avatar du membre
Dehas
Administrateur du site
Messages : 16171
Enregistré le : ven. 3 juin 2011 12:50
Réputation : 5
Localisation : Saint Dié des Vosges
Genre :
Contact :

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

Message non lu par Dehas »

Ton titre est trop long, donc j'en ai supprimé une partie.


Avatar du membre
santo
Hexacopter
Messages : 466
Enregistré le : mar. 12 janv. 2016 18:09
Réputation : 3

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

Message non lu 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
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.


Quadri X380 detect, équipé caméra et nacelle 2 axes. Système FPV et OSD avec moniteur sur le TX.
Quadri syma x5sc équipé caméra
Avatar du membre
Dehas
Administrateur du site
Messages : 16171
Enregistré le : ven. 3 juin 2011 12:50
Réputation : 5
Localisation : Saint Dié des Vosges
Genre :
Contact :

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

Message non lu par Dehas »

Merci, quand se sera au point, je le passe en post it.


Avatar du membre
santo
Hexacopter
Messages : 466
Enregistré le : mar. 12 janv. 2016 18:09
Réputation : 3

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

Message non lu 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
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par santo le dim. 18 nov. 2018 16:48, modifié 2 fois.


Quadri X380 detect, équipé caméra et nacelle 2 axes. Système FPV et OSD avec moniteur sur le TX.
Quadri syma x5sc équipé caméra
Avatar du membre
Dehas
Administrateur du site
Messages : 16171
Enregistré le : ven. 3 juin 2011 12:50
Réputation : 5
Localisation : Saint Dié des Vosges
Genre :
Contact :

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

Message non lu par Dehas »

Ca c'est du bon boulot :super: :super:


Avatar du membre
santo
Hexacopter
Messages : 466
Enregistré le : mar. 12 janv. 2016 18:09
Réputation : 3

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

Message non lu 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


Quadri X380 detect, équipé caméra et nacelle 2 axes. Système FPV et OSD avec moniteur sur le TX.
Quadri syma x5sc équipé caméra
Avatar du membre
azbloc
Pilote toutes catégories
Messages : 2152
Enregistré le : lun. 13 juil. 2015 22:51
Réputation : 2
Contact :

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

Message non lu 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


VENDU :perv: Vend valise de transport étanche grand volume, idéal multi-rotors ou RC. 50 €

Un petit TILT pou le rRaid Handbike Via Rhôna A.L.A.R.M.E. 2017 :arrow: :arrow: TILTER ICI! :)
Avatar du membre
santo
Hexacopter
Messages : 466
Enregistré le : mar. 12 janv. 2016 18:09
Réputation : 3

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

Message non lu 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
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par santo le sam. 8 déc. 2018 14:05, modifié 1 fois.


Quadri X380 detect, équipé caméra et nacelle 2 axes. Système FPV et OSD avec moniteur sur le TX.
Quadri syma x5sc équipé caméra
Avatar du membre
azbloc
Pilote toutes catégories
Messages : 2152
Enregistré le : lun. 13 juil. 2015 22:51
Réputation : 2
Contact :

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

Message non lu 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


VENDU :perv: Vend valise de transport étanche grand volume, idéal multi-rotors ou RC. 50 €

Un petit TILT pou le rRaid Handbike Via Rhôna A.L.A.R.M.E. 2017 :arrow: :arrow: TILTER ICI! :)
Avatar du membre
santo
Hexacopter
Messages : 466
Enregistré le : mar. 12 janv. 2016 18:09
Réputation : 3

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

Message non lu 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


Quadri X380 detect, équipé caméra et nacelle 2 axes. Système FPV et OSD avec moniteur sur le TX.
Quadri syma x5sc équipé caméra
Avatar du membre
yyvon66
Octocopter
Messages : 658
Enregistré le : sam. 10 oct. 2015 15:21
Réputation : 1
Localisation : roussillon - perpignan

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

Message non lu 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


;-) XK X500 - Gimbal Tarot 3D V - Cam Yi II 4K. émet.EachineTX526:5.8G 25mw. anten:FarVew Pagode
Osd Tarot TL300L2 GLONASS - FPV-7" DVR AomWay HD518 + anten.:FarView triple Patch -Q222G-V386 :super:
Avatar du membre
santo
Hexacopter
Messages : 466
Enregistré le : mar. 12 janv. 2016 18:09
Réputation : 3

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

Message non lu 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


Quadri X380 detect, équipé caméra et nacelle 2 axes. Système FPV et OSD avec moniteur sur le TX.
Quadri syma x5sc équipé caméra
Avatar du membre
Dehas
Administrateur du site
Messages : 16171
Enregistré le : ven. 3 juin 2011 12:50
Réputation : 5
Localisation : Saint Dié des Vosges
Genre :
Contact :

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

Message non lu par Dehas »

Suite a la derniere mise a jour, certain fichiers en PJ ont étés perdus, désolé, il faut les remettre.


Avatar du membre
santo
Hexacopter
Messages : 466
Enregistré le : mar. 12 janv. 2016 18:09
Réputation : 3

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

Message non lu 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
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.


Quadri X380 detect, équipé caméra et nacelle 2 axes. Système FPV et OSD avec moniteur sur le TX.
Quadri syma x5sc équipé caméra
Répondre

Retourner vers « Codes et Programmations »