หมวดหมู่ทั้งหมด

บล็อก

หน้าแรก >  บล็อก

จะประสานงานกล้องวิชั่นเครื่องจักรหลายตัวให้ทำงานร่วมกันสำหรับการวัดสามมิติแบบสเตอริโอได้อย่างไร

Time : 2026-06-29

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

1(1b01f4134d).png

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

วิธีการเริ่มการทำงานด้วยฮาร์ดแวร์เพื่อประสานงานกล้องวิชันระบบเครื่องจักร

สัญญาณเริ่มการทำงานจากภายนอกและการควบคุมจังหวะเวลา

วิธีที่น่าเชื่อถือที่สุดในการประสานงานกล้องวิชันระบบเครื่องจักรสำหรับการใช้งานแบบสเตอริโอ 3 มิติ คือการใช้สัญญาณเริ่มการทำงานจากฮาร์ดแวร์ภายนอก ในวิธีนี้ แหล่งสัญญาณเริ่มการทำงานเฉพาะ เช่น PLC, เอนโคเดอร์ หรือตัวควบคุมสัญญาณเริ่มการทำงานเฉพาะ จะส่งสัญญาณไฟฟ้าพร้อมกันไปยังกล้องวิชันระบบเครื่องจักรทั้งหมดในอาร์เรย์ เมื่อกล้องวิชันระบบเครื่องจักรได้รับสัญญาณเริ่มการทำงานเดียวกันในเวลาเดียวกัน เซ็นเซอร์ภาพของกล้องจะเริ่มรับแสงในเวลาที่ตรงกันทุกตัว ซึ่งจะขจัดความคลาดเคลื่อนด้านเวลาที่เกิดขึ้นระหว่างเฟรมต่างๆ สำหรับการตรวจสอบวัตถุที่เคลื่อนที่ด้วยความเร็วสูงหรือวัตถุที่กำลังเคลื่อนที่ กล้องวิชันระบบเครื่องจักรที่เริ่มการทำงานด้วยฮาร์ดแวร์ถือเป็นมาตรฐานอุตสาหกรรม เนื่องจากสามารถขจัดความหน่วงเวลา (latency) และความผันแปรของจังหวะเวลา (jitter) ที่เกิดขึ้นจากวิธีการที่ใช้ซอฟต์แวร์

การเดินสายอย่างเหมาะสมมีความสำคัญยิ่งเมื่อใช้สัญญาณทริกเกอร์แบบฮาร์ดแวร์กับกล้องวิชั่นของเครื่องจักร กล้องแต่ละตัวในคู่สเตเรโอหรืออาร์เรย์ควรได้รับสัญญาณทริกเกอร์ผ่านสายเคเบิลที่มีความยาวเท่ากัน เพื่อลดความแตกต่างของเวลาในการส่งสัญญาณ (propagation delay) แม้แต่ความคลาดเคลื่อนเล็กน้อยของเวลาในการทำงานระหว่างกล้องวิชั่นของเครื่องจักร ก็อาจก่อให้เกิดข้อผิดพลาดระดับย่อยพิกเซล (sub-pixel errors) ในการสร้างภาพสเตเรโอ ตัวควบคุมสัญญาณทริกเกอร์สำหรับงานอุตสาหกรรมที่ออกแบบมาโดยเฉพาะสำหรับกล้องวิชั่นของเครื่องจักร สามารถปรับค่าความกว้างของสัญญาณพัลส์ ความล่าช้า และอัตราการซ้ำได้ ทำให้วิศวกรสามารถควบคุมการประสานงานการทำงานของกล้องหลายตัวได้อย่างแม่นยำ

มาตรฐานการซิงค์สัญญาณ Genlock และเฟรม

กล้องวิชั่นเครื่องจักรบางรุ่นรองรับมาตรฐานการซิงโครไนซ์ขั้นสูง เช่น Genlock หรือโปรโตคอลเวลาความแม่นยำ IEEE 1588 (PTP) ซึ่งใช้ในระบบกล้องหลายตัวร่วมกัน Genlock จะจัดแนวสัญญาณนาฬิกาพิกเซลและสัญญาณเริ่มเฟรมของกล้องวิชั่นเครื่องจักรหลายตัวให้สอดคล้องกับแหล่งอ้างอิงร่วมกัน เพื่อให้เซ็นเซอร์ทั้งหมดจับภาพเฟรมในเฟสเดียวกันอย่างแม่นยำ ส่วน IEEE 1588 PTP ช่วยให้กล้องวิชั่นเครื่องจักรที่เชื่อมต่อกันผ่านเครือข่ายอีเธอร์เน็ตแบบมาตรฐานสามารถซิงโครไนซ์นาฬิกาภายในของแต่ละตัวให้มีความแม่นยำระดับย่อยไมโครวินาที คุณสมบัติเหล่านี้มีความสำคัญเป็นพิเศษเมื่อกล้องวิชั่นเครื่องจักรถูกติดตั้งกระจายอยู่ทั่วพื้นโรงงานขนาดใหญ่ หรือไม่สามารถเชื่อมต่อกันด้วยสายทริกเกอร์โดยตรงได้อย่างสะดวก การเลือกกล้องวิชั่นเครื่องจักรที่รองรับมาตรฐานเหล่านี้โดยเนื้อแท้จะช่วยลดความซับซ้อนในการรวมเข้ากับระบบทั้งหมด และเพิ่มความเสถียรของการซิงโครไนซ์ในระยะยาว

2(b0b6b956cd).png

กลยุทธ์การซิงโครไนซ์ด้วยซอฟต์แวร์สำหรับกล้องวิชั่นเครื่องจักร

การจับคู่และจัดเก็บข้อมูลเวลา (Timestamp) ที่ฝั่งโฮสต์

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

โปรโตคอลการสตรีมและการจัดการแบนด์วิดท์

กล้องวิชั่นเครื่องจักรแบบซิงโครไนซ์สร้างข้อมูลภาพพร้อมกันจำนวนมาก ซึ่งต้องถ่ายโอนโดยไม่เกิดคอขวด การเชื่อมต่อผ่านมาตรฐาน USB3 Vision และ GigE Vision เป็นมาตรฐานอินเทอร์เฟซที่ใช้กับกล้องวิชั่นเครื่องจักรในอุตสาหกรรมมากที่สุด โดยทั้งสองมาตรฐานรองรับการสตรีมข้อมูลพร้อมกันจากอุปกรณ์หลายตัว เมื่อติดตั้งกล้องวิชั่นเครื่องจักรแบบสเตอริโอผ่านระบบเครือข่าย GigE ควรกำหนดให้คู่ของกล้องวิชั่นเครื่องจักรแต่ละคู่เชื่อมต่อกับอินเทอร์เฟซเครือข่ายเฉพาะ เพื่อป้องกันการชนกันของแพ็กเก็ตและรับประกันการส่งเฟรมอย่างสม่ำเสมอ สำหรับกล้องวิชั่นเครื่องจักรความละเอียดสูงที่ทำงานที่อัตราเฟรมสูง อาจจำเป็นต้องใช้อินเทอร์เฟซ 10GigE หรือ Camera Link HS การวางแผนสถาปัตยกรรมเครือข่ายอย่างเหมาะสมจะช่วยให้กล้องวิชั่นเครื่องจักรแบบซิงโครไนซ์สามารถส่งเฟรมไปยังโฮสต์ประมวลผลได้โดยไม่เกิดความแปรปรวนของเวลา (timing jitter) ที่เกิดจากความหนาแน่นของเครือข่าย

3(d4feef5d87).png

การสอบเทียบและการจัดแนวกล้องวิชั่นเครื่องจักรแบบซิงโครไนซ์

ขั้นตอนการสอบเทียบแบบสเตอริโอ

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

การรักษาเสถียรภาพของการปรับค่าตลอดระยะเวลา

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

4(567b491fd6).png

คำถามที่พบบ่อย

จำนวนกล้องวิชั่นแมชชีนขั้นต่ำที่จำเป็นสำหรับการวัดสามมิติแบบสเตอริโอคือเท่าใด

ระบบวัดแบบสเตอริโอ 3 มิติจำเป็นต้องใช้กล้องวิชั่นแมชชีนอย่างน้อยสองตัวที่จัดวางในตำแหน่งที่ทราบระยะฐาน (baseline distance) ระหว่างกัน กล้องวิชั่นแมชชีนสองตัวที่ทำงานแบบซิงโครไนซ์กันจะให้ข้อมูลความแตกต่างของภาพ (disparity) ที่เพียงพอสำหรับการสร้างภาพสามมิติ การเพิ่มกล้องวิชั่นแมชชีนเข้าไปในอาร์เรย์มากขึ้นสามารถปรับปรุงการครอบคลุมความลึก ลดปัญหาสิ่งบังแสง (occlusions) และเพิ่มความแข็งแกร่งของการวัดในฉากที่ซับซ้อนได้

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

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

อุณหภูมิแวดล้อมส่งผลต่อการใช้งานกล้องวิเคราะห์ภาพแบบซิงโครไนซ์ในงานวัดสามมิติอย่างไร

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

ก่อนหน้า : เหตุใดจึงควรเลือกใช้กล้องวิเคราะห์ภาพด้วยเครื่องจักรที่รองรับ 10GigE แทน USB3 สำหรับการตั้งค่าแบบหลายกล้อง

ถัดไป : กล้องวิชั่นเครื่องจักรที่มีฟังก์ชัน HDR สามารถแสดงรายละเอียดบริเวณที่มีแสงจ้าและเงามืดพร้อมกันในภาพเดียวได้หรือไม่

การสอบถามการสอบถาม

ติดต่อ HIFLY วันนี้:

ชื่อ
บริษัท
มือถือ
ประเทศ
อีเมล
ข้อความ
0/1000
อีเมล อีเมล วาส วาส เว่ชัท เว่ชัท
เว่ชัท
สูงสุดสูงสุด