شماره ركورد
16354
شماره راهنما(اين فيلد مربوط به كارشناس ميباشد لطفا آن را خالي بگذاريد)
16354
پديد آورنده
اميد نوبري
عنوان
طراحي مسير بهينه و كنترل ربات در حالت نقطه به نقطه با استفاده از نظريۀ بازيها
مقطع تحصيلي
كارشناسي ارشد
رشته تحصيلي
طراحي كاربردي
تاريخ دفاع
شهريورماه 1395
استاد راهنما
پروفسور محرم حبيبنژاد كورايم
دانشكده
مكانيك
چكيده
چكيده
در اين تحقيق، طراحي مسير بهينه در دو حالت نقطه به نقطه و حلقه باز و همچنين حالت نقطه به نقطه و حلقه بسته كه شامل اضافه شدن كنترلكننده ميباشد، مورد بررسي قرار گرفته است. در حالت اول به طراحي مسير بهينه و تعيين ظرفيت حمل بار منيپولاتور در حالت نقطه به نقطه و حلقه باز پرداخته ميشود. حالت دوم به بررسي مسير حركت و تعيين بار ماكزيمم قابل حمل منيپولاتورها در حالت حلقه بسته براي حالت نقطه به نقطه اختصاص مييابد. ظرفيت حمل بار منيپولاتور براي حالت نقطه به نقطه و حلقه باز براي منيپولاتور دو عضوي با پايۀ ثابت و متحرك همراه با در نظر گرفتن قيود غير هولونوميك پايه (مختص ربات دو عضوي با پايۀ متحرك)، قيد حداكثر گشتاور موتور، قيد پايداري حركت و ... انجام ميپذيرد.
به منظور تعيين ظرفيت حمل بار منيپولاتور و طراحي مسير بهينه در حالت نقطه به نقطه و حلقه باز از روش مستقيم استفاده شده است. مسئلۀ طراحي مسير بهينه به روش مستقيم شامل ارائۀ مدل به نحوي ميباشد كه تمامي قيود ديناميكي و سينماتيكي توسط مسير پيشنهاد شده ارضا شوند و تابع هدف نيز براي آن مينيموم يا ماكزيمم گردد. در اين تحقيق براي طراحي مسير بهينه از روش بهينهسازي ميرايي ارتعاشات استفاده شده است.
جهت طراحي كنترلكننده در حالت حلقه بسته از روش نظريۀ بازيها كه حالت تعميميافتهاي از كنترل بهينۀ غيرخطي است، استفاده شده است. در اين روش علاوه بر در نظر گرفتن ديناميك منيپولاتور، ديناميك سيستم راهانداز نيز مورد توجه قرار ميگيرد. همچنين قادر به بررسي اثر اغتشاشات معرفي شده از طرف سيستم راهانداز ميباشد. در روش پيشنهادي، ولتاژ موتورهاي محرك و اغتشاشات سيستم بعنوان بازيكنان در نظر گرفته شدهاند. استراتژي بهينۀ بازيكنان با توجه به استراتژي تعادل نش محاسبه ميگردد و با استفاده از الگوريتم تكراري كه بر پايۀ حل معادلات ريكاتي بنا نهاده شده است، مقدار بهينۀ وروديهاي كنترلي تعيين ميگردد.
مسئلۀ طراحي كنترلكننده در قالب يك مسئلۀ بازي ديفرانسيلي با جمع صفر مطرح ميگردد. در بازيهاي مرسوم به بازي با حاصل جمع صفر، منافع بازيكنها بطور كامل با يكديگر تعارض پيدا ميكنند، به گونهاي كه بهرهاي كه يك بازيكن كسب ميكند همواره معادل ضرر بازيكن ديگر است.
واژههاي كليدي: طراحي مسير، بهينهسازي ميرايي ارتعاشات، ظرفيت حمل بار، كنترل ربات، نظريۀ بازيها، بازي با جمع صفر
تاريخ ورود اطلاعات
1395/11/02
تاريخ بهره برداري
1/1/1900 12:00:00 AM
دانشجوي وارد كننده اطلاعات
اعظم صادقي
چكيده به لاتين
Abstract
In this thesis, the trajectory planning problem is studied in both point to point and open-loop and point to point and closed-loop cases. In the first case, the problem of designing an optimal path and determining the load carrying capacity (DLCC) of the manipulator is considered, while the second one investigated these two problems regarding point to point and closed-loop case. In the point to point and open-loop case, the load carrying capacity of the manipulator is evaluated for a two-link manipulator with fixed and mobile bases respecting several constraints such as non-holonomic constraints of base (related to the two-link robot with mobile base), the maximum torque of motor, the stability consideration, and etc.
To determine the load carrying capacity of the manipulator and the design of an optimal path in point to point and open-loop case, the direct method is used which attempts to optimize an objective function regarding all the dynamic and kinematic constraints. In this thesis in order to design the optimum path, a meta-heuristic algorithm, called vibration damping optimization (VDO) algorithm is used.
For designing the controller in the closed-loop case, the game theory approach as an extension of non-linear optimal control, is employed in which the dynamism of the starter system is considered beside the dynamism of the manipulator. Furthermore, the game theory approaches make evaluating the defined disturbances of starter system possible. In the proposed method, the voltage of motive motors and disturbances of the system are considered as two players of the game. The optimal strategies of players are calculated based on Nash equilibrium and then the optimal values of controlling inputs are determined using a repetitive algorithm which is based on solving of Riccati equations.
The problem of designing the controller is formulated as a sum-zero differential game in which the payoffs of the players are completely conflicted so that the profit earned by one of the players equals the other player’s loss.
Keywords: Trajectory planning, Vibration damping optimization, Load carrying capacity, Robot control, Game theory, Sum-zero game