



- الرئيسيه /
- Research Projects /
- Building a moving robot with vision navigation capabilities
عنوان المشروع | بناء روبوت لديه إمكانيات ملاحه بصريه |
الباحث الرئيسي | د.محمد ايهاب |
ملخص المشروع | إن بناء روبوت هو تجربة شيقة وممتعة ولكنها مع ذلك تحدى مستمر. لقد تعلمنا كيف نصمم روبوت وننقل التصميم من الورق إلى منصة مستقرة ميكانيكياً. كيف نصُف الموتورين ونزامنهما لنحصل على تحرك للأمام وللخلف دون انحراف لأى جانب. كيف نوازن الروبوت لنحصل على حركة دورانية دون انزلاق للعجلتين. لقد تعلمنا كيف نحول تصميم الدائرة الإلكترونية من الورق إلى دائرة لوحية عاملة. لقد قطعنا كل الطريق من التصميم المبدئى، تنسيق اللوح، الغمر فى محلول لإزالة موصلات النحاس الزائدة. الثقب، لحام المكونات الإلكترونية، الاختبار، ومن ثم التشغيل. ومن منظور البرمجة قمنا ببرمجة دائرة التحكم الرئيسية لتتواصل مع دائرة التحكم فى الموتورين. كما استخدمنا مكتبة "أُبن سى فى" على منصة البايثون لنلتقط صور متزامنة باستخدام الكامرتين. كما قمنا بمعايرة زوج الكاميرات لنستطيع تقدير موضع الروبوت واتجاهه. |
أهداف المشروع | الغرض من هذا المشروع هو إعطاء روبوت مستقل القدرة على الرؤية لإدراك محيطه. يتم تثبيت كاميرتين على روبوت متحرك لتعملان كوسيلتى استشعار خاصة به. ولكى يقوم أى ربوت مستقل بأداء أية مهمة يجب أن يتعرف فى البداية على موقعه واتجاهه وهو ما يعنى حل المسألة الكلاسكية: "تقدير التموضع". بالإضافة إلى ذلك فإن تفادى العقبات ضرورى للروبوت المتحرك سواء فى محيط دينامى أو ساكن. وعلاوة على ذلك ، لكى تتفاعل مع محيطها، فإن الروبوتات المستقلة يجب أن تكون قادرة على التعرف على الأشياء والأشخاص آنياً. وعند ذلك فقط، بعد اعتبار كل المواضيع السابقة يمكن للروبوت المستقل أن يؤدى المهام الموكلة إليه.
|
مخرجات المشروع | روبوت متحرك له المكونات الآتية: |
امكانية الاستفادة من المشروع والجهات المستفيدة | أى جهة تحتاج روبوت متحرك يتفاعل مع محيطه مثل المنازل، المدارس، المستشفيات، والمصانع. ومع ذلك فإن الاستخدام يجب أن يفصل تبعاً لكل حالة بعينها. |