AprilTags คือเครื่องหมายภาพที่ออกแบบมาเพื่อให้ระบบคอมพิวเตอร์วิชั่นตรวจจับและระบุได้ง่าย แท็กสี่เหลี่ยมเหล่านี้มีรูปแบบสีดำและสีขาวเฉพาะตัวที่ช่วยให้กล้องและซอฟต์แวร์จดจำได้อย่างรวดเร็ว และระบุตำแหน่งและทิศทางที่แม่นยำในพื้นที่ 3 มิติได้

มี AprilTags ที่แตกต่างกัน 38 รายการ ตั้งแต่หมายเลข 0 ถึง 37 หากต้องการสำเนา AprilTags ที่สามารถพิมพ์ได้ คลิกที่นี่เพื่อดาวน์โหลดเวอร์ชัน PDF หรือ โปรดคลิกที่นี่เพื่อดาวน์โหลด Cricut ZIP (SVG) เวอร์ชัน

AI Vision Utility กำลังติดตาม AprilTags จำนวนสามรายการ แท็กแต่ละอันจะได้รับการระบุ ตำแหน่ง และโครงร่าง เพื่อบ่งชี้การติดตามโดยระบบ ID AprilTag ในตัวอย่างนี้อ่านเป็น 0, 3 และ 9

AprilTag แต่ละรายการจะมีหมายเลขประจำตัวที่ช่วยให้ AI Vision Sensor สามารถแยกแยะระหว่างรายการต่างๆ ได้ ซึ่งจะทำให้สามารถใช้ AprilTags เพื่อนำทางไปรอบๆ พื้นที่หรือระบุจุดที่น่าสนใจได้

ไปที่นี่เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้ข้อมูลเกี่ยวกับ AprilTags ที่ตรวจพบในโครงการ Blocks, Pythonหรือ C++ VEXcode ของคุณ

เปิดใช้งานการตรวจจับ AprilTag

หากต้องการตรวจจับ AprilTags จะต้องเปิดใช้งานโหมดตรวจจับใน AI Vision Utility ก่อน

เมนูการตั้งค่าเซ็นเซอร์ AI Vision ใน VEXcode EXP โดยมีเซ็นเซอร์ที่ติดป้ายว่า AIVision1 ไอคอนเซ็นเซอร์ภาพ AI ขนาดใหญ่จะแสดงขึ้น และด้านล่างจะมีปุ่มสีน้ำเงินที่มีป้ายชื่อว่า กำหนดค่า ที่ถูกเน้นไว้

เลือกกำหนดค่า ในเมนูอุปกรณ์ของ AI Vision Sensor

เมนู AI Vision Utility พร้อมไฮไลต์ตัวเลือก AprilTags โดยค่าเริ่มต้นตัวเลือกนี้จะถูกปิดใช้งาน

AI Vision Utility จะเปิดขึ้น เลือกสลับที่อยู่ใต้AprilTags เพื่อเปิดใช้งานโหมดการตรวจจับ AprilTag

ยูทิลิตี้ AI Vision ที่เปิดใช้งานตัวเลือก AprilTags และระบุ AprilTag ในฟีดวิดีโอของเซ็นเซอร์ ปุ่มปิดจะถูกเน้นไว้ที่มุมล่างขวา

เลือกปิดเพื่อออกจาก AI Vision Utility

เปิดเมนูอุปกรณ์ VEXcode EXP ไปที่เมนูการตั้งค่าเซ็นเซอร์ AI Vision เมนูการตั้งค่าแสดงรายการว่าโหมดตรวจจับ AprilTags ถูกตั้งค่าเป็นเปิด ปุ่มเสร็จสิ้นที่มุมล่างขวาถูกเน้นไว้

คุณจะเห็นการ เป็นเปิด
เลือก เสร็จสิ้น เพื่อบันทึกการเปลี่ยนแปลงของคุณในการกำหนดค่าเซ็นเซอร์ AI Vision

ข้อมูลเฉพาะ AprilTag

เซ็นเซอร์ AI Vision รวบรวมและรายงานข้อมูลเฉพาะที่เกี่ยวข้องกับ April Tags

ตัวอย่างของ AprilTag ที่ระบุในฟีดวิดีโอของ AI Vision Utility ID ของ AprilTag ระบุไว้และอ่านได้ว่า 7

ID หมายถึง ID แท็กเฉพาะของแท็กเดือนเมษายนแต่ละอัน ซึ่งสามารถดูได้ที่มุมซ้ายบนของแท็ก 

ตัวอย่างของ AprilTag ที่ระบุในฟีดวิดีโอของ AI Vision Utility มุมของ AprilTag ระบุไว้และอ่านได้ 355 องศา

มุม หมายถึงมุมการหมุนของเซนเซอร์ที่สัมพันธ์กับ AprilTag มีรายงานเป็นระดับตั้งแต่ 0-359

การเขียนโค้ดด้วย AprilTags ใน VEXcode EXP

ตัวอย่างภาพย่อของโครงการที่ระบุว่า การตรวจจับ AprilTags (AI Vision)

 

หากต้องการดูว่า AI Vision Sensor โต้ตอบกับ AprilTags แบบเรียลไทม์ ให้ใช้โครงการตัวอย่าง Detecting AprilTags (AI Vision) ที่พบใน VEXcode EXP 

หากต้องการเรียนรู้วิธีใช้โครงการตัวอย่างใน VEXcode EXP ไปที่นี่

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

Last Updated: