Korzystanie z czujnika odległości VEX IQ (1. generacji)

Opis

Ten czujnik zgłasza odległość między nim a najbliższym stałym obiektem (zasięg 50mm - 1m). Oblicza odległość na podstawie czasu potrzebnego, aby fale ultradźwiękowe odbiły się od obiektu i powróciły do czujnika.

Poniższy artykuł obejmie:

  • Jak działa czujnik odległości
  • Typowe zastosowania czujnika odległości
  • Zastosowania czujnika odległości w robocie wyczynowym


Czujnik odległości VEX IQ jest zawarty w zestawie VEX IQ Super, ale można go również kupić tutaj.


Jak działa czujnik odległości: nasłuchiwanie odległości

Czujnik odległości wykorzystuje te same zasady, co urządzenia sonarowe do pomiaru dźwięku. Wysyła maleńki impuls ultradźwiękowy z emiterem po jednej stronie czujnika, a następnie mierzy czas potrzebny do usłyszenia dźwięku odbijającego się od odbiornika po drugiej stronie czujnika. Czujnik oblicza odległość w oparciu o czas potrzebny na pokonanie impulsu dźwiękowego w obie strony. Następnie czujnik odległości dokonuje obliczeń w oparciu o prędkość dźwięku, aby poinformować mózg robota, jak daleko znajduje się najbliższy obiekt.

Jeśli powierzchnia nie jest płaska jak zakrzywiona ściana lub piłka, fala ultradźwiękowa nie odbija się od wszystkich części jednakowo lub w tym samym czasie. Najbliższa powierzchnia wystarczająco duża, aby odbić wykrywalną ilość fali, określa wykrytą odległość obiektu.


Typowe zastosowania czujnika odległości:

Ten czujnik może wykryć, czy przed nim znajduje się obiekt.

Ten czujnik może mierzyć odległość między nim a obiektem.

  • Robot może użyć tego czujnika, aby przejechać pewną odległość od obiektu.

  • Robot może użyć tego czujnika, aby podjechać do obiektu bez dotykania go.

  • Wartości dostarczane przez ten czujnik można wykorzystać do dostosowania prędkości robota w zależności od tego, czy znajduje się on blisko lub daleko od obiektu lub powierzchni.

Zastosowania czujnika odległości w robocie wyczynowym:

  • Robot może użyć czujnika odległości do zainicjowania sekwencji zachowań, gdy znajdzie się w odpowiednim miejscu. Na przykład robot może jechać do przodu, aż wykryje, że znajduje się w odległości 150 mm od ściany, a następnie obrócić się o 90 stopni i wypuścić obiekt w strefę oceniania. 
  • Czujnik odległości może być używany do wyzwalania działań robota, takich jak podnoszenie pionka, gdy obiekt zostanie wykryty w zasięgu.
  • Robot może korzystać z czujnika odległości, aby jechać w kierunku obiektu lub powierzchni, dopóki nie znajdzie się w określonej odległości, bez dotykania go. Można to wykorzystać, aby upewnić się, że robot nie przewróci elementów gry.
  • Robot może użyć czujnika odległości, aby odjechać od obiektu lub powierzchni, dopóki nie osiągnie określonej odległości. Można to wykorzystać, aby uniknąć kolizji z innymi robotami na polu.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus