การวิเคราะห์การสอบเทียบมือและตา: สองวิธีคลาสสิกตั้งแต่หลักการสู่การปฏิบัติทางวิศวกรรม
ในสาขาของสายตาหุ่นยนต์การปรับระดับมือและตาเป็นหนึ่งในเทคโนโลยีพื้นฐานสําหรับการดําเนินงานที่แม่นยํา ไม่ว่าจะเป็นหุ่นยนต์อุตสาหกรรมที่จับชิ้นส่วน หุ่นยนต์ทางการแพทย์ที่ช่วยในการผ่าตัด หรือการดําเนินงานโดยเครื่องบินไร้คนขับหุ่นยนต์ต้องเข้าใจความสัมพันธ์ระหว่าง "ตา" (เช่นกล้อง) และ "มือ" (ตัวประกอบการปลาย).

บทความนี้จาก Dafan Optics เริ่มต้นจากการปฏิบัติงานวิศวกรรมอาร์คิเทคชั่นระบบแบบสองแบบ (Eye-in-Hand และ Eye-to-Hand, และเปรียบเทียบอย่างลึกซึ้งสองวิธีการแก้ไขคลาสสิค วิธีการแก้ไขแบบวิเคราะห์และวิธีการปรับปรุงจํานวน
I. ความหมายของการปรับระดับมือและตา
ลองจินตนาการดูว่าหุ่นยนต์ต้องระบุสกรูบนโต๊ะผ่านกล้อง แล้วจับมันด้วยแขนหุ่นยนต์หากความสัมพันธ์ของการแปลงระหว่างระบบพิกัดกล้องและระบบพิกัดตัวประกอบปลายของหุ่นยนต์ ไม่ทราบ, ความเบี่ยงเบนในการตั้งตําแหน่งทางสายตาจะนําไปสู่การทํางานผิดพลาดโดยตรง

เป้าหมายของการปรับระดับมือ-ตา คือการแก้ไขให้กับเมทริกซ์การแปลงที่แข็งแกร่ง X (รวมถึงการหมุน R และการแปลง t) ระหว่างทั้งสองเมทริกซ์ทําให้หุ่นยนต์สามารถนําข้อมูลทางสายตา มาเป็นคําสั่งการเคลื่อนไหวให้กับผู้ผลิตปลายได้อย่างแม่นยํา.
|
ประเภท |
วิธีการติดตั้ง |
ลักษณะ |
|
ตาในมือ |
กล้องที่ติดตั้งกับเครื่องทํางานปลายหุ่นยนต์ |
การสังเกตพื้นที่ระยะใกล้ ความแม่นยําสูง มุมมองยืดหยุ่น |
|
ตาต่อมือ |
กล้องที่ติดตั้งอยู่ภายนอกพื้นที่ทํางาน |
สนามมองทั่วไป ความมั่นคงระยะยาวหลังจากการปรับขนาด |
ไม่ว่าระบบจะเป็นอย่างไร รูปแบบคณิตศาสตร์เบื้องต้นจะลดลงสู่การแก้สมการเมทริกซ์: AX = XB
A: การแปลงการเคลื่อนไหวของร่างกายหุ่นยนต์
B: การแปลงการเคลื่อนไหวของวัตถุเป้าหมายที่สังเกตโดยกล้อง
X: แมทริกซ์มือ-ดวงตาที่จะแก้
II. คําอธิบายรายละเอียดของสถาปัตยกรรมระบบสองมือตา
จากตําแหน่งการติดตั้งกล้องและโหมดการทํางาน ระบบการปรับระดับมือ-ตาแบ่งออกเป็นสองสถาปัตยกรรมหลักๆ คือ ตาในมือ และ ตาต่อมือที่ปรับตัวให้เหมาะกับกรณีการดําเนินงานที่แตกต่างกัน และความต้องการความแม่นยํา.
1ระบบตาในมือ
กล้องถูกติดตั้งโดยตรงบนตัวประกอบปลายหุ่นยนต์และเคลื่อนไหวร่วมกับแขนหุ่นยนต์ สนามมองของกล้องเปลี่ยนแปลงอย่างไดนามิกกับการเคลื่อนไหวของแขน

สถานการณ์การใช้งานทั่วไป: การประกอบความแม่นยําในอุตสาหกรรม การจับหุ่นยนต์ทางการแพทย์ (ตัวอย่างเช่น อินโดสโกปการเดินเรือศัลยกรรม) การจับหุ่นยนต์แบบโดรนที่อิสระ
ข้อดีทางเทคนิค: สามารถสังเกตวัตถุการปฏิบัติงานได้อย่างใกล้ชิดและมีความแม่นยําสูง; ปรับมุมการดูที่ยืดหยุ่นเพื่อปรับตัวให้เข้ากับกระบวนการที่แตกต่างกัน
ความท้าทายทางวิศวกรรม: กล้องเคลื่อนไหวด้วยการเคลื่อนไหวแขนความถี่สูง อ่อนไหวต่อการสั่นสะเทือนและการเปลี่ยนแปลงแสงสว่าง; การเคลื่อนไหวบ่อย ๆ อาจนําไปสู่การเคลื่อนไหวปริมาตรการปรับขนาด
2ระบบตาต่อมือ
กล้องถูกติดตั้งไว้อย่างมั่นคงภายนอกพื้นที่ทํางานของหุ่นยนต์ โดยอิสระจากการเคลื่อนไหวของแขนหุ่นยนต์และการเคลื่อนไหวของแขนถูกนําเสนอโดยเฉพาะอย่างยิ่งในภาพ.

สถานการณ์การใช้งานทั่วไป: การติดตามคุณภาพสายการประกอบโรงงาน (เช่น การตรวจสอบการปั่นรถยนต์), การนําทาง AGV, การจัดการชั้นหุ่นยนต์ของโกดัง
ข้อดีทางเทคนิค: สนามมองทั่วโลก เหมาะสําหรับการติดตามระยะไกลหรือเส้นทางการเคลื่อนที่; การปรับระดับยังคงมีประสิทธิภาพในระยะยาวโดยไม่ต้องอัพเดทบ่อย
ข้อจํากัดด้านวิศวกรรม: การสูญเสียความแม่นยําบางส่วนในการวัดระยะไกล; ความเสี่ยงของการปิดสนามมอง
3การเปรียบเทียบของระบบทั้งสอง
|
มิติการเปรียบเทียบ |
ตาในมือ |
ตาต่อมือ |
|
สถานที่ติดตั้ง |
โรบ็อตปลายประสิทธิภาพ |
ติดตั้งภายนอก |
|
ระยะวงจรของสนามมอง |
ท้องถิ่น ระยะใกล้ |
ทั่วโลก มุมกว้าง |
|
การปรับระดับ ความถี่ |
สูง (การเปลี่ยนแปลงบ่อย ๆ กับการเคลื่อนไหวแขน) |
ต่ํา (การปรับขนาดครั้งเดียว มีประสิทธิภาพต่อระยะยาว) |
|
สถานการณ์ที่ใช้ได้ |
การทํางานแม่นยํา เป้าหมายแบบไดนามิก |
การติดตามระยะไกล สภาพแวดล้อมสถิติ |
|
ความซับซ้อนของการปรับขนาด |
สูงกว่า (ต้องการการจัดการภาพไดนามิก) |
ล่าง (ภาพคง) |
III. วิธีการแก้ไขคลาสสิคสองวิธีสําหรับการปรับขนาดมือ-ตา
หลักของการปรับระดับมือ-ตาคือการแก้ไขอย่างแม่นยําของสมการ AX = XB. อุตสาหกรรมได้สร้างเส้นทางเทคนิคหลักสองเส้นทาง:วิธีการแก้ไขทางวิเคราะห์ และวิธีการปรับปรุงจํานวนซึ่งเป็นระบบการใช้งานวิศวกรรมที่สมบูรณ์แบบ
1. วิธีการวัดสารละลาย
วิธีการแก้ไขแบบวิเคราะห์แยกส่วนผสมหมุนและการแปลงของสมการเมทริกซ์ผ่านการอนุพันธ์ทางคณิตศาสตร์การสร้างระบบสมการเชิงเส้นเพื่อให้สําเร็จตรงกับคําตอบแบบปิดตัวแทนคลาสสิคประกอบด้วย อัลการิทึม Tsai-Lenz และ Park-Martin
กระแสของสารละลายหลัก: Collect multiple sets of robot motion and camera observation data → Decouple rotation and translation components → Solve the rotation matrix via SVD decomposition or quaternion method → Substitute and solve for the translation vector → Output the hand-eye matrix.
คุณลักษณะการทํางาน: การคํานวณที่รวดเร็วมาก, การแก้ไขระดับมิลลิสekunth; ไม่จําเป็นต้องมีค่าเริ่มต้น; กระบวนการทํางานที่เรียบง่ายและง่ายต่อการดําเนินการมันมีความรู้สึกต่อเสียงเสียงของข้อมูล และต้องการข้อมูลการเคลื่อนไหวอย่างน้อยสองชุดที่มีแกนหมุนที่ไม่คู่เคียงเหมาะสําหรับการปรับขนาดอย่างรวดเร็วในสถานที่ห้องปฏิบัติการที่ไม่มีเสียง
2. วิธีการปรับปรุงจํานวน
วิธีการปรับปรุงด้วยตัวเลขเปลี่ยนปัญหาการปรับขนาดเป็นปัญหาปรับปรุงกําลังสองน้อยที่สุดที่ไม่เป็นเส้นตรง โดยการลดความผิดพลาดการออกแบบใหม่ที่สะสมการค้นหาคําตอบที่ดีที่สุดในโลกนี่คือโครงการหลักสําหรับสถานที่อุตสาหกรรม
กระแสของสารละลายหลัก: Obtain an initial value via an analytical solution method → Parameterize the hand-eye matrix into Lie algebra → Construct an objective function minimizing error → Iteratively optimize using Gauss-Newton or LM algorithms → Map back to Lie group to output the optimized hand-eye matrix.
คุณลักษณะการทํางาน: ทนทานต่อเสียงรบกวนอย่างแข็งแรง; ความแม่นยําสูงกว่ากับปริมาณข้อมูลที่ใหญ่กว่า; ผลการปรับระดับที่มั่นคงจําเป็นต้องมีการคํานวณซ้ําหลายครั้ง, มีผลงานในเวลาจริงที่ต่ํากว่า และเหมาะสําหรับการปรับระดับความละเอียดสูงในสภาพแวดล้อมอุตสาหกรรมที่ซับซ้อน
วิธีสองวิธีไม่ได้ต่อต้านกัน แต่สมบูรณ์แบบ การแก้ไขการวิเคราะห์ให้ค่าเริ่มต้นที่น่าเชื่อถือสําหรับการปรับปรุงจํานวน ซึ่งต่อมายังเพิ่มความแม่นยําและความแข็งแรง
|
มิติการเปรียบเทียบ |
การแก้ไขทางวิเคราะห์ |
วิธีการปรับปรุงจํานวน |
|
ความสําคัญทางคณิตศาสตร์ |
การแก้สมการเส้นตรงโดยตรง |
การใกล้ชิดแบบซ้ําซ้ําของการปรับปรุงที่ไม่เป็นเส้น |
|
ความต้องการข้อมูล |
อย่างน้อย 2 การเคลื่อนไหวที่ไม่ใช่โคอาเซียล |
ข้อมูลที่มากขึ้น ความแม่นยําจะสูงขึ้น |
|
ความต้านทานเสียง |
อ่อนไหวต่อเสียง |
ความแข็งแกร่งมาก สามารถรับมือเสียงดังได้ |
|
ประสิทธิภาพการคํานวณ |
ระดับมิลลิสกอนด์ ผลงานในเวลาจริงที่แข็งแรง |
ระดับที่สอง ต้องการหลายครั้ง |
|
ความพึ่งพาของค่าเริ่มต้น |
ไม่จําเป็นต้องมีค่าเริ่มต้น |
จําเป็นต้องมีค่าเริ่มต้น (มักจะนํามาโดยสารแก้ไขการวิเคราะห์) |
|
สถานการณ์ที่ใช้ได้ |
การปรับขนาดห้องปฏิบัติการ การตรวจสอบรวดเร็ว |
สถานที่อุตสาหกรรม สภาพแวดล้อมเสียงซับซ้อน |
IV การเลือกฉากและแนวโน้มในอนาคต
The final effectiveness of hand-eye calibration depends not only on the choice of solution method but more so on standardized engineering implementation processes and scenario-based selection strategiesซึ่งเป็นหลักในการรับประกันความแม่นยําของการปรับและความมั่นคงในระยะยาว
1รายละเอียดการดําเนินงานหลัก
การเลือกบอร์ดปรับขนาด: ให้ความสําคัญกับบอร์ดปรับขนาดสูงที่มีความราบเรียบ / จุดที่มีความราบเรียบของพื้นผิวที่ดีกว่า 0.1 mm / m2 และความอดทนขนาดของลักษณะ ±