پایان‌نامه

طراحی مسیر بهینه برای رباتها بر مبنای یادگیری تقویتی

چکیده

در دهه اخیر هوشمندسازی ربات ها مورد توجه بسیاری از پژوهشگران در زمینه مهندسی رباتیک و هوش مصنوعی قرار گرفته است. از چالش های پیشروی پژوهشگران در این زمینه ساخت ربات هایی است که دارای قابلیت یادگیری و تطبیق پذیری باشند. هدف از این پایان نامه استفاده از روش های یادگیری تقویتی برای طراحی مسیر بهینه برای ربات ها می باشد. در این مطالعه روشی نو برای یادگیری مسیر بهینه حرکت ربات های بازو از طریق تعامل با محیط ارائه شده است. در این روش ابتدا مسیر اولیه ای توسط کاربر برای ربات تعریف شده و ربات شروع به طی کردن مسیر تعریف شده برای خود می کند. همزمان با طی مسیر، ربات خود به اکتشاف در محیط پرداخته و سعی می کند داده های آموزشی مناسب را کسب کند و عملکرد خود را بهینه تر نماید. هدف از به کارگیری یادگیری تقویتی توسط تابع هزینه تعریف می شود. در این مطالعه تابع هزینه برای بهینه سازی گشتاور اعمالی در مفاصل ربات تعریف گردیده است. ربات تلاش می کند تا خط مشی بهینه ای که موجب کسب بیشترین پاداش از محیط شود را یاد بگیرد. در این روش موقعیت های ابتدا و انتها و نقاط میانی حرکت و زمان هر تکه از مسیر توسط کاربر تعیین می گردد. سینماتیک معکوس محاسبه شده و زوایای متناظر با موقعیت ها در هر مفصل محاسبه می گردد. به کمک روش اسپیلاین مکعبی مسیری برای عبور از این نقاط برای تمامی مفاصل رسم شده و این مسیرها به ربات اعمال می-شود. بعد از طی مسیر توسط ربات میانگین گشتاور اعمالی در مفاصل حساب شده و به عنوان پاداش به یادگیری تقویتی ارسال می گردد. وظیفه یادگیری تقویتی اصلاح مسیر حرکتی ربات توسط تغییر نقاط میانی در یک بازه تعیین شده برای آن می باشد به شکلی که موجب گردد مسیر بعدی که به ربات اعمال می گردد میانگین گشتاور اعمالی کمتری نسبت به مسیر قبلی خود داشته باشد. در این روش فرآیند بهینه سازی جدای از انجام وظیفه اصلی ربات انجام نمی گیرد و بعد از اینکه ربات مسیری را بپیماید مسیر بعدی برای آن بر مبنای پاداش مسیر فعلی طراحی می شود. برای بررسی روش پیشنهادی، از شبیه سازی طراحی مسیر برای ربات های 2 – لینکی و پوما استفاده شده است. نتایج این شبیه سازی ها به طور کامل گزارش شده است و مسیرهای مختلفی که در طی یک فرآیند یادگیری پیموده شده اند و همینطور میزان پاداش در هر مسیر نمایش داده شده اند. برای شرح بهتر روش یادگیری تقویتی بر مبنای خط مشی بدون مدل تغییر پارامترهای بهینه سازی در حین فرآیند یادگیری در دیاگرام های جداگانه نشان داده شده است. همینطور موقعیت، سرعت، شتاب و تکانه و گشتاور اعمالی هر مفصل در مسیر نهایی گزارش شده است. برای بررسی کیفیت عملکرد الگوریتم پیشنهادی از 5 مطالعه موردی استفاده شده است که بر روی ربات های 2- لینکی و پوما شبیه سازی شده اند. در مطالعه موردی اول گزارش شده در این پایان نامه از طراحی مسیر با درنظر گیری یک نقطه میانی بین شروع و پایان مسیر برای ربات 2 - لینکی استفاده شده است. بعد از اعمال یادگیری تقویتی مجموع میانگین گشتاور مفصل ها از 7/7 n.m در مسیر اول به 4/6 n.m در مسیر نهایی کاهش پیدا کرده است. در مطالعه موردی دوم از طراحی مسیر با در نظر گیری دو نقطه میانی بین شروع و پایان مسیر برای ربات 2 – لینکی استفاده شده است. بعد از اعمال یادگیری تقویتی در این مورد مجموع میانگین گشتاور مفصل ها از 6/5 n.m در مسیر اول به 1/3 n.m در مسیر نهایی رسیده است. مطالعه موردی سوم به در نظر گیری سه نقطه میانی بین شروع و پایان مسیر ربات 2 - لینکی اختصاص دارد. در این شبیه سازی پس از پیاده سازی الگوریتم پیشنهادی مجموع میانگین گشتاور مفصل ها از 4/7 n.m در مسیر اول به 4/6 n.m در مسیر نهایی رسیده است. مطالعه موردی چهارم اختصاص به طراحی مسیر با یک نقطه میانی برای ربات پوما دارد. در این مطالعه پس از شبیه سازی الگوریتم پیشنهادی مجموع گشتاور مفصل ها از 54 n.m در مسیر اول به 40 n.m در مسیر نهایی رسیده است. در مطالعه موردی آخر گزارش شده در این پایان نامه از طراحی مسیر با سه نقطه میانی بین شروع و پایان مسیر برای ربات پوما استفاده شده است. بعد از اعمال یادگیری تقویتی مجموع میانگین گشتاور مفصل ها از 59 n.m به 56 n.m کاهش پیدا کرده است.

