Projets:Perso:2013:Parrot:Debridage Flight Recorder

= TODO 0 : Trouver s'il y a des pays où l'ARdrone 2 est vendu et où la limitation n'est pas présente = Si oui, pas de codage nécessaire. Il suffirait de flasher le firmware/software de ce pays.

http://ardrone2.parrot.com/apps/flight-recorder/

= TODO 1 : just do it = Il y a un Sdk pour le ArDrone 2, mais il n'a pas l'air bien maintenu. Les dernières versions du firmware n'y sont pas.

L'AR Drone tourne sous linux.

Il me semble qu'il y a deux approches.

L'approche purement logicielle et assez lourde, avec un pc sous linux qui upload dans le drone par wifi un logiciel capable de suivre un plan de vol complexe. Les plans de vols sont sous la forme d'un fichier xml qui définit en réalité un algorithme de vol, avec des failsafes des branches de contrôle, etc... Ce logiciel prend le contrôle du FlightRecorder parrot (branché sur usb) et envoie les commandes de pilotage au process parrot dans le drone. Aucune soudure nécessaire, mais il faut un PC sous linux à chaque fois pour uploader le sw en ram. Cf http://paparazzi.enac.fr/wiki/AR_Drone_2/getting_started

Une approche plus matérielle basée sur mirumod. Ce mod profite du fait que le linux dans l'ARDrone expose un stdin/out sur une liaison série qui sort sous le drone. Il devient alors possible de modifier les fichiers dans le drone... et de lancer des processus... Ce mod utilise une carte Arduino Nano. Cette carte arduino peut s'interfacer directement avec un petit GPS par une autre liaison série. Ce mod a d'abord été crée pour piloter l'AR Drone avec une télécommande RC, pour palier à la très faible portée du Wifi. Mais maintenant, il sait aussi gérer un GPS.

Note de Destynova:

Apparement il est possible d’émuler le recepteur wifi. Voir sur ce site : 

Cordialement, Desty