Skip to main content

Procesoverzicht

Elke fase van de Clean Water Mission kan worden voltooid met behulp van een driefasenproces. 

  1. Planning
  2. Pseudocodering
  3. Bouwen en testen  

Bekijk de onderstaande video en lees de samenvatting om te leren hoe u dit proces kunt gebruiken om een codeeruitdaging, zoals de Clean Water Mission, op te lossen. U kunt deze informatie op elk moment tijdens de uitdaging raadplegen.

 

Fase 1: Planning

  • Bekijk het Challenge Document samen met het team. Zorg ervoor dat iedereen de doelen en vereisten van de uitdaging volledig begrijpt voordat u gaat brainstormen over ideeën. Als je vragen hebt over de uitdaging, stel ze dan aan andere groepen of aan je docent.
  • Werk samen met je hele team om een lijst te maken met een aantal grondige, innovatieve ideeën om de uitdaging tot een goed einde te brengen. Zorg ervoor dat u ze in uw technisch notitieboekje noteert.
  • Beperk de lijst van uw team tot de beste ideeën.
  • De planning en het brainstormen van uw team worden beoordeeld op hoe goed jullie samenwerken om een uitgebreide lijst met creatieve oplossingen te maken.

Op de voorbeeldpagina van het notitieboek staat bovenaan 'Ideeën', met een genummerde lijst met krabbels en een schets om aantekeningen te maken over manieren om de uitdaging op te lossen.

Fase 2: Pseudocodering

  • Begin met het vastleggen van de belangrijkste stappen die nodig zijn om de uitdaging op te lossen, in voor mensen leesbare taal.
    • Deze stappen moeten opmerkingen worden in uw codeproject.
    • Geef bij elke stap de soorten gegevens op die de AI Vision Sensor nodig heeft.
  • Verdeel de belangrijkste stappen in de individuele gedragingen die de robot moet uitvoeren om de uitdaging te voltooien.
  • Je pseudocodering wordt beoordeeld op hoe duidelijk deze is geschreven, hoe grondig deze is en hoe je gegevens van de AI Vision Sensor gebruikt om de uitdaging tot een goed einde te brengen.

Voorbeeldpagina in notitieboekje met bovenaan een schets van de opstelling en daaronder aantekeningen. De opstelling bestaat uit 3 EXP-tegels, verdeeld in twee gebieden met muren. Op elke tegel aan de linkerkant staat een rood-blauwe buckyball. Groene pijlen geven het pad aan dat de robot moet afleggen om bij de rode buckyball te komen en deze naar het linkergebied te brengen. Onder de schets staat 1. Identificeer het verontreinigde water (rode buckyball), met twee substappen: a. Zoek naar het verontreinigde water en b. Draai je om en richt je op het vervuilde water.

Fase 3: Bouwen en testen

  • Gebruik je pseudocode om elk gedrag te bouwen en testen dat de robot moet uitvoeren om de uitdaging te voltooien.
  • Test het terwijl je bezig bent! Probeer niet het hele project in één keer te bouwen zonder het eerst te testen. Hierdoor kunnen eventuele problemen gemakkelijker worden opgelost.
  • Herhaal uw project regelmatig om de nauwkeurigheid te verbeteren.
    • Verfijn uw plan en pseudocode indien nodig om de hoogst mogelijke nauwkeurigheid te bereiken.
  • De codering en uitvoering van jouw team worden beoordeeld na voltooiing van de uitdaging en het gebruik van de AI Vision Sensor.

Voorbeeldcodefragment van een VEXcode-project om het verontreinigde water te identificeren en aan te pakken. Het project maakt een momentopname van de rode bal en als het object bestaat, draait het zich om het object te centreren met behulp van de centrum x-gegevens die door de sensor worden gerapporteerd.