World Robot Olympiad 2016 - Regular

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

Sidst opdateret 9.7.16.

GetBlue - WRO Starter Bot henter blå Recycling Container

GetBlue, en brugerdefinet programmeringsblok, får robotten til at køre hen til den blå Recycle Container, løfte den op og køre tilbage til den sorte streg ud for det blå Container Area, 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 GetBlue, får robotten til at køre hen til den blå Recycle Container, løfte den op og køre tilbage til den sorte streg ud for det blå Container Area.

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

GetBlue blokken består af 6 brugerdefinerede programmeringsblokke, som i 6 trin bringer robotten ud til det blå område:
  • Den første blok, DriveEdgeTo, får robotten til at køre langs den sorte streg og stoppe ved kanten af det blå område:

  • De næste 3 blokke, OpenGrab, MoveCm og LiftContainer, får robotten til at åbne grabben, køre frem til den blå container og løfte containeren:

  • De 2 sidste blokke, MoveCm og DriveToColor, får robotten til at køre 30 cm baglæns og dernæst bakke til farvesensoren på port 4 registrerer den sorte streg: