تستخدم ماين كرافت لتدريب الروبوتات



لعبة الكمبيوتر في العالم المفتوح Minecraft تحظى بشعبية كبيرة بين الأطفال حول العالم ، ويستخدم الكبار هذه المكعبات لمشاريع أكثر جدية. على سبيل المثال ، لبناء الدوائر الرقمية ، ROM والمعالجات: أسرع معالجات Minecraft DjCPU8 لديها 256 بايت من الذاكرة ، وهي تدعم 42 تعليمات ومجمع .

لقد وجدت لعبة Minecraft الآن تطبيقًا آخر: تدريب الروبوتات.

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

اليوم ، هذه ليست مهام عاجلة للغاية ، لأن معظم الروبوتات تعمل في بيئة ثابتة ، دائمًا ما يتم إصلاحها في مكان واحد وأداء مهام مماثلة. ولكن في المستقبل ، قد تصبح هذه الدراسات ذات صلة عندما تدخل الروبوتات إلى عالم مفتوح أكثر تعقيدًا من Minecraft وتبدأ في العمل في بيئة معقدة.

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

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

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

يمكن إجراء تدريب مماثل في بيئة افتراضية والروبوتات الحقيقية في المستقبل ، قبل السماح لها بدخول العالم الحقيقي.

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



يظهر الفيديو روبوت باكستر ، الذي تعلم برنامجه العديد من الإجراءات في العالم الحقيقي. أيضًا عن طريق التجربة والخطأ ، على الرغم من أن Minecraft لم تشارك هنا.

Source: https://habr.com/ru/post/ar381589/


All Articles