เซ็นเซอร์วิสัยทัศน์ช่วยให้หุ่นยนต์ของคุณตรวจจับและตอบสนองต่อสีในสภาพแวดล้อมได้ ด้วยการใช้กล้องในตัวและการประมวลผลออนบอร์ด เซ็นเซอร์วิชั่นสามารถระบุและติดตามลายเซ็นสี ซึ่งเป็นสีเฉพาะที่คุณกำหนดค่าไว้สำหรับโครงการของคุณ
เมื่อกำหนดค่าลายเซ็นสีแล้ว เซ็นเซอร์จะรายงานข้อมูล เช่น ตำแหน่ง ขนาด และจำนวนวัตถุที่ตรงกันภายในระยะการมองเห็นได้
สำคัญ:สามารถกำหนดค่า Vision Sensor ได้เท่านั้น หากคุณมีการเชื่อมต่ออินเทอร์เน็ต
เชื่อมต่อกับ Vision Utility
หากต้องการเริ่มกำหนดค่าเซ็นเซอร์วิชั่น ขั้นแรกให้เพิ่มเซ็นเซอร์นั้นเป็นอุปกรณ์ในหน้าต่างอุปกรณ์
เลือก เปิดยูทิลิตี้ เพื่อเริ่มกำหนดค่าลายเซ็นสี
เลือกไอคอนกล้องที่มุมบนซ้ายของหน้าต่างเพื่อเชื่อมต่อเซ็นเซอร์วิชั่นของคุณ
เชื่อมต่อ Vision Sensor เข้ากับคอมพิวเตอร์ของคุณโดยใช้พอร์ต micro-USB
ใช้กล่องโต้ตอบอุปกรณ์ของคุณ เลือกเซ็นเซอร์วิสัยทัศน์ อินเทอร์เฟซ Windows แสดงไว้ที่นี่เพื่อใช้เป็นข้อมูลอ้างอิง
หมายเหตุ: ไม่สามารถกำหนดค่าเซ็นเซอร์วิชั่นด้วย Vision Utility ได้ในขณะที่เชื่อมต่อกับ IQ (รุ่นที่ 1) หรือ Brain (รุ่นที่ 2)
เมื่อเชื่อมต่อแล้ว เซ็นเซอร์วิชั่นจะแสดงภาพที่ถ่ายเมื่อเชื่อมต่อ และไอคอนกล้องที่มุมขวาบนจะเปลี่ยนเป็นสีเขียว
การกำหนดค่าลายเซ็นสี
หากต้องการอัปเดตภาพที่แสดงใน Vision Utility ให้เลือกไอคอนกล้องสีเขียว
ความสว่างต่ำ
ความสว่างสูง
หากต้องการเปลี่ยนความสว่างของภาพที่ถ่ายด้วย Vision Sensor ให้ใช้แถบเลื่อนความสว่างที่ด้านบนของ Vision Utility
วางเคอร์เซอร์เมาส์ไว้เหนือวัตถุที่มีสีทึบ จากนั้นเลือกและลากผ่านสีที่ต้องการเพื่อกำหนดค่าตามที่แสดงในวิดีโอนี้
หมายเหตุ: ตรวจสอบให้แน่ใจว่าคุณอยู่ภายในขอบเขตของสีที่คุณต้องการเลือก มิฉะนั้น คุณอาจดึงสีจากพื้นหลังโดยไม่ได้ตั้งใจ ซึ่งอาจทำให้การตรวจจับของเซ็นเซอร์วิชั่นคลาดเคลื่อนได้
ปุ่ม ตั้งค่า จะเปลี่ยนเป็นสีเขียว เลือกเพื่อบันทึกสี
เมื่อตั้งค่าลายเซ็นสีแล้ว กรอบขอบเขตจะปรากฏขึ้นรอบๆ สีใดๆ ที่ตรงกับลายเซ็นนั้น สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคุณสมบัติของวัตถุและวิธีการเขียนโค้ด โปรดไปที่ไซต์อ้างอิง API IQ (รุ่นที่ 2) หรือ IQ (รุ่นที่ 1)
คุณสามารถเปลี่ยนชื่อลายเซ็นสีได้โดยการคลิกชื่อ (โดยค่าเริ่มต้นชื่อแรกคือ SIG_1) การเลือกนอกช่องข้อความจะบันทึกชื่อ
เลือกไอคอนลูกศรถัดจากลายเซ็นสีเพื่อปรับค่าความคลาดเคลื่อน ดังที่แสดงในวิดีโอนี้
การเพิ่มค่าความคลาดเคลื่อนจะทำให้สามารถรับรู้เฉดสีที่คล้ายกันได้หลากหลายมากขึ้นว่าเป็นลายเซ็นสีเดียวกัน ซึ่งมีประโยชน์ในสถานการณ์ที่มีแสงไม่สม่ำเสมอ เช่น เงาหรือแสงสะท้อน การลดค่าความคลาดเคลื่อนจะทำให้เซ็นเซอร์มีการเลือกมากขึ้น โดยจดจำเฉพาะสีที่ใกล้เคียงกับลายเซ็นดั้งเดิมเท่านั้น
การกำหนดค่ารหัสสี
รหัสสีคือการรวมกันของลายเซ็นสีที่ก่อให้เกิดรูปแบบแนวนอน เมื่อคุณกำหนดค่าลายเซ็นสีแล้ว ให้เลือกแท็บรหัสเพื่อเริ่มกำหนดค่ารหัสสี
ในกล่องข้อความด้านขวา ให้ป้อนชื่อของลายเซ็นสีที่จะรวมไว้ในรหัสสี ตามลำดับและคั่นด้วยเครื่องหมายจุลภาค
ตัวอย่างเช่น หากต้องการสร้างรูปแบบสีแดงตามด้วยสีน้ำเงิน ให้ป้อน RED_BOX,BLUE_BOX ในการสร้างรูปแบบสีน้ำเงินตามด้วยสีแดง ให้ป้อน BLUE_BOX,RED_BOX
เปลี่ยนชื่อลายเซ็นสีโดยคลิกภายในช่องข้อความด้านซ้าย
เมื่อบันทึกชื่อสำหรับรหัสสีใหม่แล้ว ชื่อนั้นจะปรากฏบนหน้าจอ
รหัสสีมีคุณสมบัติเฉพาะที่สามารถใช้กับวัตถุที่เรียกว่ามุม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคุณสมบัตินี้ โปรดไปที่ไซต์อ้างอิง API IQ (รุ่นที่ 2) หรือ IQ (รุ่นที่ 1)
บันทึกการกำหนดค่าเซ็นเซอร์วิชั่น
เมื่อตั้งค่าลายเซ็นสีและรหัสสีทั้งหมดแล้ว ให้เลือก คัดลอกการกำหนดค่า และกลับไปที่ VEXcode
ภายใน VEXcode เลือก วาง Config
จากนั้นเลือกเสร็จสิ้น เพื่อบันทึกการกำหนดค่าเซ็นเซอร์วิชั่นและเริ่มใช้ในการเขียนโค้ดใน VEXcode IQ