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

47
ز ک ی ت ا روب ودکار خ د ی م ش و ه های ت ا روب داری ی ق ری ی ش د ی ع س ر کی دAmirkabir University of Technology Computer Engineering & Information Technology Department

Upload: sian

Post on 14-Feb-2016

89 views

Category:

Documents


0 download

DESCRIPTION

Amirkabir University of Technology Computer Engineering & Information Technology Department. روباتیکز روباتهای هوشمند خودکار. دکتر سعید شیری قیداری. کتاب درس. Introduction to Autonomous Mobile Robots, Sigwart and Nourbakhsh, The MIT Press,2004 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: روباتیکز روباتهای هوشمند خودکار

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

خودکار

قیداری شیری سعید دکتر

Amirkabir University of TechnologyComputer Engineering & Information Technology Department

Page 2: روباتیکز روباتهای هوشمند خودکار

درس کتاب1. Introduction to Autonomous Mobile

Robots, Sigwart and Nourbakhsh, The MIT Press,2004

2. Introduction to robotics mechanics and control, second edition. By JOHN J. CRAIG, Addison Wesley, 1989.

Page 3: روباتیکز روباتهای هوشمند خودکار

Outline of Course

We will study fundamental algorithms for robotics with:

Introduction to industrial robots and Particular emphasis on research in and

applications of autonomous mobile robots

Page 4: روباتیکز روباتهای هوشمند خودکار

اهداف مورد در اولیه دانش معرفی درس این از هدف

. سه است متحرک روباتهای بخصوص و روباتها : سینماتیک، از عبارتند درس این اصلی محور

ریزی طرح و یابی مکان

Page 5: روباتیکز روباتهای هوشمند خودکار

ارزیابی نحوه : ترم پایان %35امتحان :25تکالیف% : 15ارائه% : 25پروژه%

Page 6: روباتیکز روباتهای هوشمند خودکار

متحرک سرفصل روباتهای : متحرک- روباتهای جابجائی مقدمه

- سینماتیک پادار چرخدار،روباتهای روباتهای : آزادی،محدودیتها، درجات متحرک روباتهای : - سنسورها، انواع ادراک مستقیم سینماتیک

- ویژگی استخراج قطعیت، نمایشعدم : نویز متحرک روباتهای یابی مکان

یابی مکان نمایشنقشه، سنسورها،یابی، مکان مختلف روشهای احتماالتی،

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

مختلفحرکت ...ساختارهای و

Page 7: روباتیکز روباتهای هوشمند خودکار

صنعتی: روباتهای سرفصل Introduction Kinematics Inverse kinematics Dynamics Trajectory generation Robot programming languages

Page 8: روباتیکز روباتهای هوشمند خودکار

درس سایت

Web: http://ce.aut.ac.ir/~shiry/lecture/mar06/mar06.html

Email :[email protected]

Page 9: روباتیکز روباتهای هوشمند خودکار

مقدمه

Page 10: روباتیکز روباتهای هوشمند خودکار

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

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

جراحی، فضائی، اکتشافات کارخانه،! خانگی آموز دست بصورت

Page 11: روباتیکز روباتهای هوشمند خودکار

چیست؟ روبات

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

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

Page 12: روباتیکز روباتهای هوشمند خودکار

چیست؟ روباتیک

. مینامند روباتیک را روباتها مطالعه علمنیز زیر بصورت میتوان را علم این جامعتر تعریف

: نمود و بازگو ادراک بین هوشمندانه ارتباط از است عبارت و روباتیک ادراک بین هوشمندانه ارتباط از است عبارت روباتیکعملعمل

Page 13: روباتیکز روباتهای هوشمند خودکار

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

از:

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

Page 14: روباتیکز روباتهای هوشمند خودکار

! بودن روبات برای الزم شرط: باید ماشین این بنامیم روبات را ماشین یک بتوانیم اینکه برای

از را اطالعات بتواند و بوده وادراک حس به قادرنماید آوری جمع خود اطراف محیط

اعم انجام به : اقادر جابجائی بتواند باشد مختلفی لدادن حرکت نظیر فیزیکی کار یک و داده انجام

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

. دهد انجام را مختلفی کارهای / ارتباط آدمی با یا و نموده عمل خودکار بطور بتواند

. نماید برقرار

Page 15: روباتیکز روباتهای هوشمند خودکار

تاریخچه سال در داوینچی هائی 1500لئوناردو طراحی

. بود داده انجام روبات مانند

Page 16: روباتیکز روباتهای هوشمند خودکار

تاریخچه

های ماشین هفدهم قرن درکه شدند ساخته خودکاری . این بودند حرکت به قادر

آلمان در ای موزه در نمونuه. میشود نگهداری

Page 17: روباتیکز روباتهای هوشمند خودکار

تاریخچه

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

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

Page 18: روباتیکز روباتهای هوشمند خودکار

تاریخچه

سال نمایشنامه 1920در یک در روبات کلمهتوسط که شد نمایشنامه Karel Capekاستفاده

. این در رفت صحنه روی به پاریس در چک نویuساربابان از کوچکی مصنوعی موجودات نمایشنامه

. به چک و روسی زبانهای در میکردند پیروی خودکلمه Robotnicآنها از که میشود به Robota گفته

. است شده گرفته کوش سخت معنای

Page 19: روباتیکز روباتهای هوشمند خودکار

تاریخچه سال آسیموف 1950در اسحاق

خوب روباتuهای را (androids)ایدهباعث و مطرح کتابهایش در

. گردید روبات کلمه شدن مشهور موجودات بصورت اولیه روباتهای

تجسم صفت شیطان نمای انسانمیشدند.

Page 20: روباتیکز روباتهای هوشمند خودکار

روب قانون تیکاسهروباتیک مشهور قانون آسیموف اسحاق

کرده مطرح زیuر صورت به را خوداست:

.1. گردد آدمی به رسیدن صدمه باعث نباید روبات

پیروی 2. انسان توسط صادره دستورات از باید روبات. گردد اول قانون نقض موجب که مواردی مگر کند

در 3. مگر نماید محافظت خویش وجود از باید روبات. گردد دوم و اول قوانین نقض به منجر که مواردی

Page 21: روباتیکز روباتهای هوشمند خودکار

اولیه صنعتی روباتهای

سال در روباتیک بازوی .1945اولین یافت تحقق

سال نام patentاولین 1961در به امریکا در روباتGeorge C. Devol . همراه به وی شد Joeثبت

Engelberger کارخانهUnimation . کردند گذاری پایه راصنعتی روباتهای پدران میتوان را نفر ایندو حقیقت در

. برد نام سال توسط 1978در منظوره همه روبات اولین

. گردید تولید فوق PUMA (programmableکارخانهuniversal machine for assembly)

Page 22: روباتیکز روباتهای هوشمند خودکار

نما انسان روبات سال در روبات 1996هوندا

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

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

ترکیب با که میشوند ساختهادراکی و فیزیکی های قابلیتکه شود ساخته روباتی انسان

های محیط در انسان هماننددهی سرویس و فعالیت به عادی

. شود مشغول

Page 23: روباتیکز روباتهای هوشمند خودکار

سرگرمی روباتهای سال روبات 1999در سونی

Aibo که روباتی اولینساخته سرگرمی جهت

عرضه بازار به را بود شدههمه. روبات 5000کرد

یک عرض در شده ساخته. رفتند فروش به ساعت

Page 24: روباتیکز روباتهای هوشمند خودکار

فضائی روباتهای سال فضائی 2000در کارخاده SSRMSروبات توسط شده ساخته

MD Robotics of Canada المللی بین فضائی ایستگاه مونتاژ برای. شد گرفته بکار

Page 25: روباتیکز روباتهای هوشمند خودکار

برقی جارو روبات تشخیص را اشیا و دیوارها سونار از استفاده با هستند قادر

دهند. بطور بعد و دیوارها مجاور نواحی ابتدا دیوارهuا کردن پیدا با

. میکنند جارو را نقاط سایر تصادفی تا که شده .97ادعا میشود% تمیز اتاق. شوند شارژ مجددا و کرده پیدا را خود شارژ محل قادرند یا و اطاق از روبات فرار مانع مغناطیسی نوارهای نصب با

. میشوند ها پله از آن افتادن. بپرهیزد موانع در افتادن گیر از میتواند آنها هوشمند نوع بین .500تا 100قیمتی دارند دالر

Page 26: روباتیکز روباتهای هوشمند خودکار

نظامی های روبات بمب کردن خنثی دشمن شناسائی اماکن بازرسی افراد دستگیریجاسوسی

Page 27: روباتیکز روباتهای هوشمند خودکار

روباتیک سیستم یک اجزا: شامل مکانیکی ساختار

چرخها وبدنه، بازو اتصاالت نظیر میشوند روبوت حرکت باعث که ئی ها محرک

موتورها پیرامون محیط ادراک برای مختلف سنسورهای

: نظیر روباتها غیره و لیزر دوربین، فاصله، سنسورهای

را سنسورها سیگنالهای که کامپیوتری کنترلر یکرا الزمه فرامین بتواند اطالعات پردازش با و خوانده

. نماید ایجاد ها محرک برای

Page 28: روباتیکز روباتهای هوشمند خودکار

روبات و انسان مقایسه

روباتانسانمکانیکی استخوان ساختارمحرکماهیچهuسنسورحس

تنفس/ تغذیه تغذیه منبعکامپیوترمغز

برنامهدانش

Page 29: روباتیکز روباتهای هوشمند خودکار

روبات انواع: میشوند بندی تقسیم دسته دو به روبuاتها معموال

متحرک 11-- متحرک روباتهای روباتهای روباتهای 22--روباتهایبازوی ( یا بازوی ( صنعتی یا صنعتی

روباتیک)روباتیک)

Page 30: روباتیکز روباتهای هوشمند خودکار

صنعتی روبات

یک از معموال صنعتی روباتهایتوسط که اتصاالت سری

