Thursday, July 31, 2014

Skrivelab

Dato:
31 Juli 2014
Varighed:
8 timer

Status

1. Særlig opgaveliste:
  1. Illustrationer og billeder for kap 5-6 skal laves færdigt nu. (kommer senere!)
  2. Kap 6 mangler en del omskrivning, samt en rød tråd. Dette passer fint i forhold til at kapitlet ikke er færdigt.
2. Rapportarbejde
  • Kapitel 5: Specialefodbold (mangler billeder)
  • Kapitel 6: BBC (forklaring af bbc & leJOS og Rugwarrior implementeringer)
  • Kapitel 7: Concurrency-eksperiment (eksperiment med tråde)
  • Kapitel 8: Navigation-eksperiment (eksperiment med kompas - mangler at blive udført!)
  • Takke-kapitel
  • Robot-konstruktion (omskriv det hele og tag nye billeder)
  • Konklussion
  • Resume
  • Abstract
  • Indledning (!, husk bla. forklaring af skrifttyperne og referencerne)
  • Lab-rapporterne (begge, indsæt et billede til at fylde lidt på siden, så den ikke er så tom.)
  • Ordforklaring
  • Literaturlisten (gennemgå listen, for at se om den er fint formateret og korrekt
3. Kontakt 'Henrik' ift. kode.
?. Test af opladning.

Mål

Fortsæt arbejde på kap 6 7.
Indsæt de færdige billeder.

Skrivning

Omskrivning af rapportens opsætning:
  • Kapitel 5: Specialefodbold (mangler billeder)
  • Kapitel 6: Concurrency (kort forklaring af de to modeller for concurrency)
  • Kapitel 7: BBC (forklaring af bbc & leJOS og Rugwarrior implementeringer)
  • Kapitel 8: Sammenligning og eksperimenter
  • Takke-kapitel
  • Robot-konstruktion (omskriv det hele og tag nye billeder)
  • Konklussion
  • Resume
  • Abstract
  • Indledning (!, husk bla. forklaring af skrifttyperne og referencerne)
  • Lab-rapporterne (begge, indsæt et billede til at fylde lidt på siden, så den ikke er så tom.)
  • Ordforklaring
  • Literaturlisten (gennemgå listen, for at se om den er fint formateret og korrekt
Jeg har valgt at opsætte alle de informationer jeg har brug for i kapitel 7, som så kan bruges til at sammenligne de to implementeringer (dette inkluderer eksperimenterne, der skal fremhæve hvad end de viser). Derudover var kapitel 7 blevet alt for stort og diffust. Derfor opstod kapitel 6, efter den del hakken og skærren i det stakkels kapitel om bbc.
Definitioner for adfærd og bbc er bedre, nu med citater som baggrund. Mangler nu et enkelt kodeuddrag under adfærd, og to ekstra - et for hver implementation (senere i kapitlet).

Desværre holdt planen om arbejdstid ikke helt. I morgen kommer til bla. at undersøge hvordan en plan for august best kan opstilles.

Wednesday, July 30, 2014

Skrivelab

Dato:
30 Juli 2014
Varighed:
10 timer

Status

1. Særlig opgaveliste:
  1. Illustrationer og billeder for kap 5-6 skal laves færdigt nu. (kommer senere!)
  2. Kap 6 mangler en del omskrivning, samt en rød tråd. Dette passer fint i forhold til at kapitlet ikke er færdigt.
2. Rapportarbejde
  • Kapitel 5: Specialefodbold (mangler billeder)
  • Kapitel 6: BBC (forklaring af bbc & leJOS og Rugwarrior implementeringer)
  • Kapitel 7: Concurrency-eksperiment (eksperiment med tråde)
  • Kapitel 8: Navigation-eksperiment (eksperiment med kompas - mangler at blive udført!)
  • Takke-kapitel
  • Robot-konstruktion (omskriv det hele og tag nye billeder)
  • Konklussion
  • Resume
  • Abstract
  • Indledning (!, husk bla. forklaring af skrifttyperne og referencerne)
  • Lab-rapporterne (begge, indsæt et billede til at fylde lidt på siden, så den ikke er så tom.)
  • Ordforklaring
  • Literaturlisten (gennemgå listen, for at se om den er fint formateret og korrekt
3. Kontakt 'Henrik' ift. kode.
?. Test af opladning.

Mål

Fortsæt arbejde på kap 6. Indsæt midlertidige (men forbedrede) billeder i kap 5+6.
Modtag feedback på kap 2-4 af medstuderende (igen).

Feedback

Småting samt tre enkelte områder af tekst der skal skrives om. Dette er ordnet og rapportens 3 første afsnit mangler nu kun en gennemgang af flere øjne for grammatiske fejl.

Skrivning

Tilpasning af kap 6 samt gennemretning af rapporten ift. font-valg.. Sidstnævnte tager lang tid...

"LaTeX Font Warning: Font shape `EU1/fvs/m/sl' undefined
(Font)              using `EU1/lmr/m/n' instead on input line 122."

Denne fejlbesked kan jeg ikke umiddelbart fjerne og den skyldes mit brug af UTF8 med lstlistings. Oversat til dansk, betyder beskeden at den angivne skrifttype ikke kan findes og derfor erstattes med dokumentets default skrifttype. Linje-nummeret henviser til slutningen ("}") på mit lstlisting environment. Her kommer det rigtigt interessante; skrifttypen kommer IKKE ud som default, men i stedet som "T1/fvs/m/n", præcis som jeg bad om... Fejlen bliver heller ikke gentaget for hver slutning af en lstlisting, men derimod 1 gang for første udgave af en Listing (også selvom denne listing er fuldstændigt tom). Jeg har valgt at droppe at gennemgå koden der styrer omsætningen af mine indstillinger for setlst, for at se hvad der går galt, men for god ordens skyld er her koden som jeg mener er skyld i fejlbeskeden:

\lstset{
  frame=tb,
  language=Java,
  aboveskip=3mm,
  belowskip=3mm,
  showstringspaces=false,
  columns=flexible,
  basicstyle={\fontencoding{T1}\small\ttfamily\selectfont},   <- Denne linje
  numbers=left,
  numberstyle=\tiny\color{gray},
  keywordstyle=\color{blue},
  commentstyle=\color{dkgreen},
  stringstyle=\color{mauve},
  breaklines=true,
  breakatwhitespace=true,
  tabsize=3

}

Jeg synes det er interessant at fejlen opstår som den gør og at selv brugen af lstlistingutf8 ikke retter problemet...

Tuesday, July 29, 2014

Skrivelab

Dato:
29 Juli 2014
Varighed:
8 timer

Status

1. Særlig opgaveliste:
  1. Illustrationer og billeder for kap 5-6 skal laves færdigt nu. (kommer senere!)
  2. Kap 6 mangler en del omskrivning, samt en rød tråd. Dette passer fint i forhold til at kapitlet ikke er færdigt.
2. Rapportarbejde
  • Kapitel 5: Specialefodbold (mangler billeder)
  • Kapitel 6: BBC (forklaring af bbc & leJOS og Rugwarrior implementeringer)
  • Kapitel 7: Concurrency-eksperiment (eksperiment med tråde)
  • Kapitel 8: Navigation-eksperiment (eksperiment med kompas - mangler at blive udført!)
  • Takke-kapitel
  • Robot-konstruktion (omskriv det hele og tag nye billeder)
  • Konklussion
  • Resume
  • Abstract
  • Indledning (!, husk bla. forklaring af skrifttyperne og referencerne)
  • Lab-rapporterne (begge, indsæt et billede til at fylde lidt på siden, så den ikke er så tom.)
  • Ordforklaring
  • Literaturlisten (gennemgå listen, for at se om den er fint formateret og korrekt
3. Kontakt 'Henrik' ift. kode.
?. Test af opladning.

Mål

Påbegynd opbygning af rød tråd i kapitel 6.

Den røde tråd... er nogle gange lidt blå?

Omskrivningen af kapitlet er godt undervejs, og de blå tråde (der ikke gav mening) er efterhånden udfiltret fra den tråd jeg vil have; den røde.
Gennnemlæsning viser at der stadig mangler en hel del referencer, både til kilder og til andre steder i rapporten. Derudover mangler der muligvis endnu et delafsnit til kapitel 6, der opsummerer forskellene.

Sammenligningsgrundlaget for de to implementeringer og modeller er dog nogenlunde på plads, så det kan læses af andre end forfatteren selv.

Billedearbejde

Dato:
26 Juli 2014
Varighed:
3 timer

Status

1. Særlig opgaveliste:
  1. Forkortelser bør fjernes og erstattes med fuldt udskrevne ord.
  2. Fagbegreber og ord fra illustrationer/kode/billeder bør benytte speciel skrifttype konsekvent.
  3. Illustrationer og billeder for kap 5 skal laves færdigt nu.
  4. Illustrationer og billeder for kap 6 skal laves færdigt til starten af august.
  5. Kap 6 mangler en del omskrivning, samt en rød tråd. Dette passer fint i forhold til at kapitlet ikke er færdigt.
2. Rapportarbejde
  • Kapitel 5: Specialefodbold (mangler billeder)
  • Kapitel 6: BBC (forklaring af bbc & leJOS og Rugwarrior implementeringer)
  • Kapitel 7: Concurrency-eksperiment (eksperiment med tråde)
  • Kapitel 8: Navigation-eksperiment (eksperiment med kompas - mangler at blive udført!)
  • Takke-kapitel
  • Robot-konstruktion (omskriv det hele og tag nye billeder)
  • Konklussion
  • Resume
  • Abstract
  • Indledning (!, husk bla. forklaring af skrifttyperne og referencerne)
  • Lab-rapporterne (begge, indsæt et billede til at fylde lidt på siden, så den ikke er så tom.)
  • Ordforklaring
  • Literaturlisten (gennemgå listen, for at se om den er fint formateret og korrekt
3. Kontakt 'Henrik' ift. kode.
?. Test af opladning.

Mål

Arbejde på at få lavet illustrationer til kapitel 5 og 6.

Billederne

Billederne blev conceptuelt nogenlunde færdige. De mangler stadig noget arbejde.

Friday, July 25, 2014

Rettelab

Dato:
25 Juli 2014
Varighed:
8 timer

Status

1. Særlig opgaveliste:
  1. Forkortelser bør fjernes og erstattes med fuldt udskrevne ord.
  2. Fagbegreber og ord fra illustrationer/kode/billeder bør benytte speciel skrifttype konsekvent.
  3. Illustrationer og billeder for kap 5 skal laves færdigt nu.
  4. Illustrationer og billeder for kap 6 skal laves færdigt til starten af august.
  5. Kap 6 mangler en del omskrivning, samt en rød tråd. Dette passer fint i forhold til at kapitlet ikke er færdigt.
2. Rapportarbejde
  • Kapitel 5: Specialefodbold (mangler billeder)
  • Kapitel 6: BBC (forklaring af bbc & leJOS og Rugwarrior implementeringer)
  • Kapitel 7: Concurrency-eksperiment (eksperiment med tråde)
  • Kapitel 8: Navigation-eksperiment (eksperiment med kompas - mangler at blive udført!)
  • Takke-kapitel
  • Robot-konstruktion (omskriv det hele og tag nye billeder)
  • Konklussion
  • Resume
  • Abstract
  • Indledning (!, husk bla. forklaring af skrifttyperne og referencerne)
  • Lab-rapporterne (begge, indsæt et billede til at fylde lidt på siden, så den ikke er så tom.)
  • Ordforklaring
  • Literaturlisten (gennemgå listen, for at se om den er fint formateret og korrekt
3. Kontakt 'Henrik' ift. kode.
?. Test af opladning.

Mål

Gennemgå og ret hele rapporten, igen, igen.

Adgang til bygninger, printere osv... Igen

Har endnu engang måtte bruge over en halv time på at få registreret mig så jeg kan komme ind på den gang jeg har kontor og fra denne gang kan komme til nærmeste studenter-printer... Dette er 4. gang jeg har skulle spilde tid på netop denne administrative opgave, så jeg mener den fortjener at blive nævnt som specialearbejde...

Gennemlæsning

Specialet er gennemlæs igen og følgende er rettet:
  1. Forkortelser bør fjernes og erstattes med fuldt udskrevne ord.
  2. Fagbegreber og ord fra illustrationer/kode/billeder bør benytte speciel skrifttype konsekvent.
Derudover er følgende ordnet:
  • Alle irriterende engelske ord (Table i stedet for Tabel, f.eks.) fjernet og erstattet med danske. 
  • Dansk orddeling er opsat for hele specialet.
  • Referencer er rettet til, så de er pæne og har fungerende hyperlinks (internt i dokumentet).
  • Kapitel 5 og 6 har fået en grov gennemkæmning ift. rettelser. Ord, betegnelser og generel forståelse er nu kraftigt forbedret.

Thursday, July 24, 2014

Rette-/læselab

Dato:
24 Juli 2014
Varighed:
5 timer

Status

1. Rapportarbejde
  • Kapitel 6: BBC (forklaring af bbc & leJOS og Rugwarrior implementeringer)
  • Kapitel 7: Concurrency-eksperiment (eksperiment med tråde)
  • Kapitel 8: Navigation-eksperiment (eksperiment med kompas - mangler at blive udført!)
2. Kontakt 'Henrik' ift. kode.
?. Test af opladning.

Mål

Gennemgå og ret hele rapporten, igen.
Skab nyt overblik over speciale-rapporten.

Gennemlæsning

Specialet er gennemlæst for at få en helhedsoplevelse af at læse specialet.


  1. Forkortelser bør fjernes og erstattes med fuldt udskrevne ord.
  2. Fagbegreber og ord fra illustrationer/kode/billeder bør benytte speciel skrifttype konsekvent.
  3. Illustrationer og billeder for kap 5 skal laves færdigt nu.
  4. Illustrationer og billeder for kap 6 skal laves færdigt til starten af august.
  5. Kap 6 mangler en del omskrivning, samt en rød tråd. Dette passer fint i forhold til at kapitlet ikke er færdigt.
Dette leder til en ny oversigt:


  • Kapitel 5: Specialefodbold (mangler billeder)
  • Kapitel 6: BBC (forklaring af bbc & leJOS og Rugwarrior implementeringer)
  • Kapitel 7: Concurrency-eksperiment (eksperiment med tråde)
  • Kapitel 8: Navigation-eksperiment (eksperiment med kompas - mangler at blive udført!)
  • Takke-kapitel
  • Robot-konstruktion (omskriv det hele og tag nye billeder)
  • Konklussion
  • Resume
  • Abstract
  • Indledning (!, husk bla. forklaring af skrifttyperne og referencerne)
  • Lab-rapporterne (begge, indsæt et billede til at fylde lidt på siden, så den ikke er så tom.)
  • Ordforklaring
  • Literaturlisten (gennemgå listen, for at se om den er fint formateret og korrekt)
Disse punkter skal gennemarbejdes i de kommende dage/uger.

Wednesday, July 23, 2014

Skrivelab

Dato:
23 Juli 2014
Varighed:
8 timer

Status

1. Gennemgå rapport for navngivning.
2. Rapportarbejde
  • Kapitel 6: BBC (forklaring af bbc & leJOS og Rugwarrior implementeringer)
  • Kapitel 7: Concurrency-eksperiment (eksperiment med tråde)
  • Kapitel 8: Navigation-eksperiment (eksperiment med kompas - mangler at blive udført!)
3. Kontakt 'Henrik' ift. kode.
?. Test af opladning.

Mål

Gennemgå og ret hele rapporten.

Feedback

Feedback var omfattende, med en masse forslag til forbedringer af rapporten. F.eks. med forskellige typefaces (normalt misvisende kaldet "fonts") til at illustrere når et ord henviser til kodetekst.
Desværre betyder alle disse forslag at et par LaTeX-fejl i rapportens generering blev nød til at skulle fikses - XeLaTex håndterer ikke som standard så fint skift imellem typefaces, hvis man ikke ved en del om hvad der sker (som jeg ikke gjorde inden dagen startede). Dette kan dog ordnes ved, meget eksplicit, at fortælle hvilken fontencoding der skal bruges. F.eks. :

{\fontencoding{T1}\small\ttfamily\selectfont Thread.Sleep}

Hvis ikke fontencoding specifikt angav T1, ville EU1 bliver benyttet, hvilket betyder at typefacen ikke vil eksistere hvorfor default-typefacet for dokumentet erstatter det ønskede (med blot en warning!).

Alt feeedback og kommentarer er indkoopereret i specialet, og særligt konsekvent ordbrug (ikke skiften imellem dansk og engelsk) er kontrolleret.

Derudover er den "røde tråd" for kapitel 6 ved at være "på plads", uden for specialets sider. Nu skal det "blot" skrives ned.

Tuesday, July 22, 2014

Kode-/skrive-lab

Dato:
22 Juli 2014
Varighed:
8 timer

Status

1. Avoid-adfærden virker slet ikke.
2. Rapportarbejde
  • Kapitel 6: BBC (forklaring af bbc)
  • Kapitel 7: BBC implementering (leJOS og Rugwarrior implementeringer)
  • Kapitel 8: Concurrency (eksperiment med tråde)
  • Kapitel 9: Navigation (eksperiment med kompas - mangler at blive udført!)
3. Kontakt 'Henrik' ift. kode.
?. Gennemgå rapport for navngivning.
?. Test af opladning.

Mål

Få Avoid til at fungere.

Koden

Avoid virker ved starten af laben slet ikke - aktiverer aldrig. Dette er nu rettet. Avoid aktiveres nu, hvis de seneste 10 sensormålinger, for alle sensorer, allesammen har været inden for et vis afvigelse. Konstanterne brugt er et gæt på sensorenes usikkerhed.
Eftersom Avoid kom til at virke langt nemmere end forventet, fortsatte skrivearbejdet.

Skrivning

Kapitel 6 og 7 er slået sammen, bbc og adfærd er defineret mere klart og hele rapporten er rettet igennem for konsistens af brugen af ordene "Behavior <-> Adfærd" og "Condition <-> Betingelse". De danske ord er nu konsekvent brugt.
Der mangler stadig at blive rettet igennem ift. illustrationerne.
Endnuvidere er kapitel 6 skrevet en del om, så det bedre passer ind som "indledning" til kapitel 7. Kapitel 7 mangler stadig en smule afpusning ift. at passe som en forlængelse af kapitel 6...
Det nye kapitel Hedder "Behavior Based Control", og kræver muligvis at kapitel 8 bliver inkluderet delvist i slutningen af kapitlet... Hmm..

Feedback/korrekturlæsning

Et par venner har læst og rettet kapitel 2-4, så en times tid (indberegnet i tiden markeret for dagen) er afsat til dette.

Skrivelab

Dato:
21 Juli 2014
Varighed:
8 timer

Status

1. Rapportarbejde
  • Kapitel 6: BBC (forklaring af bbc)
  • Kapitel 7: BBC implementering (leJOS og Rugwarrior implementeringer)
  • Kapitel 8: Concurrency (eksperiment med tråde)
  • Kapitel 9: Navigation (eksperiment med kompas - mangler at blive udført!)
2. Avoid-adfærden virker slet ikke.
3. Kontakt 'Henrik' ift. kode.
?. Gennemgå rapport for navngivning.
?. Test af opladning.

Mål

Ret hele rapport igennem for konsistens af ordvalg
Ret Kapitel 5 baseret på feedback (opdel i to dele).

Skrivning

Rapporten rettet igennem for konsistens - billeder mangler stadig.
Kapitel 5 opdelt i to kapitler og begge er rettet igennem.

Friday, July 11, 2014

Skrivelab

Dato:
11 Juli 2014
Varighed:
5 timer

Status

1. Rapportarbejde
  • Kapitel 6: BBC (leJOS og Rugwarrior implementeringer)
  • Kapitel 7: Concurrency (eksperiment med tråde)
  • Kapitel 8: Navigation (eksperiment med kompas - mangler at blive udført!)
2. Avoid-adfærden virker slet ikke.
3. Kontakt 'Henrik' ift. kode.
?. Gennemgå rapport for navngivning.
?. Test af opladning.

Mål

Find Ole og søg feedback
Fortsæt Kapitel 6.

Feedback

Feedback resulterede i at kapitel 5 bliver delt op i to kapitler: Kapitel 5 som det er nu (% lidt fra slutningen) og kapitel 6 der handler om behavior based control (altså, et dyk ned i hvilken ekstra indsigt jeg har fået ifm. dette speciale ift. DigiKaison-projektet).
Refactorering i rapporten:

  • Adfærd -> Behavior
  • Betingelse -> Condition

Kapitel 2-4 anses som "færdigtV2" for Ole, afventer peer review fra medstuderende ift. disse. Jeg synes der mangler lidt referencer til kapitlerne, dette kommer senere (og muligvis fra nyeste bog i arsenalet).

Skrivning

Udskrevet seneste arbejde, så Ole kan få det til imens jeg er væk.
Rettelser og tilpasninger - f.eks. Balistic/Servo på-hæftet hver adfærd i hierarkierne. I bagklogskabens lys skal stort set alt dette kastes om i kapitlet lige inde (det nye kapitel 6). Indsigten/indholdet er dog fint.

Ferie

Her holder jeg en 4 dages pause - søndag t.o.m. onsdag (13 - 16 Juli) er sommerferie med cykeltur og "intet" elektronik.

Læselab

Dato:
9 Juli 2014
Varighed:
8 timer

Status

1. Rapportarbejde
  • Kapitel 6: BBC (leJOS og Rugwarrior implementeringer)
  • Kapitel 7: Concurrency (eksperiment med tråde)
  • Kapitel 8: Navigation (eksperiment med kompas - mangler at blive udført!)
2. Avoid-adfærden virker slet ikke.
3. Kontakt 'Henrik' ift. kode.
?. Gennemgå rapport for navngivning.
?. Test af opladning.

Mål

Læs Robot Programming A practical guide to Behavior-Based Robotics

Læsning

Done. Bogen er god og kan "nemt" benyttes som referencekilde til et par afsnit der, på baggrund af bogen, kan forbedres en smule. Primært til "Grundlaget" i rapporten.

Tuesday, July 8, 2014

Skrive-/feedbacklab

Dato:
8 Juli 2014
Varighed:
5 timer + X timer på kontakt og forklaring af rettearbejdet ift. frivillige

Status

1. Rapportarbejde
  • Kapitel 6: BBC (leJOS og Rugwarrior implementeringer)
  • Kapitel 7: Concurrency (eksperiment med tråde)
  • Kapitel 8: Navigation (eksperiment med kompas - mangler at blive udført!)
2. Avoid-adfærden virker slet ikke.
3. Kontakt 'Henrik' ift. kode.
?. Gennemgå rapport for navngivning.
?. Test af opladning.

Mål

Lav resten af rettelserne ift. feedback.
Kontakt de "frivillige" korrekturlæsere og sæt dem igang med de rettede kapitler 2-4.
Fortsæt Kapitel 6.

Feedback

Feedback rettet til, inklusiv omtegning/rettelser af illustrationer.

Peer review

Har fundet to medstuderende der er villige til at gennemlæse rapporten. Begge har haft Digital Kontrol i en Fysisk verden, så Lego-robotterne og softwaren er kendt for dem. Bliver spændende at få endnu mere kritik, så rapporten kan blive perfekt.

Skrivning

Skriveprocessen endte med at få lavere prioritet pga. rettearbejde (selvfølgelig også skrivning) og forberedelse af de frivilliges arbejde. Konstruktiv kritik af skrevet arbejde er højere vægtet end nyskabelse.

Skrivelab

Dato:
7 Juli 2014
Varighed
7 timer

Status

1. Rapportarbejde
  • Kapitel 6: BBC (leJOS og Rugwarrior implementeringer)
  • Kapitel 7: Concurrency (eksperiment med tråde)
  • Kapitel 8: Navigation (eksperiment med kompas - mangler at blive udført!)
2. Avoid-adfærden virker slet ikke.
3. Kontakt 'Henrik' ift. kode.
?. Gennemgå rapport for navngivning.
?. Test af opladning.

Mål

Få feedback på kapitel 2-4.
Fortsæt Kapitel 6.

Feedback

Feedback gik fint - rapport langt nærmere en faktisk færdig udgave. Aftalt at give mindre og hyppigrere stumper rapport videre til vejleder de næste par uger; rough ideer kan hurtigere tage form til guld.

Skrivning

Skrivearbejdet fortsatte uden spændende indfald eller kommentarer, ud over at struktur for kapitel nu er på plads. Indhold mangler/skal omskrives.

Friday, July 4, 2014

Skrivelab

Dato:
4 Juli 2014
Varighed:
8 timer

Status

1. Rapportarbejde
  • Kapitel 6: BBC (leJOS og Rugwarrior implementeringer)
  • Kapitel 7: Concurrency (eksperiment med tråde)
  • Kapitel 8: Navigation (eksperiment med kompas - mangler at blive udført!)
2. Avoid-adfærden virker slet ikke.
3. Kontakt 'Henrik' ift. kode.
?. Gennemgå rapport for navngivning.
?. Test af opladning.

Mål

Påbegynd af Kapitel 6.

Skrivning

leJOS-implementeringer er godt undervejs, samt strukturen (og et par referencer) for hele kapitlet er faldet på plads.
Spontan snak  med vejleder gav ideer til hvordan referencer kunne bruges til kapitel 7, så google scholar blev taget i brug til at lede efter guld, hvilket gav:


  • Fixing the Java Memory Model (beskriver et meget simpelt program, med komplekse problemer)
  • The Problem with Threads (beskriver non-determanisme ved tråde, referer den første)
Det bliver interessant om dette kommer til at passe så godt ind i kapitel 7 som forventet, men i første omgang skal kapitel 6 lige skrives færdigt.

Tuesday, July 1, 2014

Skrivelab

Dato:
1 Juli 2014
Varighed:
5 timer

Status

1. Retning rapport baseret på feedback.
  • Kapitel 5: Robotten (Konstruktion og adfærdshieraki)
  • Kapitel 6: BBC (leJOS og Rugwarrior implementeringer)
  • Kapitel 7: Concurrency (eksperiment med tråde)
  • Kapitel 8: Navigation (eksperiment med kompas - mangler at blive udført!)
2. Avoid-adfærden virker slet ikke.
3. Kontakt 'Henrik' ift. kode.
?. Gennemgå rapport for navngivning.
?. Test af opladning.

Mål

Færdigør af Kapitel 5.

Skrivning

FærdigV0 med Kapitel 5. Dvs. der mangler rettelser i koden, før kapitlet kan rettes til, både ift. illustrationer og tekst (specifikt skal Avoid rettes, så den virker, jf. Status!).