مشروع مرحلي

روبوت مستودعات ذاتي القيادة

The Construct Robotics Masterclass

أنجزت عملية أتمتة من ثلاث مراحل لروبوت RB-1، بدأت بالملاحة المبرمجة مسبقاً ووصلت إلى الاستقلال الكامل باستخدام SLAM وتخطيط مسار متقدم.

نظرة عامة على المشروع

ركز هذا المشروع المرحلي على رفع مستوى استقلالية روبوت المستودعات RB-1 تدريجياً لكي يتمكن من التنقل والتعامل مع الأجسام في بيئة مستودع محاكاة. وتطور المشروع عبر ثلاث مراحل متمايزة، تبني كل واحدة منها على السابقة حتى الوصول إلى التشغيل الذاتي الكامل.

بدءاً من الملاحة المبرمجة بشكل ثابت، اكتسب الروبوت لاحقاً قدرات أكثر تقدماً مثل التموضع ورسم الخرائط المتزامنين (SLAM)، وكشف العوائق، وتخطيط المسار الذاتي الكامل، مما يوضح الانتقال الكامل من التحكم اليدوي إلى الاستقلال الذكي.

دوري

طورت برمجيات الملاحة ورسم الخرائط للمراحل الثلاث كلها، مع تنفيذ وضبط الخوارزميات لكل مستوى من مستويات الاستقلالية. وشمل ذلك:

مسار التطوير عبر ثلاث مراحل

1

المرحلة 1: ملاحة مبرمجة مسبقاً

الأساس - اتباع مسار ثابت محدد مسبقاً

في المرحلة الأولى، اتبع الروبوت مساراً محدداً ومبرمجاً مسبقاً لإنجاز مهامه داخل المستودع. وتمت برمجة إحداثيات وأوامر بعينها لكي يقوم الروبوت بـ:

  • التنقل إلى رف محدد عبر نقاط طريق ثابتة
  • رفع الرف وتثبيته على قاعدة الروبوت
  • نقل الرف عبر مسار ثابت إلى موقع التسليم
  • تحرير الرف في الموقع المحدد

أرست هذه المرحلة قدرات التحكم الأساسي بالحركة والمناولة اللازمة لعمليات المستودعات.

2

المرحلة 2: رسم خرائط قائم على SLAM

وعي بيئي - رسم خرائط وتموضع

أدخلت المرحلة الثانية مفهوم SLAM، مما مكّن الروبوت من فهم بيئته بشكل ديناميكي:

  • رسم لحظي لبيئة المستودع باستخدام بيانات الماسح الليزري
  • تموضع مستمر لتتبع موقع الروبوت داخل الخريطة الناتجة
  • كشف العوائق باستخدام دمج الحساسات
  • تخطيط مسار أساسي للالتفاف حول العوائق المكتشفة
  • حفظ الخرائط وإعادة استخدامها في مهام لاحقة

قدمت هذه المرحلة الإدراك البيئي، مما سمح للروبوت بالتكيف مع التغييرات في تخطيط المستودع.

3

المرحلة 3: الاستقلال الكامل

استقلال تام - تشغيل ذاتي كامل

حققت المرحلة الأخيرة تشغيلًا ذاتياً كاملاً، حيث بات الروبوت يخطط وينفذ مهام المستودع بشكل مستقل:

  • ملاحة ذاتية باستخدام الخريطة التي جرى توليدها سابقاً
  • تخطيط مسار ديناميكي للوصول إلى أي هدف محدد
  • تجنب لحظي للعوائق مع إعادة تخطيط عند الحاجة
  • تعرّف ذاتي على الرفوف والتقاطها وتسليمها
  • تنفيذ المهمة كاملة من البداية إلى النهاية دون تدخل بشري

أظهرت هذه المرحلة استقلالاً روبوتياً حقيقياً، حيث اتخذ الروبوت قرارات ذكية لإنجاز مهام لوجستية داخل المستودع.

التقنيات المستخدمة

ROS (Robot Operating System)SLAM (Gmapping)Path PlanningPythonC++Navigation StackGazebo SimulationRViz VisualizationLaser ScannerSensor FusionRB-1 RobotObstacle Avoidance

لقطات من المحاكاة

بيئة المحاكاة - روبوت المستودعات RB-1

لقطات تُظهر الملاحة ورسم الخرائط ومعالجة الرفوف ذاتياً

الأثر ومخرجات التعلم

3
مراحل الاستقلالية
100%
ملاحة ذاتية
Real-time
رسم خرائط لحظي

أظهر هذا المشروع فهماً شاملاً لتطور الاستقلالية الروبوتية. ومن خلال تطوير الروبوت عبر ثلاث مراحل متمايزة، اكتسبت خبرة عملية في مفاهيم أساسية في الروبوتات:

العودة إلى المعرض الشخصي