การเปิดใช้งานการจำแนกประเภท AI และการตรวจจับ ID AprilTag ใน VEXcode IQ

เซ็นเซอร์ VEX IQ AI Vision สามารถใช้โมเดล AI ที่ได้รับการฝึกอบรมไว้ล่วงหน้าเพื่อตรวจจับวัตถุที่รู้จัก ซึ่งรวมถึงการจำแนกประเภท AI และ AprilTag ID บทความนี้จะอธิบายวิธีใช้ AI Vision Utility ใน VEXcode IQ เพื่อให้สามารถตรวจจับได้

ก่อนเริ่มต้น จะต้องเชื่อมต่อและกำหนดค่า AI Vision Sensor ใน VEXcode IQ โปรดดูบทความเหล่านี้เพื่อดูข้อมูลเพิ่มเติม:


แบบจำลองการจำแนก AI

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

ใน VEXcode ที่ใช้ข้อความ การจำแนกประเภทแต่ละรายการจะมี ID ที่กำหนดไว้ ซึ่งเป็นรหัสที่ใช้ในการแยกความแตกต่างระหว่างแต่ละประเภทในโครงการ

องค์ประกอบห้องเรียน

โมเดลClassroom Elements ประกอบด้วยวัตถุเกมที่พบใน IQ Classroom Bundle และ EXP Classroom Bundle

การจำแนกประเภท AI ประกอบด้วย:

  • ลูกบาศก์สีน้ำเงิน สีแดง และสีเขียว
  • บัคกี้บอลสีน้ำเงินและสีแดง
  • แหวนสีน้ำเงิน แดง และเขียว
วัตถุในเกม การจำแนกประเภท AI รหัส Python รหัส C++

 

วัตถุเกมลูกบาศก์สีแดง เขียว และน้ำเงิน

ลูกบาศก์สีน้ำเงิน สีแดง และสีเขียว

ลูกบาศก์สีฟ้า ห้องเรียนองค์ประกอบ.BLUE_CUBE บลูคิวบ์
ลูกบาศก์สีเขียว ห้องเรียนองค์ประกอบ GREEN_CUBE กรีนคิวบ์
ลูกบาศก์สีแดง องค์ประกอบห้องเรียน.RED_CUBE เรดคิวบ์

ลูกบอลสีน้ำเงินและสีแดง

บัคกี้บอลสีน้ำเงินและสีแดง

ลูกบอลสีฟ้า องค์ประกอบของห้องเรียน.ลูกบอลสีน้ำเงิน บลูบอล
ลูกบอลสีแดง องค์ประกอบของห้องเรียน.ลูกบอลสีแดง เรดบอล

 

วัตถุเกมวงแหวนสีน้ำเงิน แดง และเขียว

แหวนสีน้ำเงิน แดง และเขียว

แหวนสีฟ้า องค์ประกอบห้องเรียน.แหวนสีน้ำเงิน บลูริง
แหวนสีเขียว องค์ประกอบห้องเรียน.แหวนสีเขียว กรีนริง
แหวนสีแดง องค์ประกอบห้องเรียน.RED_RING แหวนสีแดง

VIQRC มิกซ์ & แมตช์

โมเดลVIQRC Mix & Match ประกอบด้วยวัตถุเกมที่พบใน VEX IQ Robotics Competition "Mix & Match" เกมเต็ม & ชุดองค์ประกอบสนาม และ 2025-26 VEX IQ Robotics Competition "Mix & Match" ชุดองค์ประกอบการให้คะแนน.

การจำแนกประเภท AI ประกอบด้วย:

  • หมุดสีส้ม สีแดง และสีน้ำเงิน
  • คาน
วัตถุในเกม การจำแนกประเภท AI รหัส Python รหัส C++

 

หมุดสีส้ม สีแดง และสีน้ำเงิน

หมุดสีส้ม GameElementsMixAndMatch.ORANGE_PIN พินสีส้ม
หมุดสีแดง องค์ประกอบเกมผสมและจับคู่.RED_PIN เรดพิน
พินสีน้ำเงิน GameElementsMixAndMatch.BLUE_PIN บลูพิน

คาน

คาน องค์ประกอบเกมผสมและจับคู่.BEAM คาน

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

จะต้องเปิดใช้งานโหมดการตรวจจับใน AI Vision Utility เพื่อให้เซ็นเซอร์ AI Vision ตรวจจับการจำแนกประเภท AI ได้

หน้าต่างอุปกรณ์ใน vexcode ที่แสดงเซ็นเซอร์ AI Vision พร้อมไฮไลต์ที่ปุ่มที่ระบุว่ากำหนดค่า

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

AI Vision Utility จะเปิดขึ้น เลือกสวิตช์สลับที่มุมขวาบนของยูทิลิตี้ใต้ AI Classification เพื่อเปิดใช้งาน AI Classification Detection Mode

ตามที่แสดงในวิดีโอทางด้านซ้าย เมื่อเปิดสวิตช์การจำแนกประเภท AI แล้ว ข้อมูลเกี่ยวกับวัตถุการจำแนกประเภท AI ใดๆ ก็ตามจะปรากฏในหน้าต่าง

เลือกเมนูแบบเลื่อนลง AI Classification เพื่อเลือกการจำแนก AI ที่คุณต้องการให้เซ็นเซอร์ AI Vision ตรวจจับ

AI Vision Utility ใน VEXcode พร้อมไฮไลต์ที่ปุ่มที่มุมล่างขวาซึ่งอ่านว่าปิด

เลือกปิดที่มุมล่างขวาเพื่อออกจาก AI Vision Utility

ยูทิลิตี้ AI Vision ใน VEXcode พร้อมไฮไลต์บนพื้นที่ที่อ่านว่าการตรวจจับการจำแนก AI เปิดอยู่ สามารถดูไฮไลท์ที่สองได้บนตารางการจำแนกประเภท AI ที่ด้านล่าง ซึ่งแสดงรายการการจำแนกประเภทที่มีอยู่

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

หน้าต่างอุปกรณ์ใน vexcode ที่แสดงเซ็นเซอร์ AI Vision พร้อมไฮไลต์ที่ปุ่มที่ระบุว่า เสร็จสิ้น

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


รหัส AprilTag

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

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

AprilTags สองรายการใน AI Vision Utility อันหนึ่งแสดงเป็น ID 5 และอีกอันแสดงเป็น ID 4

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

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

หน้าต่างอุปกรณ์ใน vexcode ที่แสดงเซ็นเซอร์ AI Vision พร้อมไฮไลต์ที่ปุ่มที่ระบุว่ากำหนดค่า

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

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

ตามที่แสดงในวิดีโอทางด้านซ้าย เมื่อเปิดสวิตช์แล้ว ข้อมูลเกี่ยวกับ AprilTag ID ใดๆ จะปรากฏในหน้าต่าง

ยูทิลิตี้ AI Vision ใน VEXcode พร้อมไฮไลต์บนพื้นที่ที่อ่านได้ว่าการตรวจจับ AprilTag เปิดอยู่

จะเห็นโหมดตรวจจับ AprilTags ค่าเป็นเปิด

หน้าต่างอุปกรณ์ใน vexcode ที่แสดงเซ็นเซอร์ AI Vision พร้อมไฮไลต์ที่ปุ่มที่ระบุว่า เสร็จสิ้น

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

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

Last Updated: