การกำหนดค่าวิชันเซนเซอร์ V5 ด้วยการกำหนดค่าหุ่นยนต์ผู้เชี่ยวชาญใน 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.

เปิดโปรเจ็กต์

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

เปิดใช้งานการกำหนดค่าหุ่นยนต์ผู้เชี่ยวชาญ

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

ยอมรับข้อกำหนดของการกำหนดค่าหุ่นยนต์ผู้เชี่ยวชาญ

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

รวมไฟล์ใหม่

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

คลิกขวาที่เมนูแบบเลื่อนลง 'รวม' และเลือก "ไฟล์ใหม่"

เพิ่มไฟล์การกำหนดค่า Vision Sensor

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

เลือกไฟล์ C++ 'Vision Sensor Configuration(.h)'

กำหนดวิชันเซนเซอร์ให้กับพอร์ต

ตั้งชื่อไฟล์ [ชื่อไฟล์].h

คลิกปุ่มสร้าง

หมายเหตุ: ชื่อไฟล์จะต้องมีนามสกุลที่ถูกต้องคือ “.h” ซึ่งจะไม่สามารถสร้างไฟล์ได้หากไม่มีนามสกุลดังกล่าว

เปิดตัวยูทิลิตี้การมองเห็น

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

คลิกที่ไฟล์ Vision Sensor ที่สร้างขึ้นใหม่เพื่อเปิดไฟล์

คลิกที่ปุ่มกำหนดค่าเพื่อเปิดยูทิลิตี้การมองเห็น

วางวัตถุในมุมมอง

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

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

เลือกสีของวัตถุ

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

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

กำหนดสี

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

คลิกที่ช่องทำเครื่องหมาย 'ตั้งค่า' ช่องใดช่องหนึ่งจากเจ็ดช่องเพื่อกำหนดสีนั้นให้กับช่องลายเซ็น

ปรับเทียบลายเซ็นสี

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

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

ตั้งชื่อลายเซ็น

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

คลิกที่ช่องข้อความ SIG_1 เพื่อเปลี่ยนชื่อลายเซ็นสี

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

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

ลายเซ็นสียังสามารถเปลี่ยนแปลงได้ในโปรแกรมแก้ไขข้อความผ่านไฟล์การกำหนดค่าเซ็นเซอร์วิชัน

หากต้องการกำหนดค่าวิชันเซนเซอร์ให้ตรวจจับสีได้มากขึ้น ให้ทำซ้ำขั้นตอนที่ 5-9

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

เปิด main.cpp

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

คลิก main.ccp เพื่อเปิดไฟล์

แก้ไข main.cpp

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

พิมพ์
#include "[ชื่อไฟล์ Vision Sensor].h".

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

Last Updated: