Korzystanie z AprilTags z czujnikiem wizyjnym AI

Identyfikatory AprilTag to wizualne znaczniki przeznaczone do łatwego wykrywania i identyfikacji przez systemy przetwarzania obrazu. Te kwadratowe znaczniki charakteryzują się wyjątkowym czarno-białym wzorem, który pozwala kamerom i oprogramowaniu na ich szybkie rozpoznawanie i określanie dokładnego położenia i orientacji w przestrzeni 3D.

Uwaga: W przeciwieństwie do podpisów kolorów i kodów kolorów identyfikatory AprilTag nie wymagają żadnej konfiguracji w narzędziu AI Vision Utility. Robot kodujący AIM VEX natychmiast wykryje identyfikatory AprilTag.

Okno narzędzia AI Vision Utility w programie VEXcode AIM, pokazujące obraz z kamery na żywo w oknie po lewej stronie i zawierające trzy znaczniki kwietnia.

VEX AIM zawiera pięć fioletowych identyfikatorów AprilTag, każdy z unikalnym numerem, który pozwala czujnikowi AI Vision na ich rozróżnienie. Identyfikatory AprilTag można wykorzystać do nawigacji po terenie i identyfikacji punktów zainteresowania.

Jeśli potrzebujesz dodatkowych identyfikatorów AprilTag, odwiedź stronę printables.vex.com , aby pobrać i wydrukować identyfikatory o wyższych numerach (do 37).

Transmisja z kamery robota AIM AI Vision z wyróżnionym fioletowym znacznikiem kwietnia

Identyfikatory AprilTag mają dostęp do 10 różnych właściwości, które można wykorzystać podczas kodowania:

  • szerokość
  • wysokość
  • środekX
  • środek Y
  • łożysko
  • obrót
  • pochodzenieX
  • pochodzenieY
  • id
  • wynik

Aby dowiedzieć się, czym są te właściwości i jak z nich korzystać w projekcie VEXcode, zapoznaj się z witryną referencyjną VEX AIM API dla bloków lub Python.

Więcej szczegółów na temat sposobu interpretacji danych z czujnika AI Vision można znaleźć tutaj.

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

Last Updated: