سمینار هفته پژوهش

35
ش ه و ژ پ ه ت ف ه ار ن ی م س ها ت ا ی رب ه سار ت ی سرهای ا ز ف ژم ا پ ی ت وا( ن ق هدی م ران. : ن خ سQrio

Upload: myrna

Post on 07-Jan-2016

89 views

Category:

Documents


3 download

DESCRIPTION

سمینار هفته پژوهش. نرم افزارهای شبیه سازی رباتها. سخنران : مهدی قنواتی Qrio. فهرست مطالب. 1-شبیه سازی نرم افزاری چیست و فواید آن 2- مشخصات مشترک نرم افزارهای شبیه سازی رباتها 3- معرفی نرم افزار Webots 4-قابلیت های Webots و نمایش محیط آن با مثال 5-معرفی Easy-Rob - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: سمینار هفته پژوهش

سمینار هفته پژوهش

نرم افزارهای شبیه سازی رباتها

سخنران : مهدی قنواتی

Qrio

Page 2: سمینار هفته پژوهش

فهرست مطالب

1شبیه سازی نرم افزاری چیست و فواید آن-2مشخصات مشترک نرم افزارهای شبیه سازی رباتها -3 معرفی نرم افزار -Webots4 قابلیت های-Webotsو نمایش محیط آن با مثال 5 معرفی-Easy-Rob6 شبیه سازی و روبوکاپ -Robocup

Page 3: سمینار هفته پژوهش

شبیه سازی چیست؟Simulation

1:شبیه سازی ربات -به معنی ساخت مدلی نزدیک به ربات واقعیبا همه سنسورهای الزمبا همه موتورها و محرک های الزم2:شبیه سازی محیط - ایجاد محیطی شبیه به محیط واقعی با خصوصیات

فیزیکی مشابه ، مانند زمین صاف ، سنگالخ، با گرانش کم، باد، آب

موانع و ...

Page 4: سمینار هفته پژوهش

شبیه سازی چیست؟3 - حرکت دادن ربات شبیه سازی شده در

(Run)محیط شبیه سازی شده4 - بررسی نتایج ، رفع خطاها و

بهینه کردن ربات

حله ای دیگر: انتقال برنامه کنترلیمر به ربات

Page 5: سمینار هفته پژوهش

فواید شبیه سازی

استفاده از شبیه سازی سریع برای توسعه پروژه هایرباتیک بسیار مفید است و عمال به طراحان اجازه می

خود را ببینند و داده ها را به ربات سریعا ایده دهد تا واقعی انتقال دهند.

بسیاری را وقت استفاده از چنین نرم افزارهاییذخیره می کند و به طراح این امکان را می دهد تا

بیشتری را بسنجد. احتماالت نتیجه استفاده از این کنترل زمان و کیفیتبنابراین ،

نرم افزار ها است.

Page 6: سمینار هفته پژوهش

مشخصات مشترک نرم افزارهای شبیه سازی رباتها

1 -world : ، جهان مجازی ، شتاب گرانشزمان

2 -space : : فضای مجازی اطراف هر شیکشف برخورد ها

3 -Body : :جسم یا شی مانند ربات یا موانعجرم ،اندازه ، موقعیت، خصوصیات فیزیکی

4 -Geom یا Boundary هندسه و مرز : شی : مرز بیرونی شی که جدا کننده آن از

بقیه محیط است و برخورد دو مرز باعث تصادف و ایجاد نیرو می شود

Page 7: سمینار هفته پژوهش

مرزجسم جسم

مشخصات مشترک نرم افزارهای شبیه سازی رباتها

Page 8: سمینار هفته پژوهش

مشترک نرم افزارهای شبیه سازی رباتهامشخصات

5 -Joint

مفصل

Page 9: سمینار هفته پژوهش

نقش برنامه نویسی در شبیه سازی

1 خواندن مقادیر اندازه گیری شده توسط-سنسورها

2 محاسبه آن چیزی که باید عمل بعدی ربات-باشد

مشکل ترین قسمت است که هوش مصنوعی در این مرحلهاین قسمت خود را نشان خواهد داد، شامل الگوریتم های گریز

از موانع مانند میدان پتانسیل، کلونی مورچه ها و ... ناوبری3 فرستادن فرمان به محرکها و موتورها-

برای انجام این عمل

Page 10: سمینار هفته پژوهش

مدل سینماتیکی و فیزیکی

یزیکیfف ربfات بfرای روش این در سfینماتیکی: مدل وجfود نfدارد و تنهfا سfرعت و هندسfه حfرکت مهم اسfت.

جرم و اصطکاک تعریف نمی شود.

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

واقعیت نزدیکتر است .

Page 11: سمینار هفته پژوهش

nodeگره چیست؟

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

کرد. ،مثال سنسورها، موتورهای محرک، اشیا مرزی

شکلها، چراغ، ربات، موانع، زمین و غیره...

بعضی گره ها زیرمجموعه بعضی دیگر قرار می گیرند و گره باالتر از گره پایین ترش درست می شود

و خواص آن را به ارث می برد.

Page 12: سمینار هفته پژوهش

نرم افزار شبیه ساز رباتها1 وبتز -Webots 2میکروسافت رباتیک-3-easy-rob4 -robowork

Page 13: سمینار هفته پژوهش

Webotsنرم افزار

Page 14: سمینار هفته پژوهش

Webotsمزایا و توانایی نرم افزار1دارا بودن اکثر سنسورهای مورد نیاز -2تعریف مرز ،جسم ،فضا و جهان و مفاصل-3 شبیه سازی کامل محیط نیوتنی و شرایط -

برخورد4قابیلت انتقال برنامه به ربات ساخته شده -5 برنامه نویسی در محیط برنامه به چندین -

زبان6مانور باال برای کنترل -7دیدن تغییرات آنی متغیرها در پنجره گزارش -

Page 15: سمینار هفته پژوهش

Webotsچهار پنجره

Page 16: سمینار هفته پژوهش

در ها webotsگره

ساختار سلسه مراتبی یا ارثی

Page 17: سمینار هفته پژوهش

webotsکتاب راهنمای جامع

وباتز باز کردن نرم افزار و نمایش رباتها

Page 18: سمینار هفته پژوهش

Easy-Robنرم افزار شبیه ساز بازوهای رباتیک

افزار نرم کردن باز -Easy Rob

Page 19: سمینار هفته پژوهش

ست؟یروبوکاپ چRoboCup(Robot World Cup)

ی از مسابقات و کنفرانس ها، محیطی پژوهشی ومجموعه ا یآموزش

یه:هدف اولیم بتوانند ت2050که در سال یجاد تیمی از روبات های فوتبالیست ا

انسانها را شکست بدهند

یت های فعلی:فعالی تخصصیکنفرانس های روبوکاپکنفرانس و مسابقات جهانی تحصیلیبرنامه هایرساخت هاتوسعه زمجموعه مسابقات روبوکاپ

Page 20: سمینار هفته پژوهش

خچه مسابقات روبوکاپیتار1992

رباتهای فوتبالیست توسط پروفسورءمطرح شدن ایده Alan Mackworth استاد دانشگاهBritish Columbia

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

1993 برگزاری مسابقاتRobot J-League در ژاپن توسط Minoru Asada ،Yasuo Kuniyoshi و Hiroaki Kitano اولین فراخوان مسابقات جهانی اعالن و قوانین اولیه مسابقات مشخص

شد . توسعه نگارش صفر سرور فوتبال به زبان لیسپ و توسعه نگارش اول آن

Ituski Noda ++ توسطcبه زبان

Page 21: سمینار هفته پژوهش

خچه مسابقات روبوکاپیتار

1995اولین نمایش عمومی سرور فوتبال 1996تصمیم به برگزاری مسابقات پیش روبوکاپ

IJCAIدر کنفرانس

در حاشیه کنفرانس 1997اعالن رسمی مسابقات IJCAI97

Page 22: سمینار هفته پژوهش

اهداف مسابقات روبوکاپوسیله ای برای : سرعت بخشیدن تحقیقات

سرعت بخشیدن تحقیقات در زمینه هوش مصنوعی و رباتیک با ارئه مسائلی جذاب و مشکل

.جنبه اقتصادی و یا نظامی مستقیم در کار نیست

:ی اروبوکاپ مسأله تعریف یک مسأله استاندارد تئوریها الگوریتم ها و معماریهاست.شاستاندارد برای آزمای

:2050شکست تیم فوتبال انسان ها تا سال هدف نمادینربوکاپ وسیله ای است برای زسیدن به اهداف دیگر

Page 23: سمینار هفته پژوهش

سازمان روبوکاپفدراسیون روبوکاپ

و سالیانه ی مسابقات رسمیمسئول برگزار سازمانی بین المللی که در سوئیس ثبت شده روبوکاپ ،

است.باشد.یسه و هیئت اجرایی میئدارای ریئس، هیت ر : ریس فعلیMinoru Asada از دانشگاه اساکا ژاپن هیئت اجرایی شامل هیئت ریئسه و نمایندگان هر لیگ می

باشد.کمیته های ملی

اسکاندیناویآمریکافرانسهایتالیا

آلمان-هلند-سنگاپور-ژاپن-ایران-

Page 24: سمینار هفته پژوهش

کمیته ملی ربوکاپ ایران يکی از فعال ترين کشورها در زمينه مسابقات 1998ايران از سال

ربوکاپ و تحقيقات مربوط به آن بوده است. تيم های ايرانی از به لحاظ کمی و کيفی رشد چشم گيری  داشته اند. در 2003سال

نتيجه تشکيل کميته ملی ربوکاپ ايران يک ضرورت بود. :دکتر مرتضی موسی خانی ، دانشگاه آزاد اسالمی سرپرست کميته

قزوين

: دکتر مازيار پالهنگ دانشگاه مسوولين ليگ ربات های انسان نماصنعتی اصفهان

و دکتر امیر رجب زاده  دانشگاه رازی کرمانشاه

دکتر منصور :مسوولين ليگ ربات های فوتباليست سايز متوسطجمزاد  دانشگاه صنعتی شريف و دکتر بهرام کيمياقلم دانشگاه آزاد

اسالمی قزوين

Page 25: سمینار هفته پژوهش

کمیته ملی ربوکاپ ایران

:دکتر سعيد شيری مسئول ليگ ربات های فوتباليست سايز کوچکقيداری : دانشگاه صنعتی اميرکبير

:دکتر فريبرز محمودی  ،دانشگاه آزاد مسئول ليگ ربات های خانگیاسالمی قزوين

:دکتر اسالم ناظمی ،دانشگاه شهيد مسئول ليگ شبيه ساز فوتبالبهشتی

مهندس مازیار احمد شعربافی ،دانشگاه : مسئول ليگ شبيه ساز امداد تهران

مهندس احسان هاشمی ،دانشگاه : مسئول ليگ های دانش آموزیصنعتی امير کبير

Page 26: سمینار هفته پژوهش

گ های مختلف روبوکاپی با لییآشناواقعیی رباتهایگ هایل

اندازه کوچکیلیگ ربات ها اندازه متوسطیلیگ ربات ها یلیگ ربات های سونلیگ ربات های انسان نماامدادیلیگ ربات ها گ نوجوانانیلجدیدا رباتهای زیرآبی و رباتهای پرندهیه سازی شبیلیگ ها

فوتبالی ساز یهشبامدادی سازیه شب

Page 27: سمینار هفته پژوهش

ی بازی کلی-نمای سونیلیگ ربات ها

Page 28: سمینار هفته پژوهش

اندازه کوچک یلیگ ربات ها

فیلم نمایشرباتهایاندا

کوچک زه

Page 29: سمینار هفته پژوهش

موقعیت یابی بوسیله دو دوربین سقفی انجام می گیرد

Page 30: سمینار هفته پژوهش

اندازه متوسط - رباتیلیگ ربات هاربات ی هایژگیو فضای اشغال شده توسط

ربات اندازه رباتشکل رباتوزن رباتهای سنگین ترربات رنگ رباتشماره رباتTop markerارتباطاتمکانیزم کنترل توپ

Page 31: سمینار هفته پژوهش

پنالتی– انسان نما یلیگ ربات ها

Page 32: سمینار هفته پژوهش

امدادیلیگ ربات ها

Page 33: سمینار هفته پژوهش

گ نوجوانانیل

مسابقات:فوتبالامدادحرکات موزون

Page 34: سمینار هفته پژوهش

یه سازی شبیلیگ ها

امدادیه سازیگ شبیل فوتبالیه سازیگ شبیل

oیگ دو بعدیلoیگ سه بعدیلoیگ مربیل

Page 35: سمینار هفته پژوهش

پایان

مهدی قنواتیwww.royak.ir