دوره آموزشی
دوبله زبان فارسی
رباتهای خودران: الگوریتمهای برنامهریزی حرکت ناهولونومیک
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یادگیری الگوریتم منحنی Dubins برای تولید مسیرهای نرم بین دو نقطه مسیر روی نقشه
- محاسبه یک مسیر با استفاده از الگوریتمهای درختهای تصادفی با بررسی سریع (RRT) و *RRT ترکیبشده با منحنیهای Dubins
- یادگیری مبانی برنامهریزی افزایشی مسیر برای کاربردهای بلادرنگ
- تعیین یک مسیر با استفاده از RRT افزایشی همراه با منحنیهای Dubins و تحلیل کمی نتایج
توضیحات دوره
نکته مهم:
این دوره بخش دوم دوره رایگان مدرس با عنوان مقدمهای بر الگوریتمهای برنامهریزی حرکت مبتنی بر نمونهگیری است.
با این وجود، اگر پیشتر دوره مقدمهای بر الگوریتمهای برنامهریزی حرکت مبتنی بر نمونهگیری را تکمیل کرده باشید، یک مزیت محسوب میشود.
نکات برجسته
- یادگیری تبدیلهای آفین و ماتریسهای چرخش برداری
- استخراج مسیر Dubins برای تولید مسیرهای نرم با داشتن دو نقطه روی نقشه
- ترکیب مسیر Dubins با الگوریتمهای برنامهریزی حرکت RRT و RRT*
- 4 تمرین تعاملی
توضیحات
- برنامهریزی حرکت حوزهای از مهندسی است که با محاسبه مسیری از یک مکان شروع تا هدف سروکار دارد، ضمن اجتناب از موانع، به عنوان مثال مانند استفاده از Google Maps یا Apple Maps.
- اکثریت قریب به اتفاق وسایل نقلیه در جهان امروز (خودروها، قایقها، هواپیماها) ناهولونومیک هستند، به این معنا که درجات آزادی حرکت محدودی نسبت به فضای موجود دارند.
- به عنوان مثال، به جابهجا کردن یک خودرو بین محلهای پارک مجاور فکر کنید. خودرو نمیتواند به صورت جانبی وارد محل پارک دوم شود. باید دنده عقب گرفته و بپیچد یا یک مسیر دایرهای را طی کند.
- با داشتن دو موقعیت و جهتگیری دلخواه روی نقشه، وظیفه یافتن مسیری نرم است که محدودیتهای سرعت وسیله نقلیه را برآورده سازد. این امر با استفاده از مسیر Dubins محقق میشود.
- در این دوره، یاد خواهید گرفت که چگونه مسیر Dubins را از اصول اولیه استخراج کرده و همچنین این روش را از طریق یک تمرین پیادهسازی و آزمایش کنید. در ادامه، یاد خواهید گرفت که چگونه این نظریه را با الگوریتمهای برنامهریزی حرکت مبتنی بر نمونهگیری ترکیب کنید. دو تمرین بعدی شامل یافتن مسیر با استفاده از RRT و *RRT به همراه مسیر Dubins خواهد بود.
- در نهایت، آخرین تمرین شامل RRT افزایشی به همراه مسیر Dubins برای یک سناریوی واقعی نقشه راه خواهد بود، جایی که وسیله نقلیه اطلاعات محدودی دارد.
پیشنیازها
- Python ،Numpy و Matplotlib
- درک اولیه از اسکالرها و بردارها
- شما میتوانید این دوره را با استفاده از یک زبان برنامهنویسی دیگر نیز تکمیل کنید، اما در این صورت باید تمرینها را خودتان به آن زبان خاص برگردانید.
این دوره برای چه کسانی مناسب است؟
- هرکسی که به خودرانی، رباتیک، الگوریتمها و برنامهریزی مسیر علاقهمند است.
رباتهای خودران: الگوریتمهای برنامهریزی حرکت ناهولونومیک
-
مقدمه، مرور کلی دوره، تماس با مدرس، مبانی برنامهریزی حرکت 08:57
-
بررسی: راهاندازی Python و تمرینهای دوره 02:22
-
تمرین 0: بررسی 08:47
-
تمرین 0: راهحل 03:00
-
بررسی: الگوریتم RRT 04:13
-
بررسی: الگوریتم RRT* 08:25
-
وسایل نقلیه ناهولونومیک 03:51
-
منحنی Dubins: بخش 1 29:54
-
منحنی Dubins: بخش 2 08:20
-
تمرین 1: مقدمه 17:27
-
تمرین 1: راهحل 13:33
-
بررسی: RRT همراه با Dubins 03:15
-
تمرین 2 بخش 1: مقدمه 12:40
-
تمرین 2 بخش 1: راهحل 05:08
-
تمرین 2 بخش 2: مقدمه 05:18
-
تمرین 2 بخش 2: راهحل 08:35
-
بررسی: RRT* همراه با Dubins 04:13
-
تمرین 3: مقدمه 13:25
-
تمرین 3: راهحل 13:43
-
RRT همراه با Dubins برای رانندگی 03:41
-
تمرین 4: مقدمه 07:59
-
تمرین 4: راهحل 12:06
-
پایان: سپاس از شما! 03:02
مشخصات آموزش
رباتهای خودران: الگوریتمهای برنامهریزی حرکت ناهولونومیک
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:23
- مدت زمان :03:21:54
- حجم :2.24GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy