De VEX IQ (1e generatie) afstandssensor gebruiken

Beschrijving

Deze sensor meldt de afstand tussen de sensor en het dichtstbijzijnde vaste object (bereik van 50 mm - 1 m). Het berekent de afstand door gebruik te maken van de tijd die ultrasone golven nodig hebben om van een object af te stuiteren en terug te keren naar de sensor.

Het volgende artikel gaat over:

  • Hoe de afstandssensor werkt
  • Veelvoorkomend gebruik van de afstandssensor
  • Gebruik van de afstandssensor op een wedstrijdrobot


De VEX IQ-afstandssensor is inbegrepen in de VEX IQ Super Kit, maar kan ook hierworden gekocht.


Hoe de afstandssensor werkt: luisteren naar afstand

De afstandssensor gebruikt dezelfde principes als sonarapparaten om geluid te meten. Het zendt een kleine ultrasone puls uit met de zender aan de ene kant van de sensor, en vervolgens hoe lang het duurt om het geluid te horen terugkaatsen naar de ontvanger aan de andere kant van de sensor. De sensor berekent de afstand op basis van hoe lang de geluidspuls duurde om de heen- en terugreis te maken. De afstandssensor maakt vervolgens een berekening op basis van de geluidssnelheid om het robotbrein te vertellen hoe ver het dichtstbijzijnde object is.

Als het oppervlak niet vlak is zoals een gebogen wand of een bal, dan kaatst de ultrasone golf niet van alle delen even of tegelijkertijd terug. Het dichtstbijzijnde oppervlak dat groot genoeg is om een detecteerbare hoeveelheid van de golf terug te kaatsen, bepaalt de gedetecteerde afstand van het object.


Veelvoorkomend gebruik van de afstandssensor:

Deze sensor kan detecteren of er een object voor staat.

Deze sensor kan de afstand tussen de sensor en een object meten.

  • Een robot kan deze sensor gebruiken om een bepaalde afstand van een object weg te rijden.

  • Een robot kan deze sensor gebruiken om naar een object te rijden zonder het aan te raken.

  • De waarden die door deze sensor worden geleverd, kunnen worden gebruikt om de snelheid van de robot aan te passen, afhankelijk van of deze zich dichtbij of ver weg van een object of oppervlak bevindt.

Gebruik van de afstandssensor op een wedstrijdrobot:

  • De robot kan de afstandssensor gebruiken om een reeks gedragingen te initiëren wanneer hij zich op de juiste plaats bevindt om dit te doen. De robot kan bijvoorbeeld vooruit rijden totdat hij detecteert dat hij zich op 150 mm van een muur bevindt, vervolgens 90 graden draaien en een object in een scorende zone loslaten. 
  • De afstandssensor kan worden gebruikt om robotacties te activeren, zoals het oppakken van een speelstuk, wanneer een object binnen bereik wordt gedetecteerd.
  • De robot kan de afstandssensor gebruiken om naar een object of oppervlak te rijden totdat het zich binnen een bepaalde afstand bevindt, zonder het aan te raken. Dit kan worden gebruikt om ervoor te zorgen dat de robot geen speelstukken omver gooit.
  • Een robot kan de afstandssensor gebruiken om weg te rijden van een object of oppervlak totdat het een bepaalde afstand heeft bereikt. Dit kan worden gebruikt om botsingen met andere robots op het veld te voorkomen.