การปรับ Vision Sensor ใน VEXcode Pro V5

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

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

ในบทความนี้ เราจะใช้โปรเจ็กต์ตัวอย่างการตรวจจับวัตถุ (การมองเห็น)


แผนภาพแสดงการกำหนดค่าหุ่นยนต์สำหรับหมวด V5 แสดงส่วนประกอบต่างๆ และการเชื่อมต่อ พร้อมทั้งเน้นส่วนสำคัญสำหรับการประกอบและการตั้งค่า

ใน VEXcode Pro V5 เลือกปุ่มการกำหนดค่าหุ่นยนต์เพื่อเปิดหน้าต่างการกำหนดค่าหุ่นยนต์ จะต้องเปิดโครงการเพื่อใช้หน้าต่างการกำหนดค่าหุ่นยนต์

แผนภาพแสดงการกำหนดค่าของหุ่นยนต์ V5 ซึ่งแสดงส่วนประกอบต่างๆ และการจัดเรียงเพื่อประสิทธิภาพสูงสุดในการใช้งานหุ่นยนต์

เลือก Vision Sensor จากรายการอุปกรณ์และเลือก "Configure" เพื่อเปิดใช้ Vision Utility

ในโปรเจ็กต์นี้ วิชันเซนเซอร์ได้รับการกำหนดค่าให้ตรวจจับวัตถุสีน้ำเงิน สีแดง หรือสีเขียว วางวัตถุที่รู้จักไว้ด้านหน้าวิชันเซนเซอร์     

แผนภาพแสดงการกำหนดค่าของหุ่นยนต์ V5 ซึ่งแสดงส่วนประกอบต่างๆ และการจัดเรียงเพื่อประสิทธิภาพสูงสุดในการใช้งานหุ่นยนต์

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


การปรับแถบเลื่อนลายเซ็น

แผนภาพแสดงการกำหนดค่าของหุ่นยนต์ V5 ซึ่งแสดงส่วนประกอบต่างๆ และการจัดเรียงเพื่อประสิทธิภาพสูงสุดในการใช้งานหุ่นยนต์

เลือกแถบเลื่อนลายเซ็นของวัตถุสีแดง

แผนภาพแสดงการกำหนดค่าหุ่นยนต์สำหรับประเภท V5 ซึ่งประกอบด้วยส่วนประกอบต่างๆ และการจัดเรียง รวมถึงมอเตอร์ เซ็นเซอร์ และองค์ประกอบโครงสร้าง

เลื่อนแถบเลื่อนเพื่อตรวจจับวัตถุสีแดงเพิ่มเติม แถบเลื่อนจะกำหนดความกว้างของสีที่จะตรวจจับ การเพิ่มความกว้างหมายถึงการรวมเฉดสีที่สว่างขึ้นและเข้มขึ้น

หมายเหตุ: สิ่งสำคัญคือต้องจำไว้ว่าการเปลี่ยนแถบเลื่อนมากเกินไปอาจขัดขวางความแม่นยำในการอ่าน


การปรับความสว่าง

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

แผนภาพแสดงการกำหนดค่าหุ่นยนต์สำหรับ V5 ซึ่งแสดงส่วนประกอบต่างๆ และการจัดเรียงภายในระบบ รวมทั้งมอเตอร์ เซ็นเซอร์ และองค์ประกอบโครงสร้าง

เลือกแถบเลื่อนความสว่าง

หมายเหตุ: การปรับความสว่างจะส่งผลต่อทุกสี    

แผนภาพแสดงการกำหนดค่าของหุ่นยนต์ V5 ซึ่งแสดงส่วนประกอบต่างๆ และการจัดเรียงเพื่อประสิทธิภาพสูงสุดในการใช้งานหุ่นยนต์

เลื่อนแถบเลื่อนเพื่อปรับความไวของวิชันเซนเซอร์ต่อแสงเพื่อให้สามารถตรวจจับลายเซ็นสีได้แม่นยำยิ่งขึ้น

หมายเหตุ: สิ่งสำคัญคือต้องจำไว้ว่าการเปลี่ยนแถบเลื่อนมากเกินไปอาจขัดขวางความแม่นยำในการอ่าน


การรีเซ็ตลายเซ็น

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

แผนภาพแสดงการกำหนดค่าของหุ่นยนต์ V5 ซึ่งแสดงส่วนประกอบต่างๆ และการจัดเรียงเพื่อประสิทธิภาพสูงสุดในการใช้งานหุ่นยนต์

ล้างลายเซ็นชุด

แผนภาพแสดงการกำหนดค่าหุ่นยนต์สำหรับประเภท V5 พร้อมด้วยส่วนประกอบและการเชื่อมต่อที่มีป้ายกำกับเพื่อช่วยในการทำความเข้าใจกระบวนการตั้งค่า

วางวัตถุไว้ด้านหน้าวิชันเซนเซอร์แล้วเลือก “หยุด” เพื่อนิ่งภาพ

แผนภาพแสดงการกำหนดค่าหุ่นยนต์สำหรับประเภท V5 โดยแสดงส่วนประกอบต่างๆ และการเชื่อมต่อ รวมถึงมอเตอร์ เซ็นเซอร์ และองค์ประกอบโครงสร้าง

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

แผนภาพแสดงการกำหนดค่าหุ่นยนต์สำหรับ V5 ซึ่งแสดงส่วนประกอบต่าง ๆ และเค้าโครงภายในระบบที่เกี่ยวข้องกับคำอธิบายหมวดหมู่ V5

เมื่อเลือกพื้นที่สีแล้ว ให้กำหนดค่าสีโดยเลือกปุ่ม "ตั้งค่า"

แผนภาพแสดงการกำหนดค่าหุ่นยนต์สำหรับ V5 ซึ่งแสดงส่วนประกอบต่างๆ และการจัดเรียงภายในระบบ รวมทั้งมอเตอร์ เซ็นเซอร์ และองค์ประกอบโครงสร้าง

ลายเซ็นถูกรีเซ็ตและไอคอน "ตั้งค่า" กลับเป็นสีน้ำเงิน

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

Last Updated: