TY - JOUR T1 - Balance recovery of a quadruped robot by optimal regulation of contact forces and body accelerations TT - بازیابی تعادل یک ربات چهارپا با تنظیم بهینه نیرو‌های قیدی و شتاب‌های بدنه JF - mdrsjrns JO - mdrsjrns VL - 15 IS - 12 UR - http://mme.modares.ac.ir/article-15-4396-fa.html Y1 - 2016 SP - 95 EP - 106 KW - Quadruped robots KW - Balance recovery KW - Optimization KW - stability KW - Slippage avoidance N2 - حفظ و بازیابی تعادل در هنگام اعمال نیروهای خارجی یک موضوع بسیار مهم برای ربات‌های چهارپا می‌باشد. اهمیت این موضوع به این دلیل است که ربات‌های چهارپا باید در محیط‌های ناهموار حرکت کرده و این نیروها جزء لاینفک این سطوح می‌باشند. بنابراین در این مقاله به بررسی بازیابی تعادل یک ربات چهارپا پس از اعمال یک نیروی خارجی بر آن پرداخته می‌شود. بدین منظور، ابتدا مدل دینامیکی کامل یک ربات چهارپا استخراج شده و سپس یک روش حذف قیود برای به‌دست آوردن معادلات بدون قیود ارائه می‌شود. با بهره‌گیری از مبانی عملکردی کنترل تناسبی-مشتقی، شتاب‌های مطلوب جهت حفظ و بازیابی تعادل محاسبه می‌شوند. از آنجا که این شتاب‌ها ممکن است سبب لغزش پاهای ربات و همچنین از بین رفتن پایداری ربات گردند، یک مسئله بهینه‌سازی برای محاسبه همزمان نیروهای قیدی کف پا و شتاب‌های بدنه ارائه خواهد شد. بهینه کردن نیروهای قیدی همزمان با محاسبه شتاب‌های بدنه به منظور توزیع مناسب نیروهای قیدی برای جلوگیری از لغزش پاها صورت می‌پذیرد. از آنجا که در مسئله بهینه‌سازی شروط پایداری و عدم لغزش به عنوان قیود خطی فرمول‌بندی می‌شوند، روش فوق به‌آسانی به یک مسئله خطی و مقید حداقل مربعات خطا تبدیل شده که سبب می‌شود مسئله به صورت برخط قابل پیاده‌سازی باشد. در انتها عملکرد الگوریتم ارائه شده بر روی یک ربات چهارپا در شبیه‌سازی مورد بررسی قرار می‌گیرد. شبیه‌سازی در فاز‌های ایستادن بر روی چهار پا و راه رفتن صورت می‌پذیرد و نتایج به‌دست آمده بحث خواهند شد. M3 ER -