ارائه یک معماری کنترل توزیع شده برای ارتباط و هماهنگی سیستم‏های چند عاملی در جابجایی همکارانه اجسام

پایان نامه
  • وزارت علوم، تحقیقات و فناوری - دانشگاه تربیت مدرس - دانشکده فنی
  • نویسنده طاهر حکمت فر
  • استاد راهنما الیپس مسیحی
  • سال انتشار 1393
چکیده

یکی از وظایفی که سیستم‏های چندرباتی در محیط¬های صنعتی امروزی برعهده دارند، جابجایی اجسام است که انجام آن نیازمند حل مسائل مختلفی مانند برنامه‏ریزی حرکت، هماهنگی بین ربات‏ها و انتقال پایدار جسم است. هدف برنامه‏ریزی حرکت ایجاد یک مسیر بدون تصادم برای حرکت ربات یا جسم است. در بخش ایجاد هماهنگی، سعی می¬شود تا اعمال ربات‏ها با یکدیگر متناقض نباشد و انتقال پایدار بر روی تعیین یک روش انتقال مطابق با شرایط جسم و مسیر تمرکز دارد. در تحقیق پیش‏رو سعی بر ارائه یک راه‏حل مناسب برای انجام وظیفه جابجایی اجسام در محیط حاوی موانع توسط یک سیستم چند رباتی شده است. ثابت شده است که سیستم¬های متمرکز علارغم فراهم کردن مزایایی مانند سادگی و تولید راه¬حل بهینه، مشکلاتی در رابطه با مقیاس¬پذیری پایین، تحمل¬پذیری خطای کم، توان پردازشی و پهنای باند محدود دارند. در مقابل استفاده از سیستم‏های غیرمتمرکز و عامل¬های خودمختار در مساله مذکور، می¬تواند موجب افزایش کارایی حل مساله با افزایش تعداد ربات‏های موجود در محیط شود. با این حال سیستم‏های محلی به دلیل عدم دسترسی به اطلاعات سراسری از مشکل عدم بهینگی رنج می¬برند. از این رو در این تحقیق سعی شده است تا با تلفیق دو رویکرد فوق و با استفاده از برنامه‏ریزی سراسری و برنامه‏ریزی محلی یک طرح حرکتی نسبتاً بهینه برای انتقال جسم توسط یک سیستم چندرباتی متشکل از ربات‏های بازویی متحرک kuka youbot ارائه شود. برنامه¬ریز سراسری وظیفه تعیین یک مسیر عاری از تصادم برای عبور جسم از میان موانع را برعهده دارد. این درحالی است که برنامه¬ریز محلی تعبیه شده بر روی هر ربات مسیر دقیق حرکت آن را مشخص می-کند. برنامه¬ریز سراسری از الگوریتم مبتنی بر نمونه¬برداری ort استفاده می¬کند که نسبت به الگوریتم¬های مبتنی بر نمونه‏برداری دیگر کارایی بهتری دارد. برنامه¬ریز محلی نیز از ترکیب الگوریتم¬های tangent bug و میدان پتانسیل محلی بهره می¬برد به نحوی که tangent bug تضمین می¬کند که ربات در حین حرکت در بهینه محلی گیر نکند و میدان پتانسیل با تولید نیروهای دافعه مناسب از برخورد همه بخش¬های ربات با موانع جلوگیری می¬کند. در زمان انتقال جسم، در صورت وجود مسیر و کوتاه بودن آن، ربات‏ها اقدام به انتقال جسم توسط گرفتن و بلند کردن جسم می¬کنند و در غیر این صورت، از سیستم مرکزی درخواست برنامه‏ریزی مسیر برای انتقال جسم می¬نمایند. برنامه سراسری تعریف شده نقش یک راهنما را در حرکت ربات‏ها دارد و ربات‏ها جسم را الزاماً از این مسیر عبور نمی¬دهند بلکه می¬توانند از نقاطی نزدیک به این مسیر عبور دهند. هماهنگی حرکات ربات‏ها در زمان برداشتن، حرکت و زمین گذاشتن جسم توسط یکی از ربات‏ها و به کمک ارتباط رادیوی صورت می¬گیرد. کلیه شبیه‏سازی¬های این تحقیق در فضای سه بعدی، به کمک نرم¬افزار webots انجام شده است. این شبیه‏ساز اجازه پیاده‏سازی یک محیط آزمایشی برای سیستم‏های چندرباتی را فراهم می‏کند. در انتها سناریوهای مختلف آزمایش شده و نتایج هر سناریو به طور کامل تشریح شده است

منابع مشابه

کنترل امپدانس چندگانه برای جابجایی اجسام توسط یک روبات متحرک با چرخ های غیر هولونومیک

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

متن کامل

کنترل توزیع شده کلاس خاصی از رفتارهای جمعی در شبکه های چند عاملی

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

متن کامل

مدل‌سازی و کنترل تعقیب اجسام متحرک برای یک ربات‌ماهی سه‌لینکی

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

متن کامل

اثر بربرین در تنظیم آستروسیتهای Gfap+ ناحیه هیپوکمپ موشهای صحرایی دیابتی شده با استرپتوزوتوسین

Background: Diabetes mellitus increases the risk of central nervous system (CNS) disorders such as stroke, seizures, dementia, and cognitive impairment. Berberine, a natural isoquinolne alkaloid, is reported to exhibit beneficial effect in various neurodegenerative and neuropsychiatric disorders. Moreover astrocytes are proving critical for normal CNS function, and alterations in their activity...

متن کامل

اثر بربرین در تنظیم آستروسیتهای Gfap+ ناحیه هیپوکمپ موشهای صحرایی دیابتی شده با استرپتوزوتوسین

Background: Diabetes mellitus increases the risk of central nervous system (CNS) disorders such as stroke, seizures, dementia, and cognitive impairment. Berberine, a natural isoquinolne alkaloid, is reported to exhibit beneficial effect in various neurodegenerative and neuropsychiatric disorders. Moreover astrocytes are proving critical for normal CNS function, and alterations in their activity...

متن کامل

کنترل همکارانه سیستم های چند عاملی رباتیکی نامعین

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

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

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

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023