نظرة عامة على المشروع
ركز هذا المشروع المرحلي على رفع مستوى استقلالية روبوت المستودعات RB-1 تدريجياً لكي يتمكن من التنقل والتعامل مع الأجسام في بيئة مستودع محاكاة. وتطور المشروع عبر ثلاث مراحل متمايزة، تبني كل واحدة منها على السابقة حتى الوصول إلى التشغيل الذاتي الكامل.
بدءاً من الملاحة المبرمجة بشكل ثابت، اكتسب الروبوت لاحقاً قدرات أكثر تقدماً مثل التموضع ورسم الخرائط المتزامنين (SLAM)، وكشف العوائق، وتخطيط المسار الذاتي الكامل، مما يوضح الانتقال الكامل من التحكم اليدوي إلى الاستقلال الذكي.
دوري
طورت برمجيات الملاحة ورسم الخرائط للمراحل الثلاث كلها، مع تنفيذ وضبط الخوارزميات لكل مستوى من مستويات الاستقلالية. وشمل ذلك:
- برمجة مسارات ملاحة ثابتة وروتينات مناولة للأرفف
- تنفيذ خوارزميات SLAM لرسم الخرائط والتموضع في الوقت الحقيقي
- تهيئة خوارزميات تخطيط المسار للملاحة الذاتية
- ضبط معالجة الحساسات ومعاملات كشف العوائق
- اختبار كل مرحلة من مراحل الأتمتة والتحقق من عملها في المحاكاة
مسار التطوير عبر ثلاث مراحل
المرحلة 1: ملاحة مبرمجة مسبقاً
الأساس - اتباع مسار ثابت محدد مسبقاً
في المرحلة الأولى، اتبع الروبوت مساراً محدداً ومبرمجاً مسبقاً لإنجاز مهامه داخل المستودع. وتمت برمجة إحداثيات وأوامر بعينها لكي يقوم الروبوت بـ:
- •التنقل إلى رف محدد عبر نقاط طريق ثابتة
- •رفع الرف وتثبيته على قاعدة الروبوت
- •نقل الرف عبر مسار ثابت إلى موقع التسليم
- •تحرير الرف في الموقع المحدد
أرست هذه المرحلة قدرات التحكم الأساسي بالحركة والمناولة اللازمة لعمليات المستودعات.
المرحلة 2: رسم خرائط قائم على SLAM
وعي بيئي - رسم خرائط وتموضع
أدخلت المرحلة الثانية مفهوم SLAM، مما مكّن الروبوت من فهم بيئته بشكل ديناميكي:
- •رسم لحظي لبيئة المستودع باستخدام بيانات الماسح الليزري
- •تموضع مستمر لتتبع موقع الروبوت داخل الخريطة الناتجة
- •كشف العوائق باستخدام دمج الحساسات
- •تخطيط مسار أساسي للالتفاف حول العوائق المكتشفة
- •حفظ الخرائط وإعادة استخدامها في مهام لاحقة
قدمت هذه المرحلة الإدراك البيئي، مما سمح للروبوت بالتكيف مع التغييرات في تخطيط المستودع.
المرحلة 3: الاستقلال الكامل
استقلال تام - تشغيل ذاتي كامل
حققت المرحلة الأخيرة تشغيلًا ذاتياً كاملاً، حيث بات الروبوت يخطط وينفذ مهام المستودع بشكل مستقل:
- •ملاحة ذاتية باستخدام الخريطة التي جرى توليدها سابقاً
- •تخطيط مسار ديناميكي للوصول إلى أي هدف محدد
- •تجنب لحظي للعوائق مع إعادة تخطيط عند الحاجة
- •تعرّف ذاتي على الرفوف والتقاطها وتسليمها
- •تنفيذ المهمة كاملة من البداية إلى النهاية دون تدخل بشري
أظهرت هذه المرحلة استقلالاً روبوتياً حقيقياً، حيث اتخذ الروبوت قرارات ذكية لإنجاز مهام لوجستية داخل المستودع.
التقنيات المستخدمة
لقطات من المحاكاة
بيئة المحاكاة - روبوت المستودعات RB-1
لقطات تُظهر الملاحة ورسم الخرائط ومعالجة الرفوف ذاتياً
الأثر ومخرجات التعلم
أظهر هذا المشروع فهماً شاملاً لتطور الاستقلالية الروبوتية. ومن خلال تطوير الروبوت عبر ثلاث مراحل متمايزة، اكتسبت خبرة عملية في مفاهيم أساسية في الروبوتات:
- التحكم بالحركة وتخطيط المسارات
- تنفيذ التموضع ورسم الخرائط المتزامنين (SLAM)
- تخطيط مسار ذاتي وتجنب العوائق
- دمج الحساسات ومعالجة البيانات
- المناولة الروبوتية لخدمات اللوجستيات داخل المستودعات