1 / 47

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

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

sian
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. کتاب درس • Introduction to Autonomous Mobile Robots, Sigwart and Nourbakhsh, The MIT Press,2004 • Introduction to robotics mechanics and control, second edition. By JOHN J. CRAIG, Addison Wesley, 1989.

  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

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

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

  6. سرفصلروباتهای متحرک • مقدمه- جابجائی روباتهای متحرک: روباتهای چرخدار،روباتهای پادار- سینماتیک روباتهای متحرک: درجات آزادی،محدودیتها، سینماتیک مستقیم- ادراک: انواع سنسورها، نمایش عدم قطعیت، استخراج ویژگی- مکان یابی روباتهای متحرک: نویز سنسورها، نمایش نقشه، مکان یابی احتمالاتی، روشهای مختلف مکان یابی، ساخت خودکار نقشه- حرکت و طرح ریزی: روش های مختلف مسیر یابی، فرار از مانع، ساختارهای مختلف حرکت و...

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

  8. سایت درس Web: http://ce.aut.ac.ir/~shiry/lecture/mar06/mar06.html Email: autrobotics@yahoo.com

  9. مقدمه

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

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

  12. روباتیک چیست؟ علم مطالعه روباتها را روباتیک مینامند. تعریف جامعتر این علم را میتوان بصورت زیر نیز بازگو نمود: روباتیک عبارت است از ارتباط هوشمندانه بین ادراک و عمل

  13. روبات هوشمند • یک تعریف کلی از روبات هوشمند عبارت است از: یک ماشین قابل برنامه ریزی که بتواند عمل یک موجود هوشمند نظیر انسان را تقلید کند

  14. شرط لازم برای روبات بودن! • برای اینکه بتوانیم یک ماشین را روبات بنامیم این ماشین باید: • قادر به حس وادراک بوده و بتواند اطلاعات را از محیط اطراف خود جمع آوری نماید • قادر به انجام اعمال مختلفی باشد: بتواند جابجائی انجام داده و یک کار فیزیکی نظیر حرکت دادن اشیا را انجام دهد. • قابل برنامه ریزی مجدد باشد بعبارت دیگر بتواند کارهای مختلفی را انجام دهد. • بتواند بطور خودکار عمل نموده و/یا با آدمی ارتباط برقرار نماید.

  15. تاریخچه • لئوناردو داوینچی در سال 1500 طراحی هائی مانند روبات انجام داده بود.

  16. تاریخچه • درقرنهفدهمماشینهایخودکاریساختهشدندکهقادربهحرکتبودند. ایننمونهدرموزهایدرآلماننگهداریمیشود.

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

  18. تاریخچه • در سال 1920 کلمه روبات در یک نمایشنامه استفاده شد که توسط Karel Capek نمایشنامه نویس چک در پاریس به روی صحنه رفت. در این نمایشنامه موجودات مصنوعی کوچکی از اربابان خود پیروی میکردند.در زبانهای روسی و چک به آنها Robotnicگفته میشود که از کلمهRobotaبه معنای سخت کوش گرفته شده است.

  19. تاریخچه • در سال 1950 اسحاق آسیموف ایده روباتهای خوب (androids) را در کتابهایش مطرح و باعث مشهور شدن کلمه روبات گردید. • روباتهای اولیه بصورت موجودات انسان نمای شیطان صفت تجسم میشدند.

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

  21. روباتهای صنعتی اولیه • اولین بازوی روباتیک در سال 1945 تحقق یافت. • در سال 1961 اولین patent روبات در امریکا به نام George C. Devol ثبت شد. وی به همراه Joe Engelberger کارخانه Unimation را پایه گذاری کردند. در حقیقت ایندو نفر را میتوان پدران روباتهای صنعتی نام برد. • در سال 1978 اولین روبات همه منظوره توسط کارخانه فوق تولید گردید. PUMA (programmable universal machine for assembly)

  22. روباتانساننما • هوندادرسال 1996 روباتانساننمائیرامعرفیکردکهقادربهراهرفتن،حملاشیاوبالارفتنازپلههابود. • روباتهایانساننمابااینهدفساختهمیشوندکهباترکیبقابلیتهایفیزیکیوادراکیانسانروباتیساختهشودکههمانندانساندرمحیطهایعادیبهفعالیتوسرویسدهیمشغولشود.

  23. روباتهایسرگرمی • درسال 1999 سونیروبات Aibo اولینروباتیکهجهتسرگرمیساختهشدهبودرابهبازارعرضهکرد. همه 5000 روباتساختهشدهدرعرضیکساعتبهفروشرفتند.

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

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

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

  27. اجزایکسیستمروباتیک • ساختارمکانیکیشامل: • اتصالاتبازووبدنه،چرخها • محرکهائیکهباعثحرکتروبوتمیشوندنظیر • موتورها • سنسورهایمختلفبرایادراکمحیطپیرامونروباتهانظیر: • سنسورهایفاصله،دوربین،لیزروغیره • یککنترلرکامپیوتریکهسیگنالهایسنسورهاراخواندهوباپردازشاطلاعاتبتواندفرامینلازمهرابرایمحرکهاایجادنماید.

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

  29. انواعروبات • معمولاروباتهابهدودستهتقسیمبندیمیشوند: -2روباتهایصنعتی ) یابازویروباتیک( -1 روباتهایمتحرک

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

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

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

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

  34. روباتهایصنعتیمشغولبکار ژاپنپیشتازاست. چرا؟

  35. طرحهایمتداولروباتهایصنعتی SCARA Cylindrical Articulated Cartesian Spherical

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

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

  38. Hybrids (since 90’s) • درسطوحبالاازمدلاستفادهمیشود • درسطوحپائینواکنشیعملمیکند سیرتحولدرکنترلروبات Classical Robotics (mid-70’s) • مدلدقیق • نیازیبهحسکردننبود Reactive Paradigm (mid-80’s) • بدونمدل • بشدتوابستهبهحسدقیقمحیطبود Probabilistic Robotics (since mid-90’s) • ترکیبمدلوحسکردن • مدلغیردقیق،حسکردنغیردقیق

  39. سنسورهایروباتهایهوشمند • Vision • برایدریافتمحیطپیرامون • Voice • برایصحبتباآدمی • Tactil • برایحسوحوداشیادرسرراهمسیر • Force • برایتشخیصنیرودرکاربردهائینظیرمونتاژ • سایرسنسورها Limit Switches Encoder (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)

  40. روباتهایمتحرکخودکار • دارایچرخ،پا،شنیویامکانیزمهایدیگریبرایحرکتدرمحیطهستند • درمحیطهائیحرکتمیکنندکهغالباناشناختههستند • ازاینرونمیتوانآنهارانمیتوانبرایانجامکارهایازپیشدانستهبرنامهریزینمود • اینروباتهابایدبهسنسورهایدقیقیمجهزباشندتابتوانندمحیطراشناسائیوازبرخوردبااشیاجلوگیرینمایند

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

  42. سهسئوالاصلیدرموردروباتهایمتحرک • منکجاهستم Robot localization • بهکجامیروم Goal determination • چگونهبایدبهآنجابروم Motion planning

  43. پاسخگوئیبهسوالات برایپاسخگوئیبهاینسوالاتروباتمتحرکباید: • مدلیازمحیطاطرافخودراداشتهباشد ) ممکناستاینمدلتوسطروباتساختهشودیابهآندادهشود( • بادریافتاطلاعاتازمحیطبتواندآنهاراتجزیهوتحلیلنمودهوموقعیتخودشرادرمحیطمشخصنماید. • حرکتبعدیخودراطراحیواجرانماید.

  44. معمارییکسیستمروباتیک Environmental sensors Motion planner Mechanical Structure Controller Configuration sensor • Mechanical Structure • Kinematics model • Dynamics model • Actuators: Electrical, Hydraulic, Pneumatic, Artificial Muscle • Computation and controllers • Sensors • Communications • User interface • Power conversion unit

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

  46. روبوکاپ چيست؟ RoboCup(Robot World Cup) • مجموعه‌اي از مسابقات و کنفرانس‌ها، محيطي پژوهشي و آموزشي • هدف اوليه: • ايجاد تيمي از روبات‌هاي فوتباليستکهدرسال 2050 بتوانندتیمانسانهاراشکستبدهند • فعاليت‌هاي فعلي: • کنفرانس‌هاي تخصصي • کنفرانس و مسابقات جهاني روبوکاپ • برنامه‌هاي تحصيلي • توسعه زيرساخت‌ها • مجموعه مسابقات روبوکاپ

  47. آشنايي با ليگ هاي مختلف روبوکاپ • ليگ هاي رباتهاي واقعي • ليگ ربات هاي اندازه کوچک • ليگ ربات هاي اندازه متوسط • ليگ ربات هاي سوني • ليگ ربات هاي انسان نما • ليگ ربات هاي امداد • ليگ نوجوانان • ليگ هاي شبيه سازي • شبیهسازیفوتبال • شبیهسازیامداد

More Related