Nedrivning og bjærgede ting til genbrug

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

Sidst opdateret 12.9.15.

Mission

Nedrivning og bjærgning

Se på videoen, hvordan robotbilen fra en startposition i basen kører hen til bygning og skubber bjælkerne omkuld, herefter drejes armen nedad, så inventaret bjærges tilbage til basen:

Redskab

Der skal ikke benyttes redskaber.

Program

På videoen ses, hvordan robotbilen kører hen til bygningen, skubber bjælkerne omkuld, drejer redskabsmotoren nedad, så inventaret kan fastholdes af armen, når robotbilen bakker tilbage til basen.

Programmet som styrer robotbilen på videoen, ser sådan her ud:

Programmet består af tre programmeringsblokke.
  • Den første blok får robotbilen til at køre ligeud frem til bygningen. For at få robotbilen til at køre langsomt hen til bygningen er parametren Strøm i bevægelsesstyring-blokken sat til 20. På den måde vil armen kun lige "puffe" til bygningen og robotbilen kommer ikke "ud af kurs" ved et hårdt sammenstød med bygningen. Det ville nemlig betyde, at de to næste blokke nok ville fejle. Samtidig betyder den lave hastighed, at robotbilen kører mere nøjagtigt ligeud end ved højere hastigheder.
  • Den næste blok drejer redskabsmotoren lidt nedad, så inventaret fastholdes. I den mellemstore motor-blok bruges Tændt i sekunder, så blokken bliver færdig på den angivne tid 0,15 sekunder. Hvis der bruges Tændt i grader, risikere programmet at blive blokeret, hvis motoren ikke kan dreje det antal grader, som er angivet.
  • Den tredie blok får robotbilen til at bakke tilbage til basen. Nu er Strøm sat, så der køres lidt hurtigere, da kørslen tilbage til basen ikke behøver være så nøjagtig. Robotbilen skal nok "ramme" basen.

Bemærk, hvor nøjagtigt der skal sigtes, så robotbilen lige præcist kører ud til bygningen. Husk, armen skal stå i vandret position ved start.