تمرينات - كتاب الذكاء الإصطناعي - الصف 12 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب الذكاء الإصطناعي - الصف 12 - الفصل 1 | المادة: الذكاء الإصطناعي | المرحلة: الصف 12 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

الدرس: تمرينات على خوارزميات الطائرة المُسيّرة

📚 معلومات الصفحة

الكتاب: كتاب الذكاء الإصطناعي - الصف 12 - الفصل 1 | المادة: الذكاء الإصطناعي | المرحلة: الصف 12 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

نوع المحتوى: تمارين وأسئلة

مستوى الصعوبة: متوسط

📝 ملخص الصفحة

1. حلل الدالة move_to_target واشرح كيفية قيام الطائرة المسيرة بحساب موضعها التالي في قائمة نقاط الطريق. كيف يمكن تحسين مسار الطائرة المسيرة لتقليل زمن الطيران بين نقاط الطريق؟

تحلل الدالة `move_to_target` المسار المحدد للطائرة المسيرة إلى سلسلة من نقاط الطريق (waypoints). تقوم الطائرة بحساب موضعها التالي عن طريق تحديد النقطة الحالية في القائمة ثم الانتقال إلى النقطة التي تليها بشكل تسلسلي. لتحسين المسار وتقليل زمن الطيران، يمكن استخدام خوارزميات تخطيط مسار أكثر كفاءة، مثل خوارزميات البحث عن أقصر مسار (مثل خوارزمية A*) التي تأخذ في الاعتبار المسافة الفعلية والعوائق، بدلاً من التسلسل الخطي البسيط. كما يمكن تحسينه باستخدام تقنيات التنعيم (smoothing) للمسار لجعله أكثر استقامة وتقليل عدد المنعطفات الحادة التي تبطئ الطائرة.

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

من عيوب خوارزمية التحكم الحالية:

* ضعف التكيف مع الرياح: قد لا تعوض عن الانحراف الناتج عن قوة الرياح.

* عدم القدرة على تجنب العوائق غير المتوقعة: الخوارزمية تتبع مسارًا ثابتًا مسبقًا.

* التأثر بأخطاء نظام تحديد المواقع (GPS): قد تؤدي عدم الدقة إلى أخطاء في تحديد الموقع والوصول إلى الهدف.

التحسينات المقترحة:

* دمج مستشعرات إضافية: استخدام مستشعرات القصور الذاتي (IMU) وكاميرات لتكملة بيانات GPS وتصحيح أخطائه.

* خوارزميات تحكم تكيفية: استخدام خوارزميات مثل التحكم التنبئي النموذجي (MPC) التي تتوقع تأثير الرياح وتصحح المسار في الوقت الفعلي.

* أنظمة كشف وتجنب العوائق: دمج خوارزميات رؤية حاسوبية (Computer Vision) أو مستشعرات (مثل الليدار) لاكتشاف العوائق الديناميكية وإعادة تخطيط المسار حولها فورًا.

* نظام تحكم قوي (Robust Control): تصميم وحدة تحكم تحافظ على استقرار الطائرة وأدائها حتى في ظل وجود شكوك أو اضطرابات خارجية.

📋 المحتوى المنظم

📖 محتوى تعليمي مفصّل

تمرينات

نوع: محتوى تعليمي

تمرينات

1

نوع: QUESTION

1 حلل الدالة ( ) move_to_target واشرح كيفية قيام الطائرة المسيرة بحساب موضعها التالي في قائمة نقاط الطريق. كيف يمكن تحسين مسار الطائرة المسيرة لتقليل زمن الطيران بين نقاط الطريق؟

2

نوع: QUESTION

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

نوع: METADATA

وزارة التعليم Ministry of Education 2025 - 1447

نوع: METADATA

326

📄 النص الكامل للصفحة

--- SECTION: تمرينات --- تمرينات --- SECTION: 1 --- 1 حلل الدالة ( ) move_to_target واشرح كيفية قيام الطائرة المسيرة بحساب موضعها التالي في قائمة نقاط الطريق. كيف يمكن تحسين مسار الطائرة المسيرة لتقليل زمن الطيران بين نقاط الطريق؟ --- SECTION: 2 --- 2 قيم عيوب خوارزمية التحكم الحالية في الطائرة المسيرة عند مواجهة عوامل خارجية مثل: الرياح أو العوائق أو عدم دقة نظام تحديد المواقع العالمي، ثم اقترح وناقش التحسينات التي يمكن القيام بها في خوارزمية التحكم لجعل الطائرة المسيرة أكثر صمودًا في وجه هذه التحديات. وزارة التعليم Ministry of Education 2025 - 1447 326

✅ حلول أسئلة الكتاب الرسمية

عدد الأسئلة: 4

سؤال س:1: حلل الدالة move_to_target() واشرح كيفية قيام الطائرة المسيرة بحساب موضعها التالي في قائمة نقاط الطريق. كيف يمكن تحسين مسار الطائرة المسيرة لتقليل زمن الطيران بين نقاط الطريق؟

الإجابة: س:1: دالة move_to_target توجه الطائرة نحو نقاط الطريق بحساب الخطأ وتعديل السرعة.

خطوات الحل:

  1. **الخطوة 1 (المفهوم):** تعتمد أنظمة الملاحة في الطائرات المسيرة على دوال برمجية تربط بين الموقع الحالي والإحداثيات المطلوبة (نقاط الطريق) لضمان وصول الطائرة لوجهتها بدقة.
  2. **الخطوة 2 (التطبيق):** تقوم الدالة `move_to_target()` بمقارنة إحداثيات الطائرة الحالية بإحداثيات النقطة المستهدفة، حيث تحسب المسافة والزاوية المطلوبة (الخطأ)، ثم ترسل أوامر للمحركات لتعديل المسار.
  3. **الخطوة 3 (النتيجة):** لذلك، نجد أن دالة `move_to_target` توجه الطائرة نحو نقاط الطريق من خلال **حساب الخطأ وتعديل السرعة** بناءً على تلك الحسابات.

سؤال س:1: حلل الدالة move_to_target() واشرح كيفية قيام الطائرة المسيرة بحساب موضعها التالي في قائمة نقاط الطريق. كيف يمكن تحسين مسار الطائرة المسيرة لتقليل زمن الطيران بين نقاط الطريق؟

الإجابة: س:1: تحسين المسار يتم عبر تقليل المسافة، تعييم الزوايا، واستخدام خوارزميات التنبؤ.

خطوات الحل:

  1. **الخطوة 1 (المفهوم):** تعتمد أنظمة الملاحة في الطائرات المسيرة على دوال برمجية تربط بين الموقع الحالي والإحداثيات المطلوبة (نقاط الطريق) لضمان وصول الطائرة لوجهتها بدقة.
  2. **الخطوة 2 (التطبيق):** تقوم الدالة `move_to_target()` بمقارنة إحداثيات الطائرة الحالية بإحداثيات النقطة المستهدفة، حيث تحسب المسافة والزاوية المطلوبة (الخطأ)، ثم ترسل أوامر للمحركات لتعديل المسار.
  3. **الخطوة 3 (النتيجة):** لذلك، نجد أن دالة `move_to_target` توجه الطائرة نحو نقاط الطريق من خلال **حساب الخطأ وتعديل السرعة** بناءً على تلك الحسابات.

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

الإجابة: س:2: العيوب تشمل الانحراف بسبب الرياح، عدم كشف العوائق، وأخطاء GPS.

خطوات الحل:

  1. **الخطوة 1 (المفهوم):** خوارزميات التحكم التقليدية غالباً ما تفترض أن الطائرة تطير في بيئة معزولة ومثالية، وهذا لا يحدث في الواقع العملي.
  2. **الخطوة 2 (التطبيق):** عند وجود رياح، تنجرف الطائرة عن مسارها لعدم وجود رد فعل معاكس، كما أن الاعتماد الكلي على GPS قد يؤدي لنتائج كارثية في حال ضعف الإشارة أو وجود عوائق مفاجئة.
  3. **الخطوة 3 (النتيجة):** وبناءً على ذلك، تبرز العيوب في **الانحراف الناتج عن الرياح، وعدم القدرة على اكتشاف العوائق، والتأثر بأخطاء نظام تحديد المواقع العالمي**.

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

الإجابة: س:2: التحسينات: دمج الحساسات (Sensor Fusion)، تحكم PID متكيف، وتجنب العوائق.

خطوات الحل:

  1. **الخطوة 1 (المفهوم):** خوارزميات التحكم التقليدية غالباً ما تفترض أن الطائرة تطير في بيئة معزولة ومثالية، وهذا لا يحدث في الواقع العملي.
  2. **الخطوة 2 (التطبيق):** عند وجود رياح، تنجرف الطائرة عن مسارها لعدم وجود رد فعل معاكس، كما أن الاعتماد الكلي على GPS قد يؤدي لنتائج كارثية في حال ضعف الإشارة أو وجود عوائق مفاجئة.
  3. **الخطوة 3 (النتيجة):** وبناءً على ذلك، تبرز العيوب في **الانحراف الناتج عن الرياح، وعدم القدرة على اكتشاف العوائق، والتأثر بأخطاء نظام تحديد المواقع العالمي**.

📝 أسئلة اختبارية

عدد الأسئلة: 2

سؤال 1: حلل الدالة move_to_target واشرح كيفية قيام الطائرة المسيرة بحساب موضعها التالي في قائمة نقاط الطريق. كيف يمكن تحسين مسار الطائرة المسيرة لتقليل زمن الطيران بين نقاط الطريق؟

  • أ) استخدام خوارزمية A* لإيجاد أقصر مسار بين النقاط
  • ب) زيادة عدد نقاط الطريق لتحسين الدقة
  • ج) تجاهل عوامل الرياح لتبسيط الحسابات
  • د) تقليل سرعة الطائرة لتوفير الطاقة

الإجابة الصحيحة: تحليل الدالة move_to_target يتضمن فهم كيفية استرجاع الطائرة لنقطة الهدف التالية من القائمة، وحساب الاتجاه والمسافة باستخدام إحداثيات GPS الحالية والهدف، وتطبيق خوارزميات تحكم في السرعة والتوجيه. لتحسين المسار وتقليل زمن الطيران، يمكن استخدام خوارزميات مثل A* أو Dijkstra لإيجاد أقصر مسار، أو تحسين نقاط الطريق لتجنب المنعطفات الحادة، أو دمج التنبؤ بالرياح لضبط المسار ديناميكيًا.

الشرح: الدالة move_to_target عادةً ما تستخدم بيانات نظام تحديد المواقع العالمي (GPS) لتحديد الموقع الحالي والهدف التالي، وتحسب الزوايا والمسافات للتنقل. التحسينات تشمل استخدام خوارزميات تخطيط المسار الأمثل، وتقليل عدد نقاط الطريق، وضبط السرعة بناءً على الظروف لتحقيق كفاءة أعلى.

تلميح: ركز على كيفية استخراج نقاط الطريق وحساب الاتجاهات، وفكر في خوارزميات تخطيط المسار مثل تلك المستخدمة في الروبوتات.

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

  • أ) دمج أجهزة استشعار متعددة وتحسين خوارزميات التحكم التكيفية
  • ب) زيادة قوة المحركات لتجاوز العوائق
  • ج) تقليل استخدام GPS للاعتماد على الحسابات الداخلية فقط
  • د) تجاهل الرياح باعتبارها عاملًا ثانويًا

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

