DronePRI2011

From air
Revision as of 21:10, 23 February 2011 by Calmant (talk | contribs) (Created page with "== Ce qui a été fait == * Préparation de la plateforme de cross-compilation (CodeSourcery G++ lite) * Récupération des outils de flashage par USB * Compilation de JamVM pou…")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Ce qui a été fait

  • Préparation de la plateforme de cross-compilation (CodeSourcery G++ lite)
  • Récupération des outils de flashage par USB
  • Compilation de JamVM pour le drone => utilisation de Java abandonnée car la VM est soit très lente, soit buguée.
  • Compilation de Python pour le drone => OK
  • 1er vol sans contrôle exterieur :
    • décollage
    • le drone tourne sur lui-même
    • atterrissage
    • arrêt d’urgence (arrêt des moteurs)
  • Modification du module USB OTG : le drone peut être un hôte USB.
  • Test avec l’insertion d’un bundle bluetooth : périphérique vu, mais micro-coupures sur le câble
  • Compilation des modules usbserial et usbhid, à tester
  • Compilation de gpsd pour arm, à tester
  • GPS fonctionnel sur x86 avec gpsd
  • Premiers essais avec USB tiny sur x86 avec le capteur de gaz


Ce qu’il reste à faire (sur le drone)

  • Récupérer et lire la vidéo (caméra)
  • Tester le module usbserial
  • Tester gpsd
  • Essayer de récupérer la position gps depuis le drone
  • Trouver un moyen d’utiliser l’usb tiny (fixation, lectures, …) sur le drone
  • Trouver comment utiliser la clé 3G sur le drone (modules et commandes nécessaires)
  • Logique de navigation au GPS (extérieur)
  • Trouver une logique de navigation en intérieur (caméra, capteurs, accéléromètre, …)
  • Avoir une version suffisamment stable (et une grande confiance) pour couper le wifi et ne reposer que sur la clé 3G pour les communications.