عنوان کامل پروژه:
پروژه کنترل حرکت گروهی خودروهای بدون سرنشین با استفاده از نرم افزار MATLAB و به همراه فیلم آموزشی نرم افزار MATLAB
حرکت گروهی در سیستم چندعاملی یکی از پدیدههایی است که بسیار مورد توجه دانشمندان و محققین قرار گرفته است. در این پدیده عاملها تلاش میکنند تا با اجرای یک الگوریتم هماهنگ، که بر اساس قوانین اجماع، عدم برخورد و تطبیق سرعت طراحی میشود، با هم هدف مشترکی را دنبال کنند. اهدافی که میتوانند برای حرکت گروهی سیستم چندعاملی تعریف شوند عبارتاند از رسیدن به مکانی معین، تعقیب عامل خارجی، حرکت در مسیر معین و مانند اینها. مستقل از این که گروه چه هدفی را میبایست دنبال کند، برای حرکت گروهی نیاز به یک الگوریتم میباشد تا عاملها بتوانند با هم هماهنگ شده و در مسیر تعیین شده حرکت کنند. هدف از این تحقیق، ارائه (استفاده از) یک الگوریتم حرکت گروهی مناسب برای سیستمهای چندعاملی است، که این عاملها مدل یک خودرو میباشد. به این منظور از الگوریتم حرکت در فضای آزاد بهره گرفتیم. هدف مطلوب حفظ فاصله بین خودروها در هنگام حرکت است. در انجام این تحقیق فرضیات سادهشوندهای نظیر یکسان بودن سرعت عوامل و خطی بودن مدل خودرو بکار گرفته شده است. شبیهسازی این حرکت با استفاده از نرم افزار MATLAB ( متلب ) انجام میشود و صحت الگوریتم پیشنهاد شده را تایید مینماید.
آنچه در این کد خواهید آموخت:
1- نحوه ایجاد شبکه آلفا برای حفظ فاصله مشخص و یکسان بین عوامل
2- نحوه پیادهسازی نرم سیگما و تابع برآمدگی با استفاده از نرم افزار MATLAB ( متلب )
3- محاسبه لاپلاسین یک گراف و یکسان سازی سرعتها
4- نحوه پیادهسازی ترم تجمع و عدم برخورد عوامل
5- نحوه پیادهسازی ترم تنظیم سرعت عوامل
6- نحوه پیادهسازی ترم فیدبک ناوبری از رهبر مجازی
نکات و الزامات:
1- این کد در همه نسخههای نرم افزار MATLAB ( متلب ) قابل اجرا است
2- آشنایی اولیه با تئوری گراف
3- آشنایی اولیه با سیستمهای چند عامله
4- آشنایی با Flocking
مشخصات کلی | |
تعداد صفحات | 68 |
حوزه تخصصی رشته 1 | روش های خطی و غیرخطی |
تعداد صفحات محصول | 60-80 |
فیلم آموزشی | دارد |
معرفی متغیر های ورودی نرم افزار | دارد |
نمودارهای خروجی | دارد |
زبان برنامه نویسی | |
زبان برنامه نویسی اول | 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.