عند برمجة الروبوت الخاص بك لالتقاط الأشياء ووضعها، فإن اتجاه الروبوت الخاص بك هو المفتاح. في هذا الدرس، سوف تتعلم كيفية تحريك الروبوت الخاص بك وتدويره بدقة لالتقاط شيء ما. ستتعلم أيضًا كيفية استخدام كتلة Place object لتوصيله إلى موقع محدد.
شاهد الفيديو أدناه لمعرفة المزيد عن:
- تعتمد طريقة توجيه الروبوت الخاص بك على الاتجاه الذي يواجهه ركل الروبوت.
- كيفية برمجة الروبوت الخاص بك لالتقاط الأشياء ووضعها بدقة.
الآن بعد أن شاهدت الفيديو، قم بتدوين أفكارك في يومياتك. أجب عن هذه الأسئلة لتوجيه تفكيرك ومساعدتك في الاستعداد لمناقشة الفصل بأكمله:
- ما هي الاعتبارات التي تعتقد أنها ستكون مهمة عند برمجة الروبوت لالتقاط الأشياء ووضعها؟ أدرج فكرتين على الأقل.
- كيف تعتقد أن الروبوت يحتاج إلى التحرك حتى يتمكن من التقاط جسم به مغناطيس بنجاح؟ كن محددا.
- ما هي الأدلة الموجودة في الفيديو التي تدعم أفكارك؟
ما هي بعض الأسئلة التي لديك حول برمجة الروبوت لالتقاط الأشياء ووضعها؟
الآن بعد أن شاهدت الفيديو، قم بتدوين أفكارك في يومياتك. أجب عن هذه الأسئلة لتوجيه تفكيرك ومساعدتك في الاستعداد لمناقشة الفصل بأكمله:
- ما هي الاعتبارات التي تعتقد أنها ستكون مهمة عند برمجة الروبوت لالتقاط الأشياء ووضعها؟ أدرج فكرتين على الأقل.
- كيف تعتقد أن الروبوت يحتاج إلى التحرك حتى يتمكن من التقاط جسم به مغناطيس بنجاح؟ كن محددا.
- ما هي الأدلة الموجودة في الفيديو التي تدعم أفكارك؟
ما هي بعض الأسئلة التي لديك حول برمجة الروبوت لالتقاط الأشياء ووضعها؟
بعد أن يشاهد الطلاب الفيديو وقبل التدريب، لمناقشة الفصل بأكمله. استخدم إجابات الطلاب على الأسئلة المقدمة كأساس للمناقشة.
عند برمجة الروبوت لالتقاط الأشياء، من الضروري توجيه الروبوت بحيث يتم محاذاة الركلة مع الشيء الذي يجب التقاطه. ذكّر الطلاب بموضع المغناطيس وكيف سيحتاجون إلى "المرور" عبر الجسم لالتقاطه. توجيه الطلاب للتفكير في كيفية برمجة الروبوت لالتقاط وتحريك كائن لا يقع مباشرة أمام الروبوت.
الممارسة الموجهة
الآن بعد أن شاهدت الفيديو وناقشته، حان دورك للتمرين!
الخطوة 1: قم بإعداد الحقل الخاص بك كما هو موضح في الصورة أدناه.

