Skip to main content

Velocity verkennen - op blokken gebaseerd

Icoon Toolbox voor docenten Toolbox voor leraren

  • Activiteitenoverzicht
    In dit onderzoek maken leerlingen eerst kennis met het instellen van de rijsnelheid en krijgen ze vervolgens de opdracht om te onderzoeken hoe de snelheid van de robot het momentum beïnvloedt. Klik hier (Google / .docx / .pdf) voor een overzicht van deze activiteit. Het begrijpen van het momentum van de robot is een belangrijk concept dat we moeten toepassen op het Strike Challenge bowlingspel.

  • Wat de studenten zullen programmeren
    Met behulp van het sjabloonproject Speedbot (aandrijflijn 2 motoren, geen gyro) kunnen de studenten de snelheidsinstellingen van het blok [Aandrijflijn] wijzigen door eenvoudigweg een blok [Aandrijfsnelheid instellen] aan een stapel toe te voegen. In het begeleide deel van de activiteit werken leerlingen met het blok [Aandrijfsnelheid instellen] en aan het einde van de activiteit wordt hen gevraagd hun programmeervaardigheden voor snelheid toe te passen op testen van impuls en energieoverdracht.

Speedbot is klaar om met verschillende snelheden te rijden!

Dit onderzoek zal u helpen om meer te leren over het programmeren van de Speedbot om te rijden met snelheden die het meest geschikt zijn voor de taak. In de Strike Challenge aan het einde moet je een snelheid voor de Speedbot vinden waarmee hij snel is en veel momentum heeft, maar toch de controle behoudt om de bal in een goede hoek en met veel kracht te raken.

VEXcode V5 die in het eerste deel van dit onderzoek wordt gebruikt:

Een blokcoderingssequentie VEXcode V5 met twee blokken: 'set drive velocity to 50%' en 'drive forward for 1 inch'.​​​​​​​

Tips voor leraren-pictogram Tips voor leraren

Als dit de eerste keer is dat de student VEXcode V5 gebruikt, kan hij/zij de tutorials op elk gewenst moment tijdens de verkenning raadplegen. De tutorials bevinden zich in de werkbalk.

VEXcode V5-werkbalk met de knop Tutorials in een rood kader, rechts van het menu Bestand.

Voor meer informatie over het blok opent u deHelpen selecteert u vervolgens het blok waarover u meer wilt weten.

Help in VEXcode open met de Help voor het Set Drive Velocity-blok. Het Help-pictogram in de rechterbovenhoek is gemarkeerd en illustreert wat u moet selecteren om het Help-menu voor een blok te openen.

Elke groep studenten moet de benodigde hardware en het technische notitieblok van de groep krijgen. Open vervolgens VEXcode V5.

Benodigde materialen:
Aantal Benodigde materialen
1

Speedbot-robot

1

Opgeladen robotbatterij

1

VEXcode V5

1

USB-kabel (bij gebruik van een computer)

1

Technisch notitieboekje

1

Bal (de grootte en vorm van een voetbal)

1

3m x 3m vrije ruimte

1

Meterstok of liniaal

1

Rol tape

1

Gegevenstabel

Tips voor leraren-pictogram Tips voor leraren

  • Modelleer elke stap om te controleren of de Speedbot klaar is, zodat leerlingen er een gewoonte van maken.

Stap 1: Voorbereiding op de verkenning

Voorbereiden op de verkenning

Heb je elk van deze items klaar voordat je met de activiteit begint?

Stap 2: Start een nieuw project

Voordat u met uw project begint, selecteert u het Speedbot (Drivetrain 2-motors, No Gyro) - Sjabloonproject. Het sjabloonproject bevat de motorconfiguratie van de Speedbot. Als de sjabloon niet wordt gebruikt, zal uw robot het project niet correct uitvoeren.

Werkbalk VEXcode V5 met het menu Bestand geopend en Open Voorbeelden gemarkeerd in een rood vak. Open Voorbeelden is het vierde menu-item onder Nieuw blokkenproject, Nieuw tekstproject en Openen.

  • Open het menu Bestand.
  • SelecteerOpenVoorbeelden.

