CAD-prior-driven teaching-free robotic welding trajectory generation for complex structural components
تقترح هذه الورقة طريقة قائمة على نموذج التصميم بمساعدة الحاسوب (CAD) لللحام الروبوتي بدون تدريس للمكونات الهيكلية المعقدة، تدمج الإدراك النشط، وفك الارتباط الإحداثي، واستخراج الميزات القائم على المقطع العرضي ثنائي الأبعاد لتعويض انحرافات التجميع وتوليد مسارات لحام عالية الدقة، محققةً معدل تغطية للسحابة النقطية بنسبة 98.6% ودقة دون المليمتر في التجارب الفيزيائية.
في عالم التصنيع الثقيل، يتضمن بناء الهياكل الضخمة مثل هياكل السفن، أو إطارات الجسور، أو معدات التعدين، غالبًا عملية وصل الصفائح المعدنية السميكة معًا. ولعقود من الزمن، كانت الطريقة الأكثر موثوقية لضمان بقاء هذه الصفائح ملتحمة هي جعل لحّام بشري يوجه الشعلة يدويًا، أو تعليم الروبوت بدقة أين يتحرك عبر تحريك ذراعه فعليًا عبر المسار لمرة واحدة. تعمل طريقة "التعليم والتكرار" هذه بشكل جيد عندما تكون كل قطعة متطابقة تمامًا وتتطابق في تركيبها بشكل مثالي. ومع ذلك، فإن الأجزاء المعدنية في العالم الحقيقي نادرًا ما تكون مثالية. فعند تجميع الصفائح الكبيرة، قد تظهر فجوات صغيرة، ويمكن للمعدن أن يتشوه قليًا بسبب الحرارة أو الضغط. وإذا كان الروبوت يتبع ببساطة مسارًا مبرمجًا مسبقًا بناءً على رسم رقمي مثالي، فقد يخطئ المسار الفعلي للدرز (اللحام) تمامًا، مما يؤدي إلى وصلة ضعيفة أو قطعة مهدرة. ولحل هذه المشكلة، لجأ المهندسون إلى أنظمة الرؤية، حيث منحوا الروبوتات "عيونًا" لترى اللحام أثناء العمل. ومع ذلك، فإن مجرد امتلاك كاميرا ليس كافيًا؛ فإذا لم تستطع الكاميرا رؤية الدرز بسبب الظلال، أو الوهج، أو جسم الروبوت نفسه الذي يحجب الرؤية، فسيفشل النظام. ويكمن التحدي في تعليم الروبوت ليس فقط كيف ينظر، بل كيف يعرف بالضبط أين يقف وكيف يضبط زاوية كاميرته للحصول على صورة واضحة وكاملة لدرز معقد ومتعرج قبل أن يبدأ اللحام حتى.
لقد طور باحثون في جامعة هوبي للفنون والعلوم نهجًا جديدًا يسمح للروبوت بمعرفة أفضل طريقة لرؤية ولحام هيكل معدني معقد دون أي توجيه بشري. فبدلاً من الاعتماد على إنسان ليري الروبوت المسار أو على كاميرا تمسح فقط ما هو أمامها، يبدأ النظام بنموذج رقمي ثلاثي الأبعاد مفصل للجزء، والمعروف باسم نموذج CAD. لقد علم الباحثون الروبوت كيفية قراءة هذا النموذج كخريطة، وتحديد مكان تلامس الصفائح المعدنية بدقة وأين يجب أن يكون اللحام نظريًا. وباستخدام هذه الخريطة الرقمية كدليل، يخطط الروبوت حركته الخاصة؛ حيث يحسب مسارًا سلسًا لكاميرته، مما يضمن بقاء العدسة على المسافة والزاوية المثالية لتجنب الظلال والانعكاسات، مع التأكد أيضًا من أن ذراع الروبوت لن يعلق أو يُحجب بواسطة الجزء نفسه. هذه العملية، التي يسميها الفريق "الإدراك النشط"، تسمح للروبوت بجمع صورة ثلاثية الأبعاد كاملة وواضحة للدرز، حتى في الزوايا الضيقة التي غالبًا ما تفقد فيها الطرق التقليدية البيانات.
بمجرد أن يلتقط الروبوت هذه الصورة الواضحة، يواجه مشكلة أخرى: فالجزء المعدني الحقيقي لا يشبه أبدًا الخريطة الرقمية تمامًا. فهناك فجوات وانحناءات صغيرة لا يعرفها النموذج الحاسوبي. ولإصلاح ذلك، ابتكر الفريق طريقة لإيجاد المركز الحقيقي لخط اللحام من خلال النظر إلى البيانات بطريقة ذكية. فبدلاً من محاولة العثور على الدرز في سحابة النقاط ثلاثية الأبعاد الفوضوية التي تلتقطها الكاميرا، يقوم النظام بتقسيم البيانات إلى مقاطع عرضية ثنائية الأبعاد مسطحة. تخيل أنك تنظر إلى رغيف خبز؛ فبدلاً من محاولة تتبع منحنى عبر الرغيف بأكمله، أنت تنظر إلى الوجه المسطح لشريحة واحدة. ومن خلال القيام بذلك، يمكن للروبوت بسهولة تحديد مكان التقاء الصفيحتين المعدنيتين، وتصفية الضجيج والأخطاء التي عادة ما تربك الرؤية الحاسوبية. ثم يقوم بعد ذلك ببناء خط مستمر وسلس يمثل الموقع الفعلي والحقيقي للحام، مما يصحح الخريطة الرقمية الأصلية لتتطابق مع الواقع.
ومع وجود هذه الخريطة المصححة في يده، يولد الروبوت مسار اللحام النهائي الخاص به. فهو يترجم الخط السلس للحام الفعلي إلى مجموعة من التعليمات لمفاصله، مما يضمن بقاء شعلة اللحام محاذية تمامًا للدرز أثناء حركتها. اختبر الباحثون هذا النظام على هيكل معدني معقد يتميز بخطوط مستقيمة ومنحنيات ثلاثية الأبعاد ملتوية. ووجدوا أن طريقتهم التقطت 98.6% من منطقة اللحام، وهو تحسن كبير مقارنة بالمسح التقليدي ذي الزاوية الثابتة، والذي تمكن فقط من رؤية حوالي 72% من نفس المنطقة بسبب النقاط العمياء. وكانت قياسات طول اللحام دقيقة للغاية، بمتوسط خطأ قدره 0.19 مليمتر فقط. وعندما قام الروبوت بعملية اللحام الفعلية، نجح في إنشاء دروز مستمرة وقوية على طول الأجزاء المستقيمة والتقاطعات المنحنية الصعبة، دون توقف أو وقوع في أخطاء.
تثبت هذه الدراسة أنه من خلال الجمع بين المخطط الرقمي والرؤية الذكية ذاتية التصحيح، يمكن للروبوتات التعامل مع الواقع الفوضوي للتصنيع الصناعي دون الحاجة إلى إنسان ليعلمها كل حركة تقوم بها. وقد أثبت النظام قدرته على التكيف مع العيوب الحتمية في التجميع الواقعي، وإيجاد المسار الحقيقي للحام وتنفيذه بدقة عالية. يتجاوز هذا النهج مجرد الأتمتة البسيطة، ليقدم وسيلة تمكن الآلات من فهم البيئات الفيزيائية المعقدة والتنقل فيها بمفردها، مما يضمن بناء الهياكل الثقيلة التي تدعم عالمنا بمستوى من الدقة كان من الصعب تحقيقه سابقًا دون إشراف بشري مستمر.
ملخص تقني: توليد مسارات اللحام الروبوتي الموجه بالنماذج الهندسية (CAD) دون الحاجة للتعليم اليدوي
بيان المشكلة يتناول هذا البحث التحديات المتأصلة في عملية اللحام الروبوتي لقطع الهياكل المعقدة، مثل التجميعات متعددة الانحناءات وإطارات الأنابيب غير المنتظمة، والتي تتم دون الحاجة إلى التعليم اليدوي (Teaching-free). تعاني الطرق التقليدية التي تعتمد على التعليم اليدوي أو البرمجة خارج الموقع (Offline programming) من صعوبة التعامل مع التغيرات المتكررة في قطع العمل والانحرافات العشوائية في التجميع. وبينما توفر الرؤية ثلاثية الأبعاد مساراً نحو الاستقلالية، إلا أن الأنظمة الحالية تعاني من عدم استقرار الإدراك؛ وتشمل المشكلات المحددة ما يلي:
الانسداد البصري والانعكاس المرآتي: تؤدي الظروف الصناعية القاسية إلى فقدان البيانات أو ظهور ضجيج عالي التردد في السحب النقطية (Point clouds).
القدرة المحدودة على التكيف: تعتمد العديد من الأنظمة على مسح ذي رؤية ثابتة أو تعديلات يدوية، مما يؤدي إلى الفشل في مراعاة مجال رؤية المستشعر، وجودة الملاحظة، والوصول الحركي للروبوت (Kinematic reachability).
فشل استخراج الميزات: تخلق الفجوات العشوائية في التجميع والتشوهات الموضعية انحرافات مكانية معقدة بين النماذج النظرية (CAD) والبيانات المقاسة. يؤدي مطابقة السحب النقطية المشوشة مباشرة إلى انحراف المسار، مما يتسبب في عيوب لحام مثل نقص الانصهار.
عدم الاستفادة من الأولويات الهندسية (CAD Priors): تتجاهل دراسات التتبع البصري الحالية القيود الهيكلية الصريحة (الهندسة، الطوبولوجيا، والناظمات/Normals) المضمنة في نماذج CAD أثناء مرحلة تخطيط الوضع النشط.
المنهجية يقترح المؤلفون إطار عمل شاملاً للإدراك النشط وتوليد المسارات الموجه بالنماذج الهندسية (CAD). تمر المنهجية عبر أربع مراحل:
1. التحديد التلقائي للحام النظري:
يقوم النظام بتحليل نموذج CAD ثلاثي الأبعاد لاستخراج خطوط اللحام النظرية تلقائياً.
باستخدام قيود التجاور الطوبولوجي وهندسة التلامس، يتم تحديد خطوط التلامس بين الأجسام الصلبة.
تعمل دالة تقييم متعددة الأهداف على تصفية الحدود المرشحة بناءً على إسقاط اتجاه المرجع، وطول القوس، والاتساق مع الناظمات السطحية المجاورة لاختيار خط اللحام النظري الأمثل.
2. تخطيط مسار الإدراك النشط:
إطار المرجع المحلي: يتم إنشاء اتجاه ملاحظة محلي مفضل باستخدام مماس اللحام ومنصف الزاوية بين الناظمات السطحية المجاورة.
توليد الوضعيات المرشحة: يتم توليد وضعيات كاميرا مرشحة حول نقاط أخذ العينات، مع ضمان توجيه المحور البصري نحو منطقة اللحام المحلية.
تقييم الجودة: تقوم دالة شاملة بتقييم المرشحين بناءً على خمسة معايير: تغطية مجال الرؤية، مسافة الملاحظة، زاوية السقوط، الانسداد الموضعي، والجدوى الحركية للروبوت.
البرمجة الديناميكية: لضمان الاستمرارية، يتم إنشاء رسم بياني طبقي حيث تأخذ تكاليف الانتقال في الاعتبار الإزاحة المكانية، وتغير الوضعية، والتغيرات في فضاء المفاصل. تحل البرمجة الديناميكية المسألة لإيجاد تسلسل التصوير الأمثل، والذي يتم تنعيمه باستخدام استكمال B-spline.
3. التسجيل العالمي وتوحيد الإحداثيات:
للتعويض عن أخطاء التثبيت، يستحوذ النظام على سحابة نقطية أولية عالمية.
باستخدام معايرة (Hand-eye calibration) والحركية الأمامية، يتم تحويل البيانات إلى إطار قاعدة الروبوت، ثم إعادة إسقاطها إلى فضاء إحداثيات النموذج النظري.
تقوم خوارزمية (Iterative Closest Point - ICP) بتسجيل السحابة النقطية الفعلية مع نموذج CAD النظري لتحديد انحراف الوضع الجسمي الصلب (ΔT).
4. إعادة بناء حقل الانحراف وتوليد المسار:
تقليل الأبعاد: لكل نقطة عينة نظرية، يتم إسقاط السحابة النقطية ثلاثية الأبعاد المحلية على مقطع عرضي ثنائي الأبعاد عمودي على مماس اللحام. يحول هذا العملية من بحث عن الميزات في 3D إلى مشكلة تقاطع كفاف (Contour-intersection) في 2D، مما يقلل من تأثير الضجيج والقيم المتطرفة.
استخراج الميزات: يتم تطبيق ملاءمة الخطوط القوية (Robust line fitting) على المجموعات النقطية المسقطة (الألواح اليسرى واليمنى) لإيجاد نقطة التقاطع، والتي تمثل نقطة ميزة اللحام الفعلية.
إعادة بناء حقل الانحراف: يتم تفكيك ناقلات الانحراف المنفصلة إلى مكونات جانبية، وعمق، ومماسية. يتم تقليل دالة طاقة منتظمة (Regularized energy functional) لإعادة بناء حقل انحراف مستمر وسلس وقابل للتفاضل، مما يعمل على تصفية ضجيج القياس عالي التردد.
تصحيح المصدر: يتم دمج حقل الانحراف السلس مع نموذج اللحام النظري لإنشاء منحنى اللحام الفعلي.
توليد المسار: يتم إنشاء نظام إحداثيات لحام متحرك بناءً على المنحنى المصحح ومنصفات زوايا الثنائية (Dihedral-angle bisectors). تقوم الحركية العكسية (Inverse kinematics) بتحويل هذه الوضعيات إلى أوامر تنفيذية للروبوت.
المساهمات الرئيسية
التخطيط النشط الموجه بـ CAD: يقدم البحث طريقة تستخدم الأولويات الهندسية والطوبولوجية لنموذج CAD لتقييد وضعيات الكاميرا المرشحة وتوجيه تخطيط مسار التصوير المستمر، بدلاً من الاعتماد على رؤى ثابتة أو تعديلات يدوية.
الإسقاط ثنائي الأبعاد لتقليل الضجيج: من خلال إسقاط السحب النقطية ثلاثية الأبعاد المحلية على مقاطع عرضية ثنائية الأبعاد، تحول الطريقة استخراج الميزات المعقدة في 3D إلى مشكلة تقاطع كفاف في 2D، مما يقلل بشكل كبير من تأثير الانعكاس المرآتي والقيم المتطرفة.
إعادة بناء حقل الانحراف المنتظم: بدلاً من الملاءمة المباشرة للبيانات المشوشة، اقترح المؤلفون دالة طاقة منتظمة لإعادة بناء حقل انحراف سلس. يضمن ذلك أن يكون المسار المولد مستمراً وقابلاً للتفاضل، مما يمنع الانحراف الناتج عن الضجيج البصري المحلي.
التحقق من النظام المتكامل: تتحقق الدراسة من كامل خط الإنتاج (Pipeline) — من تحليل CAD إلى اللحام الفيزيائي — مما يثبت القدرة على توليد مسارات قابلة للتنفيذ لتقاطعات مكانية معقدة دون الحاجة للتعليم اليدوي.
النتائج التجريبية أُجريت التجارب على مكون هيكلي يتميز بلحامات زاوية مستقيمة وتقاطعات منحنية مكانية باستخدام روبوت Siasun SR10C ومستشعر Kinect V2.
تغطية السحابة النقطية: حققت استراتيجية التخطيط النشط معدل تغطية للسحابة النقطية بنسبة 98.6% في مناطق التقاطع المعقدة، وهو تحسن كبير مقارنة بـ 72.4% التي حققتها طريقة المسح ذات الرؤية الثابتة التقليدية.
دقة الأبعاد: بلغ متوسط الخطأ المطلق في طول السحابة النقطية 0.19 مم، مع أقصى خطأ إحداثي أحادي الاتجاه قدره 0.28 مم.
دقة استخراج الميزات: كانت متوسطات الأخطاء المطلقة لنقاط الميزة المستخرجة هي 0.16 مم (X)، و 0.14 مم (Y)، و 0.17 مم (Z).
اللحام الفيزيائي: أكدت التجارب الفيزيائية نجاح تشكيل خطوط لحام مستمرة عبر كل من المناطق المستقيمة والمنحنية مكانياً. نفذ الروبوت المسار دون إنذارات تجاوز الحدود أو حالات التفرد (Singularity)، مما يثبت القابلية الهندسية للتنفيذ.
الأهمية يزعم البحث أن أهميته الرئيسية تكمن في تحويل العلاقات الهندسية القابلة للتحليل داخل نموذج قطعة العمل إلى قيود لعملية الإدراك والتحكم، مما يلغي الحاجة للتعليم اليدوي وللرؤى القائمة على الخبرة الثابتة. من خلال دمج أولويات CAD بشكل منهجي في مرحلة تخطيط الوضع البصري النشط، تعالج هذه الطريقة الأسباب الجذرية لعدم استقرار الإدراك (الانسداد، الانعكاس، الضجيج) وانحراف المسار. تثبت الدراسة أن النهج الذي لا يتطلب تعليماً يدوياً (Teaching-free) هو نهج قابل للتطبيق للمكونات الهيكلية المعقدة، مما يوفر أساساً قوياً يعتمد على البيانات لتوليد مسارات مستقلة تتكيف مع انحرافات التجميع والهندسات المعقدة.