الخطوة : استخدم وضع القيادة لنمذجة الحركات التي يحتاج الروبوت الخاص بك إلى القيام بها لإكمال المهمة.
- مهمتك هي قيادة الروبوت بين AprilTags لالتقاط البرميل ووضعه أمام AprilTag ID 4. قم بتوثيق قيادتك، ثم خطط لكيفية برمجة تلك الحركة.
- استخدم بطاقة المهمة هذه (Google / .docx / .pdf) لتوجيه ممارستك.
- نصيحة احترافية: انتبه جيدًا إلى الطريقة التي يجب أن يوجه بها الروبوت لالتقاط البرميل بنجاح، وإسقاطه أمام AprilTag ID
3: قم ببرمجة الروبوت لإكمال المهمة.
- مهمتك هي استخدام خطة المسار الخاصة بك من الخطوة 2 لبرمجة الروبوت للقيادة بين AprilTags لالتقاط البرميل، ثم تسليمه إلى AprilTag ID 4.
- استخدم بطاقة المهمة هذه (Google / .docx / .pdf) لتوجيه ممارستك.
- نصيحة احترافية: فكر في كيفية برمجة الروبوت الخاص بك ليتحرك بدقة في هذا التحدي، باستخدام المعرفة السابقة من الدورة.
4: استخدم عملية والقيادة والقياس والترميز لتكرار وتحسين دقة حركات الروبوت أثناء التقاط الأشياء وتسليمها.
- يتنبأ
- اختر القياس الأول الذي تحتاج إلى تعديله. قم بعمل تنبؤ جماعي حول كيفية تحسين قياس المسافة أو الزاوية باستخدام جذع الجملة هذا، وسجله في يومياتك:
- نعتقد أن المسافة/الزاوية يجب أن تكون حوالي ____________ مليمتر/بوصة/درجة.
- اختر القياس الأول الذي تحتاج إلى تعديله. قم بعمل تنبؤ جماعي حول كيفية تحسين قياس المسافة أو الزاوية باستخدام جذع الجملة هذا، وسجله في يومياتك:
- محرك
- اختبر توقعاتك عن طريق قيادة الروبوت الخاص بك. قم بتوثيق أي ملاحظات تقوم بها أثناء القيادة والتي يمكن أن تساعدك على تحسين دقتك.
- يقيس
- ضع منقلة الروبوت أسفل الروبوت، أو استخدم مسطرة لقياس النقطة التي توقف عندها الروبوت عن القيادة.
- شفرة
- استخدم القياسات المعدلة في مشروع الترميز الخاص بك! قم بتشغيله للاختبار. هل التعديل الذي أجريته يحسن من دقتك ويجعل التقاط البرميل ووضعه أسهل؟ إذا لم يكن الأمر كذلك، كرر العملية وحاول مرة أخرى. تأكد من تسجيل قياساتك وملاحظاتك في مجلتك أثناء قيامك بذلك.
الموارد للممارسة:
المقالات المرتبطة هنا متاحة إذا كنت بحاجة إلى دعم إضافي أثناء إكمال النشاط.
الآن بعد أن شاهدت الفيديو وناقشته، حان دورك للتمرين!
الخطوة 1: قم بإعداد الحقل الخاص بك كما هو موضح في الصورة أدناه.

