عنوان کامل پروژه:
پروژه کنترل پیآیپی غیرخطی مدل ربات انساننمای دوپا در صفحه دو بعدی با استفاده از نرم افزار MATLAB و به همراه فیلم آموزشی نرم افزار MATLAB
اهمیت دانش روباتیک و بخصوص روباتهای انساننما در پیشبرد لبههای دانش در حوزههای صنعت، فضانوردی و انرژی، بر متخصصین پوشیده نیست. این تحقیق با ماهیت شبیهسازی وکدنویسی با استفاده از نرم افزار MATLAB ( متلب )، طراحی کنترلکننده ی غیرخطی پی آی پی را برای مدل نرمافزاری سیستم روبات انساننمای دو پا ارائه میدهد. مدل روبات انساننما ابتدا توسط جعبه ابزار سیم مکانیک در نرمافزار متلب به صورت عددی و نرمافزاری پیادهسازی شده است. این مدل دو بعدی بوده و تنها حرکت صفحهای (دو بعدی) پایین تنه را با پنج درجه آزادی شبیهسازی میکند؛ به طوری که بالا تنه کاملا صلب فرض میشود. همچنین دینامیک ماشین الکتریکی به عنوان محرک در مدل در نظر گرفته شده است. در ادامه طراحی پی آی پی مناسب برای کنترل روبات انساننمای دوپا هدف قرارداده شده است. در این راستا به کمک جعبه ابزاری مستقل به نام کاپیتان (محصول دانشگاه لنکستر) الگوریتم شناسایی غیرخطی پارامتر وابسته به متغیر حالت روی مدل روبات اعمال میشود تا مدلی از رفتار دینامیکی سیستم به دست آید. سپس مدل مذکور در طراحی کنترل پی آی پی برای این سیستم استفاده میشود. نتایج شبیهسازی نشان میدهد که مانورهای کنترلی تعادل لِی لِی و بشین پاشو با عملکرد کنترلی موفقیتآمیزی به انجام رسید.
توانمندیهای کُد:
۱- محدودیت حرکتی مفاصل
۲- مانور بشین پاشو
۳- مقاومت ذاتی نسبت به عدم قطعیتهایی ناشی از نادقیقی مدل
۴- کنترل مقاوم سیستمهای غیرخطی
آنچه در این کد خواهید آموخت:
1- نحوه مدلسازی سیستمهای مکانیکی در ماژول سیم مکانیک نرم افزار MATLAB ( متلب )
2- طریقه ایجاد محدودیت حرکتی برای مفاصل به نام هارداستاپ
3- تئوری و کدنویسی الگوریتم کنترل PIP
4- نحوه ایجاد ارتباط زنده میان کد و سیمولینک با هدف کنترل گسسته سیستم پیوسته
5- مزایای شگفت انگیز کنترل PIP نسبت به روش ها و الگوریتم های مشابه
نکات و الزامات:
1- این برنامه در محیط نرم افزار MATLAB ( متلب ) نسخه 2016 آلفا (2016a) تهیه شده است
2- تمامی تصاویر و نتایج در محیط متلب رسم و تذهیب شدهاند
3- آشنایی اولیه با مفاهیم کنترل مدرن و روشهای فضای حالت
4- آشنایی با روباتیک و دینامیک حرکت اجسام صلب
5- آشنایی و استعداد نوشتن الگوریتمهای برنامهنویسی
مشخصات کلی | |
تعداد صفحات | 85 |
حوزه تخصصی رشته 1 | روش های خطی و غیرخطی |
تعداد صفحات محصول | 80-100 |
فیلم آموزشی | دارد |
معرفی متغیر های ورودی نرم افزار | دارد |
نمودارهای خروجی | دارد |
زبان برنامه نویسی | |
زبان برنامه نویسی اول | 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.