الشرح: الخوارزميات التقليدية قد تفشل في البيئات الديناميكية بسبب الاعتماد على بيانات GPS فقط أو نقص في آليات التعويض. التحسينات تعزز المرونة من خلال دمج بيانات متعددة المصادر وخوارزميات ذكية للتكيف مع التغيرات.

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

🎴 بطاقات تعليمية للمراجعة

عدد البطاقات: 4 بطاقة لهذه الصفحة

اشرح آلية عمل الدالة ()move_to_target في حساب الموضع التالي للطائرة المُسيّرة ضمن قائمة نقاط الطريق.

الإجابة: تعمل الدالة ()move_to_target على معالجة قائمة نقاط الطريق (waypoints) للطائرة المُسيّرة. تبدأ الطائرة رحلتها عند نقطة معينة، وتقوم الدالة بحساب المسافة والاتجاه المطلوب للوصول إلى نقطة الطريق التالية في القائمة. يتم تحديث الموضع الحالي للطائرة بعد الوصول إلى كل نقطة طريق، وتستمر العملية حتى يتم اجتياز جميع نقاط الطريق المحددة.

الشرح: الدالة مسؤولة عن تحديد الخطوة التالية في رحلة الطائرة المُسيّرة بناءً على النقاط المعرفة مسبقاً في قائمة مسار الرحلة.

تلميح: فكر في كيفية انتقال الطائرة من نقطة إلى أخرى في مسار محدد مسبقاً.

اقترح طرقًا لتحسين مسار الطائرة المُسيّرة لتقليل زمن الطيران بين نقاط الطريق.

الإجابة: يمكن تحسين مسار الطائرة لتقليل زمن الطيران من خلال عدة طرق، مثل: 1. تحسين خوارزمية تخطيط المسار لتحديد أقصر المسافات الممكنة بين النقاط. 2. تجنب المناطق ذات حركة المرور الجوية المزدحمة أو العوائق المحتملة. 3. استخدام تقنيات الانحدار التدريجي (Gradient Descent) أو خوارزميات التحسين الأخرى لإيجاد المسار الأمثل. 4. تقدير سرعة الرياح وتعديل المسار لاتباع مسارات أسرع.

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

تلميح: فكر في العوامل التي تؤثر على سرعة وصول الطائرة إلى وجهتها.

ما هي عيوب خوارزمية التحكم الحالية للطائرة المُسيّرة عند مواجهة عوامل خارجية مثل الرياح؟

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

الشرح: الرياح قوة خارجية يمكن أن تعطل مسار وسرعة الطائرة المُسيّرة إذا لم تكن خوارزمية التحكم قادرة على التكيف معها.

تلميح: تخيل أنك تحاول المشي في يوم عاصف، كيف يؤثر ذلك على حركتك؟

كيف يمكن تحسين خوارزمية التحكم للطائرة المُسيّرة لجعلها أكثر صمودًا في وجه تحديات مثل الرياح أو عدم دقة نظام تحديد المواقع العالمي (GPS)؟

الإجابة: يمكن تحسين خوارزمية التحكم لجعل الطائرة أكثر صمودًا من خلال: 1. دمج مستشعرات إضافية (مثل مقاييس التسارع والجيروسكوب) لتحديد الانحرافات وتقديم بيانات دقيقة عن الحركة. 2. استخدام تقنيات تقدير الحالة (State Estimation) المتقدمة مثل مرشحات كالمان (Kalman Filters) لدمج بيانات المستشعرات وتوفير تقدير أكثر دقة لموقع وسرعة الطائرة. 3. تطوير أنظمة تحكم تكيفية (Adaptive Control) يمكنها ضبط معايير التحكم تلقائيًا استجابةً للتغيرات في الظروف المحيطة. 4. استخدام تقنيات تحديد المواقع المكملة (مثل SLAM - Simultaneous Localization and Mapping) في حال ضعف أو فقدان إشارة GPS.

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

تلميح: فكر في كيف يمكن للطائرة أن 'تعرف' أنها لا تسير في المسار الصحيح وماذا تفعل لتصحيح ذلك.