Doorbraak in het Groene Blok
Ontwerp een algoritme om de [Drive for] en [Turn to heading] blokken, de Arm Motor Group en de Intake Motor Group te gebruiken om de Hero Bot de blokken op het veld te sturen en ze in de doelen te plaatsen, de rode blokken van de startpinnen te verwijderen en de robot volledig in de bevoorradingszone te parkeren om mogelijk te scoren inminuut
- Selecteer de VIQRC Virtual Skills - Full Volume Playground.
- Bedenk een strategie om binnen één minuut zoveel mogelijk punten te scoren.
- Kies een startpositie en plan een route voor de robot om verschillende taken uit te voeren op basis van de strategie.
- Maak een coördinatensysteem aan op het VIQRC Virtual Skills Field om de robot naar specifieke posities te navigeren.
- Selecteer eerst Doel). Programmeer de Hero Bot om minstens twee groene blokken op te en deze zo mogelijk in het doel scoren
- Selecteer Doel seconden). Programmeer de Hero Bot om minstens twee groene blokken op te en deze zo mogelijk in het doel scoren
- Selecteer het doel. Programmeer de Hero Bot om afzonderlijk minstens blokken op te en deze in het derde doel te zodat dit doel en de hoogtebonus zo snel mogelijk wordt behaald
- Bestuur de Hero Bot om de rode blokken van de startpunten te verwijderen via de geplande route.
- Programmeer de Hero Bot zodat deze volledig in de bevoorradingszone parkeert.
Handige tips
- Voor meer informatie over het ontwikkelen van uw scoringsstrategie kunt u het gedeelte over scoren in de spelhandleiding raadplegen
- De tijd dringt! Richt je eerst op de taken die de hoogste score opleveren.
- Een efficiënt routeplan stelt Virtual Byte in staat om meer taken uit te voeren binnen de beperkte speeltijd. Ontwerp een efficiënt pad om de reisafstand en het aantal bochten voor de Hero Bot tijdens het uitvoeren van de taken te minimaliseren.
- Voorkom dat de robot op blokken rijdt, omdat dit afwijkingen van het doel kan veroorzaken.
- Om de tijd die Virtual Byte nodig heeft om het scoren van een blok te minimaliseren, kunt u de robot toestaan zijn arm omhoog of omlaag te bewegen terwijl hij in beweging is, met behulp van de 'and don't wait'-functie van de spin ArmMotorGroup om blok te positioneren.
- De en niet wachten functie van de spin ArmMotorGroup naar positie blok zorgt ervoor dat andere blokken blijven draaien terwijl de armmotor draait. Om deze functie te gebruiken, selecteer je de pijl om uit te breiden en wacht je niet.

Overeenkomende Python-opdracht:
arm_motor_group.spin_to_position(0, DEGREES, wait=False) arm_motor_group.spin_to_position(280, DEGREES, wait=False)