หากคุณประสบปัญหาเกี่ยวกับ AI Vision Sensor โปรดดูส่วนต่างๆ ด้านล่างเพื่อระบุสาเหตุและค้นหาวิธีแก้ปัญหาที่เหมาะสมสำหรับปัญหาเฉพาะของคุณ

ปัญหา: เซ็นเซอร์ AI Vision ไม่สามารถเชื่อมต่อกับ VEXcode ได้

AI Vision Utility ที่ไม่มีเซ็นเซอร์เชื่อมต่อ หน้าต่างฟีดวิดีโอว่างเปล่าและแสดงข้อความว่า ไม่มีการเชื่อมต่อเซ็นเซอร์ AI Vision

เมื่อกำหนดค่า AI Vision Sensor ใน VEXcode หน้าต่างจะไม่แสดงมุมมองของ AI Vision Sensor และจะแสดงข้อความ "ไม่ได้เชื่อมต่อ AI Vision Sensor"

สาเหตุที่อาจเกิดขึ้น

  1. เซ็นเซอร์ AI Vision ไม่ได้เชื่อมต่อกับคอมพิวเตอร์อย่างถูกต้อง
  2. เว็บเบราว์เซอร์หรือ VEXcode ของคุณไม่มีสิทธิ์ในการเข้าถึงกล้อง AI Vision Sensor
  3. AI Vision Sensor จะไม่เชื่อมต่อกับ VEXcode ขณะที่ Visual Studio Code เปิดอยู่

โซลูชั่น

วิธีแก้ไขสำหรับสาเหตุที่อาจเกิดขึ้น 1

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

วิธีแก้ไขสำหรับสาเหตุที่อาจเกิดขึ้น 2

หากเว็บเบราว์เซอร์หรือ VEXcode ของคุณไม่มีสิทธิ์ในการเข้าถึงกล้อง AI Vision Sensor จะไม่สามารถเชื่อมต่อได้

หากต้องการแก้ไขปัญหานี้ โปรดดูบทความต่อไปนี้:

แอปพลิเคชั่น

บนเว็บไซต์

วิธีแก้ไขสำหรับสาเหตุที่อาจเกิดขึ้น 3

แถบด้านข้างของ VS Code ที่มีเมนูข้อมูลอุปกรณ์ VEX เปิดอยู่ อุปกรณ์ AI Vision Sensor ได้รับการแสดงรายการไว้ และในตัวอย่างนี้ VEXos อ่านเป็น 1.0.0.16 และ ID อ่านเป็น 91328566

เมื่อเชื่อมต่อ AI Vision Sensor เข้ากับคอมพิวเตอร์โดยเปิด VS Code ไว้แล้ว ระบบจะเชื่อมต่อกับ VS Code ก่อนโดยอัตโนมัติ เนื่องจาก AI Vision Sensor สามารถรักษาการเชื่อมต่อได้เพียงครั้งละหนึ่งรายการเท่านั้น จึงไม่สามารถเชื่อมต่อกับ VEXcode ได้ คุณจะสามารถเห็น AI Vision Sensor ปรากฏใน VEX VS Code Extension ได้เมื่อเชื่อมต่อกับ VS Code

หน้าต่างการเชื่อมต่อเบราว์เซอร์พร้อมตัวเลือกที่อ่านว่า VEX Robotics Communications Port

เซ็นเซอร์ AI Vision จะแสดงเมื่อพยายามเชื่อมต่อภายใน VEXcode EXP บนเว็บ แต่การเลือกเชื่อมต่อ จะไม่เกิดผลใดๆ

หากต้องการแก้ไขปัญหานี้ ให้ปิดแอปพลิเคชัน VS Code และเชื่อมต่อ AI Vision Sensor ของคุณอีกครั้ง หากคุณใช้ VEXcode EXP บนแอป AI Vision Sensor จะเชื่อมต่อโดยอัตโนมัติ

ปัญหา: เซ็นเซอร์ AI Vision ไม่ตรวจจับได้อย่างถูกต้องระหว่างโครงการ

