التطبيقات الروبوتية1: إحداث ثورة في العالم باستخدام الروبوتية
الروبوتية والمحاكيات
وهناك ميزة أخرى تتمثل في أنها تسمح للمطورين بتعديل تصاميم خوارزميات الروبوتات المختلفة
ويبوتس
شجرة المشهد: هي تمثيل هرمي للكائنات في بيئة المحاكاة
أولاً: عليك أن تقوم بتثبيت المكتبات اللازمة التي ستستخدمها في مشروعك يمكنك تثبيت مكتبة أوين سي
دعونا ناقي نظرة على المشروع، أولاً عليك أن تبحث عن ملف عالم ويبوتس وتقوم بتحميله
بعها افتح ملف النص البرمجي بلغة البايثون الذي سيستخدم في التحكم في الطائرة المسيرة
موضع الكائن ودورانه
الجيروسكوب هو مستشعر يقيس السرعة الزاوية، أو معدل الدوان حول محور معين
التحرك نحو الهدف
حسابات المحركات
معلومة: يمكن للمروحية أن تتحرك في أي اتجاه وأن تحافظ على طيرانها مستقرا من خلال التحكم
تحتوي مكتبة برنامج المتحكم على فئة robot الذي سيستخدم طرائقها للتحكم في الطائرة المسيرة
تهيئة موضع المسيرة (x,y,z) ودورانه
waypoints (نقاط الطريق) الخاصة بالمسار الذي ستطير فيه الطائرة
ادراج برنامج المتحكم وتشغيل المحاكاة
عندما تبدأ المحاكاة ستعمل محركات الطائرة المسيرة وستقلع ثم ستتبع الطريق المحدد مسبقا
حلل الدالة move_to_target() واشرح كيفية قيام الطائرة المسيرة بحساب موضعها التالي في قائمة نقاط الطريق، كيف يمكن تحسين مسار الطائرة المسيرة لتقليل زمن الطيران بين نقاط الطريق
قيم عيوب خوارزمية التحكم الحالية في الطائرة المسيرة عند مواجهة عوامل خارجية مثل الرياح أو العوائق أو عدم دقة نظام تحديد المواقع العالمي
استكشف الآثار الأخلاقية للطائرات المسيرة الهوائية الواقعية مثل: المراقبة وتوصيل الطرود وعملية البحث والانقاذ
أضف خاصية تسجل موضع الطائرة المسيرة وارتفاعها واتجاهها على فترات منظمة أثناء الطيران ثم أكتب كل الأنماط التي قد تجدها في بيانات المسجل
جرب استخدام ثوابت قيم مختلفة لثوابت PID في برنامج المتحكم ولاحظ كيفية تأثير هذا التغير على استقرار الطائرة المسيرة واستجابتها