آموزش مقدمه ای بر ناوبری، کنترل و شبیه سازی پرواز در هوافضا - آخرین آپدیت

دانلود Intro to Aerospace Navigation, Control and Flight Simulation

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

ساخت شبیه‌ساز پرواز سفارشی: دینامیک پرواز، کنترل پیش‌بین مدل و پایتون

علاقه‌مند به ساخت کنترل پرواز سفارشی و الگوریتم‌های شبیه‌سازی خودتان هستید؟ پس این دوره را بررسی کنید!

در این دوره چه می‌آموزید؟

  • آشنایی با اصول دینامیک پرواز طولی و جانبی هواپیما و کنترل آن‌ها.
  • یادگیری نحوه به کارگیری کنترل پیش‌بین مدل (MPC) در سیستم‌های خطی.
  • آشنایی با چگونگی توسعه و بصری‌سازی شبیه‌سازی‌های پرواز 6 درجه آزادی (6-DOF) از طریق مطالعات موردی.
  • ساخت شبیه‌سازی‌های پرواز سفارشی خود با استفاده از پایتون (Python) و FlightGear با ارتباط UDP.

پیش‌نیازها

  • تجربه برنامه‌نویسی لازم نیست. تکالیف دوره مقدمه‌ای عالی را فراهم می‌کنند.
  • نصب FlightGear نسخه v.2020.3.18 یا بالاتر (شبیه‌ساز پرواز رایگان متن‌باز).
  • نصب پایتون به همراه کتابخانه‌های مورد نیاز: numpy, scipy, matplotlib, controls toolbox, pandas, flightgear-python.
  • حتی اگر FlightGear را نصب نکنید، مطالب زیادی یاد خواهید گرفت و قادر به تکمیل تکالیف 3 تا 5 خواهید بود، اما از قابلیت اجرای شبیه‌سازی‌های جذاب محروم می‌شوید.

نکته مهم:

لطفاً ابتدا 3 ویدیوی رایگان و تکلیف 0 را برای راه‌اندازی پایتون و FlightGear به‌منظور اجرای شبیه‌سازی‌های خودتان مشاهده کنید. نصب پکیج‌های متعدد پایتون در کنار هواپیماها و مناظر FlightGear زمان‌بر است. اکیداً توصیه می‌شود قبل از ثبت‌نام در دوره، تمام موارد را آماده داشته باشید.

تکلیف 0 آزمایشی برای اطمینان از صحت عملکرد همه چیز است – لطفاً آن را از GitHub دانلود کنید: نام کاربری Vinayak-D، مخزن (repo): AerospaceGNCUdemyCourse – برای لینک دانلود، پیش‌نمایش ویدیویی دوره یا درس 3 (پیکربندی پایتون) را ببینید.

نکات برجسته دوره:

  • یادگیری اصول دینامیک پرواز هواپیما در شش درجه آزادی (6-DOF) و کنترل پیش‌بین مدل از طریق مثال‌های عملی.
  • درک و به‌کارگیری پروتکل ارتباطی یوزر دیتاگرام (UDP) برای ساخت شبیه‌سازی‌های پرواز خود با استفاده از داده‌های ارسالی به/از پایتون و FlightGear، شبیه‌ساز پرواز رایگان متن‌باز.
  • تکمیل 5 تکلیف تعاملی برای تقویت درک شما از موضوعات دوره.
  • کسب دانش جامع درباره معادلات حرکت هواپیما، مفهومی ضروری برای مشاغل در صنعت هوافضا.
  • یادگیری نحوه ساخت شبیه‌سازی‌های کامل 6-DOF از اطلاعات محدود.

