دورة برمجة الطائرات بدون طيار – تطوير البرمجيات
ماذا ستتعلم من خلال الدورة :
- سيكتسب الطلاب المعرفة بأدوات البرمجيات مفتوحة المصدر التي تشكل مصدر برامج الطائرة بدون طيار تعرف على كيفية تطوير تطبيقات الطائرات بدون طيار عالية المستوى بلغة بيثون
- كن قادرًا على اختبار الكود الذي يكتبونه على مركبة محاكاة تعمل على أجهزة الكمبيوتر الخاصة بهم
- استخدم هذه المعرفة التمهيدية التأسيسية للتحقيق في موضوعات برامج الطائرات بدون طيار الأكثر تقدمًا
ستعمل هذه الدورة على تعريفك بمجموعة الرحلات الجوية وتعريفك بها ، والتي تتضمن ما يلي:
- البرامج الثابتة (لتشغيل أجهزة الطائرات بدون طيار)
- البرامج الوسيطة (كيفية الاتصال بين المشاريع)
- API والبرامج الثابتة (القيادة عالية المستوى للطائرة بدون طيار مع محطات التحكم الأرضية ونصوص Python)
فكر في هذه الدورة كبوابة لتصبح مهندس / مطور طائرات بدون طيار. سنغطي جميع طبقات تطوير الطيران ، مع التركيز بشكل أكبر قليلاً على طبقة API إلى طبقة البرامج الثابتة. سنستخدم محاكاة طائرة بدون طيار كوسيلة اختبار لدينا ، حتى تتمكن من بدء ترميز الطائرات بدون طيار مباشرة من جهاز الكمبيوتر الخاص بك!
هناك 5 أقسام رئيسية تحتوي على أكثر من 3 ساعات من إجمالي محتوى الفيديو.
يحتوي كل موضوع على:
- مقدمة عالية المستوى للموضوع
- الغوص على مستوى منخفض في تفاصيل الموضوع وتطبيقه
- فيما يلي بعض المواضيع التي ستتعرف عليها في هذه الدورة
- فهم أهمية كل مكون يتكون من مكدس الطيران
- مشروع برنامج الطيار الآلي مفتوح المصدر من ArduPil
متطلبات الدورة لكي تستطيع التعلم :
- معرفة نظام Linux وكيفية التعامل مع أوامر (cd ، mkdir ، vi ، إلخ)
- معرفة أساسية للغة بايثون لقسم الطائرات بدون طيار. (يجب أن يكفي فهم أي لغة برمجة أخرى)
- المعدات المطلوبة هي جهاز كمبيوتر متصل بالإنترنت
- لا حاجة للطائرة بدون طيار. نحن نستخدم مركبة محاكاة في هذه الدورة