یا و چرخشی محورهایاند شده وصل هم به لغزنده . روباتها این میشوند ساخته

آزادی های درجه دارایمقاصدی برای و بوده مختلفی

جابجائی اشیا، گرفتن نظیرکاری رنگ جوشکاری، اجسام،

. میروند بکار غیره و مونتاژ ،

Page 31: روباتیکز روباتهای هوشمند خودکار

برای روبات از استفاده مزایایصنایع

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

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

خطرناک....

Page 32: روباتیکز روباتهای هوشمند خودکار

صنعتی روبات یک اجزا Base Shoulder Elbow Wrist Tool-plate End-effecter (not

shown)

Page 33: روباتیکز روباتهای هوشمند خودکار

روباتهای عمده مصرف مواردصنعتی

70% کاری رنگ و درجوشکاری20% اشیا جابجائی و کردن بلند برای10% مصارف بقیه برای

Page 34: روباتیکز روباتهای هوشمند خودکار

بکار مشغول صنعتی روباتهای

. چرا؟ است پیشتاز ژاپن

Page 35: روباتیکز روباتهای هوشمند خودکار

روباتهای متداول های طرحصنعتی

Cartesian

ArticulatedCylindrical

Spherical

SCARA

Page 36: روباتیکز روباتهای هوشمند خودکار

صنعتی روباتهای کاربرد

Page 37: روباتیکز روباتهای هوشمند خودکار

هوشمند صنعتی روبات

Page 38: روباتیکز روباتهای هوشمند خودکار

روبات کنترل در تحول سیر

Reactive Paradigm )mid-80’s(مدل • بدونبود • محیط دقیق حس به وابسته بشدت

Probabilistic Robotics )since mid-90’s(کردن • حس و مدل ترکیبغیردقیق • کردن حس دقیق، غیر مدل

Hybrids )since 90’s(میشود • استفاده مدل از باال سطوح درمیکند • عمل واکنشی پائین سطوح در

Classical Robotics )mid-70’s(دقیق • مدلنبود • کردن حس به نیازی

Page 39: روباتیکز روباتهای هوشمند خودکار

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

پیرامون محیط دریافت برایVoice

آدمی با صحبت برایTactil

مسیر راه سر در اشیا وحود حس برایForce

مونتاژ نظیر کاربردهائی در نیرو تشخیص برای

سنسورها • سایرLimit SwitchesEncoder (measures angle)Potentiometer (measures angle or length)LVDT (linear variable displacement transducer, measures length)Strain gauge (measures deflection)Ultrasonic sensor (measures distance)Infrared sensor (measures distance)Light sensor (detects presence)

Page 40: روباتیکز روباتهای هوشمند خودکار

خودکار متحرک روباتهای برای دیگری های مکانیزم یا و شنی پا، چرخ، دارای

هستند محیط در حرکت ناشناخته غالبا که میکنند حرکت هائی محیط در

هستند کارهای انجام برای نمیتوان را آنها نمیتوان اینرو از

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

اشیا با برخورد از و شناسائی را محیط بتوانندنمایند جلوگیری

Page 41: روباتیکز روباتهای هوشمند خودکار

متحرک روباتهایاصلی ویژگیهای

. کنند : حرکت میتوانند محیط در جابجائی قابلیت بودن خودکار از معینی حد سنسورها توسط محیط درک قابلییت

Page 42: روباتیکز روباتهای هوشمند خودکار

مورد در اصلی سئوال سهمتحرک روباتهای

من کجا هستم1.Robot localization

به کجا میروم2.Goal determination

چگونه باید به آنجا بروم2.Motion planning

Page 43: روباتیکز روباتهای هوشمند خودکار

سواالت به پاسخگوئی: بuاید متحرک روبات سواالت این به پاسخگوئی برای

) باشد داشته را خود اطراف محیط از مدلییا شود ساخته روبuات توسط مدل این است ممکن

( شود داده آن به و تجزیه را آنها بتواند محیط از اطالعات دریافت با

محیط در را خودش موقعیت و نموده تحلیل. نمuاید مشخص

. نماید اجرا و طراحی را خود بعدی حرکت

Page 44: روباتیکز روباتهای هوشمند خودکار

روباتیک سیستم یک معماری

Mechanical Structure Kinematics model Dynamics model

Actuators: Electrical, Hydraulic, Pneumatic, Artificial Muscle Computation and controllersSensorsCommunicationsUser interfacePower conversion unit

Environmentalsensors

Motion planner Controller

MechanicalStructure

Configuration sensor

Page 45: روباتیکز روباتهای هوشمند خودکار

متحرک روباتهای انواع

Page 46: روباتیکز روباتهای هوشمند خودکار

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

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

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

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

Page 47: روباتیکز روباتهای هوشمند خودکار

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

ها يل يواقع يرباتها يگ ها ربات کوچک يليگ اندازه ها ربات متوسط يليگ اندازه ها ربات يسون يليگ ها ربات نما يليگ انسان ها ربات امداد يليگنوجوانان يل گ

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