توضیحات کامل دوره:

  • صنعت هوافضا در حال حاضر در مرحله‌ای حیاتی قرار دارد. فناوری‌های جدید بسیاری در حال توسعه هستند، مانند پرواز مافوق صوت و فراصوت، وسایل نقلیه پرتاب فضایی تجاری جدید قابل استفاده مجدد، و همچنین وسایل نقلیه هوایی کوچک مانند تاکسی‌های هوایی، پهپادها و ماشین‌های مشابه برای استفاده شخصی.
  • این دوره به‌عنوان مقدمه‌ای بر دینامیک پرواز برای مبتدیان مطلق عمل می‌کند.
  • موضوعات پیچیده‌ای مانند معادلات حرکت هواپیما، نحوه نمایش ریاضی چرخش‌ها و اصول شبیه‌سازی پرواز به روشی عملی معرفی می‌شوند.
  • مطالعات موردی در طراحی کنترل پرواز با استفاده از اطلاعات متن‌باز از هواپیمای F-16 نیز ارائه شده است.
  • این دوره به موضوع تئوری کنترل خطی، نمایش فضای حالت و توابع انتقال می‌پردازد.
  • تکالیف 0 و 1 شما را با تعامل FlightGear و پایتون از طریق پروتکل UDP، و تبدیل مختصات اولیه برای تبدیل موقعیت سه‌بعدی شما به نقطه‌ای روی نقشه آشنا می‌کنند.
  • شما بهینه‌سازی درجه دوم را یاد خواهید گرفت، که یک مفهوم اساسی در تئوری کنترل و یادگیری ماشین برای تمام صنایع از فناوری گرفته تا مالی است.
  • شما یک حل‌کننده بهینه‌سازی درجه دوم با استفاده از پایتون در تکلیف 2 پیاده‌سازی خواهید کرد.
  • شما یاد می‌گیرید که چگونه کنترل پیش‌بین مدل را برای سیستم‌های خطی، به‌طور خاص برای کاربردهای کنترل پرواز، از طریق تکالیف 3 و 4 به کار ببرید.
  • در نهایت، تکلیف 5 همه چیز را به هم پیوند می‌دهد؛ شما یک شبیه‌سازی کامل پرواز 6-DOF را در FlightGear بصری‌سازی خواهید کرد!

سرفصل ها و درس ها

شروع کار Getting Started

  • مرور دوره Course Overview

  • نصب و پیکربندی FlightGear Installing and Configuring FlightGear

  • دانلود تکالیف و پیکربندی پایتون Downloading Assignments and Configuring Python

  • تکلیف ۰: تست (مهم!) Assignment 0: Testing (IMPORTANT!)

تبدیلات مختصات Coordinate Transformations

  • چارچوب زمین-مرکز-زمین-ثابت (ECEF) Earth Centered Earth Fixed (ECEF) Frame

  • چارچوب‌های عرض جغرافیایی-طول جغرافیایی-ارتفاع (LLA) و شمال-شرق-پایین (NED) Latitude Longitude Altitude (LLA) and North East Down (NED) Frames

  • تبدیل بین چارچوب‌های LLA و NED Converting between LLA and NED Frames

  • تکلیف ۱: تبدیل چارچوب‌ها (و راه‌حل) Assignment 1: Frame Conversions (and Solution)

سیستم‌های خطی و نظریه کنترل فضای حالت Linear Systems and State Space Control Theory

  • نمایش فضای حالت State Space Representation

  • مقدمه‌ای بر بهینه‌سازی Introduction to Optimization

  • الگوریتم بهینه‌سازی Optimization Algorithm

  • تکلیف ۲: بهینه‌سازی (و راه‌حل) Assignment 2: Optimization (and Solution)

  • نظریه کنترل پیش‌بین مدل (MPC) Model Predictive Control Theory

  • چارچوب کنترل پیش‌بین مدل (MPC) Model Predictive Control Framework

  • تکلیف ۳: چارچوب MPC در پایتون (و راه‌حل) Assignment 3: MPC Framework in Python (and Solution)

دینامیک پرواز طولی هواپیما و کنترل Aircraft Longitudinal Flight Dynamics and Control

  • درک دینامیک پرواز Understanding Flight Dynamics

  • معادلات حرکت هواپیما The Aircraft Equations of Motion

  • دینامیک طولی هواپیما Aircraft Longitudinal Dynamics

  • کنترل طولی هواپیما Aircraft Longitudinal Control

  • تکلیف ۴: کنترل طولی هواپیما و شبیه‌سازی FlightGear! Assignment 4: Aircraft Longitudinal Control and FlightGear Simulation!

شبیه‌سازی‌های کامل پرواز Full Flight Simulations

  • دینامیک جانبی و شبیه‌سازی‌های کامل ۶-درجه آزادی (6-DOF) Lateral Dynamics and Full 6-DOF simulations

  • مدل ریاضی هواپیمای F-16 Mathematical Model of the F-16 Aircraft

  • مطالعه موردی: فناوری پیشرفته جنگنده F-16 کنترل پرواز چند متغیره Case Study: Advanced Fighter Technology F-16 Multivariable Flight Control

  • تکلیف نهایی: شبیه‌سازی کامل ۶-درجه آزادی FlightGear و پایتون! Final Assignment: Full 6-DOF FlightGear and Python Simulation!

  • نتیجه‌گیری Conclusion

  • محتوای اضافی Bonus Material

نمایش نظرات

آموزش مقدمه ای بر ناوبری، کنترل و شبیه سازی پرواز در هوافضا
جزییات دوره
3.5 hours
26
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
249
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar