เซ็นเซอร์ VEX IQ AI Vision สามารถใช้โมเดล AI ที่ได้รับการฝึกอบรมไว้ล่วงหน้าเพื่อตรวจจับวัตถุที่รู้จัก ซึ่งรวมถึงการจำแนกประเภท AI และ AprilTag ID บทความนี้จะอธิบายวิธีใช้ AI Vision Utility ใน VEXcode IQ เพื่อให้สามารถตรวจจับได้
ก่อนเริ่มต้น จะต้องเชื่อมต่อและกำหนดค่า AI Vision Sensor ใน VEXcode IQ โปรดดูบทความเหล่านี้เพื่อดูข้อมูลเพิ่มเติม:
- เชื่อมต่อเซ็นเซอร์ AI Vision เข้ากับ VEXcode IQ บนเว็บ
- เชื่อมต่อเซ็นเซอร์ AI Vision เข้ากับ VEXcode IQที่ใช้แอป
แบบจำลองการจำแนก AI
การจำแนกประเภท AI คือวัตถุในเกมที่เซ็นเซอร์ AI Vision สามารถตรวจจับได้ การจำแนกประเภทเหล่านี้ช่วยให้ AI Vision Sensor สามารถแยกแยะวัตถุประเภทต่างๆ ในมุมมองภาพได้
ใน VEXcode ที่ใช้ข้อความ การจำแนกประเภทแต่ละรายการจะมี ID ที่กำหนดไว้ ซึ่งเป็นรหัสที่ใช้ในการแยกความแตกต่างระหว่างแต่ละประเภทในโครงการ
องค์ประกอบห้องเรียน
โมเดลClassroom Elements ประกอบด้วยวัตถุเกมที่พบใน IQ Classroom Bundle และ EXP Classroom Bundle
การจำแนกประเภท AI ประกอบด้วย:
- ลูกบาศก์สีน้ำเงิน สีแดง และสีเขียว
- บัคกี้บอลสีน้ำเงินและสีแดง
- แหวนสีน้ำเงิน แดง และเขียว
| วัตถุในเกม | การจำแนกประเภท AI | รหัส Python | รหัส C++ |
|---|---|---|---|
|
ลูกบาศก์สีน้ำเงิน สีแดง และสีเขียว |
บลูคิวบ์ | ClassroomElements.BLUE_CUBE |
บลูคิวบ์ |
| ลูกบาศก์สีเขียว | ClassroomElements.GREEN_CUBE |
กรีนคิวบ์ |
|
| ลูกบาศก์สีแดง | ClassroomElements.RED_CUBE |
เรดคิวบ์ |
|
|
บัคกี้บอลสีน้ำเงินและสีแดง |
บลูบอล | ClassroomElements.BLUE_BALL |
บลูบอล |
| ลูกบอลสีแดง | ClassroomElements.RED_BALL |
เรดบอล |
|
|
วงแหวนสีน้ำเงิน สีแดง และสีเขียว |
แหวนสีน้ำเงิน | ClassroomElements.BLUE_RING |
บลูริง |
| วงแหวนสีเขียว | ClassroomElements.GREEN_RING |
กรีนริง |
|
| วงแหวนสีแดง | ClassroomElements.RED_RING |
เรดริง |
เลเวลอัพ
โมเดลLevel Up ประกอบด้วยวัตถุเกมที่พบในชุดอุปกรณ์เกมเต็มรูปแบบ "Level Up" ของการแข่งขัน ชุดอุปกรณ์องค์ประกอบสนาม & และชุดอุปกรณ์องค์ประกอบการให้คะแนน "Level Up" ของการแข่งขันหุ่นยนต์ VEX IQ Robotics Competition ปี
การจำแนกประเภท AI ประกอบด้วย:
- ถุงบีนแบ็กสีเหลือง สีแดง และสีน้ำเงิน
| วัตถุในเกม | การจำแนกประเภท AI | รหัส Python | รหัส C++ |
|---|---|---|---|
|
ถุงบีนแบ็กสีเหลือง สีแดง และสีน้ำเงิน |
ถุงถั่วสีเหลือง | GameElementsLevelUp.YELLOW_BEAN_BAG |
ถุงถั่วสีเหลือง |
| ถุงถั่วแดง | GameElementsLevelUp.RED_BEAN_BAG |
ถุงถั่วแดง |
|
| ถุงถั่วสีฟ้า | GameElementsLevelUp.BLUE_BEAN_BAG |
ถุงถั่วสีฟ้า |
มิกซ์ & แมตช์
โมเดลMix & Match ประกอบด้วยวัตถุเกมที่พบในชุดอุปกรณ์เกมเต็มรูปแบบ "Mix & Match" สำหรับการแข่งขันหุ่นยนต์ VEX IQ Robotics Competition & Field Element Kit และ 2025-26 VEX IQ Robotics Competition "Mix & Match" Scoring Element Kit
การจำแนกประเภท AI ประกอบด้วย:
- หมุดสีส้ม สีแดง และสีน้ำเงิน
- คาน
| วัตถุในเกม | การจำแนกประเภท AI | รหัส Python | รหัส C++ |
|---|---|---|---|
|
หมุดสีส้ม สีแดง และสีน้ำเงิน |
หมุดสีส้ม | GameElementsMixAndMatch.ORANGE_PIN |
พินสีส้ม |
| หมุดสีแดง | องค์ประกอบเกมผสมและจับคู่.RED_PIN |
เรดพิน |
|
| พินสีน้ำเงิน | GameElementsMixAndMatch.BLUE_PIN |
บลูพิน |
|
|
คาน |
คาน | องค์ประกอบเกมผสมและจับคู่.BEAM |
คาน |
เปิดใช้งานการตรวจจับการจำแนก AI
จะต้องเปิดใช้งานโหมดการตรวจจับใน AI Vision Utility เพื่อให้เซ็นเซอร์ AI Vision ตรวจจับการจำแนกประเภท AI ได้
เลือกกำหนดค่า ในเมนูอุปกรณ์ของ AI Vision Sensor
AI Vision Utility จะเปิดขึ้น เลือกสวิตช์สลับที่มุมขวาบนของยูทิลิตี้ใต้ AI Classification เพื่อเปิดใช้งาน AI Classification Detection Mode
ตามที่แสดงในวิดีโอทางด้านซ้าย เมื่อเปิดสวิตช์การจำแนกประเภท AI แล้ว ข้อมูลเกี่ยวกับวัตถุการจำแนกประเภท AI ใดๆ ก็ตามจะปรากฏในหน้าต่าง
เลือกเมนูแบบเลื่อนลง AI Classification เพื่อเลือกการจำแนก AI ที่คุณต้องการให้เซ็นเซอร์ AI Vision ตรวจจับ
เลือกปิดที่มุมล่างขวาเพื่อออกจาก AI Vision Utility
คุณจะเห็นว่าโหมดการตรวจจับการจำแนก AI ถูกตั้งค่าเป็น บน และการจำแนก AI ที่จะตรวจจับได้ถูกเพิ่มที่ด้านล่างของเมนูอุปกรณ์ของเซ็นเซอร์วิสัยทัศน์ AI
เลือกเสร็จสิ้น เพื่อบันทึกการเปลี่ยนแปลงของคุณในการกำหนดค่าเซ็นเซอร์ AI Vision
รหัส AprilTag
AprilTag ID คือเครื่องหมายภาพที่ออกแบบมาเพื่อให้ระบบคอมพิวเตอร์วิชั่นตรวจจับและระบุได้ง่าย แท็กสี่เหลี่ยมเหล่านี้มีรูปแบบความคมชัดสูงที่เป็นเอกลักษณ์ (โดยปกติจะเป็นสีขาวดำ) ซึ่งทำให้กล้องและซอฟต์แวร์สามารถจดจำได้อย่างรวดเร็ว และระบุตำแหน่งและทิศทางที่แม่นยำในพื้นที่ 3 มิติได้
มี AprilTag ID ที่แตกต่างกัน 38 รายการ ตั้งแต่หมายเลข 0 ถึง 37 หากต้องการสำเนา AprilTag ID ที่สามารถพิมพ์ได้ คลิกที่นี่เพื่อดาวน์โหลดเวอร์ชัน PDF หรือ โปรดคลิกที่นี่เพื่อดาวน์โหลด Cricut ZIP (SVG) เวอร์ชัน
AprilTag แต่ละรายการจะมีหมายเลขประจำตัวที่ช่วยให้ AI Vision Sensor สามารถแยกแยะระหว่างรายการต่างๆ ได้ ซึ่งจะทำให้สามารถใช้ AprilTag ID เพื่อนำทางไปรอบๆ พื้นที่หรือระบุจุดที่น่าสนใจได้
เปิดใช้งานการตรวจจับ AprilTag
เลือกกำหนดค่า ในเมนูอุปกรณ์ของ AI Vision Sensor
AI Vision Utility จะเปิดขึ้น เลือกสวิตช์สลับที่มุมขวาบนของยูทิลิตี้ใต้ AprilTags เพื่อเปิดใช้งานโหมดการตรวจจับ AprilTag
ตามที่แสดงในวิดีโอทางด้านซ้าย เมื่อเปิดสวิตช์แล้ว ข้อมูลเกี่ยวกับ AprilTag ID ใดๆ จะปรากฏในหน้าต่าง
จะเห็นโหมดตรวจจับ AprilTags ค่าเป็นเปิด
เลือกเสร็จสิ้น เพื่อบันทึกการเปลี่ยนแปลงของคุณในการกำหนดค่าเซ็นเซอร์ AI Vision