Lego Robot Conventions En månedlig Lego robot konkurranse Sascha Bussat
Lego Robot Conventions Motivasjon Få mer elever til programmeringen og øke og bevare interessen. Et enkelt konkurransekonsept som gjør det lett å delta. Ingen stor satsning nødvendig for å kunne konkurrere. Like sjanser til alle deltakerne Bringe sammen elever med like interesse. (Muligens blir de til nye FLL lag) God forberedning til eller fortsettelse av FLL Elever som kommer fra et Lego programmeringskurs kan anvende det lærte med en gang. Da blir kurset virkelig begynnelsen av programmeringskarrieren.
Lego Robot Conventions Månedlig Lego robot konkurranse utenfor FLL tiden (~ 6-8 ganger om året) Et lag skal ha 1-4 deltaker og bruker et standard robot set Oppgavene blir utviklet fra hjemmelaget (eller LRC komitee) => Jevnt fordelt organisajonsarbeidet blant lagene Når lagene møtes får de oppgavene og får 3 timer til programmeringen/byggingen. Etterpå blir det konkurert -> Fordel: Ingen tidskrevende forberedning nødvendig og alle får sammen tid og sammen sjanse. (Muligens publiserer vi oppgavene 24 timer før konkurransen.)
Oppgavene Hjemmelag lager oppgavene. (Eller LRC komitee) Oppgavene: Ligner på FLL oppgavene (f.eks. hente ting, bevege en maskin,...) Skulle være løsbar i 2 minutter Bruke muligens gamle FLL oppgaver eller realisere egne ideer. (se noe eksampler på vedlegg) Kanskje på et FLL bord eller på gulven, gjerne med vegg. Minst 4 lag skulle få mulighet til å teste/vise robotkjøringen samtidig Det skulle være enkelt å telle poeng
En turneringsdag 16:00 Velkommen og forklaring av oppgavene 16:30 Begynne med bygging/programmering 17:45 Pause med kake/frukt (alle må stoppe arbeidet sitt) Snakke med hverandre 18:15 Fortsette med bygging/programmeringen 19:15 Konkurranse (alle følger robotkjøringen) 19:15 (Samtidig kunne vi konkurrere med Lego Sumo) 20:15 Premie? og rydding 20:30 Ferdig
Konkurranse Hvert lag få 6 minutter. Innenfor denne tid må de vise en sammenhengende robotkjøring med maks 2 minutter. Det betyr at : De kan begynne så ofte de vil (inntil 6 minutter er over). F.eks.: Etter de hadde en dårlig start, begynner de bare på nytt (sette stoppklokke tilbake til null) og har fortsatt tid til 2 runder med 2 minutt hver. Beste 2-minutters resultat teller for konkurransen.
Lego Sumo konkurranse SUMO Lego Sumo kunne være en tilleggskonkurranse for de som har lyst å jobbe med bygging/programmering utenfor vanlige møtedager Kankjse vi lager egne Lego Sumo turneringsdager i framtiden Reglene følger internasjonalt sumo robot konkurransen fra http://www.robotchallenge.org/ (PDF reglene)
Vurdering LRC dagsvinner blir laget med mest poeng i robotkonkurransen. (Kan ikke være hjemmelag.) Hvis hjemmelag delta, er det mest sannsynlig at de få mest poeng pga at de som eneste lag kunne øve før møtedagen. Derfor kan hjemmelag ikke bli dagens vinner. Men de kan få beste scoring som blir viktig for årets mesterlag. (Det skulle være en fordel, å være hjemmelag og organisere hele møtet inklusive oppgavene.) Hjemmelag skal ikke jobbe med oppgavene på møtedagen. Hjemmelag skal hjelpe de andre lag => komme i kontakt med kollegene. Poengtall fra dagens beste lag blir dagens maks antall poeng og dermed 100%. Med 8 møter før sommerferien blir det maks mulig med 800% i løpet av året. LRC mester blir laget med mest % poeng etter alle sesongens konkurranser. Se eksempel på neste side.
Vurderingseksempel Lag Dag 1 Dag 2 Dag 3 Dag 4 Dag 5 Dag 6 Dag 7 Dag 8 Totalt Poeng % Poeng % Poeng % Poeng % Poeng % Poeng % Poeng % Poeng % 1 18 28 107 75 438 100 296 100 234 100 254 83 34 100 356 49 635 2 14 22 128 90 88 20 276 93 35 15 203 66 30 88 573 79 473 3 38 58 67 47 234 53 174 59 34 15 142 46 24 71 461 64 413 4 18 28 105 73 323 74 244 82 100 43 206 67 10 29 563 78 475 5 43 66 143 100 437 100 42 14 133 57 307 100 33 97 722 100 634 6 65 100 126 88 151 34 30 10 87 37 146 48 20 59 414 57 434 7 44 68 79 55 265 61 59 20 162 69 124 40 14 41 335 46 401 8 64 98 132 92 398 91 78 26 236 101 56 18 24 71 598 83 580 I denne eksempel blir lag 1 åretsmester, selv om lag 5 vant oftere. Selv om maks poeng per møtedag varierer, gir prosentnormeringen muligheten for beregningen av årets beste lag. Foreslår at de 2 dårligste resultater ikke teller (ikke inkludert i eksempel). Det betyr at et lag kan f.eks. deltar i bare 6 av 8 dager uten å miste sjansen til å vinne. Et dårlig resultat på en eller to dager teller ikke. Derfor holder vi motivasjonen høyt. Avhengig av aldersgjennomsnitt av laget får de ekstra prosent poeng: Se neste side. => Nyttig å inkludere unge elever. I tillegg kan et ungt lag lettere konkurrere med et eldere lag.
Vurderingseksempel: Alder Tabellen under blir brukt for vurderingen av lagets aldersgjennomsnitt Et 10 år gammelt lag får addert 4% og har får dermed 10% mer enn et 15 år gammelt lag Med sammen poeng antall blir et yngre lag alltid bedre. => lettere å konkurrere for et ung lag og et tilleggsutfordring for lagene med litt mer erfaring/alder Aldersgjennomsnitt 8 9 10 11 12 13 14 15 16 17 18 Poeng korrektur +8% +6% +4% +2% 0 % -2 % -4% -6% -8% -10% -12%
Utstyr Det skulle være enkelt å delta: Derfor blir utstyr limitert til et enkelt Lego Robot set per lag. Mulige set for deltagelse er alle Lego set som inneholder en EV3 eller NXT kjern. I tillegg er det mulig å bruke 4 motorer (maks 2 store med EV3 og 3 store med NXT) og sensorer som er fra et annet set enn sitt eget. (bare en farge sensor). På denne måten skal alle få like sjanser. Lagene uten egen robot kunne låne standard robot set fra sin skole. (Robotene blir vanlighvis ikke brukt om helgene.)
Mulige Lego set for deltagelsen LEGO MINDSTORMS EV3 Home Edition LEGO MINDSTORMS Education EV3 Core Set LEGO MINDSTORMS NXT sets
Programmeringsspråk Det blir ingen krav til et spesielt programmeringsspråk! Vi vil gjerne motivere alle til å bruke andre ting enn den vanlige programvare fra Lego. Det finns egne programmeringsspråk til Lego Mindstorms eller muligheter til f.eks. Python programmeringen. Det kunne være en fordel å bruke andre programmeringsspråk. (F.eks.: får mer enn 100% hastighet.)
Vedlegg
3 ideer for konkurranseoppgaver Neste sidene viser noen ideer til oppgavene (ikke helt ferdig utviklet) for å vise hvor lett man kunne lage egne oppgaver. Et oppgaveset skulle innholde forskjellige vanskelighetsgrader Lett: flesteparten av alle lag skulle klare å få disse poengene. Middels: Her skulle lagene allerede få en god utfordring. Vanskelig: Bare de beste lagene skulle skåre her. Oggavene skulle være testet av hjemmelag før turneringsdagen. Hjemmelag skal hjelpe andre lag og ikke programmere denne dagen. => Bli kjent med hverandre.
LRC oppgave ide 1: Bruk av FLL bord Tema: Karneval? Samle inn ting til Lego mannen, klær han ut og plasser han på blinken. Oppgavene kunne være: Veggene står i utgangsposisjon (5 poeng per vegg) Spill lyd når du kjører over gul (4 poeng) Kaste terningen (transporter terningen utenfor basen). Du får lov til å fjerne veggen med riktig tall etter roboten har vært tilbake i basen. (15 poeng) Hente Lego utstyr (10 per ting) Legomannen klært ut (4 per del) Figuren plassert i blinken (5 ganger tall i blinken) Roboten berører H område når tiden er ute (20) Kjegler er veltet (5 poeng hver) uten at roboten berører det gule området Kjegler i basen (7 poeng hver) 2 Base 3 4 FLL bord 5 H
LRC oppgave ide 2: Bruk av vanlig bord Tema: Rydding? Mulige oppgavene: Veggene i utgangsposisjon (10 poeng hver) Søyler står oppreist (10 poeng hver) Kast marker (10 poeng hver) Kast ned bordtennisballer fra bordet (10 poeng hver) Plasser bordtennisball i den brune skålen (50 poeng) Snu 360 grader når roboten står på linjen i mitdten og kjør tilbake til basen (5) Bruk tape til linjer Marker Plasser bordtennisball her Testing av oppgavene Base Marker
Mål LRC oppgave ide 3: Bruk av gulvet (på A4 arker) Tema: Hinderløp? PitStop Oppgavene: Se kommentarfelt PitStop Bru START 1 2 3 4 PitStop PitStop
Mer ideer til konkurransen La robotene gjør ting samtidig Ikke bare tenke på robotkjøringen la roboten beregne noe...