สาเหตุที่อาจเกิดขึ้น

ในโครงการต่างๆ EXP Brain จะต้องอาศัยการสแนปช็อตแบบบ่อยครั้งสำหรับข้อมูล AI Vision Sensor ปัจจุบัน หากไม่มีการอัพเดตเป็นประจำ สมองอาจใช้ข้อมูลที่ล้าสมัย

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

สารละลาย

เพื่อบรรเทาปัญหานี้ โปรดพิจารณาแนวทางสองประการ:

โครงการ VEXcode Blocks ซึ่งหุ่นยนต์จะพิมพ์ข้อความหากตรวจพบลายเซ็นสีแดง บล็อก Wait ที่จุดสิ้นสุดของลูปของโครงการจะถูกเน้นเพื่อระบุว่าเวลาลดลงเหลือ 0.25 วินาที โครงการเริ่มต้นด้วยบล็อกเมื่อเริ่มต้น บล็อกตั้งค่าความเร็วในการเลี้ยวเพื่อตั้งความเร็วในการเลี้ยวเป็น 10% และวงจรตลอดไป ส่วนที่เหลือของโครงการจะอยู่ในลูป Forever ขั้นแรก ให้ทำการสแน็ปช็อต AIVision1 ของ Red จากนั้นจะมีบล็อก If ที่อ่านว่าหากวัตถุ AIVision1 มีอยู่ ให้พิมพ์ว่าตรวจพบวัตถุบน Brain นอกบล็อก If จะมีบล็อก Wait ที่ตั้งค่าให้รอเป็นเวลา 0.25 วินาที

ลดเวลาของบล็อก Wait เพื่อจับภาพสแนปช็อตบ่อยขึ้น ซึ่งจะทำให้ AI Vision Sensor รวบรวมข้อมูลได้บ่อยขึ้นเมื่อเกิดการเคลื่อนไหว

โครงการ VEXcode Blocks ซึ่งหุ่นยนต์จะพิมพ์ข้อความหากตรวจพบลายเซ็นสีแดง บล็อกความเร็วรอบที่กำหนดไว้ในตอนเริ่มต้นของโครงการจะถูกเน้นเพื่อระบุว่าความเร็วลดลงเหลือ 10% โครงการเริ่มต้นด้วยบล็อกเมื่อเริ่มต้น บล็อกตั้งค่าความเร็วในการเลี้ยวเพื่อตั้งความเร็วในการเลี้ยวเป็น 10% และวงจรตลอดไป ส่วนที่เหลือของโครงการจะอยู่ในลูป Forever ขั้นแรก ให้ทำการสแน็ปช็อต AIVision1 ของ Red จากนั้นจะมีบล็อก If ที่อ่านว่าหากวัตถุ AIVision1 มีอยู่ ให้พิมพ์ว่าตรวจพบวัตถุบน Brain นอกบล็อก If จะมีบล็อก Wait ที่ตั้งค่าให้รอเป็นเวลา 0.25 วินาที

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

ปัญหา: Vision Utility เติมสีไม่ถูกต้อง

สาเหตุที่อาจเกิดขึ้น

ฟีดวิดีโอของ AI Vision Utility จะแสดงและมี Buckyball สีแดงอยู่ในมุมมองของเซ็นเซอร์ วิดีโอมีโทนสีน้ำเงินอมเขียว และ Buckyball สีแดงปรากฏเป็นสีเทาเนื่องมาจากโทนสีดังกล่าว

มุมมองของเซ็นเซอร์ AI Vision อาจเปลี่ยนเป็นสีจางได้หากมีสิ่งกีดขวางในขณะที่เชื่อมต่อกับคอมพิวเตอร์ หรือเมื่อเปิด AI Vision Utility ทิ้งไว้นานเกินไป

สารละลาย

ฟีดวิดีโอของ AI Vision Utility จะแสดงหลังจากรีเซ็ต และ Buckyball สีแดงจะอยู่ในมุมมองของเซ็นเซอร์ ตอนนี้วิดีโอไม่มีสีสันแล้ว พื้นหลังสีขาวจะปรากฏเป็นสีขาว และ Buckyball สีแดงจะปรากฏเป็นสีแดง

ในการแก้ไขปัญหานี้ ให้ถอดสายและเชื่อมต่อเซ็นเซอร์ AI Vision เข้ากับคอมพิวเตอร์ของคุณใหม่

การดำเนินการนี้จะกระตุ้นคุณสมบัติปรับสมดุลแสงขาวอัตโนมัติของเซ็นเซอร์ AI Vision ที่จะเปิดใช้งานทุกครั้งที่เปิดเครื่องอุปกรณ์

ปัญหา: การตรวจจับวัตถุที่ไม่ได้ตั้งใจในพื้นหลัง

สาเหตุที่อาจเกิดขึ้น

  1. เซ็นเซอร์ AI Vision ไม่ได้วางมุมไปทางสนาม
  2. มีวัตถุอยู่เบื้องหลังที่ AI Vision สามารถมองเห็นได้
  3. Color Signature ไม่เฉพาะเจาะจงเพียงพอ และกำลังหยิบสีที่คล้ายคลึงกันมาไว้ใกล้ๆ
  4. แสงสว่างในสนามไม่สม่ำเสมอ

โซลูชั่น

วิธีแก้ไขสำหรับสาเหตุที่อาจเกิดขึ้น 1

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

วิธีแก้ไขสำหรับสาเหตุที่อาจเกิดขึ้น 2

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

วิธีแก้ไขสำหรับสาเหตุที่อาจเกิดขึ้น 3

ฟีดวิดีโอของ AI Vision Utility จะแสดงและมี Buckyball สีแดงอยู่ในมุมมองของเซ็นเซอร์ เซนเซอร์จะเน้นเฉพาะพื้นที่เล็กๆ สองแห่งของ Buckyball เท่านั้น ซึ่งบ่งชี้ว่าช่วง Hue และความอิ่มตัวไม่ถูกต้องและควรเพิ่มค่า

หากลายเซ็นสีไม่ได้รับการกำหนดค่าด้วยระดับเฉดสีและ/หรือความอิ่มตัวที่กว้างเพียงพอ ระบบจะไม่ตรวจจับลายเซ็นสีของวัตถุได้อย่างถูกต้อง หรือจะตรวจจับสีที่อยู่ในวัตถุที่ไม่ถูกต้อง อ่าน การกำหนดค่าลายเซ็นสีด้วยเซ็นเซอร์ AI Vision ใน VEXcode EXP หรือรับชม การปรับลายเซ็นสี บน PD+ เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีการกำหนดค่าลายเซ็นสีเพื่อให้เซ็นเซอร์ AI Vision ตรวจจับสีที่ต้องการได้อย่างแม่นยำ

วิธีแก้ไขสำหรับสาเหตุที่อาจเกิดขึ้น 4

ฟีดวิดีโอของ AI Vision Utility จะแสดงและมี Buckyball สีแดงอยู่ในมุมมองของเซ็นเซอร์ เซ็นเซอร์จะเน้น Buckyball ทั้งหมด ซึ่งระบุว่าได้รับการปรับเทียบอย่างถูกต้องสำหรับระดับแสงปัจจุบัน

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

ฟีดวิดีโอของ AI Vision Utility จะแสดงและมี Buckyball สีแดงอยู่ในมุมมองของเซ็นเซอร์ มุมมองตอนนี้มืดลงและเซนเซอร์จะเน้นเฉพาะบริเวณเล็กๆ ของ Buckyball เท่านั้น สิ่งนี้บ่งชี้ว่าระดับแสงมีการเปลี่ยนแปลง และอาจจำเป็นต้องปรับเทียบลายเซ็นสีใหม่

หากปริมาณแสงเปลี่ยนแปลง ลายเซ็นสีเดียวกันอาจไม่สามารถตรวจจับได้อย่างแม่นยำ

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

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

Last Updated: