DronePRI2011
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.