mercredi 6 avril 2016

Utiliser Dashware


Dashware est un logiciel qui vous permet de rajouter sur vos vidéos un masque avec les données de vol que vous souhaitez. Il vous suffit de choisir la vidéo voulue et ses paramètres de vol, Dashware vous permet en quelques clics d'avoir une vidéo documentée sur vos vols.

Pré-requis
Pour utiliser Dashware avec un Phantom DJI, quelques manipulations sont cependant nécessaires. Vous installez le logiciel et il va falloir mettre un patch pour le rendre pleinement compatible avec votre Phantom. Vous trouverez dans ce lien les fichiers à mettre dans différents dossiers de Dashware, un fichier texte vous explique où les mettre.

Récupération des vidéos
Les vidéos de vos vols sont sur la carte mémoire de votre Phantom, il suffit de les transférer sur votre ordinateur. 

Récupération des données de vol
Les données de vol sont des fichiers texte qui sont stockés automatiquement dans la mémoire de votre tablette ou de votre téléphone après chaque vol. Ces fichiers sont une véritable boite noire de votre drone, tous les paramètres de vol y sont retranscrits, que ce soit les vitesses horizontales ou verticales, les rotations, la charge batterie, le temps de vol, l'altitude, la longitude, la latitude, etc....
Ces données se trouvent dans le dossier DJI Go/FlightRecords. Dans ce dossier vous trouverez des fichiers txt appelés DJIFlightRecord suivi de la date et de l'heure du vol. Autant sur système Android il est facile de les récupérer et copier sur votre ordinateur, autant sur IOS cela est un peu plus problématique, il faut passer par iTunes ou utiliser un logiciel tierce pour faire la manipulation. Personnellement j'utilise Apowersoft Gestionnaire de Smartphone qui permet de copier des fichiers vers le PC ou depuis le PC d'en transférer vers l'iPhone. Il suffit de sélectionner l'onglet 'Apps' et dans le menu à gauche 'Fichiers d'App'. Vous choisissez DJI GO et cliquez sur le dossier FlightRecords pour faire apparaitre la liste de vos vols.

Une fois récupérés la vidéo et les données de votre vol il va être possible de les utiliser sous Dashware, enfin presque....

Transformation des données de vol
Les fichiers des données de vol récupérés sont au format txt. Et bien sur sous Dashware ces fichiers ne seront pas reconnus. Les fichiers utilisables sous Dashware avec un Phantom doivent être au format CSV Flytrex compatibles. Késako ?

On va commencer par la solution la plus simple. Si vous avez fait un vol avec Litchi ou Autopilot, ces 2 applications permettent de s'interconnecter directement avec HeathyDrones qui est un must pour revoir tous les détails de vos vols. En effet ces 2 applications envoient directement à HD vos vols.

Sous l'onglet Général vous avez une vue globale de votre vol et en dessous des liens pour télécharger les données brutes sur votre ordinateur. Le lien 'Download CSV' permet de récupérer les données CSV for Dashware (Flytrex compatible) comme vous indique le curseur de la souris lorsque vous survolez le lien.

L'autre méthode est à utiliser lorsque vous récupérez des données issues de DJI Go ou depuis une application qui n'est pas interconnectée avec HealthyDrones. Il vous suffit de vous rendre sur le site DJI Log Converter pour uploader votre fichier de données de vol au format txt.
Vous aurez ensuite la possibilité de récupérer les données sous 3 formats, celui qui nous intéresse est le deuxième : Download Flytrex CSV.

Juste une dernière remarque concernant ce problème de conversion de données, le site HeathyDrones vous permet de uploader vos fichiers de vol au format txt, il vous suffira alors de les récupérer au format CSV Flytrex directement. Je ne saurais que trop vous conseiller de prendre un abonnement pour HealthyDrones, qui pour une somme modique vous donnera plein d'informations. C'est comme cela que j'ai vu dans le suivi des batteries que l'une d'entre elles présentait un défaut dans une cellule (et que StudioSport a bien voulu prendre en charge !)

Bon on a tout comme il faut, on peut y aller avec Dashware, ouf !!!!

Utilisation de Dashware
Une récente mise à jour de Windows 10 a entrainé un problème d'incompatibilité qui fait que la vidéo choisie ne s'affiche pas. Pour corriger ce problème il vous suffit d'aller dans le dossier d'installation de Dashware (C:\Program Files (x86)\DashWare) et de supprimer le fichier MFPlat.DLL. Faites ensuite un raccourci écran sur le fichier DashWare.exe pour lancer l'application depuis le bureau. La version 1.9.1 téléchargeable sur leur site permet de fonctionner sous W10 mais il est nécessaire d'effacer la version antérieure.
 
Au lancement de l'application une fenêtre apparait, fermez la, puis sélectionnez :
File > New Project

Tapez alors le titre de votre projet et sélectionnez dans le combo Projet Template, la ligne 'HD Template Metric' et cliquez aussi sur 'Set as Default'. Vous aurez ainsi un affichage avec les données métriques plutôt qu'anglo-saxonnes.
Vous aurez alors un écran noir avec quelques données télémétriques :

Vous avez ainsi par défaut la vitesse, l'altitude, le circuit fait par votre Phantom et le déplacement du joystick. Toutes ces 'jauges' sont paramétrables, vous pouvez changer le texte, l'apparence et la forme en double cliquant dessus :

Les onglets sur le droite vous permettent d'avoir le détail des jauges et des composants. Vous pouvez aussi double cliquer directement sur une partie de la jauge pour avoir un panneau permettant de la modifier. C'est très intuitif, il faut tester.

Sur la partie droite de votre écran dans la partie Input Settings, il vous suffit d'aller chercher sur votre ordinateur le fichier vidéo et le fichier des données de vol associé pour que tout se fasse automatiquement.

Lorsque vous choisissez le data file (données de vol précédemment retravaillées), choisissez le format Flytrex, et vous aurez une visu de votre film avec en superposition les jauges.

Il faudra ensuite aller dans l'onglet en haut à droite 'Synchronisation' pour bien synchroniser les 2 fichiers. Vous pouvez aussi aller dans 'Gauge Toolbox' pour ajouter d'autres jauges à choisir dans une liste très complète. Il est même possible d'en créer soi-même, nous verrons cela dans un autre post.

Voici ce que cela peut donner, le fichier vidéo est créé dans le menu File > Create video, il suffit ensuite de reprendre cette vidéo (qui est au format mp4) pour y ajouter un peu de musique avec votre logiciel de traitement vidéo préféré. Voilà, c'est tout pour aujourd'hui.


6 commentaires:

  1. je te conseille aussi https://datfile.net/index.html pour convertir les données du Phantom 3. Il a y aussi un profil Dashware.

    RépondreSupprimer
  2. Plutôt que de convertir en ligne, Datcon une application Windows permet de convertir les dat du drone et ce sans avoir à payer !
    https://datfile.net/downloads.html

    RépondreSupprimer
    Réponses
    1. Merci, l'adresse est dans le commentaire précédent

      Supprimer
  3. j'essaye de générer une vidéo mais j'ai un message d'erreur

    Error rendering MediaFondationMedia Fondation error + -2147467259

    auriez vous une solution sur cette erreur ?

    RépondreSupprimer
  4. La conversion bug s'il n'existe pas de bande son. Il faut donc ajouter une bande son à la vidéo avant de la travailler avec dashware.

    RépondreSupprimer