دکتر سعید شیری قیداری & فصل 2 کتاب

Slides:



Advertisements
Similar presentations
سید احمد موسوی Line Maze Algorithm زمستان 90 بسمه تعالی.
Advertisements

انواع اصلی عامل ها.
فاکتورهای مهم در ایجاد یک مقاله علمی
دکتر سعید شیری قیداری & فصل 4 کتاب
O r g a n i z a t i o n a l b e h a v i o r e l e v e n t h e d i t i o n.
1 بسم الله الرحمن الرحیم. 2 پژوهش های آموزشی فرآیند – محور (POER) علی عمادزاده عضو هیئت علمی EDC
Decision Tree.
دکتر سعید شیری قیداری & فصل 5 کتاب
آموزش به بیمار پس از جراحی جمجمه. بیمار پس از جراحی جمجمه لازم است نکاتی را جهت بهبودی هرچه بیشتر رعایت کند که در ذیل نکات مهم یادآوری می شود : - داروهای.
Perception Amirkabir University of Technology Computer Engineering & Information Technology Department دکتر سعید شیری قیداری  فصل 4 کتاب.
DSS in Actions. شرکت آتلانتیک الکتریک یک شرکت پیمانکاری سرویس دهی کامل الکتریکی برای کارهای صنعتی و تجاری است که در سال 1969 در چارلزتن تاسیس شد. یک شرکت.
Mobile Robot Kinematics
1 Network Address Translation (NAT). 2 Private Network شبکه خصوصی شبکه ای است که بطور مستقیم به اینترنت متصل نیست در یک شبکه خصوصی آدرس های IP به دلخواه.
Civil Engineering English teaching Made by:Eng. Shakeri.
روش تحقیق جلسه چهارم دانشگاه صنعتی اصفهان دانشکده کشاورزی
Kinematics دکتر سعید شیری قیداری  فصل 2و3 کتاب Introduction to robotics mechanics and control Amirkabir University of Technology Computer Engineering.
Stepper Motor Configuration
Arrangements of Lines C omputational Geometry By Samaneh shafi naderi
انواع سیستم های تمام هوا
آشنايي با سيستم اعداد.
Eric S. K. Yu Faculty of Information Studies, University of Toronto
[c.
مکان یابی در شبکه های حسگر بیسیم
نظریه رفتار برنامه ريزي شده Theory of Planned Behavior
تمرین هفتم بسم الله الرحمن الرحیم درس یادگیری ماشین محمدعلی کیوان راد
هیدروگراف(Hydrograph) تهیه : دکتر محمد مهدی احمدی
ویژگی های DHCP جلوگیری از Conflict سرعت بخشیدن به کارها مدیریت متمرکز
فصل اول: رسانه های ذخیره سازی
بنام خدا زبان برنامه نویسی C (21814( Lecture 12 Selected Topics
تجزیه و تحلیل بیومکانیکی دوی سرعت
Mobile Robot Kinematics
بسم الله الرحمن الرحیم.
Address: Times New Roman, size 34
الکترونیک دیجیتال منطق TTL
چگونه بفهمیم آیا ژورنالی ISI است؟ ایمپکت فاکتور دارد یا خیر؟
مدیریت مالی و اقتصاد مدیریت موضوع : نقطه سر به سر زمستان 93
فصل دوم جبر بول.
بررسی قطبش در لیزر های کاواک عمودی گسیل سطحی(vcsel)
مقدمه اي بر مهندسي نيازمنديها
SSO Single Sign-on Systems
Strain gauge Omid Kooshki Mohammad Parhizkar Yaghoobi
کوئیز از جلسه قبل) کارخانه ای در حال خرید قطعه‌ای برای یکی از ماشین‌آلات خود می باشد اگر نرخ بهره 10% برای محاسبات فرض شود، دو مدل از قطعه ماشین در دسترس.
مدارهای منطقی فصل سوم - خصوصیات توابع سويیچی
Instructor : Saeed Shiry & Mitchell Ch. 8
اصطکاک Designed By: Soheil Soorghali.
انجماد و ذوب پدیده هایی هستند که یک دگرگونی بین یک حالت کریستالی (معمولا) و غیر کریستالی هستند.
Intro تمام موجودات باید قبل از تقسیم DNA خود را همانندسازی کنند
دینامیک سیستمهای قدرت مدرس: دکتر مهدی بانژاد
معرفی روش آنالیز حرارتی تفاضلی و روش گرماسنجی روبشی تفاضلی An Introduction to Differential Thermal Analysis (DTA) and Differential Scanning Calorimetry.
Mobile Robot Kinematics
Ali Karimpour Associate Professor Ferdowsi University of Mashhad
نظریه رفتار برنامه ريزي شده Theory of Planned Behavior
آشوب در سیستمهای دینامیکی
دکتر سعید شیری قیداری & فصل 5 کتاب
بسم الله الرحمن الرحیم هرس درخت تصمیم Dr.vahidipour Zahra bayat
بررسی حرکت دورانی انرژی جنبشی ذره در حال دوران
سمینار SharePoint رانندگی در بزرگراه پرتال ها
Angular Kinetics مهدی روحی بهار 85.
فصل ششم مدارهای ترتیبی.
ابزارهای جستجوی پایان نامه
سخت افزارهای امنیتی Hardware Security تهیه و ارایه : یونس جوان.
Uniprocessor Scheduling
Mobile Robot Kinematics
به نام یکتای دانا فصل اول: متدها و قواعد.
فصل 8 –Process and Deployment
مباني كامپيوتر و برنامه سازي Basics of Computer and Programming
مباني كامپيوتر و برنامه سازي Basics of Computer and Programming
بسم الله الرحمن الرحیم روشنایی محیط کار
آشنایی با فرایند داده کاوی در نرم افزار R گروه داده کاوی دایکه داود دوروش تابستان 6139.
سد خونی- مغزی. تکنولوژی نمایش فاژی و کاربرد آن  مقدمه و تاریخچه  نمایش فاژی در تولید آنتی بادی مونوکونال.
Presentation transcript:

دکتر سعید شیری قیداری & فصل 2 کتاب جابجائی Locomotion دکتر سعید شیری قیداری & فصل 2 کتاب Amirkabir University of Technology Computer Engineering & Information Technology Department

تکنولوژی روبات های متحرک یک سوال مهم : چگونه یک روبات متحرک دریک محیط واقعی بدون نظارت حرکت کرده و کار مورد انتظار را انجام دهد؟

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

روشهای مختلف جابجائی

تکنیکهای متداول اغلب روباتهای متحرک از یکی از دو روش زیر استفاده میکنند: چرخ پا های دارای مفصل

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

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

نکات اصلی در حرکت Locomotion: محیط ثابت است و روبات با اعمال نیرو در محیط حرکت میکند. Manipulation: بازوی روبات در محیط ثابت است و روبات اشیا را جابجا میکند.

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

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

درجه آزادی قدرت مانور زیاد فقط ناشی از وجود تعداد زیادی درجه آزادی برای اعمال نیرو در جهات مختلف میباشد. Degree of freedom A simple definition of "degrees of freedom" is - the number of coordinates that it takes to uniquely specify the position of a system.

درجه آزادی The number of DOF that a manipulator possesses is the number of independent position variables that would have to be specified in order to locate all parts of the mechanism. In other words, it refers to the number of different ways in which a robot arm can move. In the case of typical industrial robots, because a manipulator is usually an open kinematic chain, and because each joint position is usually defined with a single variable, the number of joints equals the number of degrees of freedom.

آرایش پاها و مسئله پایداری سیتمهای پادار در طبیعت بسیار موفق عمل میکنند. برخی از این سیستمها عبارتند از: حیوانات بزرگ دارای 4 پا هستند حشرات دارای 6 پا و یا بیشتر هستند برخی از پستانداران قادر به حرکت بر روی 2 پا هستند.

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

مثالی از پاهای روبوت

توالی حرکت Gait عبارت است از توالی بلند کردن و برزمین گذاشتن هر پا برای یک روبات با K پا تعداد حالات ممکن عبارت است. N=(2K-1)! که برای یک روبات با 2 پا 6 حالت بصورت زیر خواهیم داشت: بلند کردن پای راست بلند کردن پای چپ گذاشتن پای راست گذاشتن پای چپ بلند کردن همزمان 2 پا گذاشتن همزمان 2 پا

Gait Control

روباتهای دو پا قادر به حرکت، پریدن و بالا و پائین رفتن از پله ها و بسیاری حرکات دیگر هستند. روبات سونی دارای 38 درجه آزادی است. 7 میکروفن برای پیدا کردن محل صدا دارد. قادر به تشخیص چهره انسان است. قادر به تولید نقشه 3 بعدی بر اساس تصاویر استریو است. قادر به تشخیص صوت است. قد روبات هندا 120 سانتیمتر است که به عقیده کارشناسان هندا حداقل قد لازم برای روباتی است که بتواند یاور انسان باشد.

روباتهای 4 پا این روباتها میتوانند بصورت استاتیکی سرپا بایستند. اما راه رفتن آنها با مشکلاتی روبروست. زیرا باید مرکز ثقل روبات بصورت اکتیو موقع راه رفتن جابجا شود.

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

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

مسایل موجود در روباتهای چرخدار کشش و پایداری Traction قابلیت مانور و کنترل

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

چهار نوع اصلی چرخ

چهار نوع اصلی چرخ

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

چرخ سوئدی و چرخ کروی هر دو محدودیت کمتری برای حرکت در سایر جهات را دارند. در محیط پیرامونی چرخ سوئدی یا ( omni-directional ) غلتک های کوچکی با جهت های 45 و یا 90 درجه تعبیه شده است که باعث میشوند تا در حالیکه فقط چرخ دارای یک محور اکتیو است بتواند با اصطکاک اندکی در سایر جهات حرکت نماید. چرخ کروی همانند ماوس کامپیوتر طوری طراحی میشود که بتواند براحتی در جهات مختلف حرکت نماید.

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

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

آرایش چرخها

آرایش چرخها

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

پایداری روباتهای دارای 3 چرخ از لحاظ استاتیکی پایدار خواهند بود اگر مرکز ثقل روبات داخل مثلث متشکل از 3 چرخ باشد.

قابلیت مانور برخی از روباتها تمام جهت هستند یعنی اینکه در هر لحظه میتوانند در هر جهتی در صفحه (x,y) حرکت کنند بدون اینکه جهت روبات حول محور عمودیش تاثیری در این حرکت داشته باشد. این امر مستلزم داشتن چرخهای سوئدی و یا کروی است

قابلیت مانور یک راه داشتن روبات تمام جهت استفاده از 4 چرخ کاستور اکتیو است که هر کدام را بتوان بصورت اکتیو هدایت و همچنین بصورت اکتیو به حرکت در آورد. یک راه دیگر استفاده از 2 چرخ است که ابتدا روبات حول محور قائم خود چرخیده و سپس به حرکت در جهت دلخواه ادامه میدهد. روباتی که از آرایش چرخهای اتومبیل (Ackerman) استفاده میکند، برای چرخیدن نیاز به محیط بسیار بزرگی دارد. و حرکت در سایر جهات نیز نیازمند مانورهای زیادی است.

قابلیت کنترل در حالت کلی رابطه معکوسی بین قابلیت کنترل روبات و قابیت مانور آن وجود دارد. یعنی هر چه امکان مانور بیشتری وجود داشته باشد کنترل روبات پیچیده تر خواهد بود. همچنین بخاطر وجود لغزش خطا افزایش خواهد یافت. یک روبات با 2 چرخ دیفرانسیل که دارای دو موتور برای حرکت است برای حرکت مستقیم باید هر دو چرخ سرعت یکسانی داشته باشند که در عمل رسیدن به این امر کار مشکلی است. تمرین: روابط کنترلی روبات تمام جهت را بدست آورید. منبع: اینترنت و سایر کتب

Dead reckoning

استفاده از شنی روباتهائی که از شنی استفاده میکنند قابلیت مانور بهتری نسبت به روباتهای چرخدار دارند زیرا شنی تماس بیشتری با زمین ایجاد میکند. اما تخمین نقطه دقیق مرکز چرخش روبات نا مشخص بوده و میزان دقیق تغییر در موقعیت روبات تابعی از اصطکاک محیط است. از اینرو استفاده از Dead reckoning مشکل خواهد بود. بازده موتور از این روش در محیط های با اصطکاک کم زیاد و در سایر محیط ها بشدت کاهش می یابد.

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

سینماتیک

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

برای فهم حرکت روبات باید نقش هر یک از چرخها و همچنین محدودیت هائی که هر یک از آنها در حرکت ایجاد میکنند بررسی شود.

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