Difference between revisions of "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) |
(→TODO 1 : just do it) |
||
(2 intermediate revisions by one user not shown) | |||
Line 25: | Line 25: | ||
Il y a un Sdk pour le ArDrone 2, mais il n'a pas l'air bien maintenu. | 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. | 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 [http://mirumod.tk/hw/hw.php 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 : | ||
+ | [http://mirumod.tk/intro.php] | ||
+ | |||
+ | Cordialement, | ||
+ | Desty |
Latest revision as of 20:36, 17 March 2014
Debridage du Flight Recorder de l'AR Drone 2 de Parrot | |
---|---|
Auteur | Laurent (C) |
Date de proposition | 27/07/2013 |
Tags du projet | drone |
Lieu d'utilisation final | Electrolab |
Utilisateur final | Electrolab |
Type de projet
Projet personnel de Laurent (C) |
Parrot vient de sortir le Flight Recorder, un petit boitier USB rouge qui s'embarque dans l'ARDrone 2. |
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 : [1]
Cordialement, Desty