onsdag 9 september 2015

Utmaning med robot

Uppdraget var att få en robot att köra två meter framåt mot en legogubbe. Man skulle komma så nära gubben som möjligt utan att den trillade.

Vi började med att ställa in roboten så att den körde framåt i 5 sekunder, bara för att se hur långt den kom. Vi brydde oss inte om farten eftersom vi inte tänkte ändra den alls under hela uppdraget. Roboten körde lite snett, men det blev ungefär 150 cm. Den skulle alltså behöva köra 50 cm till för att komma upp i två meter. Eftersom 50 är en tredjedel av 150 räknade vi ut 5/3. Det blev ungefär 1,6. Så, vi ändrade i inställningarna så att roboten skulle köra i 6,6 sekunder istället (5+1,6 är ju 6,6). Det var väldigt viktigt att hjulen satt rakt fram eftersom roboten inte fick svänga. 

Vi fick hålla på att testa flera gånger och på slutet när det handlade om bara någon cm fick vi pröva oss fram. Ibland körde roboten lite snett och vi förstod aldrig riktigt varför. Kanske berodde det på att hjulen helt enkelt inte var riktade likadant under de olika försöken. Ett annat problem vi var tvungna att lösa var att roboten skulle stå på exakt samma ställe varje gång vi testade. Tillslut kom vi på att vi kunde sätta en lång legobit längst fram och ha den som ett slags märke. Den skulle varje gång vi startade ligga i linje med strecken i golvet. Det funkade bättre när vi gjorde så. 

Vi hade en ganska hög hastighet på roboten, vilket innebar att den ”studsade” lite när den bromsade. Det hade lätt gått att ändra genom att sänka hastigheten, men då hade vi även behövt höja antalet sekunder som roboten skulle köra. När vi kom på detta var det nästan dags för tävling, så vi hann aldrig ändra det. 


När vi kom som närmst utan att gubben trillade hade vi ställt in tiden på 6,53 sekunder. 

Inga kommentarer:

Skicka en kommentar