آموزش برنامه‌نویسی پهپاد با پایتون: استفاده از شبیه‌ساز 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

نمایش نظرات

آموزش برنامه‌نویسی پهپاد با پایتون: استفاده از شبیه‌ساز PySimverse
جزییات دوره
3.5 hours
27
(آخرین آپدیت)
32
5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jayanta Sarkar Jayanta Sarkar

سلام، من جایانتا هستم.

پس از فارغ التحصیلی و اخذ مدرک در رشته "فناوری اطلاعات"، حرفه حرفه ای من آغاز شد، شروع به توسعه وب و حرفه طراحی گرافیک در سال 2018، من هرگز از یادگیری مهارت های برنامه نویسی جدید دست نکشیدم.

من مهارت های توسعه وب و طراحی گرافیک را در آرنا انیمیشن می آموزم. اما بیشتر مهارت های من مهارت های خودآموز است. به‌عنوان یک توسعه‌دهنده و طراح گرافیک خودآموخته، این شانس را داشتم که با معنی شرکت‌های فناوری اطلاعات محلی کار کنم تا وب‌سایت‌هایشان را بسازم و کارمندانشان را در زمینه برنامه‌نویسی وب آموزش دهم.