De VEX AIM Coding Robot is uitgerust met veel functies waarmee studenten op een interactieve en schaalbare manier robotica en computerwetenschappen kunnen ervaren - van projecten voor beginners tot complexe autonome systemen. Dit artikel biedt een overzicht van deze functies en sensoren.
Beweging
Aandrijflijn en Kicker
De basis van de robot bestaat uit drie omni-wielen, waardoor een aandrijflijn. Hierdoor kan de robot soepel in elke richting bewegen: vooruit, achteruit, zijwaarts en diagonaal.
Een kicker bevindt zich aan de voorkant van de robot. Achter de kicker zit een magneet waarmee de robot vaten en sportballen met metalen kernen kan verzamelen.
Wanneer de kicker geactiveerd wordt, duwt deze aan de voorkant van de robot naar buiten, waardoor de sportbal of het vat van de magneet wordt gescheiden.
Sensoren voor beweging
Naast de aandrijflijn is de robot uitgerust met sensoren om een consistente beweging en oriëntatie te garanderen. Deze sensoren omvatten:
- Een 3-assige gyroscoop
- Een 3-assige accelerometer
- Wiel-encoders
Beweging beheersen
Studenten kunnen deze bewegingen verkennen door de Drive-modus en One Stick Controller te gebruiken om de robot op afstand te besturen. Ze kunnen ook bewegingen in elke richting coderen met behulp van Blocks of Python in VEXcode AIM.
Daarnaast kunnen leerlingen Button Coding gebruiken om de bewegingen van de robot te besturen. Beginnende programmeurs kunnen de robot direct via het scherm van de robot laten bewegen, draaien en schoppen voordat ze met VEXcode beginnen.
AI-visiesensor
De AI Vision Sensor vormt de kern van de sensormogelijkheden van de robot en stelt de robot in staat om:
- Detecteer objecten zoals sportballen en oranje en blauwe vaten
- Herken AprilTags
- Identificeer geconfigureerde kleurhandtekeningen en kleurcodes
Lees meer over de gegevens van de AI Vision Sensor in dit artikel.
Visuele kenmerken
Scherm
Het touchscreen op de robot reageert op capacitieve aanraking en kan worden gecodeerd om veel verschillende dingen weer te geven, waaronder:
- Emoji's
- Tekst
- Kleuren
- Vormen
- Door gebruikers geüploade afbeeldingen
U kunt deze allemaal aanpassen via VEXcode. Leer meer over codering op het scherm van de robot met behulp van de VEXcode API-referentie.
LED's
Studenten kunnen de zes programmeerbare LED's (Light Emitting Diodes) van de robot besturen om het volgende te creëren:
- Statusindicatoren
- Decoratieve lichtpatronen
- Feedbacksignalen
Ontdek het gebruik van LED's in een project met een voorbeeldproject. Leer in dit artikel hoe u een voorbeeldproject opent.
Geluiden
Dankzij de luidspreker aan de onderkant van de robot kunnen leerlingen zowel ingebouwde als zelf geüploade geluiden in hun projecten verwerken.
Lees dit artikel voor meer informatie over het uploaden van aangepaste geluiden in VEXcode.
Robot-tot-robot-berichten
Twee VEX AIM-codeerrobots kunnen aan elkaar worden gekoppeld, zodat ze tijdens een VEXcode AIM-project berichten kunnen verzenden en ontvangen. Omdat robots met elkaar kunnen communiceren en samenwerken, kunnen ze complexere projecten aanpakken dan één robot alleen zou kunnen.