SpeedBot (Drivetrain two motors, No Gyro) -sjabloonpictogram, dat illustreert welk sjabloonproject voor deze activiteit moet worden geselecteerd.

  • Selecteer en open het sjabloonprojectSpeedbot (aandrijflijn 2 motoren, geen gyro).
  • Hernoem uw projectDrive Velocityomdat we het blok [Set drive velocity] gaan gebruiken.
  • Sla je project op.
    • Raadpleeg de tutorials in VEXcode V5 voor hulp bij het opslaan van een project.

      VEXcode V5-werkbalk met de knop Tutorials die wordt opgeroepen met een rode pijl, rechts van het menu Bestand.

       

  • Controleer of de projectnaamDrive Velocitynu in het midden van de werkbalk in het venster staat.

    VEXcode V5 Toolbar met de projectnaam 'Drive Velocity', die illustreert welk menu moet worden gebruikt om de naam van het project te wijzigen.

Tips voor leraren-pictogram Tips voor leraren

  • Zorg ervoor dat de studenten het sjabloonproject Speedbot (aandrijflijn 2 motoren, geen gyro) hebben geselecteerd.

  • U kunt de studenten erop wijzen dat er op de paginaVoorbeeldenverschillende sjablonen staan waaruit ze kunnen kiezen. Naarmate ze andere robots bouwen en gebruiken, krijgen ze de kans om verschillende sjablonen te gebruiken.

Icoon Toolbox voor docenten Toolbox voor leraren

VEXcode V5-werkbalk met de standaardprojectnaam 'VEXcode Project'. Deze bevindt zich rechts van de knop Slot.

  • Projecten opslaan
    Wijs erop dat toen ze VEXcode V5 voor het eerst openden, het venster het labelVEXcode Projecthad en dat het niet was opgeslagen (aangegeven op de werkbalk). VEXcode Project is de standaardprojectnaam wanneer VEXcode V5 voor het eerst wordt geopend. Nadat u het project de naamDrive Velocityhebt gegeven en hebt opgeslagen, wordt de weergave bijgewerkt naar Opgeslagen. Met behulp van dit venster in de werkbalk kunt u eenvoudig controleren of de studenten het juiste project gebruiken en of het is opgeslagen.

    Nadat een project voor het eerst is opgeslagen, slaat VEXcode V5 automatisch alle daaropvolgende wijzigingen op, zoals aangegeven door het bericht naast de projectnaam.

    Vertel de studenten dat ze nu klaar zijn om met hun eerste project te beginnen. Leg de leerlingen uit dat ze met behulp van een paar eenvoudige stappen een project kunnen maken en uitvoeren waarmee ze de snelheid van de aandrijflijn van de Speedbot kunnen instellen.
  • Stop en bespreek
    Dit is een goed moment om even stil te staan en de studenten de stappen te laten herhalen die zojuist zijn voltooid bij het starten van een nieuw project in VEXcode V5, individueel of in groepen. Vraag de studenten om individueel te reflecteren voordat ze hun bevindingen met de groep of de hele klas delen.

Stap 3: Rijd 450 mm vooruit met verschillende snelheden

  • Bouw dit project in VEXcode V5.

    VEXcode V5 blokken project met 5 bewegingsblokken bevestigd aan het Wanneer gestart blok. In volgorde lezen ze: rijd 150 mm vooruit; stel de aandrijfsnelheid in op 25%; rijd 150 mm vooruit; stel de aandrijfsnelheid in op 75%; rijd 150 mm vooruit.

Icoon Toolbox voor docenten Toolbox voor leraren

Merk op dat in deze stapel het tweede en derde blok hetzelfde zijn als het vierde en vijfde blok. Nadat de student het derde blok heeft toegevoegd, kan hij met de rechtermuisknop of lang op het tweede blok klikken en Dupliceren kiezen om het vierde en vijfde blok toe te voegen. Vervolgens kan de snelheid van het vierde blok worden gewijzigd naar 75%.

VEXcode V5 blokkeert het project met het contextmenu open en de cursor op Dupliceren.

  • Selecteer op het Slot-pictogram. U kunt uw project downloaden naar een van de acht beschikbare slots in de Robot Brain. Selecteer sleuf 1.

    VEXcode V5-werkbalk met het sleufmenu geopend aan de linkerkant van de projectnaam. Het vervolgkeuzemenu toont alle beschikbare slots, van één tot acht.

  • Sluit de robot aan op uw computer of tablet. Het Hersenen-pictogram in de werkbalk wordt groen zodra een succesvolle verbinding is gemaakt.

    VEXcode V5 Toolbar met een rood vak rond het groene Brain-pictogram, tussen de Controller- en Download-knoppen.

  • Klik vervolgens op de knop Downloaden op de werkbalk om het Drive Velocity-project naar het robotbrein te downloaden.

    V5 Hersenscherm leest Home bovenaan. Er is een project in sleuf 1 met de naam 'Aandrijfsnelheid', onder de knop Aandrijfinstellingen. Het programmapictogram moet worden ingedrukt om het project te selecteren.

  • Controleer of uw project is gedownload naar het brein van de Speedbot door naar het scherm van het robotbrein te kijken. De projectnaam moet worden vermeld in sleuf 1.
  • Voer het project uit op de Speedbot-robot door het project te selecteren en vervolgens op Uitvoeren te drukken.

    V5 hersenscherm leest de projectnaam 'Drive Velocity' bovenaan. De knop Uitvoeren wordt gemarkeerd met een rood vak onder de projectnaam, wat aangeeft wat er moet worden ingedrukt om het project uit te voeren. Het programmapictogram moet worden ingedrukt om het project te selecteren.

Icoon Toolbox voor docenten Toolbox voor leraren

  • Stop en bespreek
    Vraag de studenten te voorspellen wat er volgens hen zal gebeuren als dit project wordt gedownload en uitgevoerd op de Speedbot-robot. Vraag de leerlingen om hun voorspellingen in hun technische notitieboekjes te schrijven. Als de tijd het toelaat, vraag dan elke groep om hun voorspelling te delen.

    Studenten moeten voorspellen dat de Speedbot eerst met de standaardsnelheid (50%) vooruit zal rijden, vervolgens langzamer (25%) dan de standaardsnelheid en dan sneller (75%) dan de standaardsnelheid.

  • Optie om eerst
    te modelleren: voer het project eerst uit in de klas voordat alle studenten het tegelijk proberen. Verzamel de studenten op één plek en laat genoeg ruimte over zodat de Speedbot 450 mm kan bewegen als hij op de grond wordt geplaatst.

    Vertel de studenten dat zij nu aan de beurt zijn om hun project uit te voeren. Zorg ervoor dat ze een vrije doorgang hebben en dat de robots elkaar niet kunnen tegenkomen.

Stap 4: Rij vooruit en achteruit met verschillende snelheden

Een VEXcode V5 blokgebaseerde coderingssequentie beginnend met 'wanneer gestart', gevolgd door 'voorwaarts rijden voor 150 mm', 'rijsnelheid instellen op 25 procent' en 'achteruit rijden voor 150 mm'. Er wordt een vervolgkeuzemenu weergegeven, met de omgekeerde optie geselecteerd.

  • Verander de tweede aandrijving voor het blok, zodat deze achteruit rijdt in plaats van vooruit.
  • Download danproject.
  • Voer het project uit op de Speedbot-robot.

Icoon Toolbox voor docenten Toolbox voor docenten - Stap 4 voltooien

  • U hoeft het project niet opnieuw op te slaan, omdat VEXcode V5 het project automatisch opslaat.

  • Om het blok [Drive for] te wijzigen vanvooruitnaarachteruitklikt u eenvoudigweg op het dropdownmenu en selecteert uachteruit.

  • Als de leerlingen een computer gebruiken, vraag hen dan om de USB-kabel uit de Robot Brain te halen. Als de robot tijdens het uitvoeren van een project verbinding maakt met een computer, kan het zijn dat de robot aan de verbindingskabel trekt.

  • Omdat we geen nieuw slot selecteren, wordt het nieuwe project gedownload naar Slot 1 en wordt het vorige project vervangen.

Tips voor leraren-pictogram Tips voor leraren

Vraag de teams om het testgebied en de bal te delen indien nodig, maar er kunnen ook meerdere testgebieden met elk een eigen bal worden ingericht. Beslis of u de testruimte(s) zelf wilt inrichten of dat u wilt dat de studenten dit doen.

Stap 5: Uw testgebied instellen

Een diagram met gelijkmatig verdeelde verticale lijnen die afstanden aangeven die zijn gemarkeerd op 0 cm, 50 cm, 100 cm, 150 cm, 200 cm, 250 cm en 3 meter langs een horizontale schaal.

Voorbeeld lay-out testgebied

  • Gebruik tape en een meterstick om een lijn van 3 meter op de vloer te maken, zoals de horizontale lijn in de bovenstaande afbeelding.
    • Nadat de lijn is gemaakt, gebruik je tape en plak je je meter opnieuw om 1 m lijnen over de 3 m lijn te maken, zoals de verticale lijnen in de afbeelding hierboven. Plak een lijn van 1 m op elke markering van 50 cm op de verticale lijn door te beginnen bij 0 cm.
    • De kortere horizontale lijnen moeten worden gecentreerd op de langere verticale lijn.
  • Terwijl het gebied wordt ingesteld, moeten een of twee leden van je team een nieuw project maken met de naam Momentum. Stel de snelheid in op 50% en laat de Speedbot naar voren rijden naar de eerste lijn op 50 cm. Houd rekening met 1 cm = 10 mm, zodat de robot 50 cm of 500 millimeter naar voren beweegt.

Een VEXcode V5 project met een 'when started' blok verbonden met twee blokken: 'set drive velocity to 50 percent' en 'drive forward for 500 mm'

Icoon Toolbox voor docenten Toolbox voor leerkrachten - Waarom deze activiteit?

Het verzamelen en analyseren van gegevens, en zelfs het herkennen van simpele patronen, behoren tot fundamentele wetenschappelijke vaardigheden. Deze activiteit brengt structuur aan in de data-analyse door veelvoorkomende fouten te voorkomen. Merk op dat de instructies niet aangeven dat leerlingen de rijafstand van de robot moeten variëren samen met de snelheid van de robot. Dit is een doelbewuste toepassing van wat leerwetenschappers de 'Controle van Variabelen Strategie' noemen. Het is belangrijk om beginnende onderzoekers te leren om met één variabele tegelijk te manipuleren (in dit geval de snelheid) om zo de invloed ervan op een tweede variabele te bepalen (in dit geval de afstand die de bal aflegt na de botsing). Dit is namelijk niet per se een aanpak die leerlingen spontaan zullen kiezen in plaats van een gok-en-controle-aanpak. Bij typische gok- en controlemethoden wordt er vaak met meer dan één variabele tegelijk gemanipuleerd (bijvoorbeeld door zowel de snelheid als de afstand die de robot aflegt te veranderen) en wordt gekeken naar de impact van de samenvloeiing op de afstand die de bal na de rotatie aflegt. Met deze activiteit willen we leerlingen daarvan afleiden, omdat de relaties tussen de variabelen dan dubbelzinnig zijn. Komt het door de hogere snelheid van de robot, de grotere afstand die de robot aflegt, of door beide, waardoor de bal verder vliegt? Die vraag kunnen we niet beantwoorden als we beide variabelen tegelijkertijd manipuleren.

Het kan echter ook voorkomen dat teams spontaan proberen de robot over verschillende afstanden te laten rijden. Als u dit ziet, vraag hen dan om alleen de afstand te veranderen, maar de snelheid gelijk te houden aan de proef met de oorspronkelijke afstand van 500 mm. Op die manier kunnen ze dezelfde snelheid met verschillende rijafstanden vergelijken en nagaan of de rijafstand van de robot ook een rol speelt bij de afstand die de bal aflegt.

Stap 6: Testen van de energieoverdracht tijdens botsingen

Hetzelfde 3 meter lange, horizontale diagram als voorheen, maar nu is er een V5 Speedbot op de 0 cm-lijn en een bal op de 50 cm-lijn geplaatst.
Bowling Challenge lay-out met V5 Speedbot en bal