الخطوة : استخدم وضع القيادة لنمذجة الحركات التي يحتاج الروبوت الخاص بك إلى القيام بها لإكمال المهمة.
- مهمتك هي قيادة الروبوت بين AprilTags لالتقاط البرميل ووضعه أمام AprilTag ID 4. قم بتوثيق قيادتك، ثم خطط لكيفية برمجة تلك الحركة.
- استخدم بطاقة المهمة هذه (Google / .docx / .pdf) لتوجيه ممارستك.
- نصيحة احترافية: انتبه جيدًا إلى الطريقة التي يجب أن يوجه بها الروبوت لالتقاط البرميل بنجاح، وإسقاطه أمام AprilTag ID
3: قم ببرمجة الروبوت لإكمال المهمة.
- مهمتك هي استخدام خطة المسار الخاصة بك من الخطوة 2 لبرمجة الروبوت للقيادة بين AprilTags لالتقاط البرميل، ثم تسليمه إلى AprilTag ID 4.
- استخدم بطاقة المهمة هذه (Google / .docx / .pdf) لتوجيه ممارستك.
- نصيحة احترافية: فكر في كيفية برمجة الروبوت الخاص بك ليتحرك بدقة في هذا التحدي، باستخدام المعرفة السابقة من الدورة.
4: استخدم عملية والقيادة والقياس والترميز لتكرار وتحسين دقة حركات الروبوت أثناء التقاط الأشياء وتسليمها.
- يتنبأ
- اختر القياس الأول الذي تحتاج إلى تعديله. قم بعمل تنبؤ جماعي حول كيفية تحسين قياس المسافة أو الزاوية باستخدام جذع الجملة هذا، وسجله في يومياتك:
- نعتقد أن المسافة/الزاوية يجب أن تكون حوالي ____________ مليمتر/بوصة/درجة.
- اختر القياس الأول الذي تحتاج إلى تعديله. قم بعمل تنبؤ جماعي حول كيفية تحسين قياس المسافة أو الزاوية باستخدام جذع الجملة هذا، وسجله في يومياتك:
- محرك
- اختبر توقعاتك عن طريق قيادة الروبوت الخاص بك. قم بتوثيق أي ملاحظات تقوم بها أثناء القيادة والتي يمكن أن تساعدك على تحسين دقتك.
- يقيس
- ضع منقلة الروبوت أسفل الروبوت، أو استخدم مسطرة لقياس النقطة التي توقف عندها الروبوت عن القيادة.
- شفرة
- استخدم القياسات المعدلة في مشروع الترميز الخاص بك! قم بتشغيله للاختبار. هل التعديل الذي أجريته يحسن من دقتك ويجعل التقاط البرميل ووضعه أسهل؟ إذا لم يكن الأمر كذلك، كرر العملية وحاول مرة أخرى. تأكد من تسجيل قياساتك وملاحظاتك في مجلتك أثناء قيامك بذلك.
الموارد للممارسة:
المقالات المرتبطة هنا متاحة إذا كنت بحاجة إلى دعم إضافي أثناء إكمال النشاط.
ذكّر الطلاب بتوقعاتهم من العمل الجماعي قبل البدء.
قم بتوزيع بطاقة مهمة الخطوة 2 (Google / .docx / .pdf) على كل طالب. ذكّر الطلاب بأن هدف القيادة هو التأكد من أن كل فرد في المجموعة يطور نموذجًا ذهنيًا مشتركًا لكيفية تحرك الروبوت لإكمال المهمة بنجاح. شجع الطلاب على الانتباه إلى كيفية توثيق قيادتهم، حيث سيستخدمون ممارستهم كتوثيق لبناء الكود الخاص بهم.
بينما يقود الطلاب، بالتجول في الغرفة والتحقق من الطلاب حول تعلمهم. اطرح أسئلة مثل:
- ما هي الحركات المحددة التي يجب على الروبوت الخاص بك القيام بها لإكمال المهمة بنجاح؟
- ما هي التفاصيل المتعلقة بحركات الروبوت الخاص بك التي تسجلها؟ لماذا اخترتهم؟ هل هناك تفاصيل أخرى مهمة يجب عليك تضمينها؟
- كيف تعمل مجموعتك معًا للتخطيط لمسار الروبوت؟ ما هو الدور الذي يلعبه كل شخص؟
قم بتوزيع بطاقة مهمة الخطوة 3 (Google / .docx / .pdf) على كل طالب بعد استيفائهم لمعايير النجاح في القيادة، ومشاركة المسار المخطط له معك. ثم سيستخدم الطلاب خطتهم لبناء مشاريع VEXcode الأولية الخاصة بهم. ذكّرهم بضرورة بناء مشاريعهم واختبارها بشكل تدريجي.
بينما يقوم الطلاب ببرمجة الروبوت، قم بالتجول في الغرفة وتواصل مع الطلاب لمناقشة تقدمهم وتعلمهم. اطرح أسئلة مثل:
- في هذه المرحلة من مشروعك، ما هي الحركة التي قمت ببرمجتها؟ ماذا يأتي بعد ذلك، وكيف يمكنك أن تعرف؟
- لماذا يعتبر ترتيب الكتل مهمًا لحركة الروبوت؟ كيف اختارت مجموعتك هذا التسلسل؟
- ما هي الخطوات التي يمكنك اتخاذها إذا تحرك الروبوت بشكل مختلف عما كنت تتوقعه؟ كيف تتعامل مع حل هذه المشكلة؟
بمجرد أن يكون لدى الطلاب مشروع ترميز أولي يكمل المهمة، يجب عليهم الانتقال إلى الخطوة 4 والبدء في التكرار Students should use the Predict-Drive-Measure-Code process to help them improve one thing about their robot's movement at a time, to achieve the precision needed to pick up and move the barrel. لتسهيل هذه العملية، اطرح أسئلة مثل:
- كيف يساعدك التنبؤ بالقياسات المطلوبة قبل القيادة على تحسين دقة حركات الروبوت الخاص بك؟
- اشرح كيف تعمل التعديلات التي تقوم بها على تحسين قدرة الروبوت على التقاط البرميل ووضعه.
- كيف تحسنت قياساتك أو تغيرت على مدار محاولات متعددة، وما الذي تعلمته من هذه التكرارات؟
- كيف تتخذ قرارات تعاونية بشأن الأجزاء التي تريد تغييرها في مشروعك؟ كيف تتفقون على التغيير الذي يجب إجراؤه؟
الخلاصة
الآن بعد أن قمت بالتدريب، حان الوقت لمشاركة ما تعلمته. أجب عن الأسئلة التالية في يومياتك لمساعدتك على التفكير في تعليمك والاستعداد لمناقشة الفصل بأكمله:
- ما هي استراتيجيتك لالتقاط البرميل ووضعه لإكمال التحدي؟ كن شاملاً في شرحك. لماذا تعتقد أن استراتيجيتك كانت ناجحة؟
- كيف استخدمت كل من وضع القيادة وVEXcode لإكمال المهمة؟ كيف تعاونت مجموعتك في كلا الجزأين من الممارسة؟
- ما هي النصيحة التي تقدمها لشخص يتعلم برمجة الروبوت لالتقاط الأشياء ووضعها لأول مرة؟ لماذا تعتقد أن نصيحتك ستكون مفيدة؟
الآن بعد أن قمت بالتدريب، حان الوقت لمشاركة ما تعلمته. أجب عن الأسئلة التالية في يومياتك لمساعدتك على التفكير في تعليمك والاستعداد لمناقشة الفصل بأكمله:
- ما هي استراتيجيتك لالتقاط البرميل ووضعه لإكمال التحدي؟ كن شاملاً في شرحك. لماذا تعتقد أن استراتيجيتك كانت ناجحة؟
- كيف استخدمت كل من وضع القيادة وVEXcode لإكمال المهمة؟ كيف تعاونت مجموعتك في كلا الجزأين من الممارسة؟
- ما هي النصيحة التي تقدمها لشخص يتعلم برمجة الروبوت لالتقاط الأشياء ووضعها لأول مرة؟ لماذا تعتقد أن نصيحتك ستكون مفيدة؟
توجيه الطلاب لمشاركة ما تعلموه في مناقشة مع الفصل بأكمله. مساعدة الطلاب على التفكير في تعلمهم من خلال الممارسة للوصول إلى فهم مشترك أو أهداف التعلم.
استخدم الأسئلة التي أجاب عليها الطلاب في مذكراتهم كنقطة بداية للمناقشة. بينما تستمع إلى مساهمات الطلاب، اطرح أسئلة متابعة لتوجيه فهمهم:
- لمشاركة الإستراتيجية:
ما هي بعض التحديات التي واجهتها مجموعتك عند التقاط البرميل ووضعه، وكيف تغلبت عليها؟
ما هي أفكار الاستراتيجية الأخرى التي أخذتها في الاعتبار قبل اتخاذ قرارك؟ لماذا اخترت هذه الاستراتيجية تحديدا؟
- للترميز:
- هل يمكنك وصف لحظة ساعدك فيها قيادة الروبوت على اتخاذ قرار برمجة أفضل؟
- ما هي الكتل التي استخدمتها لترميز الروبوت للتوجه بدقة على البرميل وAprilTag؟
- للتعاون:
- كيف ساهم كل عضو في مجموعتك في القيادة والبرمجة؟
إنشاء قائمة مشتركة من النصائح لبرمجة الروبوت لالتقاط الأشياء ووضعها. يمكن أن تكون هذه القائمة بمثابة وثيقة حية، حيث يمكن للطلاب الإضافة إليها ومراجعتها مع نمو فهمهم.
حدد التالي > للانتقال إلى الدرس التالي.