Home

= AR Drone =

Groep: Maarten Vandersteegen en Dries Hulens

__Inleiding__
toc De AR Drone is een quadrocopter van de Franse fabrikant Parrot. Hij is draadloos te besturen via de Iphone of Ipad. Dankzij zijn vier propellers vliegt het toestel heel stabiel en is het gemakkelijk te besturen. Dankzij 2 camera's, één onderaan het toestel en één vooraan het toestel kan je via de Iphone kijken waar je vliegt.

__Doel__
Het doel van onze eindopdracht is software schrijven voor de AR Drone zodat deze autonoom tussen boomgaarden kan vliegen door middel van beeldverwerking. Graag willen wij op het einde van het schooljaar de AR Drone tussen 2 rijen bomen laten doorvliegen, op het einde keren en tussen de volgende rij bomen laten terugvliegen. De bomen moeten ontweken worden door middel van beeldvewerking en er mag geen vaste route geprogrammeerd worden. Niet alleen het beeldverwerkingsgedeelte maar ook de besturing van de AR Drone over WIFI zal moeten geprogrammeerd worden. Parrot heeft al een SDK geschreven om de AR Drone te besturen via een computer. Wij zullen proberen onze code van beedvewerking parallel te laten draaien met de code van Parrot om zo via beeldverwerking de AR Drone te besturen. Om gemakkelijk met de AR Drone te kunnen werken zullen er een paar attributen/toestellen moeten ontwikkeld worden om het geheel te testen zonder echt te moeten vliegen. Uiteindelijk moet hij kunnen ingezet worden om het fruit dat aan de bomen hangt te controleren, maar dit moeten wij niet meer realiseren. In het plan van aanpak zullen we ons project nog beter proberen af te bakenen zodat het nog duidelijker wordt wat wij juist allemaal zullen moeten realiseren.

__PVA ( plan van aanpak )__
bezig...

__Planning__
We zullen onze werktijd opsplitsen in een aantal periodes, de stageperiode is hier één van. Deze duurt van 1 juli 2011 tot 26 september 2011. Hierin staat beschreven aan welke onderdelen we in deze periode zullen werken. Wanneer de stageperiode is afgelopen zullen we een jaarplanning maken en aan het begin van elke week een weekplanning. Wanneer we een weekplanning hebben, kunnen we elke week een doel bereiken, wat het enthousiasme ten goede komt.
 * ===Stageperiode===
 * ===@Jaarplanning===
 * ===Weekplanning===

Logboek
Hier wordt bijgehouden wanneer er aan een bepaald onderdeel gewerkt is geweest. 7 oktober hebben we ervoor gekozen om 2 verschillende logboeken te maken, één voor Dries en één voor Maarten, omdat we aan verschillende onderwerpen werken.

Eerste semester + eerste mijlpaal: Tweede semester:
 * ===Logboek Maarten===
 * ===Logboek Dries===
 * ===__Logboek Maarten__===
 * ===__Logboek Dries __===

__Uitwisselen van bestanden en code__
Voor het uitwisselen van bestanden die te maken hebben met ons eindwerk gebruiken we [|Dropbox]. Om onze code bij te houden zullen we gebruik maken van [|tortoisesvn]. Op deze wiki kan er via het tabblad "Code" ook verwezen worden naar stukken code om hierbij gemakkelijk uitleg te kunnen geven.

Voorlopig werken we met OpenCV (Library voor real time videobewerking) voor de beeldverwerking.
[] Installatie van opencv in ubuntu 11.04

Hardware AR Drone
Info over de hardware die de AR Drone bezit.

__Firmware AR Drone__
Info over de software die op de AR Drone draait

__Software AR Drone__
Software die op de PC zal draaien om de AR Drone te besturen
 * ===Compileren voorbeeldcode parrot===
 * ===Uitleg voorbeeldcode parrot===
 * ===Aanpassingen voorbeeldcode parrot + zelfgeschreven code===

Links
Gebruikte webpagina's