เซ็นเซอร์วิสัยทัศน์ช่วยให้หุ่นยนต์ของคุณตรวจจับและตอบสนองต่อสีในสภาพแวดล้อมได้ ด้วยการใช้กล้องในตัวและการประมวลผลออนบอร์ด เซ็นเซอร์วิชั่นสามารถระบุและติดตามลายเซ็นสี ซึ่งเป็นสีเฉพาะที่คุณกำหนดค่าไว้สำหรับโครงการของคุณ
เมื่อกำหนดค่าลายเซ็นสีแล้ว เซ็นเซอร์จะรายงานข้อมูล เช่น ตำแหน่ง ขนาด และจำนวนวัตถุที่ตรงกันภายในระยะการมองเห็นได้
สำคัญ:สามารถกำหนดค่า 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) การเลือกนอกช่องข้อความจะบันทึกชื่อ
เลือกไอคอนลูกศรที่อยู่ถัดจาก Color Signature เพื่อปรับค่าความคลาดเคลื่อน
ตามที่แสดงในวิดีโอนี้
การเพิ่มค่าความคลาดเคลื่อนจะช่วยให้เฉดสีที่คล้ายกันในวงกว้างขึ้น
สามารถถูกมองว่าเป็น Color Signature เดียวกัน ซึ่งมีประโยชน์ในสถานการณ์
ที่มีแสงไม่สม่ำเสมอ เช่น เงาหรือแสงสะท้อน การลดค่าความคลาดเคลื่อน
จะทำให้เซ็นเซอร์มีความแม่นยำมากขึ้น โดยจะรับรู้
สีที่ใกล้เคียงกับลายเซ็นต้นฉบับมากที่สุดเท่านั้น
การกำหนดค่ารหัสสี
รหัสสีคือการรวมกันของลายเซ็นสีที่ก่อให้เกิดรูปแบบแนวนอน เมื่อคุณกำหนดค่าลายเซ็นสีแล้ว ให้เลือกแท็บรหัสเพื่อเริ่มกำหนดค่ารหัสสี
ในกล่องข้อความด้านขวา ให้ป้อนชื่อของลายเซ็นสีที่จะรวมไว้ในรหัสสี ตามลำดับและคั่นด้วยเครื่องหมายจุลภาค
ตัวอย่างเช่น หากต้องการสร้างรูปแบบสีแดงตามด้วยสีน้ำเงิน ให้ป้อน RED_BOX,BLUE_BOX ในการสร้างรูปแบบสีน้ำเงินตามด้วยสีแดง ให้ป้อน BLUE_BOX,RED_BOX
เปลี่ยนชื่อลายเซ็นสีโดยคลิกภายในช่องข้อความด้านซ้าย
เมื่อบันทึกชื่อสำหรับรหัสสีใหม่แล้ว ชื่อนั้นจะปรากฏบนหน้าจอ
รหัสสีมีคุณสมบัติเฉพาะที่สามารถใช้กับวัตถุที่เรียกว่ามุม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคุณสมบัตินี้ โปรดไปที่ไซต์อ้างอิง API IQ (รุ่นที่ 2) หรือ IQ (รุ่นที่ 1)
บันทึกการกำหนดค่าเซ็นเซอร์วิชั่น
เมื่อตั้งค่าลายเซ็นสีและรหัสสีทั้งหมดแล้ว ให้เลือก คัดลอกการกำหนดค่า และกลับไปที่ VEXcode
ภายใน VEXcode เลือก วาง Config
จากนั้นเลือกเสร็จสิ้น เพื่อบันทึกการกำหนดค่าเซ็นเซอร์วิชั่นและเริ่มใช้ในการเขียนโค้ดใน VEXcode IQ