Friday, August 29, 2014

USB

Dato:
29-31 August 2014
Varighed:
  3 + ? timer

Status

1. CD med bilag (billder, videoer og kode)
  • Css
  • Javascript

Udprint af Specialet

Specialet er udskrevet og alting ser ud som det skal.

Arbejdet på en USB-pen

Arbejdet på at lave et digitalt bilag kræver, at bloggene downloades. Derfor er dette blogindlæg det sidste der postes, da siderne downloades d. 29 august. Arbejdet med at lave statisk html til navigation af siden er trivielt men en smule tidskrævende.

Thursday, August 28, 2014

Afslutning af skrivearbejdet

Dato:
28 August 2014
Varighed:
  8 timer

Status

1. Rapportarbejde
  • Gennemret kapitel 8
  • Gennemret Resume, indledning og konklusion.
  • Gennemret hele rapporten for konsistens
  • Ordforklaring
  • Literaturlisten (gennemgå listen, for at se om den er fint formateret og korrekt)
2. CD med bilag (billder, videoer og kode)
  • Css
  • Javascript

Mål

Gennemgå hele specialet.

Arbejde

Alle kapitler i specialet er gennemgået og alting er klar til print.
Ordforklaring henviser nu korrekt til det første sted i specialet hvor et ord bruges.
Alle grafer er nu rettet til så farvevalget til hver dataserie er mere konsistent.


Alting er klar til print i morgen tidlig.

Wednesday, August 27, 2014

Rettelab

Dato:
27 August 2014
Varighed:
12 timer

Status

1. Rapportarbejde
  • Gennemret kapitel 8
  • Gennemret Resume, indledning og konklusion.
  • Gennemret hele rapporten for konsistens
  • Ordforklaring
  • Literaturlisten (gennemgå listen, for at se om den er fint formateret og korrekt)
2. CD med bilag (billder, videoer og kode)
  • Css
  • Javascript

Mål

  • Gennemret kapitel 8
  • Gennemret Resume, indledning og konklusion.
  • Gennemret hele rapporten for konsistens
  • Literaturlisten (gennemgå listen for at kontrollere links)

Arbejde

Alle mål er nået, så rapporten er færdig_v2. Dette betyder at der nu kun mangler endnu en enkelt omgang peer review af halvdelen af kapitel 8 og konklusionen.
Alle links i rapporten er kontrolleret og  siderne er stadig tilgængelig pr. 27. august.

Tuesday, August 26, 2014

Rettelab

Dato:
26 August 2014
Varighed:
13 timer

Status

1. Rapportarbejde
  • Gennemret kapitel 8
  • Gennemret Resume, indledning og konklusion.
  • Gennemret hele rapporten for konsistens
  • Ordforklaring
  • Literaturlisten (gennemgå listen, for at se om den er fint formateret og korrekt)
2. CD med bilag (billder, videoer og kode)
  • Css
  • Javascript

Mål

Rette mere baseret på feedback.
Modtag korrekturlæst del af rapport.

Arbejde

Kapitel 8 omskrevet, omstruktureret og forbedret.
Grafer skal laves om - alle grafer har konsekvent ombyttede akser (doh!). Dette kommer på listen af ting der skal rettes.
Korrekturlæst kapitel 2-4 modtaget, men ikke gennemgået. Kapitel 8 var grusomt og mangler stadig mere tilpasning.

Senere arbejde efter feedback

Feedback modtaget og det meste rettet til i rapporten. Efterhånder er der mest tale om smårettelser.
Kapitel 2-3 og 5-7 er umiddelbart fuldstændigt færdige. Bilag og kapitel 4 har fået feedback, så de ligeledes kan gøres færdige i løbet af i morgen.
Feedback på kapitel 8 kommer igen, sammen med resume og indledning.

Konklusion mangler stadig en del omstrukturering baseret på feedback fra Ole.

Monday, August 25, 2014

Rettelab

Dato:
25 August 2014
Varighed:
12 timer

Status

1. Rapportarbejde
  • Gennemret hele rapporten for konsistens
  • Ordforklaring
  • Literaturlisten (gennemgå listen, for at se om den er fint formateret og korrekt)
