AR.Drone: guida di sviluppo

Il mondo dei velivoli autonomi sta entrando sempre più a far parte della vita quotidiana, ciò che un tempo sembrava fantascienza ora è disponibile sugli scaffali a prezzi competitivi, un esempio è il quadricottero della Parrot che dopo il successo della prima versione, ha ridisegnato l’AR.Drone dotato ora di caratteristiche mai viste fino ad ora. Tale dispositivo oltre ad essere impiegato per scopi ludici, può essere utilizzato anche per fare ricerca e per creare nuovi giochi e applicazioni. A tale proposito è disponibile una libreria per lo sviluppo di applicazioni. Sullo stesso sito è possibile reperire anche una guida di sviluppo in inglese, la quale si focalizza sui punti chiave della libreria stessa. Sulla base di questa guida ne è stata sviluppata una in italiano suddivisa in una parte “teorica” ed una pratica in cui vi sono riportati parti di codice per lo sviluppo di semplici applicazioni.

Contenuto della guida

TEORIA

[*] una panoramica generale del funzionamento del quadricottero
[*] una breve descrizione delle caratteristiche dell’AR.Drone
[*] come funziona l’SDK dell’AR.Drone

PRATICA

[*] applicazione con interfaccia grafica, visualizzazione dello stream video e pulsanti di take-off e landing
[*] salvataggio automatico dei dati di navigazione
[*] visualizzazione dei dati di navigazione nell’interfaccia grafica
[*] salvataggio immagine in formato .jpeg
[*] integrazione della libreria di visione openCv

Risultati

Ecco alcuni risultati delle interfacce sviluppabili:

Infine il video in cui si mostra l’applicazione sviluppata durante il mio tirocinio, in cui il compito dell’AR.Drone è quello di inseguire un oggetto (pallina colorata). L’applicazione è stata sviluppata utilizzando l’SDK ed in particolare i concetti inseriti all’interno della guida stessa.

Download

[Download not found]

Francesco Celiberti

Ciao a tutti,


mi chiamo Francesco, sono laureato in Ing. Informatica e dell’Automazione. Sono attualmente coinvolto in un progetto di ricerca Europeo, MOTORIST. www.motorist-ptw.eu


Tags: , ,
By Francesco Celiberti | marzo 27th, 2012 | SHOW COMMENTS (2)

2 Responses

  1. Automazione Open Source
    automazioneos says

    soon the project will be uploaded to google code

  2. nikhil rgmcet says

    Hi, can you please upload code for this…….