لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامهنویسی پهپاد با پایتون: استفاده از شبیهساز PySimverse
- آخرین آپدیت
دانلود Drone Programming with Python : Using PySimverse Simulator
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
برنامهنویسی پهپاد با پایتون: بینایی ماشین، OpenCV، MediaPipe و شبیهساز PySimVars
در این دوره، مفاهیم بنیادی برنامهنویسی پهپاد را با استفاده از زبان پایتون در محیط شبیهسازی PySimVars بیاموزید.
کنترل پهپاد با استفاده از دستورات RC، شامل بلند شدن، فرود آمدن، ثابت ماندن در هوا (Hovering) و حرکت در فضای سهبعدی.
ساخت اپلیکیشنهای کنترل پهپاد مبتنی بر کیبورد برای ناوبری در زمان واقعی.
دریافت و پردازش استریمهای ویدئویی زنده از پهپاد با استفاده از کتابخانه OpenCV.
توسعه سیستمهای کنترل پهپاد مبتنی بر هوش مصنوعی با استفاده از MediaPipe Task API و OpenCV.
کنترل پهپاد از طریق تشخیص حرکات دست (Hand Gesture) در زمان واقعی و بینایی ماشین.
هدایت پهپاد با استفاده از تکنیکهای تشخیص فیگور کامل بدن (Full-body Pose Detection) و ردیابی بدن.
برنامهریزی پهپاد برای دنبال کردن مسیرهای از پیش تعیین شده و درک مفاهیم پایه ناوبری خودکار پهپاد.
پیشنیازها: برای این دوره نیازی به پهپاد فیزیکی نیست. تمامی پروژهها در شبیهساز PySimVars ساخته و تست میشوند تا دوره برای همه قابل دسترسی باشد.
دانش پایه برنامهنویسی پایتون، شامل متغیرها، توابع، حلقهها و دستورات شرطی.
سیستمعامل ویندوز یا macOS با دسترسی برای نصب پایتون و کتابخانههای مورد نیاز.
هیچ تجربه قبلی در برنامهنویسی پهپاد لازم نیست؛ تمامی موارد کنترل پهپاد گامبهگام آموزش داده میشود.
استفاده از وبکم برای پروژههای تشخیص حرکات دست و ردیابی فیگور بدن توصیه میشود.
اشتیاق به یادگیری پایتون، بینایی ماشین و هوش مصنوعی از طریق پروژههای عملی.
آیا تا به حال دوست داشتید یک پهپاد را تنها با استفاده از پایتون و هوش مصنوعی کنترل کنید؟ تصور کنید پهپادی را با کیبورد، حرکات دست یا حتی حرکات بدن خود هدایت کنید—که همگی توسط بینایی ماشین مدیریت میشوند.
در این دوره، دقیقاً همین مهارتها را خواهید آموخت.
ما از شبیهساز PySimVars استفاده میکنیم که به شما اجازه میدهد بدون ریسک آسیب زدن به یک پهپاد گرانقیمت، برنامهنویسی را به صورت ایمن تمرین کنید. این محیطی ایدهآل برای یادگیری، آزمایش و کسب اعتمادبهنفس قبل از کار با سختافزار واقعی است.
از مبانی شروع میکنیم و مفاهیمی مانند حرکت سهبعدی، دستورات RC، کنترل با کیبورد، تیکآف، لندینگ و پرواز مداوم را بررسی میکنیم. سپس به دوربین زنده پهپاد متصل شده و ویدئو را در لحظه با OpenCV پردازش خواهیم کرد.
اما این تازه شروع کار است.
شما سیستمهای کنترل پهپاد مبتنی بر هوش مصنوعی را با MediaPipe Task API خواهید ساخت تا حرکات دست شما به دستورات پروازی تبدیل شوند. سپس یک گام فراتر رفته و پهپاد را با تشخیص فیگور کامل بدن کنترل میکنیم تا حرکات بدنی شما به طور طبیعی پهپاد را هدایت کند.
در نهایت، یاد میگیرید چگونه پهپاد را برای دنبال کردن خودکار یک مسیر مشخص برنامهریزی کنید که مقدمهای جامع برای برنامهنویسی پهپادهای خودران (Autonomous) است.
چه توسعهدهنده پایتون باشید، چه علاقهمند به بینایی ماشین، دانشجوی رباتیک یا صرفاً کنجکاو در مورد تکنولوژی پهپادها، این دوره برای ارائه یادگیری عملی و پروژه-محور از ابتدا تا انتها طراحی شده است.
پس اگر آمادهاید تا پایتون، OpenCV، MediaPipe، هوش مصنوعی و برنامهنویسی پهپاد را در پروژههای واقعی و جذاب ترکیب کنید، در این دوره به من بپیوندید.
بیایید با هم ساخت اپلیکیشنهای هوشمند پهپاد را شروع کنیم. در اولین درس میبینمتان!
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
نصب شبیهساز
Installation of simulator
حرکات پایه
Basic Movment
اولین پرواز پهپاد
First flight of the drone.
حرکت سهبعدی و چرخش
3D movement and rotation
پرواز مداوم با کنترل RC
Continuously fly with RC control
کنترل با کیبورد
Keyboard Control
کنترل پهپاد با استفاده از کیبورد و کنترل RC
control your Drone using keyboard and RC control
هدایت پهپاد با دستورات کیبورد و RC
control your Drone using keyboard and RC Commend
فرود آوردن پهپاد با دستورات کیبورد
landing Drone with keyboard command
ماموریت اول
Misson 1
معرفی ماموریت اول
Intro Misson 1
ماموریت گاراژ سطح ۱
mission garage level 1
ماموریت گاراژ سطح ۲
Mission garage level 2
ماموریت گاراژ سطح ۳
Mission garage level 3
استریم ویدئویی
Video streaming
استریم ویدئویی پهپاد
Drone_video_streaming
استریم ویدئویی پهپاد با کنترل کیبورد (بخش اول)
Drone video streaming with keyboard control Part 1
استریم ویدئویی پهپاد با کنترل کیبورد (بخش دوم)
Drone video streaming with keyboard control Part 2
ماموریت دوم
Misson 2
ماموریت دوم پهپاد
Drone Misson 2
تشخیص حرکات دست برای کنترل پهپاد
Hand gesture detection to control drone
مقدمه
Intro
تشخیص مفصل مچ دست با کمک Task API
Detect the wrist joint of our hands with the help of Task API
تعریف محدوده پنجره
define the area of window
کنترل نهایی پهپاد با حرکات دست
finally control the Drone with hand gesture
ماموریت سوم
Misson 3
ماموریت سوم
Misson 3
روش قدیمی تشخیص فیگور بدن با MediaPipe Task API
Old Method body pose detection with mediapipe tasks API
مقدمه
Intro
تشخیص فیگور بدن با MediaPipe Task API
body pose detection with mediapipe tasks API
کنترل حرکت پهپاد با فیگورهای بدنی
control Drone movement with body gesture
کار روی فایل اصلی و تست پهپاد
working on the main file and testing the drone
روش جدید تشخیص فیگور بدن با MediaPipe Task API
New Method body pose detection with mediapipe tasks API
بخش اول
Part 1
ماموریت چهارم: دنبال کردن بدن
Mission 4 body following
ماموریت چهارم: دنبال کردن بدن
mission 4 body following
پس از فارغ التحصیلی و اخذ مدرک در رشته "فناوری اطلاعات"، حرفه حرفه ای من آغاز شد، شروع به توسعه وب و حرفه طراحی گرافیک در سال 2018، من هرگز از یادگیری مهارت های برنامه نویسی جدید دست نکشیدم.
من مهارت های توسعه وب و طراحی گرافیک را در آرنا انیمیشن می آموزم. اما بیشتر مهارت های من مهارت های خودآموز است. بهعنوان یک توسعهدهنده و طراح گرافیک خودآموخته، این شانس را داشتم که با معنی شرکتهای فناوری اطلاعات محلی کار کنم تا وبسایتهایشان را بسازم و کارمندانشان را در زمینه برنامهنویسی وب آموزش دهم.
نمایش نظرات