بخشی از مقاله
آموز ه هایی از رباتیک
ربات چیست؟
ربات یک ماشین هوشمند است که قادر است در شرایط خاصی که در آن قرار می گیرد، کار تعریف شده ای را انجام دهد و همچنین قابلیت تصمیم گیری در شرایط مختلف را نیز ممکن است داشته باشد. با این تعریف می توان گفت ربات ها برای کارهای مختلفی می توانند تعریف و ساخته شوند.مانند کارهایی که انجام آن برای انسان غیرممکن یا دشوار باشد.
برای مثال در قسمت مونتاژ یک کارخانه اتومبیل سازی، قسمتی هست که چرخ زاپاس ماشین را در صندوق عقب قرار می دهند، اگر یک انسان این کار را انجام دهد خیلی زود دچار ناراحتی هایی مثل کمر درد و ...می شود، اما می توان از یک ربات الکترومکانیکی برای این کار استفاده کرد و یا برای جوشکاری و سایر کارهای دشوار کارخانجات هم همینطور.
و یا ربات هایی که برای اکتشاف در سایر سیارات به کار میروند هم از انواع
ربات هایی هستند که در جاهایی که حضور انسان غیرممکن است استفاده می شوند.
کلمه ربات توسط Karel Capek نویسنده نمایشنامه R.U.R (روباتهای جهانی روسیه) در سال 1921 ابداع شد. ریشه این کلمه، کلمه چک اسلواکی(robotnic) به معنی کارگر میباشد.
در نمایشنامه وی نمونه ماشین، بعد از انسان بدون دارا بودن نقاط ضعف معمولی او، بیشترین قدرت را داشت و در پایان نمایش این ماشین برای مبارزه علیه سازندگان خود استفاده شد.
البته پیش از آن یونانیان مجسمه متحرکی ساخته بودند که نمونه اولیه چیزی بوده که ما امروزه ربات مینامیم.
امروزه معمولاً کلمه ربات به معنی هر ماشین ساخت بشر که بتواند کار یا عملی که بهطور طبیعی توسط انسان انجام میشود را انجام دهد، استفاده میشود.
بیشتر رباتها امروزه در کارخانهها برای ساخت محصولاتی مانند اتومبیل؛ الکترونیک و همچنین برای اکتشافات زیرآب یا در سیارات دیگر مورد استفاده قرار میگیرد.
رُبات یا روبوت وسیلهای مکانیکی جهت انجام وظایف مختلف است. یک ماشین که میتواند برای عمل به دستورات مختلف برنامهریزی گردد و یا یک سری اعمال ویژه انجام دهد. مخصوصا آن دسته از کارها که فراتر از حد تواناییهای طبیعی بشر باشند. این ماشینهای مکانیکی برای بهتر به انجام رساندن اعمالی از قبیل احساس کردن درک نمودن و جابجایی اشیا یا اعمال تکراری شبیه جوشکاری تولید میشوند.
علم رباتیک از سه شاخه اصلی تشکیل شده است:
• الکترونیک ( شامل مغز ربات)
• مکانیک (شامل بدنه فیزیکی ربات)
• نرم افزار (شامل قوه تفکر و تصمیم گیری ربات)
اگریک ربات را به یک انسان تشبیه کنیم، بخشهایی مربوط به ظاهر فیزیکی انسان را متخصصان مکانیک می سازند، مغز ربات را متخصصان الکترونیک توسط مدارای پیچیده الکترونیک طراحی و می سازند و کارشناسان نرم افزار قوه تفکر را به وسیله برنامه های کامپیوتری برای ربات شبیه سازی می کنند تا در موقعیتهای خاص ، فعالیت مناسب را انجام دهد.
رباتها چه کارهایی انجام میدهند؟
بیشتر رباتها امروزه در کارخانهها برای ساخت محصولاتی مانند اتومبیل؛ الکترونیک و همچنین برای اکتشافات زیرآب یا در سیارات دیگر مورد استفاده قرار میگیرد.
رباتها از چه ساخته میشوند؟
رباتها دارای سه قسمت اصلی هستند:
• مغز که معمولاً یک کامپیوتر است.
• محرک و بخش مکانیکی شامل موتور، پیستون، تسمه، چرخها، چرخ دندهها و ...
• سنسور که میتواند از انواع بینایی، صوتی، تعیین دما، تشخیص نور، تماسی یا حرکتی باشد.
با این سه قسمت، یک ربات میتواند با اثرپذیری و اثرگذاری در محیط کاربردیتر شود.
ربات یک ماشین الکترومکانیکی هوشمند است با خصوصیات زیر:
* می توان آن را مکرراً برنامه ریزی کرد.
* چند کاره است.
* کارآمد و مناسب برای محیط است.
اجزاي يك ربات با ديدي ريزتر :
** وسایل مکانیکی و الکتریکی شامل :
* شاسی، موتورها، منبع تغذیه،
* حسگرها (برای شناسایی محیط):
* دوربین ها، سنسورهای sonar، سنسورهای ultrasound، …
* عملکردها (برای انجام اعمال لازم)
* بازوی ربات، چرخها، پاها، …
* قسمت تصمیم گیری (برنامه ای برای تعیین اعمال لازم):
* حرکت در یک جهت خاص، دوری از موانع، برداشتن اجسام، …
* قسمت کنترل (برای راه اندازی و بررسی حرکات روبات):
* نیروها و گشتاورهای موتورها برای سرعت مورد نظر، جهت مورد نظر، کنترل مسیر، …
مزایای رباتها:
1- رباتیک و اتوماسیون در بسیاری از موارد می توانند ایمنی، میزان تولید، بهره و کیفیت محصولات را افزایش دهند.
2- رباتها می توانند در موقعیت های خطرناک کار کنند و با این کار جان هزاران انسان را نجات دهند.
3- رباتها به راحتی محیط اطراف خود توجه ندارند و نیازهای انسانی برای آنها مفهومی ندارد. رباتها هیچگاه خسته نمی شوند.
4- دقت رباتها خیلی بیشتر از انسانها است آنها در حد
میلی یا حتی میکرو اینچ دقت دارند.
5- رباتها می توانند در یک لحظه چند کار را با هم انجام دهند ولی انسانها در یک لحظه تنها یک کار انجام می دهند.
معایب رباتها:
1- رباتها در موقعیتهای اضطراری توانایی پاسخگویی مناسب ندارند که این مطلب می تواند بسیار خطرناک باشد.
2- رباتها هزینه بر هستند.
3- قابلیت های محدود دارند یعنی فقط کاری که برای آن ساخته شده اند را انجام می دهند.
برای مثال امروزه برای بررسی وضعیت داخلی رآکتورها از ربات استفاده می شود تا تشعشعات رادیواکتیو به انسانها صدمه نزند.
مزایای رباتیک:
مزایا کاملاً آشکار است. معمولاً یک ربات میتواند کارهایی که ما انسانها میخواهیم انجام دهیم را ارزانتر انجام دهد. علاوه بر این رباتها میتوانند کارهای خطرناک مانند نظارت بر تأسیسات انرژی هستهای یا کاوش یک آتشفشان را انجام دهند. رباتها میتوانند کارها را دقیقتر از انسانها انجام دهند و روند پیشرفت در علم پزشکی و سایر علوم کاربردی را سرعت بخشند. رباتها به ویژه در امور تکراری و خسته کننده مانند ساختن صفحه مدار، ریختن چسب روی قطعات یدکی و… سودمند هستند.
انواع ربات ها
رباتهای امروزی که شامل قطعات الکترونيکی و مکانيکی هستند در ابتدا به صورت بازوهای مکانيکی برای جابجايی قطعات و يا کارهای ساده و تکراری که موجب خستگی و عدم تمرکز کارگر و افت بازده میشد بوجود آمدند. اينگونه رباتها جابجاگر (manipulator) نام دارند.جابجاگرها معمولا در نقطه ثابت و در فضای کاملا کنترل شده در کارخانه نصب میشوند و به غير از وظيفه ای که به خاطر آن طراحی شده اند قادر به انجام کار ديگری نيستند. اين وظيفه ميتواند در حد بسته بندی توليدات, کنترل کيفيت و جدا کردن توليدات بی کيفيت, و يا کارهای پيچيده تری همچون جوشکاری و رنگزنی با دقت بالا باشد.
نوع ديگر رباتها که امروزه مورد توجه بيشتری است رباتهای متحرک هستند که مانند رباتهای جابجا کننده در محيط ثابت و شرايط کنترل شده کار نمي کنند. بلکه همانند موجودات زنده در دنيای واقعی و با شرايط واقعی زندگی میکنند و سير اتفاقاتی که ربات بايد با انها روبرو شود از قبل مشخص نيست. در اين نوع ربات هاست که تکنيک های هوش مصنوعی مي بايست در کنترلر ربات(مغز ربات) به کار گرفته شود.
دستهبندی رباتها
رباتها در سطوح مختلف دارای دو خاصيت "تنوع در ع
2. ربات برای کارهای متوالی بدون تغيير
3. ربات برای کارهای متوالی متغير
4. ربات مقلد
5. ربات کنترل
6. ربات باهوش
که در دستهبندی موسسه رباتيک آمريکا(RIA)، فقط ماشينهای دسته 3 تا 6، ربات محسوب میشوند.
رباتهای متحرک به دسته های زير تقسيم بندی مي شوند:
1- رباتهای چرخ داربا انواع چرخ عادی
و يا شنی تانک و با پيکربندی های مختلف يک, دو يا چند قسمتی
2-رباتهای پادار مثل سگ اسباب بازی
AIBO ساخت سونی که در شکل بالا نشان داده شد يا ربات ASIMO ساخت شرکت هوندا
3-رباتهای پرنده
4-رباتهای چند گانه(هايبريد) که ترکيبی از رباتهای بالا يا ترکيب با جابجاگرها هستند
روبات همکار
روباتای همکار روباتايی هستند که با کمک هم يک کارو انجام می دهند و کارهای انها بهم مربوط است و از هم مستقل نيست. در اين مجموعه دو روبات چشم هست (چپ و راست)، و يک روبات دست (وسط). کارآنها اين است که: چشکها محيط رو می بينند و اطلاعات مربوط رو به کامپيوتر می فرستند. کامپيوتر با image processing محيط را آناليز می کند و اگر در آن جسم قرمزی ببيند، ان را پيدا مي کند. يعنی اينکه اين سيستم به اشيای با توجه به زاويه ديد دوربينها مکان جسم رادر فضا پيدا مي شود و اگه در محدوده روبات دست باشد، اين روبات 3 درجه آزادی به حرکت درمي ايد و جسم رو در فضا می گيرد ........
نانوباتها
اگر چه در حال حاضر كاراييهاي انسان و روبات با هم قابل مقايسه نيستند، اما ري كورزويل در مورد آينده عقيده ديگري دارد. او كه نويسنده و متخصص رشته كامپيوتر است در يكي از نوشتههاي خود با صراحت اظهار اميدواري كرده است تا سال 2029 انسان با توجه به روند شناخت و ساخت هوش مصنوعي ميتواند روباتي را بسازد كه در هوش و تصميم گيري با انسان برابر باشد. كورزويل معتقد است در سالهاي 2030 انسان خواهد توانست نانوبات Nanobots يا روباتهاي بسيار كوچك را جهت افزايش شعور به مغز خود بفرستد. اين نانو روباتها به اندازه سلولهاي خون هسنتد و از طريق جريان خون در رگها به مغز انتقال خواهند يافت. كورزويل در مقابل كميته علوم كنگره آمريكا اعتراف كرده است در حال حاضر انسان از چنين تكنولوژي برخوردار است و آن را بر روي تعدادي حيوان نيز آزمايش كرده است. او در ادامه شهادت خود در كنگره آمريكا اضافه كرده است دانشمندان توانستهاند با انتقال 7 ننو روبات به بدن موش آزمايشگاهي ديابت او را علاج كرده و انسولين را از منفذهاي پوست خارج كنند.آخرين كتاب كورزويل "شگفتي در راه است، برتري انسان بر بيولوژي" نيز بر اساس پيش بينيهاي علمي او نوشته شده است. او در اين كتاب مينويسد در 25 سال آينده ننوباتها در خون جاري در رگها هر نوع بيماري را با نابود كردن عوامل بيماري زا از بين برده و پس از خارج كردن آثار باقيمانده مرض همزمان به مرمت اشتباهات موجود در دي ان اي و ساختار بيولوژيكي انساني خواهد پرداخت. كورزويل در بخش اقتصادي ورود روبات به خانهها اعتقاد دارد در فاصله سالهاي 2020 تا 2030 هر كس با كمك روبات و ننوتكنولوژي و توليد كنندههاي مولكول، در خانه خود قادر خواهد بود هر نوع محصول غير ارگانيك را تهيه كند.
كاربرد رباتها
ربات آدم نمای اعلام خطر:
(Humannoid Danger Alarm Robot)
این ربات یک آدم نمای ابتکاری است که به منظور اعلام
خطر در جاده ها و جایگاه های خطر برای وسایل یا افراد عبوری جهت کاهش هزینه های نیروی
انسانی و خطرات نهفته در این گونه مشاغل و فعالیت ها مورد استفاده قرار می گیرد.
دارای چشم الکترونیکی حساس به حرکت اجسام، خودروها و انسان با برد 15 متر و قابل استفاده تا مسافت 200 متر جلو تر از دستگاه ربات
دارای برد میکروکنترلی قابل برنامه ریزی برای انواع کاربرد ها
دارای تایمر زمانی قابل تنظیم که بعد از مشاهده جسم متحرک تا دو دقیقه بازوها را به حرکت وا میدارد
دارای یک بازوی متحرک با حرکت شبیه به دست انسان و دو درجه آزادی
قابل جدا کردن به دو بخش برای حمل و نقل آسان
قابل استفاده از برق و باطری
دارای فلاشر و چراغ خطر جهت کار در شب
درای آژیر صوتی جهت اعلام خطر
دارای قابلیت نصب سیستم حفاظتی
کاربرد ها
استفاده در جاده ه،اتوبانها، بزرگراه ها، به منظور اخطاربه خودروها در هنگام نزدیک شدن به محل های در دست تعمیر یا محل هایی که کارگران مشغول به کار هستند.استفاده در خیابانها و معابری که در دست تعمیر، تغییر یا انجام فعالیت های عمرانی است
استفاده در جاده ها به منظور اخطار به خودروها برای کاهش سرعت یا اتخاذ آمادگی بیشتر استفاده در جاده ها، پیچ ها و...به منظور کاهش جرایم رانندگی
استفاده در مراکزی همانند کارگاههای سد سازی، نصب پل و ساختن مجتمع های تولیدی
ضریب اطمینان مناسب
ایمنی فوق العاده
کاهش هزینه های پرسنلی
فرهنگ سازی
استفاده ازربات ها براي تقليد رفتار حيوانات:
ربات ها براي تقليد رفتارحيوانات و حشرات بكار گرفته مي شوند. به گزارش بخش خبر شبكه فن آوري اطلاعات ايران، از موج،محققين موفق شده اند به كمك ربات بسيار ريزي سوسك ها را كنترل كنند اين موضوع مي تواند جهت ارتباط با انواع مختلفي از حيوانات در آينده مورد استفاده قرار گيرد . انجمن تكنولوژي اروپا(FET) طراح اين برنامه است كه رباتي را مجهز به دو موتور،چرخ ،باتري هاي قابل شارژ،چندين پردازنده كامپيوتري ،يك دوربين سبك براي دريافت احساسات و بازوهائي مجهز به سنسورساخته است. وقتي اين ربات در يك جاي پر از پيچ و خم و پوشانده شده با ديوارها قرار مي گيرد ،به راحتي حركت مي كند، مي چرخد و مي ايستد و مي تواند راه خود را بدون برخورد با ديوارها و موانع پيدا كندو وقتي در كنار سوسكي قرارمي گيرد به سرعت رفتارهاي آن را تقليد مي كند. اين ربات حتي قادر است انواع مختلفي از راه ه
اي ارتباطي را اجرا كند و سوسك را طوري گول بزند كه آن را به عنوان حشره واقعي بپذيرد.
اين گروه سوسك را به عنوان نمونه اوليه آزمايشات خود
بكار گرفتند چون رفتارهاي آن نسبت به ساير گونه هاي حشرات مانند مورچه هابيشترقابل درك است.
اين ربات نه تنها رفتار سوسك ها تقليد مي كند بلكه نيز به تبعيت از آن به سمت نور حركت مي كنند و در آن مكان تجمع مي كنند .اين موضوع نشان مي دهد كه انسان به زودي قادر خواهد بود رفتارهاي حشراتي كه به صورت
گروهي زندگي مي كنند راماهرانه تقليد كند
ربات تعقيب خط:
نوعي از ربات است كه وظيفه اصلي آن تعقيب كردن مسيري به رنگ مثلا سياه در زمينهاي به رنگ متفاوت مشخصي مثلا سفيد است. يكي از كاربردهاي عمده اين ربات، حملونقل وسايل و كالاهاي مختلف در كارخانجات، بيمارستانها، فروشگاهها، كتابخانهها و ... ميباشد. ربات تعقيب خط تا حدي قادر به انجام وظيفه كتابداري كتابخانهها ميباشد. به اين صورت كه بعد از دادن كد كتاب، ربات با دنبال كردن مسيري كه كد آن را تعيين ميكند، به محلي كه كتاب در آن قرار گرفته مي رود و كتاب را برداشته و به نزد ما ميآورد. مثال ديگر كاربرد اين نوع ربات در بيمارستانهاي پيشرفته است، كف بيمارستانهاي پيشرفته خط كشيهايي به رنگهاي مختلف به منظور هدايت رباتهاي پسفايندر به محلهاي مختلف
مثلا رنگ قرمز به اتاق جراحي يا آبي به اتاق زايمان ، وجود دارد. بيماراني كه توانايي حركت كردن و جابهجا شدن را ندارند و بايد از ويلچر استفاده كنند، اين ويلچير نقش ربات تعقيبخط را دارد، و بيمار را از روي مسير مشخص به محل مطلوب ميبرد. و خلاصه كاربردهاي فراواني دارد و اگر روزي بشود در زندگيمان بكار بريم، خيلي كيف دارد. الگوريتم مسيريابي: الگوريتم مسيريابي بايد طوري نوشته شود تا ربات بتواند هرگونه مسيري را، با هر اندازه پيچ و خم دنبال كند، بهطوري كه خطاي آن مينيمم باشد. تجربه نشان ميدهد كه بهترين روش براي يافتن و دنبال كردن مسير، استفاده از 4 سنسور است. البته با استفاده از حداقل 2 سنسور نيز ميتوان ربات مسيرياب ساخت، ولي قضيه دو دوتا 4 تاست! يعني با كم كردن سنسور ضريب اطمينان ربات نيز كاهش مييابد. (اتفاقا اصلا اين قضيه صادق نبود، احتمالا تعبير هرچقدر پول بدي، متراژ بيشتري پيتزا متري ميخوري مناسبتر باشد!) وظيفه سنسورهاي 1 و 2 تشخيص پيچهاي مسير و سنسور 3 مقدار چرخش ربات به جهات مختلف را تعيين ميكند
ربات هايي که تماس را حس مي کنند :
به تازگي نمونه اي جديد از يک حساسه ساخته شده که نصب آنها در ربات ها موجب مي شود تا اين مخلوقات دست بشر سطوح مختلف را در حين تماس حس کنند و بتوانند کارهاي ظريفي را که انسانها با دستشان انجام مي دهند انجام دهند.
به گزارش بخش خبر شبكه فن آوري اطلاعات ايران ، از خبرگزاری سلام، Vivek Maheshwari و پروفسور Ravi Saraf, از دانشگاه نبراسکا در لينکون پس از ماهها تحقيق شبانه روزي به اين موفقيت دست يافته اند.
آنان مي گويند اين حساسه ها باعث مي شود د
ست يک ربات در تماس با سطوح مختلف همان احساس دست انسان را داشته باشد. از ربات هاي مجهز به اين حساسه ها مي توان در جراحي هاي بسيار دقيق استفاده کرد.
حساسه هاي ياد شده در تماس با سطوح مختلف مي درخشند. هنوز مشخص نيست اين ربات ها چه زماني به توليد انبوه مي رسند
ربات آبی برای يافتن جعبه سياه هواپيما
يک ربات آبی برای پيدا کردن جعبه سياه هواپیمای بويينگ 737 فرانسه که چند روز پيش در نزديکی شرم الشيخ مصر سقوط کرده و هر 148 مسافر آن کشته شده اند به خدمت گرفته شده است. اين ربات که از راه دور قابل کنترل است و از شرکت فرنس تلکام برای اين کار اجاره شده است, روز سه شنبه برای بازيابی يکی از جعبه ها که سيگنال قوی از خود ساتع میکرد و احتمالا درعمق 800 متری دريای احمر است به آب انداخته شده است. قبلا نيروی دريايی امريکا يک جعبه سياه را از عمق 2200 متری خارج کرده اند.
ربات پذيرش
ربات پذيرش که البته هنوز تکميل نشده رباتيه برای پذيرش مراجعين در يک شرکت يا يک نمايشگاه. فعلا به جای سر ربات يک مونيتور گذاشته شده و يک سر انيميشنی با مراجعه کننده صحبت ميکند.
اين ربات ميتواند ورود مراجعه کننده ها را تشخيص بدهد، به آنها خوش آمد بگويد و اگر کاربر مي خواهد جايی را پيدا کند يا سوال ديگه ای دارد به آنها جواب بدهد. يک صفحه کليد هم گذاشتن که مراجعه کننده سوالش را تايپ کند. در آينده اين ربات قرار است بسته های پستی را تحويل بگيرد و رسيد بدهد به پستچی. به مراجعه
کننده نوشيدنی تعارف کند و يک ربات آبدارچ
ی
نوشيدنی برای آنها بيارورد و حتی با استفاده از
سرورهای پردازش کننده صحبت به تلفن ها هم
جواب بدهد. دانشگاه CMU هم اکنون در حال ساخت اين ربات است.
مکاترونیک
تركيبي از علم مهندسي مكانيك و مهندسي كنترل سيستم ميباشد. در حقيقت توسط اين علم ميتوان سيستمهاي مكانيكي را به صورت هوشمند درآورد. نهايت علم مكاترونيك را ميتوان در رباتها مشاهده كرد. سيستمهاي ترمز ABS در اتومبيل، دستگاههاي CNC و كليه سيستمهاي اتوماسيون را ميتوان از نمونههاي بارز اين علم دانست. مکاترونیک چنانکه از نامش بر می¬آید ترکیبی از سه علم مکانیک، الکترونیک و کامپیوتر است. این علم تازه و جوان کاربردهای بسیاری در صنعت پیدا کرده و از جمله زمینه های علمی جدید و گسترده در پیش روی بشر است. اهمیت آن از آن جهت است که این علم ابزار کنترل در کلیه زمینه های صنعتی و نظامی می¬باشد. چگونگی استفاده از سنسورها و کنترل اجزای مکانیکی توسط مدارهای الکترونیکی و کامپیوتر در این علم مورد بحث و بررسی قرار می گیرد.
مکاترونیک مسلما علم جدیدی نیست . مکاترونیک شامل چهار علم مهندسی , مکانیک , الکترونیک , کامپیوتر(نرم افزار) و کنترل است. البته گاهی , کنترل را بخشی بدیهی از سه قسمت دیگر فرض میکنند. با تعریفی که ارائه شد , میتوان به راحتی مقوله هایی همانند رباتیک , اتوماسیون صنعتی , الکترومکانیک و غیرهرا در حوزه مکاترونیک جای داد.
همانطور که ملاحظه میشود احاطه به این علم به معنای احاطه به چهار علم مهندسی است لذا با سالها تحقیق و مطالعه نیز به سختی میتوان ادعای احاطه به این علم را داشت.
مطالعه این علم عموما در دو راستا دنبال میشود:
الف: بدلیل اینکه در پروژه های بزرگ , متخصصان مکاترونیک عموما به عنوان واسطی میان چند تیم تخصصی که هریک در یکی از قسمت چهار مقوله مکاترونیک ک
ارشناس میباشند , عمل میکنند , گاهی در بررسی این علم جنبه
آشنایی فرد با چهار بخش مهندسی مکاترونیک , بدیهی فرض شده و از دید مدیریت پروژه های مکاترونیکی بحث دنبال می شود. به عنوان مثال با تقسیم بندی های شناختی , مانند طرح ماژولهای مکاترونیکی و بررسی نحوه ارتباط آنها با هم , سعی
در یافتن بهترین راه حل صرف میگردد.
ب: در این مقوله بیشتر به فراگیری قسمتهای مهم علوم طرح شده پرداخته میشود و با ارائه اطلاعات اصلی و پایه , دانشجو این امکان را مییابد تا با برخورد به موارد تخصصی تر , تحقیق و مطالعه را در آن مقوله ادامه دهد.
بدین ترتیب یک مهندس مکاترونیک باید با توجه به نیاز اجتماع و صنعت ,مطالعه و تحقیق را بی وقفه ادامه دهد. بعنوان مثال خیل تولیدات میکروالکترونیکی و پکیجهای میکروپروسسوری , سنسورهای گوناگون که روز به روزمتحول شده و انواع جدید تری از آنها , مانن
ی آکادمیک را محدود نموده است و فراگیری طرز کار و طراحی با آنها نیاز به تحقیق فردی و مستمر فرد دارد.
تعاريف بسياري براي مكاترونيك ارائه شده است. ايده اصلي اين علم، كاربرد تلفيقي مؤثر از مكانيك، الكترنيك و تكنولوژي كامپيوتر براي توليد محصولات يا سيستم هاي پيشرفته است. از اين رو مكاترونيك زيرمجموعه علم سايبرنتيك به شمار مي رود.
ساختار پروژه هاي روبوتيك و مكاترونيك
نقطه شروع ما دراين بحث اين ايده است كه روبوتها و وسايل مكاترونيكي ماشين هايي هستند كه تركيبي از الكترونيك و مكانيك را استفاده مي كنند و براي انجام وظايفي كه معمولاً توسط انسانها صورت مي گيرند، به وجود آمده اند. با استفاده از اين فرض اساسي مي توانيم وظايف اصلي را به صورت بلوكهاي مجزا در نظربگيريم . ساختار كلي اين بلوكها در شكل1-1 نشان داده شده است.
شكل:
تعداد و نحوه انتخاب بلوكهاي مورد استفاده در يك پروژه خاص به واسطه نتيجه نهايي كه مدنظر طراح بوده است، تعيين ميگردد. به عنوان مثال يك بازوي ثابت يا يك بالابر اتوماتيك نيازي به چرخ يا پا ندارد. يك ساختار شبيه سرانسان با چشم هاي الكترونيكي كه براي "ديدن" و تشخيص اشياء برنامه ريزي شده است، نيازي به داشتن بازو ندارد. بلوكهاي مشتركي كه در تمامي پروژه ها به كار مي روند. درادامه اين قسمت توضيح داده شده است.
1.3.1 كنترل
اين بخش درواقع "مغز" هر پروژه در يك سيستم روبوتيكي يا مكاترونيكي مي باشند. تمامي قسمت هاي الكترونيكي يك روبوت يا هر پروژه ديگري، توسط مدارات الكترونيكي كنترل مي شوند. انواع كنترلهاي اصلي موجود براي روبوتها و پروژه هاي مكاترونيكي به شرح زير مي باشند.
a)كنترل موقعيت : بازوهاي داراي چنگك يا ديگر ساختارهايي كه با گرفتن و جابجايي اشياء سروكاردارند. بايد داراي مدارات كنترل بسيار دقيق به منظور قرارگرفتن در موقعيت صحيح باشند. حركت يك سرداراي چشم توسط يك بلوك كنترل تك محور كنترل مي شود.
b)كنترل سينماتيك : هر پروژه اي كه داراي قسمت هاي متحرك باشد، به اين نوع كنترل نيازمند است. سرعت هر كدام از قسمت هاي متحرك بايد توسط اين گونه مدارات به دقت تعيين و كنترل شوند. يكي از مهم ترين مدارات كنترلي در اين گروه مداري است كه سرعت موتور محرك يك روبوت را كنترل مي كند.
c)كنترل ديناميك : بسياري از قسمت هاي يك روبوت يايك پروژه مكاتونيك نيرو هايي را ايجاد مي كنند كه بايد به هنگام عملكرد كنترل شوند. هنگامي كه دست روبوت يك شيء را برمي دارد، استفاده از مدارات كنترلي براي تعيين مقدار نيروي لازم براي نگهداشتن شي بدون شكستن آن ضروري است. يكي از موارد دشوار براي سازندگان پروژه ها، ساخت يك دست روبوتيك است كه بتواند يك تخم مرغ رااز سبد برداشته و آن را بدون شكستن در سبد ديگري قراردهد. چنين اهدافي كنترل ديناميك دقيقي نياز دارند.
d)كنترل تطبيقي : هنگامي كه لازم است يكي از عملكردهاي روبوت يا دستگاه مكاترونيكي در حين اجراي يك فرآيند به طور مداوم تغيير يابد. بايد از كنترل تطبيقي استفاده شود. به عنوان مثال مي توان به نياز براي افزايش مداوم نيرو به هنگام فشردن يك فنر اشاره نمود. هر چه فنر فشرده تر شود، نيروي بيشتري مورد نياز مي باشد. مثال ديگري از كاربرد كنترل تطبيقي اعمال توان بيشتر به موتور به منظور ثابت نگه داشتن سرعت يك روبوت مي باشد كه اين حالت به هنگام
حركت روبوت از سطح افقي به يك سطح شيبدار به هنگام جابجايي يك شيء سنگين توسط روبوت رخ مي دهد.
e)كنترل خارجي : زماني كه از يك انسان به عنوان اپراتور براي صدور فرمان انجام تمامي وظايف روبوت استفاده مي شود. مدارات كنترل خارجي مورد نياز مي باشند. در اين حالت انسان به عنوان" مغز" عمل كرده و با استفاده از انواع سنسورها نظير سنسورهاي تصويري
به عنوان "حواس" عملكرد روبوت را كنترل مي كند.
براي انتقال فرامين به يك روبوت يا دستگاه مكاترونيكي، شخص اپراتور مي تواند از انواع مختلفي از "مدارات واسطه" استفاده نمايد. گزينه هاي اصلي براي ارسال فرامين، مداراتي هسند كه از امواج راديويي، مادون قرمز، سيم و حتي فرامين صوتي استفاده مي كنند. امروزه پروژه هاي مدرن شامل مدارات تشخيص صوت مي باشند كه قادر بعه
دريافت مستقيم دستورات از اپراتور هستند. از يك كامپيوتر نيز مي توان به عنوان مدار واسطه براي ارتباط واحد كنترل به روبوت يا دستگاه مكاترونيكي استفاده نمود.
دراينجا، نكته مهم اين است كه بايد درجه هوشمندي روبوت توجه نماييم. مدارات كنترلي پيچيده مي توانند اين تصوير را در ناظر ايجاد نمايند كه يك روبوت "هوشمند" است. در حالي كه يك بلوك كنترلي كه توابع زيادي را به كار مي گيرد. يك بلوك هوشمند به شمار نمي رود. در حالتي كه روبوت قادر باشد براساس اطلاعات سنسورهاي خود يا براساس اطلاعاتي كه يك اپراتور از طريق بلوك خاص ورودي داده ها وارد مي كند، تصميم گيري نمايد. مي توان قابليت هوشمندبودن را به روبوت اضافه نمود.
1.3.2 محرك ها
روبوتها و ماشين هاي مكاترونيك بايد داراي امكاناتي براي سروكار داشتن با اشياء يا انجام برخي كارها در دنياي خارج باشند. در ادامه اين قسمت بسياري از انواع محركهاي كه در پروژه هاي كاربردي يافت مي شوند، ذكر شده اند.
حركت: روبوتها قادرند با استفاده از پا، چرخ يا ريل از يك نقطه به نقطه ديگر جابجا شوند. پاهاي روبوت را مي توان با استفاده از موتورها، سولنوئيدها يا آلياژهاي حافظه دار(SMA) حركت داد.
دست افزارها: روبوتها و دستگاههاي مكاترونيك داراي دست نمي باشند. آنها براي گرفتن اشيا از چنگك ها استفاده مي كنند و اين ابزارها توسط مدارات الكترونيكي كنترل مي شوند.
حركت اين ابزارها مي تواند با استفاده از سولنوئيدها، موتورها با SMAها صورت گيرد. شكل 2-1 برخي از انواع اين چنگك ها را نشان مي دهد.
نحوه انجام كارها توسط دست را مي توان با استفاده از تجهيزاتي كه منحصراً براي انجام يك وظيفه خاص طراحي شده اند، تغيير داد. نظير اين حالت در بسياري از روبوتهاي صنعتي ديده مي شود. در بسياري از روبوتهاي صنعتي ديده مي شود. در بسياري از كاربردها، قطعات به هم پيوسته مكانيكي را مي توان به گونه اي تنظيم نمود كه با اندازه و شكل هر شيء موردنظر سازگار شوند. مثالي از اين حالت در شكل 3-1 نشان داده شده است.
سنسورها: روبوتها و دستگاههاي مكاترونيك با استفاده از سنسورها، آنچه را كه در دنياي واقعي رخ مي دهد، تشخيص مي دهند. سنسورها داراي اهميت فروان مي باشند، چرا كه آنها اطلاعات مربوط به موقعيت يك روبوت يا بازوي
روبوت، اندازه و شكل يك شيء موردنظر، وجود موانع( در مورد روبوت
هاي متحرك) و بسياري اطلاعات ديگر نظير تشخيص يك شيء از روي اندازه و شكل آن، مانند آنچه در روبوتهاي هوشمند يافت مي شود، را ارسال مي كنند.
با اتصال يك دوربين تلويزيوني به يك مدار هوشمند مي توان اين امكان رابراي يك بازوي اتوماتيك فراهم آورد تا قادر به انتخاب قطعات داراي اندازه و شكل خاص از ميان تعداد زيادي از قطعات مختلف باشد.
سنسورهاي اصلي كه در پروژه هاي روبوتيك و مكاترونيك به كار مي روند، عبارتند از:
سنسورهاي نور: مقاومت هاي متغير با نور (LDR ها، به عنوان مثال سلول هاي CdS يا فوتورزيستورها)، فوتوديودها، فوتوسل ها و فوتوترانزيستورها)
سنسورهاي فشار: اسفنج هادي، سنسورهاي الكترومكانيكي، سنسورهاي نيمه هادي
سنسورهاي دما: NTC,PTC ، ديودها و ترانزيستورها
سنسورهاي تصويري: سنسورهاي CCD ، فوتوديودها يا ماتريس هاي فوتوترانزيستور.
سنسورهاي موقعيت: پتانسيومترها، سنسورهاي اولتراسونيك، رادار، سنسورهاي مادون قرمز(IR)
سنسورهاي تماسي: ميكروسوئيچ ها، پاندون ها.
سنسورهاي مجاورت: سنسورهاي خازني، سنسورهاي القايي يا مادون قرمز.
منبع تغديه: هر پروژه شامل مدارات الكترونيكي و قطعات متحرك نيازمند يك منبع تغذيه الكتريكي مي باشد. اگر پروژه مورد نظر يك روبوت متحرك باشد. درحالت ايده آل منبع تغذيه در داخل خود روبوت جاسازي مي شود. ازسلولهاي باتري مي توان براي اين منظور استفاده نمود. اندازه و نوع باتري ها به توان موردنياز روبوت، مدت زمان كاركرد روبوت بدون شارژ مجدد و وظايفي كه روبوت بايد انجام دهد، بستگي دارد.
دو نوع از هوش مصنوعي براي كاربرد در پروژه هاي روبوتيك و مكاترونيك مناسب مي باشند:
هوش نرم افزاري: هوش نرم افزاري به واسطه يك كامپيوتر، ميكروپروسسور يا ميكروكنترلر كه يك نرم افزار هوشمند را اجرا مي نمايد، تامين مي شود. اتصالات سخت افزاري، داده هايي را كه پردازنده براي تصميم گيري و ارتباط با بلوك كنترلي نياز دارد، فراهم ميسازند.
تصميمات به شكل يك ساختار اساسي برنامه ريزي شده اند كه در برخي موارد مي توانند مطابق داده هاي ورودي تغيير يابند. در چنين حالتي، برنامه قادر به "يادگيري" از طريق تجربه مي باشد كه اين خاصيت به عنوان مشخصه به عنوان مشخصه اصلي سيستم ه
اي هوشمند در نظرگرفته مي شود.
دانشجويان،پژوهشگران و طراحان فعال در زمينه هوش مصنوعي بيشتر برنامه هايي را ترجيح مي دهند كه شبكه هاي عصبي را شبيه سازي مي كنند. ابزار مهم ديگر براي طراحي سيستم هاي هوشمند منطق فازي مي باشد.
با استفاده از ميكروپروسسورها و ميكرو كنترلرها مي توان هوش نرم افزاري را داخل خود روبوت يا ماشين مكاترونيك پياده سازي نمود. چيپ Basic Stamp يك روش ساده را براي اضافه نمودن درجه اي از هوشمندي به يك ماشين ارائه مي دهد: اين چيپ را مي توان به گونه اي برنامه ريزي كرد كه براساس وروردي هاي دريافتي از سنسورهاي مدار كنترل خارجي تصميم گيري نمايد.
علاقه مندان مي توانند برنامه هاي بسياري كه شبكه هاي عصبي و منطق فازي را شبيه سازي مي نمايد، بيابند.بسياري از اين برنامه ها را مي توان براي اضافه نمودن خاصيت هوشمندي به كامپيوترها، روبوتهاي خودكار و ديگر ماشين ها مورد استفاده قرار داد.
هوش سخت افزاري: روش ديگر براي اضافه نمودن هوشمندي به يك ماشين استفاده از مداراتي است كه قادر به يادگيري مي باشند. ايده اصلي اين روش تقليداز طريقه اي است كه موجودات زنده اطلاعات دريافتي از حواس خود را با استفاده از سيستم عصبي پردازش مي كنند
بخشهای مکانیکی یک ربات ساده
در بعضی از مواقع ربات شما علاوه بر حرکت در یک محیط باید توانایی انجام یک فعالیت فیزیک خاص را نیز داشته باشد. به عنوان مثال وزنه ای را جابجا کند یا شئی را سوراخ کند و یا به یک جسم ضربه بزند. در این مواقع علاوه بر اینکه شما نیاز به یک سیستم حرکتی مناسب دارید، باید برای ساخت قسمت مکانیکی ربات خود وقت بیشتری صرف نمایید
....
وقتی یک قسمت متحرک به ربات خود اضافه می کنید ، با توجه به کاری که این قسمت انجام میدهد، ممکن است حرکت دورانی حول یک محور داشته باشد و یا حرکت آن در راستای مستقیم باشد. با توجه به نوع حرکتی که باید این بخش از ربات شما داشته باشد می توانید توسط وسایلی که در اختیار دارید سازه مناسبی برای آن تهیه کنید. مثلاً می خواهید یک بازو با حرکت دورانی بسازید ، ابتدا آن را با چوب یا آلومینیوم یا ... می سازید و ب
رای اتصال آن به ربات از لولاهای موجود در بازار استفاده می کنید. اگر قرار است بازوی شما حرکت در راستای مستقیم داشته باشد به جای لولا باید آن را توسط یک مکانیزم کشویی به ربات متصل نمایید. برای اینکه مطلب را بهتر درک نمایید ، تصاویر را به دقت مشاهده و تحلیل کنید. بیشتر این ربات ها توسط دانش آموزان ساخته شده است.
هنگامی که یک بازو را به ربات خود متصل می کنید می توانید توسط روشهای مختلف انرژی مکانیکی را به آن منتقل نمایید. مثلاً یک تکه نخ ماهیگیری که به دور شافت خروجی گریبکس پیچیده می شود می تواند بازی شما را حرکت دهد. همچنین سلونوئیدها وسایل مناسبی برای ایجاد حرکت در بازو و همچنین تغییر جهت چرخهای یک ربات هستند. اساس کار سلوئیدها بر پایه های نیروی مغناطیسی آهنرباهای الکتریکی بنا شده است. در مباحث بعدی در مورد طرز کار سلونوئیدها توضیحات بیشتری خواهیم داد.
. لازم است برای بار دیگر تذکر دهیم که ما تنها کلیاتی از کار را برای شما توضیح می دهیم چون افراد مختلف تمایل به ساخت رباتهای مختلف دارند. مابقی کار بستگي به ابتکار و وسایلی که در اختیار دارید دارد. اگر کمی وقت بگذارید و بعضی از گزینه ها را تجربه کنید قطعاً مناسبترین گزینه را خواهید یافت.
ما از این پس سعی می کنیم که آموزش های خود را با تصاویر بیشتر کامل نمائیم تا درک مطالب برای شما بهتر باشد.
اگر ربات شما دو چرخ دارد ( در هر طرف یک چرخ ) باید برای حفظ تعادل آن فکری بکنید. این کار را می توانید با نصب دو چرخ هرز گرد در جلو و عقب روبات انجام دهید. اگر چرخ کوچک در دسترس ندارید کافی است که یک مفتول را به صورت قلاب ( علامت سوال ) مین جلو گیری می کند.
بازوهای مکانیکی ماهر (Manipulator) از رابطهای صلبی تشکیل میشوند که به وسیلهٔ مفصلهایی که حرکت نسبی رابطهای مجاور را ممکن میسازند، به یکدیگر اتصال یافتهاند. بازوهای مکانیکی توانایی انجام عملیات از پیش برنامهریزی شدهٔ متنوعی را در صتایع مختلف دارند. بازوهای مکانیکی ماهر در طی سالهای اخیر به شکل قابل ملاحظهای تکمیل یافته و پیشرفت کردهاند. کارکردن با آنها و نیز تعمیر و نگهداریشان آسانتر شده و ارتباط متناسب و بهینهای میان توان٬ کنترلپذیری و مهارت آنها ایجاد گشتهاست.
در انتهای زنجیره رابطهای تشکیل دهنده بازوی مکانیکی مجری نهایی وجود دارد که بر حسب کاربردی که از ربات انتظار میرود میتواند گیره یا چنگک یا ابزارهای دیگری از جمله لوازم برشکاری، جوشکاری و نظیر آن باشد. از این لحاظ بازوهای مکانیکی ماهر متنوعی وجود دارند که گونههای وسیعی و متفاوتی از کاربردهای صنعتی و نیز تحقیاتی را را پوشش میدهند. این کاربردها شامل انجام فعالیتهای متنوع مونتاژ، برشکاری و جوشکاری در خطوط تولید تا انجام عملیات متنوع زیرآبی – نظیر نصب در ربات زیرآبی - مانند گرفتن و دنبالکردن کابل یا سیم، و یا محبوس کردن اجسام یا نمونههای پیچیدهای چون برقراریِ اتصالهای خطوط الکتریکی یا هیدرولیکی هستند.
ملاحظات طراحی و ساخت
در انتخاب بازوهای مکانیکی آن چه اهمیت دارد این است که سادهترین نمونهٔ ممکن که بتواند وظیفه محوله را در زمان مطلوب انجام دهد، گزینش گردد. پیچیدگی طراحی ربات در عین افزایش قابلیتهای عملکرد میتواند مشکلاتی در کنترل، هدایت و نیز اطمینان و دقت دستگاه و نیز تعمیر و نگهداری آن ایجاد نماید. انتخاب و تکمیل مجموعه بازوهای مکانیکی ماهر
امر پیچیدهای است و طراح ربات باید نکات فراوانی را لحاظ نماید. تعداد و انواع بازوهای مورد نیاز، محل قرارگیری، نوع کنترلر، محدودهٔ فضای عملکرد٬ حداکثر و حداقل نقطه
دسترسی و نوع و ساختار کنترل بازوها توسط کاربر، از آن جملهٔ این موارد است.
بخش مکانیکی – موتور ها
این قسمت شامل سیستم حرکتی ربات میشه. حركت روباتها با استفاده از پا، چرخ يا ريل انجام مي شود. چرخها يا پاها را مي توان با موتورها، سولنوئيدها يا آلياژهاي حافظه دار (SMA) به حركت درآورد.
که معمولا در رباتهای ابتدایی از موتور و چرخ استفاده میشه.
در یک پروژه مکاترونیک یا روبوتیک علاوه بر قطعات لازم جهت ساخت قسمتهای ذکر شده به یک یا چند منبع تغذیه هم نیاز داریم.
قسمتهاي مختلف يك روبات که نياز به منبع تغذيه دارد:
قسمتهاي الكتريكي، مكانيكي شامل: موتورها و بخشهايي كه بصورت هيدروليك و پنوماتيك كار مي كنند.
اگر روبات متحرك باشد بايد از باطري استفاده شود. اگر روبات ثابت باشد مي توان از برق AC استفاده كرد. چون تغذيه روباتها اكثرا َ، برق DC مي باشد بنابراين بايد برق AC را بوسيله يكسوساز و فيلتر به DC تبديل كرد.
یکی از مهمترین اجزای یک روبوت نیروی محرکه آن است. برای حرکت دادن سازه ای که ساخته اید نیاز به انرژی مکانیکی دارید. این انرژی معمولا توسط یک موتور الکتریکی تامین می شود. موتور الکتریکی یا اصطلاحاً آرمیچر ها در واقع مبدل های انرژی هستند. موتورهای الکتریکی می توانند انرژی الکتریکی که از ترمینالهای آن وارد می شود را به انرژی مکانیکی تبدیل کنند. انرژی مکانیکی معمولاً به صورت دوران در شافت (محور) موتور ظاهر می شود. دوران این محور (شافت) دو مشخصه اساسی دارد : یکی سرعت دوارن آن و دیگری قدرت آن. از ضرب سرعت خطی (متر بر ثانیه) در نیروی موتور می توانید توان نهایی خروجی آن را محاسبه کنید.
همان طور که گفته شد یک موتور الکتریکی ، الکتریسیته را به حرکت مکانیکی تبدیل میکند. عمل عکس آن که تبدیل حرکت مکانیکی به الکتریسیته است، توسط ژنراتور انجام میشود. این دو وسیله بجز در عملکرد ، مشابه یکدیگر هستند. اکثر موتورهای الکتریکی توسط الکترومغناطیس کار میکنند، اما موتورهایی که بر اساس پدیدههای دیگری نظیر نیروی الکتروستاتیک و اثر پیزوالکتریک کار میکنند، هم وجود دارند.
ایده کلی این است که وقتی که یک ماده حامل جریان الکتریسیته تحت اثر یک میدان مغناطیسی قرار میگیرد، نیرویی بر روی آن ماده از سوی میدان اعمال میشود. در یک موتور استوانهای ، روتور به علت گشتاوری که ناشی از نیرویی است که به فاصلهای معین از مح
ور روتور به روتور اعمال میشود، میگردد.
همان طور که گفته شد اغلب موتورهای الکتریکی دوارند، اما موتور خطی هم وجود دارند. در یک موتور دوار بخش متحرک (که معمولاً درون موتور است) روتور و بخش ثابت استاتور خوانده میشود. موتور شامل آهنرباهای الکتریکی است که روی یک قاب سیم پیچی شده است. گر چه این قاب اغلب آرمیچر خوانده میشود، اما این واژه عموماً به غلط بکار برده میشود. در واقع آرمیچر آن بخش از موتور است که به آن ولتاژ ورودی اعمال میشود یا آن بخش از ژنراتور است که در آن ولتاژ خروجی ایجاد میشود. با توجه به طراحی ماشین ، هر کدام از بخشهای روتور یا استاتور میتوانند به عنوان آرمیچر باشند. برای ساختن موتورهایی بسیار ساده کیتهایی را در مدارس استفاده میکنند.
. با توجه به اینکه گفتیم موتور یک مبدل است، اگر موتور شما ایده آل باشد توان خروجی که بدست می آورید با توان ورودی یعنی انرژی الکتریکی مصرف شده برابر خواهد بود. موتورهای الکتریکی انوع مختلفی دارند از جمله استپ موتورها ، سرور موتورها ، موتورهای دی سی DC ، موتورهای AC و ...
هر یک از موتورهای نام برده شده ویژگی خاصی دارد مثلا استپب موتورها دارای دقت بالایی هستند و با توجه به نوع موتور می توان دقت گردش موتور در حد چند درجه کنترل نمود.. از ویژگی های اساسی موتورهای DC این است که جهت حرکت و سرعت حرکت آنها به راحتی قابل کنترل است. با تغییر متوسط ولتاژ ورودی می توانید سرعت موتور را تغییر دهید و با تغییر پلاریته ( جهت اتصال تغذیه به موتور ) جهت دوران شافت تغییر خواهد نمود.
توان خروجی از ضرب سرعت در قدرت و با استفاده از فرمول W=f.d بدست می آید.بسته به کارکرد ربات ، توان مصرفی ، دقت لازم و پارامترهایی از این قبیل نوع موتور ربات انتخاب می شود. بی شک یکی از مشخصه های اصلی موفقیت یک ربات انتخاب صحیح موتور محرک ربات می باشد.
هنگام انتخاب موتور باید به چه چیز هایی توجه داشت:
1- دردست بودن منبع تغذیه
2- شرط یا عوامل راه اندازی
3- مشخصههای راه اندازی (گشتاور – سرعت) مناسب
4- سرعت عملکرد کار مطلوب
5- قابلیت کارکردن به جلو و عقب
6- مشخصههی شتاب (وابسته به بار)
7- بازده مناسب در بار اسمی
8- توانایی تحمل اضافه بار
9- اطمینان الکتریکی و حرارتی
10- قابلیت نگهداری و عمر مفید
11- ظاهر مکانیکی مناسب (اندازه، وزن، میزان صدا، محیط اطراف)
12- پیچیدگی کنترل و هزینه
13-ولتاژ: 1.5-4-8 V
14-جريان: 50mA-2A
در یک دسته بندی کلی موتورها به انواع زیر تقسیم میشوند:
• موتور DC
• موتور AC
• موتور پلهای (Stepper motor)
. موتور خطی
1- موتورهای DC
متداولترين موتور مورد استفاده در روباتها موتور DC است چراكه داراي انواع مختلفي از نظر توان، اندازه، شكل و سرعت مي باشد.
جهت استفاده : تعويض جهت چرخش موتور DC با معكوس كردن جهت جريان امكان پذير است.
سرعت: سرعت موتور به جريان و بار موتور بستگي دارد
سرعت كمتر=توان بيشتر
سرعت بيشتر=جريان يا ولتاژ بيشتر
2- موتورهای AC :
1- موتورهای AC تک فاز
2- موتورهای AC سه فاز
اين موتورها با جريان متناوب برق كار ميكنند لذا به آنها موتور AC گفته ميشود. يخچال، جاروبرقي و آبميوه گيري موتور ACدارند. براي كنترل ميزان چرخش موتور از وسيلهاي بنام شفت انكودر استفاده ميشود.
3- موتور پله ای (Stepper Motor)
كاربرد اصلي اين موتورها در كنترل موقعيت است. اين موتورها ساختار كنترلي سادهاي دارند. لذا در ساخت ربات كاربرد زيادي دارند. مطابق با تعداد پالسهايي كه به يكي از پايههاي راهانداز موتور ارسال ميشود موتور به چپ يا راست ميچرخد. اين موتور یکی از انواع موتورهای الکتریکی است که حرکت آن کاملا دقیق و از پیش تعریف شده می باشد و
با ارسال بیتهای 0,1به سیم پیچهای آن می توان آنرا حرکت داد.
ساختار موتور پله ای
این موتورعموما دارای چهار قطب میباشد که سیم پیچها بر روی این چهار قطب قرار می گیرند و شما با ارسال بیتهای 0و1به این سیم پیچها در واقع میدان مغناطیسی ایجاد می کنید که این میدان باعث حرکت روتورمغناطیسی موجود در داخل موتور پله ای می شود البته میبایست این سیم پیچها را به توالی 0 و 1 کرد و گرنه موتو ر مطابق میل شما نخواهد چرخید.
نحوه کنترل :
1- نحوه کنترل 1 بیت
2- نحوه کنترل 2 بیتی
نحوه کنترل 1 بیتی :
در حالت یک بیتی اگر اول سیم پیچ 1 را تحریک کنیم .سیم پیچ 2و3و4 بدون تحریک باید باشند جهت حرکت موتور پله ای در سمت حرکت عقربه های ساعت بعد از سیم پیچ 1 نوبت سیم پیچ 2 است که تحریک شود.، و در این حالت نیز بقیه سیم پیچها بدون تحریک هستند بعد از آن نوبت سیم پیچ 3 و سپس نوبت سیم پیچ شماره 4 است دقت کنید که در هر لحظه یک سیم پیچ تحریک شو د اگر بعد از سیم پیچ 1 سیم پیچ 4 را تحریک کنیم و سپس به سراغ3و2 برویم موتور در جهت عکس عقربه های ساعت خواهد چرخید.
نحوه کنترل 2 بیتی :
در حالت دو بیتی در لحظه دو سیم پیچ بار دار می شو ند مثلا اگر اول سیم پیچ 1 و2 تحریک شوند بعد سیم پیچ 2و3 سپس 3و4 ودر نهایت 4و 1 برای حرکت موتور پله ای بایست همین ترتیب را تا موقعییکه می خوا هید موتور حرکت داشته باشد ادامه دهید حال اگر این ترتیب را عوض کنید موتور در خلاف جهت فعلی حرکت می کند
موتور پله کامل و نیم پله :
• در حالت عادي ميزان چرخش موتور به تعداد پالسهاي اعمالي و گام موتور بستگي دارد. هر پالس يك پله موتور را ميچرخاند.
• با تحريك دو فاز مجاور در موتور ميتوان موتور را به اندازه نيم پله حركت داد. به اين ترتيب تعداد پلههاي موتور دو برابر ميشود و در نتيجه دقت چرخش موتور هم دوبرابر مي گردد.
راه اندازي موتور پلهاي :
• تراشه L297 يك راه انداز مناسب براي موتور پلهاي است.
• مدارهاي راهانداز متنوعي براي استفاده از موتورهاي پلهاي وجود دارد. در اينجا از مدارمجتمع L297 و L298 براي راهاندازي موتور پلهاي استفاده ميشود. كه طريقه بستن آن در شكل زير نشان داده شده است.
• جهت کنترل موتور به قابلیت هایی همچون حرکت به عقب و ج
لو، کنترل سرعت، کنترل جریان و توقف آنی موتور احتیاج داریم و این نیازها را درایور مورد نظر ما یعنی L298 براحتی تامین می نمايد. L298 یک آیسی پل-H دوتایی ( DUALH-Bridge) دارای ۱۵ پایه ميباشد که قادر است وظایفی چون چرخش موتور به عقب و جلو، کنترل سرعت، کنترل جریان و توقف آنی موتور را انجام دهد. كنترل موتور به اين شرح است كه پس از محاسبه ميزان چرخش موتور براي جابجايي مورد نظر با استفاده از ميكرو كنترلر به تعداد م
ورد نظر پالس به پايه راه انداز ارسال ميكنيم.
• يك پايه براي تعيين جهت چرخش (ساعتگرد و پاد ساعتگرد) مورد استفاده قرار ميگيرد.
• پايه Enableمدار راهانداز را فعال و غير فعال مينمايد.
تعریف سنسور :
سنسورها قطعاتی هستند متشکل از ابزارهای لامسهای الکتریکی یا نوری که در کنار سایر عناصر الکترونیکی ایفای نقش میکنند. وظیفه این المانها کسب اطلاعاتی از موقعیت مفاصل ربات و شرایط محیطی مانند نور و گرما و هدفهای موجود در محیط میباشد.
سنسورها اغلب برای درک اطلاعات تماسی، تنشی، مجاورتی، بینایی و صوتی بهکار میروند. عملکرد سنسورها بدینگونه است که با توجه به تغییرات فاکتوری که نسبت به آن حساس هستند، سطوح ولتاژی ناچیزی را در پاسخ ایجاد میکنند، که با پردازش این سیگنالهای الکتریکی میتوان اطلاعات دریافتی را تفسیر کرده و برای تصمیمگیریهای بعدی از آنها استفاده نمود.
به عبارت دیگر حسگر يك وسيله الكتريكي است كه تغييرات فيزيكي يا شيميايي را اندازهگيري ميكند و آن را به سيگنال الكتريكي تبديل مينمايد.
حسگرها در واقع ابزار ارتباط ربات با دنياي خارج و كسب اطلاعات محيطي و نيز داخلي مي باشند. انتخاب درست حسگرها تأثير بسيار زيادي در ميزان كارايي ربات دارد .
انواع حسگر ها (سنسور ها )
. بسته به نوع اطلاعاتي كه ربات نياز دارد از حسگرهاي مختلفي مي توان استفاده نمود:
– فاصله
– رنگ
– نور
– صدا
– حركت و لرزش
– دما
– دود
– و...
مزایای استفاده از سنسور ها :
اما چرا از حسگرها استفاده مي كنيم ؟ همانطور كه در ابتداي اين گفتار اشاره شد حسگرها اطلاعات مورد نياز ربات را در اختيار آن قرار مي دهند و كميتهاي فيزيكي يا شيميايي موردنظر را به سيگنالهاي الكتريكي تبديل مي كنند.مزاياي سيگنالهاي الكتريكي را مي توان بصورت زير دسته بندي كرد:
– پردازش راحتتر و ارزانتر
– انتقال آسان
– دقت بالا
– سرعت بالا
و...
سنسورها در ربات(1)
سنسورها اغلب برای درک اطلاعات تماسی، تنشی، مجاورتی، بینایی و صوتی بهکار میروند. عملکرد سنسورها بدینگونه است که با توجه به تغییرات فاکتوری که نسبت به آن حساس هستند، سطوح ولتاژی ناچیزی را در پاسخ ایجاد میکنند، که با پردازش این سیگنالهای الکتریکی میتوان اطلاعات دریافتی را تفسیر کرده و برای تصمیمگیریهای ب
عدی از آنها استفاده نمود.