استخدام المراسلة بين الروبوتات مع VEX AIM

يوفر روبوت البرمجة VEX AIM للطلاب طريقة سهلة الوصول لتجربة المراسلة بين الروبوتات، أو التواصل، بين روبوتين مرتبطين. تصف هذه المقالة ما هي المراسلة بين الروبوتات، وأهميتها، وكيفية البدء في استخدامها. 


ما هي المراسلة؟

يمكن ربط روبوتين للترميز VEX AIM حتى يتمكنا من إرسال واستقبال الرسائل أثناء مشروع VEXcode AIM. نظرًا لأن الروبوتات قادرة على التواصل والعمل معًا، فإنها قادرة على التعامل مع مشاريع أكثر تعقيدًا مما قد يتمكن روبوت واحد من التعامل معه بمفرده.

في مقطع الفيديو التوضيحي أدناه، تم ربط كلا الروبوتين وتشغيل نفس المشروع. عندما يتم الضغط على الشاشة على أحد الروبوتات، فإنه يرسل رسالة إلى الروبوت الآخر لتحويل مصابيح LED الخاصة به إلى اللون الأزرق. 

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

  • بدء مشروع.
  • اتخاذ إجراء مراوغ لتجنب عقبة.
  • طلب المساعدة من روبوت آخر.

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

لماذا تعتبر الرسائل مهمة؟

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

لمعرفة المزيد عن فوائد التدريس باستخدام الرسائل بين الروبوتات، مقالة PD+ Insights رقمهذه.

البدء في استخدام الرسائل

ربط روبوتين

شاشة Link AIM على روبوت VEX AIM تُظهر روبوتين أخضرين مع علامة اختيار وخطوط منحنية تشير إلى الاتصال بينهما.

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

استخدام مشاريع المثال في VEXcode

تتوفر مشاريع نموذجية في VEXcode لكل من Blocks وPython والتي يمكن استخدامها لتطوير فهم كيفية الترميز باستخدام الرسائل. 

لمزيد من المعلومات حول استخدام مشاريع المثال مع VEX AIM، مقالة مكتبة VEXهذه. 

مرشح الرسالة الموجود في أقصى اليمين المميز في أعلى صفحة مشاريع المثال في VEXcode

قم بتحديد مرشح الرسالة لعرض مشاريع أمثلة الرسائل.

يُظهر مشروع مثال التحكم ثنائي الاتجاه LED كيف يمكن لروبوتين تشغيل نفس البرنامج في نفس الوقت. يقوم كل روبوت بإرسال رسائل إلى الروبوت الآخر، وتلك الرسائل تجعل الروبوتات تستجيب بسلوك محدد. 

عندما يتم الضغط على الشاشة على أحد الروبوتات، فإنه يرسل رسالة إلى الروبوت لتعيين ألوان LED الخاصة به إلى اللون الأزرق. 

مثال على رمز المشروع لمشروع استقبال الرسائل على اليسار ومشروع إرسال الرسائل على اليمين. يُظهر كل رمز روبوتًا مع برميل برتقالي فوقه وسهم يشير إلى الجزء العلوي من الروبوت الآخر.

يعمل مشروع المثال "إرسال الرسائل ومشروع المثال "استقبال الرسائل معًا. يتم تنزيل مشروع المثال "إرسال الرسائل إلى روبوت واحد (الروبوت أ)، ويتم تنزيل مشروع المثال "استقبال الرسائل إلى الروبوت الآخر (الروبوت ب). 

 

تم وصف المشروع الموضح في الفيديو أعلاه في الجدول أدناه.

الروبوت أ الروبوت ب
اضغط على الشاشة لجمع البيانات. انتظر رسالة.
اعتمادًا على ما يكتشفه AI Vision، أرسل رسالة. اعتمادًا على الرسالة المستلمة، قم بتشغيل مصابيح LED على لون معين وقم بتشغيل الصوت.

التدريس بالرسائل

يؤدي دمج الرسائل في الفصل الدراسي إلى فتح العديد من الفرص للطلاب لممارسة اتصالاتهم وتعاونهم أثناء بناء مشاريع مثيرة لروبوتاتهم. وبينما يقومون بتصميم أنظمة للروبوتات لمشاركة الرسائل، يتدرب الطلاب على تنظيم المعلومات، والاتفاق على القواعد، واستكشاف الأخطاء وإصلاحها عندما تسوء الأمور - وهي مهارات تعكس بشكل مباشر التعاون في العالم الحقيقي. ستساعدك الاقتراحات التالية في التدريس باستخدام التواصل بين الروبوتات في الفصل الدراسي الخاص بك:

  • يجب على مجموعتين من الطلاب العمل معًا لإنشاء مشاريع مراسلة. كل مجموعة ستحتاج إلى الروبوت الخاص بها.
  • يجب مراعاة التباعد عند قيام الطلاب بربط الروبوتات. إن وجود روبوتين فقط في نفس المساحة عند الربط سيساعد في منع الارتباك.
  • بمجرد ربط الروبوتات، قم بوضع علامة على أزواج الروبوتات حتى يمكن التعرف عليها بسهولة. استخدم ملصقات أو شريطًا ملونًا متطابقًا فريدًا لكل زوج حتى يتمكن الطلاب من العثور عليهما بسرعة.
    • ملاحظة بمجرد ربط زوج من الروبوتات، سيظلان مرتبطين في المرة التالية التي يتم تشغيلهما فيها. ليست هناك حاجة لتكرار عملية الربط.
  • تمثل المشاريع النموذجية الموضحة أعلاه نقاط بداية رائعة لمساعدة الطلاب على فهم الرسائل.
    • أولاً، يمكن للطلاب قراءة المشاريع والتنبؤ بما يعتقدون أنه سيحدث.
    • وبعد ذلك، يمكنهم تشغيل المشاريع لمعرفة كيفية العمل.
    • وأخيرًا، يمكنهم تعديل المشاريع لجعلها خاصة بهم.
  • تتوفر أيضًا أنشطة VEX AIM التالية لتقديم المراسلة في الفصل الدراسي الخاص بك:
    • الإرسال والاستقبال - في هذا النشاط، يعمل الطلاب بشكل تعاوني مع مجموعة أخرى لبرمجة روبوتين مرتبطين بحيث يعطي أحدهما تعليمات للآخر بإزالة البراميل الزرقاء من الميدان.
    • تمرين كرة القدم في هذا النشاط، يعمل الطلاب بشكل تعاوني مع مجموعة أخرى لبرمجة روبوتين مرتبطين لركل الكرة الرياضية ذهابًا وإيابًا.
       

 

 

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: