World Robot Olympiad 2016 - Regular

Ole Caprani
Institut for Datalogi, Aarhus Universitet,
ocaprani@cs.au.dk

Sidst opdateret 27.7.16.

PlaceBlue - WRO Starter Bot bringer blå Recycle Container tilbage

PlaceBlue, en brugerdefinet programmeringsblok, får robotten via de sorte streger tilbage til det blå Container Area, hvor den blå Recycle Container placeres, så den rører den blå firkant i midten af området, som det ses på videoen:

I videoen styres WRO Starter Bot 2016 af et program som ser sådan her ud:
Programmet består af 2 blokke:
  • Den første blok er en variabel-blok, som sætter en variabel kaldet offset til 40 (se eventuelt EV3 hjælp > Programmeringsblokke > Data-blokke > Variabel). Værdien af offset skal være den lysværdi farvesensoren på port 3 registrerer over kanten af en af de sorte streger på banen, se Følg kanten af en sort streg.
  • Den næste blok, kaldet PlaceBlue, får robotten via de sorte streger tilbage til det blå Container Area, hvor den blå Recycle Container placeres, så den rører den blå firkant i midten af området.

Åbnes blokken PlaceBlue ser indholdet sådan her ud:

PlaceBlue blokken består af 11 brugerdefinerede programmeringsblokke, som i 11 trin bringer robotten tilbage til det blå Container Area:
  • De 2 første blokke, MoveCm og DriveToColor, får robotten til at bakke 12 cm og dernæst bakke indtil sensoren på port 4 registrerer kanten af den sorte streg:

  • De næste 2 blokke, MoveCm og SpinDegree, får robotten til at køre 10 cm frem og dreje til højre 90 grader, så robotten er klar til at følge kanten af den sorte streg tilbage:

  • De 2 næste blokke, DriveEdgeSec og DriveEdgeTo, får robotten til at følge den sorte streg indtil den sorte tværstreg inden det blå område:

  • De 2 næste blokke, MoveCm og SpinDegree, får robotten til at køre 20 cm frem og dreje 90 grader til venstre, så robotten er klar til at følge den sorte tværstreg til det blå område:

  • De 3 sidste blokke, , DriveEdgeTo, MoveCm og GrabDown, bringer robotten langs stregen til det blå område, hvor containeren placeres, så den rører den blå firkant i midten af området: