در این پروژه هدف مدلسازی دینامیکی مجموعهای از رباتهای چرخدار بوده که به منظور انجام عملیات هماهنگ تعقیب-گریز و شکار به کار خواهد رفت. شبیهسازی انجام شده به صورت سه بعدی و با استفاده از نرم افزار MATLAB ( متلب ) بوده که در آن از روش دینامیک کین برای مدلسازی دینامیکی اختیار شده که مزیت این روش نسبت به روش نیوتن و لاگرانژ فرم معادلات استخراجی نهایی بوده که برای کنترل مزیت آن کاملا مشهود است. برای طراحی قانون کنترل مناسب با پاسخ سریع روش کنترل بهینه اختیار شده است. در این پژوهش برای انجام عملیات هماهنگ رباتها مجهز به سیستم دیتالینک و سنسور برد و سمت بوده که با استفاده از آن از موقعیت و وضعیت رباتهای مجاور و هدف مطلع میباشند. رباتها موقعیت و وضعیت رباتهای مجاور و هدف را ردیابی خواهند نمود و در ارتباط با هم و با استفاده از قانون کنترلی طراحی شده هدف را تعقیب نموده و شکار خواهند نمود. رباتها با در اختیار داشتن سرعت هدف و رباتهای مجاور از برخورد با هم جلوگیری کرده و سرعت خود را برای رسیدن به هدف تنظیم خواهند نمود. مساله اشباع و فیلترینگ عملگرهای رانشی رباتهای نیز در این پژوهش مورد نظر قرار گرفته است. امروزه کاربرد این گونه از سیستمها با همکاری هماهنگ در سیستمهای نظامی از جمله همکاری بین تانکها، نفربرها و خودروهای نظامی و گاهی اوقات استفاده از یک ربات پرنده برای انجام عملیات شناسایی هدف و موقعیت آن در کشورهای پیشرفته به دلیل عدم دخالت انسان و امنیت بالا زیاد شده است. برای انجام شبیهسازی و بررسی عملکرد معادلات و الگوریتمهای استخراج شده از نرمافزار متلب استفاده شده است. روابط و الگوریتمها در محیط سیمولینک نرم افزار MATLAB ( متلب ) پیادهسازی شده و خروجیهای برنامه تحت یک ام-فایل استخراج شده و نمودارهای مورد نظر استخراج خواهد شد. نتایج ارائه شده از شبیهسازی در پژوهش صحت الگوریتم کنترلی به کار رفته با پاسخ زمانی سریع را تائید میکند.
آنچه در این کد خواهید آموخت:
1- روش محاسبه دینامیک و سینماتیک حرکت یک سیستم مکانیکی با دینامیک کین
2- محاسبه معادلات حرکت یک ربات چرخ دار با روش دینامیک کین و اهمیت فرم معادلات حرکت نهایی آنها در کنترل زاویه بدنه ربات ها
3- نحوه کنترل زاویه بدنه و کنترل موقعیت حرکت رباتهای چرخ دار
4- استخراج قانون کنترل با بهینه کردن تابع هدف اختلاف شتاب بدنه با شتاب مطلوب
5- نحوه استخراج الگوریتم جمعی برای اجرای ماموریت شکار و پوشش حول هدف متحرک
6- نحوه برنامه ریزی حرکت هدف متحرک و در حال فرار از ربات های مهاجم
7- نحوه شبیه سازی یک مدل دینامیکی در محیط سیمولینک نرم افزار MATLAB ( متلب ) و آموزش محیط سیمولینک متلب
نکات و الزامات:
1- این برنامه در تمامی نسخه های نرم افزار MATLAB ( متلب ) 2013a و بالاتر اجرا خواهد شد
2- آشنایی با مفاهیم الگوریتمهای جمعی و مفاهیم کنترل رباتهای چرخ دار
3- آشنایی با روشهای استخراج معادلات حرکت دینامیک و روش دینامیک کین برای محاسبه معادلات حرکت ربات ها
4- آشنایی با نرم افزار MATLAB ( متلب ) و محیط سیمولینک این نرم افزار
مشخصات کلی | |
تعداد صفحات | 125 |
حوزه تخصصی رشته 1 | هدایت |
تعداد صفحات محصول | 100-150 |
فیلم آموزشی | دارد |
معرفی متغیر های ورودی نرم افزار | دارد |
نمودارهای خروجی | دارد |
زبان برنامه نویسی | |
زبان برنامه نویسی اول | MATLAB |
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcuLorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.