آنچه یاد خواهید گرفت:
ساخت یک سرور مبتنی بر Linux در Python برای کنترل سیستمها به صورت بلادرنگ
مدیریت و پردازش داده ورودی و خروجی در Python به صورت بلادرنگ
بهکارگیری خطیسازی بازخورد حالت بلادرنگ برای کنترل موقعیت UAV
بهکارگیری کنترل وضعیت بلادرنگ مبتنی بر Euler و Quaternion با MPC برای یک UAV
پیشنیازهای دوره
سیستمهای کنترل کاربردی - بخش 1: ماشینهای خودران: Math + PID + MPC
سیستمهای کنترل کاربردی - بخش 2: ماشینهای خودران (ردیابی 360)
سیستمهای کنترل کاربردی - بخش 3: پهپاد UAV (دینامیک و کنترل 3D)
سیستمهای کنترل کاربردی - بخش 4: UAV: بررسی Quaternions + MPC + PID
مهارتهای پایه در برنامهنویسی Python
توضیحات دوره
این دوره، سیستمهای کنترل کاربردی - بخش 5: UAV: کنترل بلادرنگ در Python، برای تجهیز مهندسان، علاقهمندان به رباتیک و توسعهدهندگان سیستمهای کنترل به مهارتهای عملی در ساخت و مدیریت سیستمهای کنترل بلادرنگ UAV با استفاده از Python روی یک سرور مبتنی بر Linux طراحی شده است. شما یاد میگیرید چگونه استریمهای داده بلادرنگ را برای کنترل UAV به صورت کارآمد پردازش کنید و هم داده حسگر ورودی و هم فرمانهای کنترل خروجی را مدیریت کنید.
شما همچنین با تکنیکهای پیشرفته کنترل مانند خطیسازی بازخورد حالت آشنا میشوید تا کنترل موقعیت UAV را با دقت بالا و بهصورت بلادرنگ انجام دهید. در ادامه، پیادهسازی کنترل پیشبینانه مدل (MPC) برای وضعیت UAV را بررسی میکنید و رویکرد مبتنی بر زاویههای اویلر را با رویکرد مبتنی بر quaternion مقایسه میکنید تا عملکردی پایدار و دقیق در شرایط دینامیکی تضمین شود.
در طول دوره، مهارتهای برنامهنویسی Python در سطح حرفهای را برای کاربردهای کنترل بلادرنگ، از جمله پردازش غیرهمزمان داده، مدیریت پروتکلهای ارتباطی و یکپارچهسازی دقیق الگوریتمهای کنترل با محیطهای شبیهسازی توسعه میدهید. پروژههای عملی، شما را گامبهگام هدایت میکنند تا سرورهای کنترل UAV قابلاعتماد و کارآمد بسازید.
موضوعات کلیدی شامل موارد زیر است:
ساخت و استقرار یک سرور Python مبتنی بر Linux برای کنترل بلادرنگ UAV
مدیریت و پردازش داده حسگر و کنترلی بلادرنگ
بهکارگیری خطیسازی بازخورد حالت برای تنظیم موقعیت UAV
پیادهسازی MPC بلادرنگ برای کنترل وضعیت با استفاده از زاویههای اویلر و quaternionها
یکپارچهسازی الگوریتمهای پیشرفته کنترل در کاربردهای واقعی UAV
در پایان دوره، دانشجویان اعتمادبهنفس و توان فنی لازم را برای طراحی، برنامهنویسی و استقرار سیستمهای کنترل بلادرنگ UAV خواهند داشت؛ سیستمهایی که از راهبردهای مدرن کنترل غیرخطی و شیوههای مهندسی نرمافزار بلادرنگ بهره میبرند.
این دوره برای یادگیرندگانی که بر سیستمهای UAV، مهندسی کنترل بلادرنگ و پیادهسازی با Python تمرکز دارند، ایدهآل است.
این دوره برای چه کسانی مناسب است؟
مهندسان سیستمهای کنترل
مهندسان هوافضا و مکانیک