การใช้ AprilTags กับเซ็นเซอร์ AI Vision

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

: ต่างจากลายเซ็นสีและรหัสสี รหัส AprilTag ไม่จำเป็นต้องตั้งค่าใดๆ ในโปรแกรม AI Vision Utility หุ่นยนต์เขียนโค้ด VEX AIM จะตรวจจับรหัส AprilTag ได้ทันที

หน้าต่าง AI Vision Utility ใน VEXcode AIM แสดงมุมมองกล้องสดในหน้าต่างทางด้านซ้าย พร้อมด้วยแท็กเดือนเมษายนสามรายการ

VEX AIM ประกอบด้วย AprilTag ID สีม่วง 5 ชิ้น แต่ละชิ้นมีหมายเลขเฉพาะที่ไม่ซ้ำกัน ซึ่งช่วยให้เซ็นเซอร์ AI Vision สามารถแยกแยะความแตกต่างระหว่างกันได้ สามารถใช้รหัส AprilTag เหล่านี้ในการนำทางในพื้นที่ และระบุจุดที่น่าสนใจได้

หากคุณต้องการรหัส AprilTag เพิ่มเติม โปรดไปที่ printables.vex.com เพื่อดาวน์โหลดและพิมพ์รหัสที่มีหมายเลขสูงกว่า (สูงสุด 37)

ภาพจากกล้อง AI Vision ของหุ่นยนต์ AIM ที่มีแท็กสีม่วง "เมษายน" ถูกไฮไลต์ไว้

รหัส AprilTag สามารถเข้าถึงคุณสมบัติที่แตกต่างกัน 10 อย่างเพื่อใช้ในการเขียนโค้ด:

  • ความกว้าง
  • ความสูง
  • เซ็นเตอร์เอ็กซ์
  • เซ็นเตอร์วาย
  • แบริ่ง
  • การหมุน
  • ออริจินเอ็กซ์
  • ออริจินวาย
  • รหัส
  • คะแนน

สำหรับข้อมูลเกี่ยวกับคุณสมบัติเหล่านี้และวิธีการใช้งานในโปรเจ็กต์ VEXcode โปรดดูที่เว็บไซต์อ้างอิง VEX AIM API สำหรับ Blocks หรือ Python

รายละเอียดเพิ่มเติมเกี่ยวกับวิธีการทำความเข้าใจข้อมูลจากเซ็นเซอร์ AI Vision สามารถดูได้ที่นี่

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

Last Updated: