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

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

تقلید حرکات انسان توسط ربات انسان نمای نائو با استفاده از یک روش تحلیلی و در نظر گرفتن تعادل ربات

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

عنوان مقاله English

Imitation of Human Motion by a NAO Humanoid Robot Using an Analytical Method and Considering Balance of the Robot

نویسندگان English

Pourya Shahverdi 1
Mehdi Tale Masouleh 2
1 Department of Electrical, Biomedical and Mechatronics Engineering, Qazvin Branch, Islamic Azad University, Qazvin, Iran
چکیده English

This paper investigated the imitation of human motions by a NAO humanoid robot which can be regarded as a human-robot interaction research. In this research, first, human motion is captured by a Kinect 3-dimentional camera through a Robot Operating System (ROS) package. Captured motion is then mapped into the robot’s dimension due to the differences between human and humanoid robot dimensions. After performing the mapping procedure, the solution of both forward and inverse kinematic problem of the robot are solved. To this end, a “Distal” form of forward kinematics solution of the NAO humanoid robot is computed and based on the latter form an analytical inverse kinematics solution for the whole-body imitation purpose is used. The foregoing issue, as one of the contributions of this paper, can be regarded as one of the main reason for obtaining a smooth imitation. In order to keep the robot’s stability during the imitation, an ankle strategy based on a Linear Inverted Pendulum Model (LIPM) and the Ground projection of the Center of Mass (GCoM) criteria is introduced. Moreover, the latter LIPM is controlled by a Proportional-Integral-Derivative (PID) controller for two cases, namely, double and single support phases. Considering the limitation on the motion capture device, from experimental and simulation results obtained by implementing the proposed method on a NAO-H25 Version4 it can be inferred that the robot exhibits an accurate, smooth and fast whole-body motion imitation.

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

Motion Imitation
Motion Capture System
kinematics
Nao Humanoid Robot
Balance control