Dato:
|
30 Jun 2014
|
Varighed:
|
7 timer + 3 timer weekend
|
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.
?. Skriv om Rugwarrior og om leJOS introduktions-vejledning til adfærd
3. Kontakt 'Henrik' ift. kode.
?. Gennemgå rapport for navngivning.
?. Test af opladning.
?. Skriv om Rugwarrior og om leJOS introduktions-vejledning til adfærd
Mål
Færdigør illustrationer til kapitel 6.
Færdigør af Kapitel 5.
Weekend
Udarbejdelse af illustrationer af implementationerne til kapitel 6 - dvs. illustration af trådene. Done.
Skrivning
Arbejdet skulle have handlet om Kapitel 5, men under skrivningen fandt jeg noget kode der skulle skrives en smule om, så rapporten nemmere kan illustrere hvordan koden er skrevet.
Ikke færdigt.
Ikke færdigt.
Kodning
Selve "assignmentet" i hver adfærd skulle strømlines en smule - alle "behaviors" har nu hver een "assignment" som de forsøger at færdigøre. De vil således kun påbegynde deres opgave, såfremt opgaven ikke længere er fuldført.
Denne ændring, så det er klart at målet er det samme som betingelsen for påbegyndelse af arbejde, er grunden til omskrivningen. Koden for hvad mål en"assignment" har, benyttes umodificeret i både leJOS & Rugwarrior implementationerne, hvilket er det kap 5 skal komme frem til at forklare.
Rugwarrior "manglede" desuden en exit-adfærd så den ligner leJOS. Dette har den nu, så Arbiteren ikke længere har implementerings-detaljer for dette lukningen af et program.
No comments:
Post a Comment