tisdag 23 februari 2010

Seminarium 10: Projektarbete

Jag hittade ett exempel i kursboken Making Things Talk där de använder sig av colortracking, vilket jag tycker är en bra idé att använda sig av. Vi skulle då kunna spåra leds, eftersom ljuset kommer att motsvara de vitaste delarna i varje bild som fångas upp i med hjälp av kameran. Detta exempel fungerade dock inte.

Kommentarer kring valet av Java Processing:
---------------------------------------
+ Den har exempelkod.
+ Jag har tidigare erfarenhet av Java.
+ Väldigt många använder sig av Java Processing i samband med interaktion, så det finns bibliotek som man kan lägga till.
- Jag tycker att Java Processing gör det svårare för vana programmerare med tanke på den korta tiden vi har på oss.
- Dålig dokumentation jämfört med hur Java API brukar se ut.
- Exemplen som finns är inte så avancerade. Vi vill ju använda oss av både ljud och kamera, vilket är väldigt svårt att kombinera i Processing.

Jag blir tokig på Java Processing. Att få en sak att fungera är väldigt lätt, vi fick kameran att fungera och vi får ut en bild. Jag vill dock använda mig av ljudtrådar så att ljud genereras då det lyser vitt i kameran, men det har inte gått att fixa idag. För att initiera ljud så måste jag använda mig av this pekaren, och det står inte i dokumentationen varför det ska vara this eller snarare vad this är för typ då jag ej får använda mig av en klassdefinition.

Anna har sagt att de lyckades med både kamera och ljud i deras prototyp, men vid redovisningen så tyckte jag att de sa att ljudet inte fungerade samtidigt som kameran. Detta visade sig stämma då Johan(från samma prototypgrupp som Anna) kom och hjälpte till genom att visa sin kod. Anna sa sedan att hon aldrig hade haft tillgång till koden och att hon inte hade varit med och programmerat prototypen.

Under det här och förra seminariet så har Anna försökt att få mig att följa med till en datorsal så att hon även har tillgång till en dator. Problemet är dock att resten av gruppen behöver använda sig av kameran för att konstruera ringen som ska ange var lysdioden behöver vara för att generera ett ljud och jag behöver kameran för att programmera. Anna har därav gått iväg till datorsalar medan vi har suttit vid torget och försökt lista ut hur vi ska gå tillväga.
Detta har lett till att det känns som att hon distanserar sig från gruppen. Då hon kommer tillbaka så har hon oftast inte kommit med något resultat eller någon förklaring på vad hon har letat efter.

Anna har kommit med många idéer om hur jag ska programmera men det är väldigt avancerade idéer som tar tid att fixa. Hon vill exempelvis att jag ska skriva ett program som spårar former, vilket är tidskrävande och eftersom jag inte kan Java Processor så har jag sagt att detta inte går om ingen annan kan hjälpa till att programmera eftersom jag fortfarande inte har fått ljud att fungera tillsammans med bilder. Däremot så fungerar spårning av färg nu.

Anna kallar sig själv för idésprutare och det är en bra sak, men för övrigt så har hon inte hjälp till. Hon ska ständigt diskutera nya lösningar med mig samt diskutera alla fel som jag har gjort eftersom allt inte fungerar. Dock så har hon inte programmerat något alls på detta projekt så mitt problem med Anna är att hon vill prata så mycket så att jag inte hinner testa och felsöka vår kod.

Vår kamera gick sönder idag efter en dags användning, vilket satte extra press på hela gruppen. De andra gruppmedlemmarna hade tagit mått samt byggt upp en prototyp av ringen som vi skulle ha använt. Anna gjorde dock inte situationen bättre genom att beskylla de andra för att ha haft sönder kameran genom att ha varit för hårdhänta.

Hela denna dag bidrog till komplikationer med samarbetet med Anna. Det hjälper heller inte att hon försvinner då och då utan att meddela gruppen var hon tar vägen. Jag antar att hon tar rökpauser eftersom jag vet att hon röker rätt så mycket, men det vore bra om vi visste var hon tog vägen. Detta har gjort så att hon missar många beslut som tas.

Nedan ser vi en bild på kameran som monteras i taket samt i nästa bild så syns kartonger/stolar som visar ungefär hur stor spelbanan/ringen skulle bli.


Inga kommentarer:

Skicka en kommentar