2. CD med bilag (billder, videoer og kode)
  • Css
  • Javascript

Mål

Modtag feedback fra peers.
Modtag feedback fra Ole.
Ret alt ift. feedback.

Feedback

Meget grundig feedback resulterede i at adskillige ekstra sider er tilføjet specialet. Dette har taget meget tid og er stadig ikke færdigt. Det der rettet i dag er:

Resume
Indledning
Kapitel 5-7

Det der stadig mangler er:
Kapitel 8
Konklusion

Det der mangler feedback på:
Bilag om konstruktionen

Sunday, August 24, 2014

Rettelab

Dato:
24 August 2014
Varighed:
  6 timer

Status

1. Rapportarbejde
  • Kapitel 8: Rettearbejde
  • Bilag: Rettearbejde
  • Gennemret hele rapporten for konsistens
  • Ordforklaring
  • Literaturlisten (gennemgå listen, for at se om den er fint formateret og korrekt)
2. CD med bilag (billder, videoer og kode)
  • Css
  • Javascript

Mål

Gennemarbejd kapitel 8.
Feedback fra peers

Overvejelse af status

Kapitel 8 og bilag gennemgået igen.
Feedback var omfattende, men god.

Saturday, August 23, 2014

Rettelab

Dato:
23 August 2014
Varighed:
  7 timer

Status

1. Rapportarbejde
  • Kapitel 8: Rettearbejde
  • Bilag: Rettearbejde
  • Gennemret hele rapporten for konsistens
  • Ordforklaring
  • Literaturlisten (gennemgå listen, for at se om den er fint formateret og korrekt)
2. CD med bilag (billder, videoer og kode)
  • Css
  • Javascript

Mål

Gennemarbejd kapitel 8.

Overvejelse af status

Kapitel 8 gennemarbejdet i en sådan udstrækning at det kan bruge nye øjne. Bilag ligeledes gennemgået. Derudover er kapitel 2-4 gennemgået for konsistens, småfejl og layout.
Literaturlisten er omstruktureret en smule, så internet referencer er skrevet udelukkende på dansk.

Alt andet i rapporten får feedback fra vejleder eller peers i løbet af de næste 2 dage, så der er ikke lagt kræfter i at gennemrettet dette endnu.

Ordforklaring og Resume trænger til en grundig gennemlæsning og tilpasning, men det bliver ikke i dag.

Thursday, August 21, 2014

Rettelab

Dato:
21 August 2014
Varighed:
  8 timer

Status

1. Rapportarbejde
  • Konklusion
  • Resume
  • Abstract
  • Kapitel 8: Rettearbejde
  • Kapitel 5-7: Rettearbejde
  • Ordforklaring
  • Bilag: Rettearbejde
  • Literaturlisten (gennemgå listen, for at se om den er fint formateret og korrekt)
2. Kontakt 'Henrik' ift. kode.
3. CD med bilag (billder, videoer og kode)
  • Css
  • Javascript

Mål

Skriv konklusionenm resume og abstract.
Gennemarbejd kapitel 8.

Overvejelse af status

Snakken med Henrik er endt med ikke at give mening. Hans overvejelser i forhold til om kode er god eller dårlig vil ikke give mening eftersom alle problematikker angående kode i specialet omhandler leJOS frameworket. Dette kan og må ikke pilles i. Beskrivelse af problematikkerne er specialets formål.

Skrivning

Konklusionen er skrevet, men fylder "kun" omkring en enkelt side, på grund af delkonklusioner der gør der markant nemmere at henvise til specialets fund. Feedback fra Ole indikerer sikkert hvis jeg har glemt noget.
Resume og abstract blev lavet som udkast. Mangler lidt tekst...

Hele rapporten er som sådan skrevet nu. Der er udelukkende tale om manglende forbedringer.
Rapporten er ud-printet og det hele er gennemlæst/rettet i stedet for blot kapitel 8. Rettelser mangler at blive overført til rapporten.

Wednesday, August 20, 2014

Rettelab

Dato:
20 August 2014
Varighed:
  8 timer

Status

1. Rapportarbejde
  • Indledning (!, husk bla. forklaring af skrifttyperne og referencerne)
  • Konklussion
  • Resume
  • Abstract
  • Takke-kapitel
  • Kapitel 8: Rettearbejde
  • Kapitel 5-7: Rettearbejde
  • Ordforklaring
  • Literaturlisten (gennemgå listen, for at se om den er fint formateret og korrekt)
2. Kontakt 'Henrik' ift. kode.
3. CD med bilag (billder, videoer og kode)
  • Css
  • Javascript

Mål

Snak med sekretær om aflevering af specialet (formaliteter).
Skriv indledningen.
Skriv konklusionen.

Formaliteter

Afleveringen bliver scannet ind eftersom pdf-filen fylder for meget til at overlevere til Universitetets system. Indskanning reducerer ganske vist kvaliteten, men det må de selv om.
Aflevering består i to dele:
2 x Speciale m. indbindning samt bilag i kraft af CD USB-stick.
1 x Speciale uden indbindning, uden bilag i kraft af CD USB-stick.

Alle udskrifter er i farve og på hvad end papir jeg har lyst til. (160 gram, hvidt)
Efter snak med Ole fik jeg desuden lov til at aflevere en USB-stick i stedet for en CD. Dette giver bedre mulighed for ... alt. 2 x 8 Gb koster 60,- så det er købt i stedet.

Billeder

Sidespring i forhold til billederne i rapporten - prøveudskriften viste problemer ift. kvaliteten af billederne. Eftersom der ikke længere skal sendes en kopi pr email er det ikke nødvendigt at komprimere rapporten - den lidt over 100 Mb store fil har langt pænere og klare billeder.

Indledning og konklusion

Skrevet et udkast der indeholde det væsentligste til indledningen. Feedback fra Ole får det sikkert skubbet i en endnu bedre retning.
Konklusionen kræver en smule mere omtanke. Bliver skrevet færdigt i morgen.
Takkeafsnit ligeledes påbegyndt (/færdigt?).

Tuesday, August 19, 2014

Rettelab

Dato:
19 August 2014
Varighed:
  8 timer

Status

1. Rapportarbejde
  • Kapitel 5-7: Rettearbejde
  • Kapitel 8: Rettearbejde
  • Takke-kapitel
  • Konklussion
  • Resume
  • Abstract
  • Indledning (!, husk bla. forklaring af skrifttyperne og referencerne)
  • Ordforklaring
  • Literaturlisten (gennemgå listen, for at se om den er fint formateret og korrekt
2. Kontakt 'Henrik' ift. kode.
3. CD med bilag (billder, videoer og kode)
  • Css
  • Javascript

Mål

Gennemret kapitel 5-7.
Overlever kapitel 5-7 til peer review.

Gennemlæsning og rettelser

Talrige rettelser i forhold til hyper-referencer i dokumentet er rettet.
Derudover er generel forståelse forbedre signifikant.

Monday, August 18, 2014

Skrivelab

Dato:
18 August 2014
Varighed:
  8 timer

Status

1. Rapportarbejde
  • Prøveprint
  • Kapitel 8: Sammenligning (eksperimenter og teori)
  • Takke-kapitel
  • Konklussion
  • Resume
  • Abstract
  • Indledning (!, husk bla. forklaring af skrifttyperne og referencerne)
  • Ordforklaring
  • Literaturlisten (gennemgå listen, for at se om den er fint formateret og korrekt
2. Kontakt 'Henrik' ift. kode.
3. CD med bilag (billder, videoer og kode)

  • Css
  • Javascript

Mål

Forfinelse af eksperiment, så det er præsentabelt i rapporten
Gennemgang af rapport
Snak med Ole

Eksperiment


Rugwarrior med 50 ms tik.




Rugwarrior med 350 ms tik.



Eksperimentet er gentaget 5 gange for hver kørsel og hvert resultat er mere eller mindre identisk - dog lykkes det ikke altid udgaven der benytter 350 millisekunder tiks rent faktisk at affyre bolden inden for 2 minutter (hvilket er det maksimale robotten får lov at forsøge under nogen af testene).

50 millisekunder opfører sig bedst i forhold til at sigte og skyde, og det virker til at selv opfangelsen af bolden virker en smule bedre ved det lavere tik-tal.

Snak med Ole

Der var ingen tilbagemelding om at noget var særligt kritisk ved rapporten eller udtryk for bekymring for rapportens omfang. Ole er nu nogenlunde overgået til rollen som eksaminator og udtrykte en forventning om at jeg fandt sikkert i mål på selvstændig vis.
Befriende at der ikke var store krav til ændringer af rapporten.

Skrivning og gennemlæsning

Kapitel 6+7 gennemrettet en enkelt gang i papirform. Kapitel 8 mangler gennemlæsning/rettelse inden rettelserne kommer ind i dokumentet.
Derudover er en række grafer, billeder og referencer rettet til, så de kan læses og forståes baseret på udskrifttesten - en række illustrationer var meget svære at læse, men er nu rettet til så endnu en unskriftstest kan påbegyndes.

Indledning og konklussion er begyndt at have høj prioritet og skal skrives på onsdag.

Saturday, August 16, 2014

Skrivelab

Dato:
16 August 2014
Varighed:
  3 timer

Status

1. Rapportarbejde
  • Prøveprint
  • Kapitel 8: Sammenligning (eksperimenter og teori)
  • Takke-kapitel
  • Konklussion
  • Resume
  • Abstract
  • Indledning (!, husk bla. forklaring af skrifttyperne og referencerne)
  • Ordforklaring
  • Literaturlisten (gennemgå listen, for at se om den er fint formateret og korrekt
2. Kontakt 'Henrik' ift. kode.
3. CD med bilag (billder, videoer og kode)

  • Css
  • Javascript

Mål

Færdiggørelse af kapitel 8 (indholdet, ikke udformningen!)

Skrivning

Færdiggørelse af kapitel 8 og ganske få rettelser i magen-breder andre steder i rapporten. Kapitel 8 kræver endnu et mindre eksperiment, men derudover mangler det kun feedback en en masse omskrivning.
Kapitel 7 mangler ligeledes en del omskrivning så det mere naturligt leder hen imod kapitel 8.

Prøveprint

Dato:
15 August 2014
Varighed:
11 timer

Status

1. Rapportarbejde
  • Prøveprint
  • Kapitel 8: Sammenligning (eksperimenter og teori)
  • Takke-kapitel
  • Konklussion
  • Resume
  • Abstract
  • Indledning (!, husk bla. forklaring af skrifttyperne og referencerne)
  • Ordforklaring
  • Literaturlisten (gennemgå listen, for at se om den er fint formateret og korrekt
2. Kontakt 'Henrik' ift. kode.

Mål

Lav et prøveprint af en "komplet" rapport

Printet

Det tog lang tid, men prøveprintet blev efter undersøgelse af 4 typer papir i hver 3 vægtklasser, til en indbundet rapport.



Bagside

Forside


Og indholdsfortegnelsen:
Indholdsfortegnelse

Papiret er 160g, hvidt og uden gloss. Papirets tykkelse/vægt skyldes dobbetsidet udskrift, der ellers ville være meget tydelig igennem en side til en anden. Gloss fandtes ikke i hvid udgave på printcenteret, og "næstenhvid" er ikke tilstrækkelig ift. at have en læsbar og behagelig tekst.

Hvid Vs Næstenhvid
Ovenfor ses et eksempel på hvid ift. næstenhvid. Næstenhvid er den "hvide" farve der benyttes i normale printere, og er man ikke opmærksom på forskellen er det utroligt svært at se forskel - indtil to sider papir holdes op imod hinanden. Grundlæggende set hæver det hvide papir kontrasten i rapporten, så sort virker mere sort, på trods af at det er den samme farve. Dette kan direkte relateres til kontrast i skærme.

CD med hjemmeside

Nu er hjemmesider typisk noget der hostes på en server, så misbruget af html i en browser er fra udgangspunktet lidt noget gris. Derfor er der ingen omtanke ift. god kodestil el. taget i betragtning i genereringen af statisk html fra et filhieraki.
Et lille javaprogram er opbygget til at skrive tekst i filer baseret på hvilke billeder og videoer der findes. Der mangler nu "kun" at tage stilling til hvordan kodestumper skal præsenteres - indtil videre er browerserens "File Browser" funktionalitet benyttet.
Derudover mangler der css og evt. javascript til at gøre side "lidt" pænere.

Wednesday, August 13, 2014

Skrivelab

Dato:
13 August 2014
Varighed:
  8 timer

Status

1. Rapportarbejde
  • Kapitel 8: Sammenligning (eksperimenter og teori)
  • Takke-kapitel
  • Konklussion
  • Resume
  • Abstract
  • Indledning (!, husk bla. forklaring af skrifttyperne og referencerne)
  • Ordforklaring
  • Literaturlisten (gennemgå listen, for at se om den er fint formateret og korrekt
2. Kontakt 'Henrik' ift. kode.

Mål

Udarbejd overordnet plan for hjemmeside, udskriftstest og hvordan seneste illustrationer skal tegnes.
Skriv videre på kapitel 8.
Snak med Ole om hjemmesiden (offline) til bilag

Nattearbejde

Hjemmeside, udskriftstest og seneste illustrationer blev pludseligt spændende sent på aftenen, så natten blev taget i brug til at ordne denne del af labbens mål.
Alle tre dele er i orden, omend hjemmesiden ikke er påbegyndt.

Skrivearbejdet

Grafer, tabeller og mere data er tilføjet til kapitel 8 til at understøtte mine påstande. Kapitel 8 mangler primært en delkonklusion der opsummerer vigtige punkter og overvejelser i forhold til tidligere kapitler.
Derudover mangler kapitel 8 peer review/feedback fra vejleder ift. om indholdet er OK. Derefter mangler kapitlet gentagne omskrivninger så det kan læses...

Hjemmesiden om dagen

Ole var optaget og ikke specielt interesseret i at udlevere et konkret eksempel på hvordan tidligere specialestuderende har lavet sådan en hjemmeside (men jeg afbrød også midt i en samtale med en anden person...). Prøver igen senere, når jeg ikke afbryder.
Fik aftalt at jeg i hvert fald får feedback på rapporten næste uge - nu er det også ved at være nødvendigt med afleverings frist 1. september og en halv rapport der ikke har været forbi vejleders øjne endnu pga. sommerferie... 

Tuesday, August 12, 2014

Skrivelab

Dato:
12 August 2014
Varighed:
  8 timer

Status

1. Rapportarbejde
  • Kapitel 8: Sammenligning (eksperimenter og teori)
  • 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
2. Kontakt 'Henrik' ift. kode.

Mål

Skriv videre på kapitel 8.

Skrivearbejdet

Arbejdet skrider fremad, men kræver en del illustration og omskrivning. Omkring 2/3 af kapitlet er "færdigt", forstået på den måde, at indholdet trænger til et par omskrivninger så andre end jeg forstår det jeg forsøger at overlevere.

Følgende sammenligning af schedulerens kode er lavet og lagt op til reference. Det er besynderligt at OS versionen ikke stemmer overens med koden til scheduleren. Min mistanke er at der måske er brugt en anden version af scheduleren end operativ-systemets version - men hvorfor så ikke dokumentere det med en kort kommentar?
Her er links til de tre filer:
https://sites.google.com/site/digikaison/sche version 2.6.33.c
https://sites.google.com/site/digikaison/sched.c (fra http://lxr.free-electrons.com/source/kernel/sched.c?v=2.6.33)
https://sites.google.com/site/digikaison/diff.txt (vha. "diff sched.c sche version 2.6.33.c -w")

Source-koden fra https://www.kernel.org/pub/linux/kernel/v2.6/ viser dog tydeligt at hz for round robin realtime tråde ikke er ændret, på trods af det umiddelbart ser sådan ud baseret på dokumentationen...
leJOS udgave kan findes her: https://sites.google.com/site/digikaison/Kconfig.hz og opsætningen er identisk.

Billeder påbegyndt:




Vejledning

Snak om referencer og definitioner af adfærd og adfærdskontrol. Godkendt.

Rettelab

Dato:
11 August 2014
Varighed:
10 timer

Status

0. Bearbejdelse af feedback.
1. Rapportarbejde
  • Kapitel 8: Sammenligning (eksperimenter og teori)
  • 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
2. Kontakt 'Henrik' ift. kode.

Mål

Genemgå hele rapporten baseret på feedback.
Omskriv hele kapitel 7, så det har en bedre rød tråd.
Planlæg feedbackmøde med vejleder

Arbejdet

Begge mål blev opnået, omend det tog temmelig lang tid.
Rapporten blev overleveret til Ole (vejleder) der vil vende tilbage når han ved hvornår jeg kan få feedback baseret på alt det nye der er sket i hans sommerferie.

Sunday, August 10, 2014

Fragmenteret arbejdstid

Dato:
8-10 August 2014
Varighed:
~8 timer

Status

1. Rapportarbejde
  • Kapitel 8: Sammenligning (eksperimenter og teori)
  • 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
2. Kontakt 'Henrik' ift. kode.

Mål

Arbejd på test og eksperimentresultater så de er præsentabel (primlært fine grafer).
Fortsæt arbejdet på kap 8.
Arbejd på feedback fra peers.

Skrivning

Kapitel 8 har ikke fået så store ændringer. Der overordnede indhold er på plads, men en snak med Ole er nødvendig før det giver mening at "låse det fast" som en del af rapporten. Det samme gælder for visse dele af kapitel 7...

Eksperimenterne

Graferne er i let grad besværlige. De tager tid at generere (pga. de minutlange test) og hver gang skal testen gentages et par gange for at sikre at den er gentagelig.
Efter en dags pause til at få friske øjne på graferne igen, er det typisk at starte forfra. Denne iterative process er tidsintensiv.
Resultaterne er dog gode - der kommer en klar konklusion på rapporten, som er klar til deadlinen for indlevering.

Kode

Arbejde på ensartet at kunne undersøge tiden det tager at udføre en sensormåling for hver type sensor. Særlig fokus på synchronized VS ikke-synchronized test (så det kan sammenlignes).


Feedback

Feedback på indhold, korrektur, illustrationer og faglighed blev ordnet Søndag (d. 10).

Thursday, August 7, 2014

Skrivelab

Dato:
7 August 2014
Varighed:
7 timer

Status

1. Rapportarbejde
  • Kapitel 8: Sammenligning (eksperimenter og teori)
  • 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
2. Kontakt 'Henrik' ift. kode.

Mål

Fortsæt arbejdet på kap 8.

Skrivning

Følgende illustrationer af sensorenes forbrug i forhold til tråde er tilføjet til rapporten. Mangler tilpasning og finpudsning.








Derudover er kapitel 8's indhold nogenlunde på plads. Nu skal det bare skrives om et par gange, så det giver mening. Derudover mangler en sammenfatning af kapitlet der kan lede over i en konklusion.

Billedbehandling

Dato:
6 August 2014
Varighed:
6 timer

Status

1. Rapportarbejde
  • Kapitel 8: Sammenligning (eksperimenter og teori)
  • 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
2. Kontakt 'Henrik' ift. kode.

Mål

Billeder, datasæt og videoer af robot skal laves.
Fortsæt arbejdet på kap 8.

Billeder, data og videoer af robotten

Testkørsel af robotten til dokumentation af robotten kørsel, opførsel og emergente egenskaber.


leJOS implementering af BBC brugt til denne kørsel.



Rugwarrior implementering af BBC brugt til denne kørsel.


Dataen for disse kørsler blev gemt i følgende to filer:

https://sites.google.com/site/digikaison/lejos_during_run
https://sites.google.com/site/digikaison/rugwarrior_during_run

Baseret på filerne kan følgende illustrationer, over hvor lang tid hver af de angivne adfærd/kontrolmekanismer har kontrollen, genereres:

leJOS implementeringens kørsel afgrænset til 40 sekunder (så det kan sammenlignes direkte med Rugwarrior herunder).

Rugwarrior implementeringens kørsel afgrænset til 40 sekunder (så det kan sammenlignes direkte med leJOS herover).

lejos-implementeringens NEW, NO_CHANGE og SUPPRESS henviser til hvilken af de tre mulige beslutninger arbiteren træffer. Samme opdeling er ikke mulig for Rugwarrior.

Det er særligt interessant at opdage at der ikke længere (i forhold til tidligere udgaver af leJOS firmware) er problemer med fordelingen af prioriterede adfærd. En af de seneste opdateringer må have fjernet en fejl/flaskehals et sted i koden, der nu betyder at ingen adfærd længere sluger uforholdsvis meget prioritets-tid. Dette er ganske fint, men en smule frustrerende, eftersom hele årsagen til at disse opstillede illustrationer blev skabt, var for at fremstille denne problematik. Sådan er arbejdet med Alpha-software...

Skrivning

Kap 8: rettelser og tilpasninger så videoer, billeder ol passer ind.

Tuesday, August 5, 2014

Skrive-/billedlab

Dato:
5 August 2014
Varighed:
8 timer

Status

1. Rapportarbejde
  • Kapitel 8: Sammenligning (eksperimenter og teori)
  • 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
2. Kontakt 'Henrik' ift. kode.
?. Test af opladning.

Mål

Påbegynd arbejde på kap 8 (sammenligningen).

Test af opladning

Opladning: 3 timer og 30 min (ca).

Billeder af robotten

Billeder er taget af robotten, så de "rigtige" udgaver er med i bilaget.
Sammenfletningen af 2 billeder til 1 er lidt tricky, men eftersom der kun er een robot er det nødvendigt.

Skrivning

Omskrivning af robot konstruktions bilaget er nogenlunde færdigt.

Kap 8: Tilstanden færdigV1.

Monday, August 4, 2014

Skrivelab

Dato:
4 August 2014
Varighed:
8 timer

Status

1. Rapportarbejde
  • Kapitel 8: Sammenligning (eksperimenter og teori)
  • 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
2. Kontakt 'Henrik' ift. kode.
?. Test af opladning.

Mål

Påbegynd arbejde på kap 8 (sammenligningen).

Skrivning

Påbegyndelse af sammenligningen i kapitel 8. Responsiveness påbegyndt, men fylder en del og kræver derfor meget tid. Forventet færdigørelse af responsiveness i morgen, samt påbegyndelse af Tilstanden (så "kun" en Synchronization og en delkonklussion mangler).

Kommer til at nyde godt af gennemlæsning når første udkast er klar, da indholdet er en smule råt.

Muligvis omskrives bilag om robot-konstruktion i morgen i stedet. Dette afhænger af om kamera er til rådighed...

Saturday, August 2, 2014

Skrivelab

Dato:
2 August 2014
Varighed:
8 timer

Status

1. Rapportarbejde
  • Kapitel 6: Concurrency (forklaring af hvorfor der er to modeller at sammenligne)
  • 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
2. Kontakt 'Henrik' ift. kode.
?. Test af opladning.

Mål

Fortsæt arbejde på kap 7.

Skrivning

Gennemrettelse af kapitel 7, indsættelse af kodeeksempler og generelt færdiggørelse af kapitel 7.

Plan for specialearbejdet:

Færdigør sammenligningen inden d. 9. Sammenligningen dækker over:

  1. Sammenligning af kode for de to implementeringer
  2. Sammenligning af punkterne opstillet i kapitel 7
  3. Gennemgang af eksperiment med concurrency
d. 12-13: d. 11 er Ole tilbage fra ferie - forventet rettearbejde baseret på feedback på specialerapporten.
d. 14 er prøveudskriftsdag, i farver.

d. 15-29: Eksperiment med kompas (buffer). Alt der flyder ift. de første 14 dage, kommer til at reducere mængden af tid til arbejdet på bufferen.
d. 29: Udskriv rapport, panik, gennemlæs rapport igen (igen) og hold op med at drikke så meget kaffe.

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!).