torsdag den 4. december 2008

Week 11

Projektplanlægning.

Dato: 4/12 2008
Deltagere: Asger, Michael, Peter
varighed: 3 timer.

Plan:



  • Brainstorm af projekt emner

  • Vælge et projekt

  • Beskrive det valgte projekt

  • Lav en plan for projektet


Brianstorm project


Vi brugte 10 minutter på at brainstorme projektemner der kunne være
intressante. Vi kom frem til følgende liste af projekter.


* Boids/flocking
* Spil
* Rabbit hunt
* Selvsamlende robot
* Dart spil
* Service bot
* Dyr
* Bomberman
* Tower defence
* Laser/paintball game
* Fodbold
* Pebernøds kanon

Valg af projekt.



Vi har valgt projektet Fodbold fordi det har et indhold og
kompleksitet der passer til tidsrammen og kursets indhold. Derudover
er det et projekt der indrager emner som Boids/flocking, Spil, Rabbit
hunt (jagter bolden), Dyr (man kan betragte spillerne som autonome dyr
der skal samarbejde/modarbejde).

Beskrive det valgte projekt

Vi har valgt et projekt, hvor nogle robotter på en bane skal spille
fodbold eller en dialekt heraf. Vi forestiller os at der er 4-6
robotter på en bane af passende størrelse. Robotter har en opbygning
i stil med standard robotten der er beskrevet i samlevejledningen
til legosættet 9797.

Vi vil fokusere på hvordan robotterne spiller bold og forholder sig
til hinanden, ikke hvorledes de kan se hvor de andre robotter
er. Derfor har vi tænkt os at tracke robotterne med et webcam der er
tilsluttet en komputer. Via bluetooth kan denne fortælle robotterne
hvor de er og hvor de andre robotter er placeret, samt hvordan de er
orienterede. Endvidere kan man tracke bolden hvis den fx er det
eneste røde objekt på banen. I praksis har vi tænkt, at man med tags
på toppen af robotterne kan bruge AR-toolkit til det.

For at robotterne kan skyde til bolden tillader vi kun at robotterne
bevæger sig med 50% af maksimal hastighed, hvis de så vil skyde til
bolden tillader kan de give fuld power i et kort tidsinterval.

Vi forventer at kunne præsentere en bane hvorpå der kører 4-6 robotter
og spiller noget der minder om fodbold, altså et boldspil med 2 hold
og 2 mål, hvor det gælder om at score mål.

Tidsplan for projektet.


* Uge 50, Godkendelse af projektet.
* Uge 51, Bygge robotterne og få dem tracket via AR-toolkit.
* Uge 52, Få bluetooth kommunikation til robotterne til at virke.
* Uge 1, Implementere en naiv algoritme.
* Uge 2, Teste algoritme fra udvalgte papers.
* Uge 3, Reflektere over algoritmer.
* Uge 4, Projekt fremlæggelse.

Ingen kommentarer: