مهندسی مکانیک مدرس

مهندسی مکانیک مدرس

کنترل راه‌ رفتن ربات نائو بر اساس کنترل‌کننده ی پیش‌بین مبتنی بر مدل

نویسندگان
1 دانشجوی کارشناسی ارشد، مهندسی مکاترونیک، دانشکده مهندسی برق رایانه و فناوری اطلاعات، دانشگاه آزاد اسلامی، قزوین
2 استادیار، مهندسی کنترل، دانشگاه آزاد اسلامی واحد قزوین، دانشکده مهندسی برق، پزشکی و مکاترونیک، قزوین، ایران
3 دانشیار، مهندسی کنترل، دانشکده مهندسی برق، دانشگاه علم وصنعت ایران، تهران
چکیده
در این مقاله یک کنترل‌کننده بر اساس کنترل پیش‌بین جهت هدایت و کنترل ربات دوپای نائو پیشنهاد شده است. یکی از چالش‌های موجود بر سر راه اعمال عملی این نوع کنترل کننده‌ها بار محاسباتی آن‌ها و زمان‌بر بودن عملیات کنترلی آن در هر گام زمانی می‌باشد، که به منظور کاهش بار محاسباتی کنترل‌کننده پیش‌بین، استفاده از توابع لاگر پیشنهاد شده است. در این پژوهش ابتدا با استفاده از روش‌های مرسوم شناسایی با استفاده از داده‌های واقعی به‌دست آمده از ربات نائو موجود در مرکز تحقیقات مکاترونیک دانشگاه آزاد قزوین، یک مدل مناسب برای راه‌رفتن ربات نائو که به‌صورت یک حرکت دوبعدی در صفحه در نظر گرفته شده است، پیشنهاد می‌شود. سپس با استفاده از کنترل‌کننده پیش‌بین مبتنی بر مدل به طراحی کنترل‌کننده‌ برای حرکت ربات پرداخته خواهد شد. هدف از این رویکرد کنترلی، در گام نخست پایدارسازی را‌ه‌رفتن ربات و پس از آن، هدایت ربات و سپس حفظ آن بر روی مسیر مطلوب مورد نظر است، به طوری که تا جایی که امکان دارد این ردیابی مسیر به خوبی انجام شود. علاوه‌ بر این به منظور ارزیابی کارایی کنترل‌کننده پیشنهادی، این کنترل‌کننده را با کنترل‌کننده تناسبی، مشتق‌گیر و انتگرالی مقایسه کرده و به بررسی آن پرداخته خواهد شد. نتایج شبیه‌سازی، موثر بودن عملکرد کنترلی پیشنهادی را در ردیابی مسیر ربات نشان می‌دهد، که در انتها مقایسه‌ی نتایج حاصل از هر دو رویکرد کنترلی، گویای کارایی و قابلیت‌های متعدد روش پیشنهادی در این پژوهش می‌باشد
کلیدواژه‌ها

عنوان مقاله English

Control of Nao Robot Walking On the Basis of Model-Based Predictive Controller

نویسندگان English

Hadiseh Nasiri 1
Hamid Ghadiri 2
Mohammad Reza Jahed Motlagh 3
1 Department of Mechatronics, Islamic Azad University, Qazvin Branch, Qazvin, Iran
2 Department of Electrical, Biomedical and Mechatronics Engineering, Qazvin Branch, Islamic Azad University, Qazvin, Iran
چکیده English

In this paper a controller has been presented based on the predictive control to drive and control the bipedal Nao robot. One of the challenges in the practical applying of these types of controllers is their high computational loading and the time-consuming control operations in each time step, in which it is suggested to use Laguerre Functions to reduce the computational loading of the predictive controller. In this study, at first using the conventional methods for the identification, and via the real data obtained from the Nao robot in Mechatronics research center of Qazvin Azad University, a proper model is proposed for walking the Nao robot which is considered as a two-dimensional motion in the plane. Then a controller will be designed to control the robot motion using the model based predictive controller. The purpose of this control approach in the first place is to stabilize the walking of the robot and then to guide and keep it on the desired trajectory, so that this trajectory tracking can be performed well as much as possible. Moreover, in order to evaluate the efficiency of the proposed controller, this controller has been compared with a proportional-integral-derivative controller and will be studied. The simulation results show the effectiveness of the proposed controller performance in the robot trajectory tracking, which finally comparing the obtained results from both of the control approaches, indicates the efficiency and different capabilities of the proposed method in this study.

کلیدواژه‌ها English

Nao Humanoid Robot
system identification
Model based Predictive Control
Trajectory tracking