Tips voor leraren-pictogram Tips voor leraren

  • Zorg ervoor dat de bal op verschillende afstanden en in verschillende richtingen kan stuiteren. Sluit deuren en/of ramen indien nodig.

  • De tabel voor Exploring Velocity kan hieronder worden opgeslagen, maar leerlingen kunnen de tabel ook zelf in hun technische notitieboekjes maken.

  • Een rubriek voor het evalueren van team engineering notebooks is hier te vinden (Google / .docx / .pdf), en een rubriek voor het evalueren van individuele notebooks is hier te vinden (Google / .docx / .pdf). Wanneer u van plan bent om het werk van studenten te beoordelen aan de hand van een of meerdere rubrieken, zorg er dan voor dat u de rubriek met hen deelt voordat ze aan het project gaan werken.

Centreer de bal op de horizontale lijn op 50 cm en plaats je robot zo dat de voorkant ervan gecentreerd is op de horizontale lijn op 0 cm. Zorg ervoor dat de voorkant van de robot in de richting van de bal staat. Voer je eerste Momentum-project uit waarbij je de snelheid instelt op 50% en let goed op wanneer de robot tegen de bal botst.

Noteer de ingestelde snelheid, de afgelegde afstand en de afstand die de bal heeft afgelegd in deze gegevenstabel (Google / .pdf). De eerste rij van de tabel is voor u gestart op basis van het Momentum-project waaraan u in de vorige stap hebt gewerkt. Ga door met het toevoegen van gegevens aan deze tabel terwijl u verschillende snelheden probeert in te stellen. Je kunt vervolgens de gegevens van andere teams toevoegen terwijl je je bevindingen als klas bespreekt.

Een tabel met drie kolommen met het label 'Distance Driven by Speedbot', 'Set Velocity of Speedbot' en 'Distance Traveled by the Ball'. De eerste drie rijen onder 'Distance Driven by Speedbot' zijn gevuld met '500mm', de eerste rij onder 'Set Velocity of Speedbot' is gevuld met '50%' en de kolom 'Distance Traveled by the Ball' is leeg.

Denk na over en reageer op de onderstaande vragen in je technische notitieblok terwijl je je gegevens verzamelt:

  1. Hoe kun je zien dat het momentum van de robot tijdens de botsing energie naar de bal heeft overgebracht? Leg uit met details.
  2. Herhaal de test nog minstens twee keer. Probeer een snelheid van minder dan 50%. Reset de bal in zijn positie en noteer in de tabel hoe ver de bal beweegt. Probeer ook een snelheid van meer dan 50%. Reset de bal in zijn positie en noteer in de tabel hoe ver de bal beweegt.
  3. Wanneer alle groepen hun drie tests hebben voltooid, bespreek dan de snelheden die de andere groepen hebben gekozen en hoe ver de bal zich in hun tests heeft verplaatst. Terwijl teams hun gegevens delen, voeg je hun bevindingen toe aan je tabel.
  4. Zoek naar patroon(en) in de gegevens. Wordt de afstand die de bal aflegt groter of kleiner naarmate de ingestelde snelheid toeneemt?

 

Icoon Toolbox voor docenten Toolbox voor leraren - antwoorden

  1. De beweging van de bal is bewijs dat de robot tijdens de botsing energie overbracht. Studenten kunnen ook de snelheid van de bal na de impact of de richting waarin de bal zich beweegt beschrijven als bewijs.

  2. De afstand die de bal aflegt, hangt af van de massa/het gewicht van de gebruikte bal en de ingestelde snelheid van de robot.

  3. Studenten moeten beseffen dat de bal bij hogere snelheden verder vliegt dan bij lagere snelheden. Koppel dit expliciet aan het momentum van de robot. Benadruk dat het gewicht van de robot niet is veranderd, alleen de snelheid. Beide factoren dragen bij aan het momentum van de robot. Vraag ze of ze denken dat de bal even ver zou komen als de robot zwaarder was. Dat zou vermoedelijk wel zo zijn. In de volgende lezing wordt meer verteld over de effecten van de massa van de bal tijdens de botsing.

  4. Studentengroepen hebben misschien gekozen voor sterk uiteenlopende snelheden, maar het algemene leerdoel is dat studenten beseffen dat hogere snelheden leiden tot een groter momentum, waardoor er meer energie op de bal wordt overgebracht bij botsingen.