اساتید راهنما و مشاور

منیژه ذاکری، وحید عظیمی راد، اکبر اللهوردی زاده

پایان‌نامه‌های مشابه

  • طراحی مسیر بهینه برای روبات متحرک دارای بازو

    پایان‌نامه۲۰۱۰وزارت علوم، تحقیقات و فناوری - دانشگاه سمنانمجتبی مرادی

    طراحی مسیر در روباتیک موضوع بسیار مهمی است که عموما به عنوان کنترل سطح بالا برای حرکت روبات مطرح می شود. روش های طراحی مسیر متعددی برای بازوها و پلت فرم ها با در نظر گرفتن قیود موجود و مدلسازی های مختلف وجود دارد و از این منظر، محققین این روش ها را به دو قسمت مستقیم و غیرمستقیم ت

  • طراحی مسیر بهینه با هدف کاهش ارتعاشات در ربات های انعطاف پذیر سری و همکار صفحه ای دارای درجات آزادی اضافه

    پایان‌نامه۲۰۰۹وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی اصفهانهادی همایی

    طراحی مسیر به عنوان اولین قدم در تعیین چگونگی حرکت و کنترل سیستم های رباتیک مطرح می باشد. در سیستم های ربات با درجات آزادی اضافه، افزونگی در ساختار ربات این اجازه را به طراح می دهد که علاوه بر طراحی مسیر، یک اندیس سینماتیکی یا دینامیکی را نیز در طول مسیر حرکت بهینه نماید. در این

  • طراحی مسیر بهینه و کنترل فرآیند جابجایی یک جسم توسط دو بازوی همکار صفحه ای

    پایان‌نامه۲۰۰۹وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی اصفهانحسین دادخواه

    همکاری بین ربات ها از یک سو باعث افزایش قابلیت سیستم های رباتیکی و تنوع کاربرد های آن شده و از سوی دیگر به دلیل ایجاد زنجیره های بسته، پیچیدگی های سینماتیکی، دینامیکی و کنترلی بیشتری را به این سیستم ها تحمیل می کند. در این تحقیق ضمن مروری بر سینماتیک، دینامیک و کنترل مجموعه ای از

  • طراحی مسیر بهینه حداقل زمان برای ربات راه رونده

    پایان‌نامه۲۰۱۳وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی (نوشیروانی) بابل - دانشکده مهندسی مکانیکنسیم ظفری

    در این پژوهش سعی می شود با تعریف فاکتور مناسب، تاثیر فاز دو تکیه گاهی در رفتار حرکتی ربات دو پا بررسی شود. اثر محدودیت گشتاور مفاصل و پارامترهای حرکتی ربات در درصد مشارکت فاز دو تکیه گاهی که مسیر حداقل زمان ربات را برآورده می کند، مورد بررسی قرار می گیرد.سپس مسیر بهینه حداقل زمان

  • طراحی مسیر بهینه، کنترلر و رویتگر برای منیپولاتور با مفصل انعطاف پذیر

    پایان‌نامه۲۰۱۱وزارت علوم، تحقیقات و فناوری - دانشگاه سمنانعاطفه حبیب اللهی

    یکی از کارهایی که رباتهای منیپولاتور بطور مکرر انجام می دهند، حرکت بین نقاط مشخص شده در فضای کاری می باشد. طراحی حرکت بهینه یکی از مهمترین کاربردها برای رباتهای منیپولاتور میباشد. هدف اصلی آن تولید یک مسیر مطلب میباشد، چنانکه مسیر پیموده شدهو یا زمان طی مسیر با کمترین انرژی مصرفی

  • طراحی مسیر بهینه برای ربات های همکار در حضور موانع به روش شبکه عصبی

    پایان‌نامه۲۰۰۹وزارت علوم، تحقیقات و فناوری - دانشگاه مازندرانمحمد رضا اسمعیلی

    در این تحقیق طراحی مسیر بهینه در فضای مفاصل ربات به روش شبکه عصبی بررسی شده است. بدین منظور ابتدا به معرفی شبکه های عصبی مصنوعی و انواع آنها پرداخته شده است. شبکه های عصبی پیشرو و بازگشت پذیر به عنوان دو گروه اصلی از شبکه های عصبی معرفی شده اند. از شبکه های عصبی پیشرو به عنوان اب

اسناد مشابه