جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
Ellie هي لعبة Roomba تمت برمجتها لتكون قادرة على اكتشاف الألوان المختلفة باستخدام الكاميرا الخاصة بها ، وتحسس ما إذا كانت تتخطى منحدرًا حتى تتمكن من منع نفسها من الانقلاب ، وستبتعد عن طريق العقبات عندما تصطدم مصداتها بشيء ما في طريقها. أطلقنا على Roomba 'Ellie Ment' كلعبة على الكلمات لـ 'element' ، حيث إنها قادرة على تحديد العنصر الذي تنظر إليه وفقًا للون الورقة.
تم تطوير هذا المشروع وصياغته بواسطة كريستوفر كانون ، وكايلا سيمز وجريتشين إيفانز ، لمشروع الروبوت الخاص بهم من فئة EF 230.
الخطوة 1: مستشعرات ممتص الصدمات وتصوير الكاميرا
تمت برمجة Ellie للتحقق من اللون باستخدام كاميرتها عندما تم تنشيط مصداتها اليسرى أو اليمنى أو الأمامية. ستحدد الكاميرا بعد ذلك اللون الذي كانت تواجهه ، سواء كان أزرق أو أخضر أو أحمر والتي تمثل جميعها عناصر مختلفة موجودة على كوكب المريخ ، ثم تظهر "العنصر" الذي تقف أمامه.
الخطوة الثانية: مستشعر الجرف
تمت برمجة إيلي للاستشعار عندما تقترب من جرف ، أو في حالتنا حدود الورقة البيضاء ، وتكون قادرة على قلب نفسها للبقاء ضمن الحدود الموضوعة.
الخطوة 3: نتوء خفيف
تساعد مستشعرات إيلي للارتطام الضوئي في الشعور بمدى قربها من الحوامل التي تحمل الأوراق الملونة ، ثم تساعدها في إعادة وضعها بحيث تكون كاميرتها قادرة على رؤية اللون بشكل أفضل وبالتالي تنبهنا إلى العنصر الذي هي عليه انظر الى.
الخطوة 4: الكود
مرفق هو الكود الذي تم تطويره لإعطاء إيلي أوامرها من أجل العثور على "العناصر" في المنطقة المحددة.
Roomba_Project_Code.m