X
تبلیغات
آموزش ساخت انواع ربات
آموزش ساخت انواع رباتها و رفع مشکلات شما

انجمن هنرجویان ایران راه اندازی شد

انجمن هنرجویان ایران مکانی برای یافتن پاسخ مشکلات شماست.هر سئوالی که در زمینه برق ، الکترونیک ، کامپیوتر ، رباتیک و PLC دارید را در انجمن هنرجویان ایران مطرح کنید و در کمتر از 24 ساعت پاسخ خود را دریافت کنید.برای عضویت در انجمن اینجا کلیک کنید
+ نوشته شده در  شنبه بیست و هشتم اسفند 1389ساعت 10:31  توسط مهندس امیر 

سلام خوبان همراه

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

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

لذا اینجانب که چندین سال است در هنرستانهای کشور عزیزمان مشغول تدریس علوم برق و کامپیوتر هستم تصمیم گرفتم تا این وبلاگ را راه اندازی نمایم و سعی در آموزش و یاددهی این رشته نمایم .باشد که مورد قبول واقع گردد.

البته برای اطلاعات بیشتر و نیز برای پرسش و پاسخ در این زمینه و دریافت راهنماییهای لازم باید به انجمن هنرجویان ایران که متعلق به نویسنده می باشدمراجعه نمایید.تا در اسرع وقت پاسخ سئوالات خود رادریافت نمایید.
+ نوشته شده در  چهارشنبه یازدهم اسفند 1389ساعت 13:0  توسط مهندس امیر  | 

سلام

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

این نرم افزار طراحی ماز هستش و نقشه مسابقات بین المللی رو هم داره !!

لینک دریافت


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

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

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


+ نوشته شده در  چهارشنبه دوازدهم خرداد 1389ساعت 9:4  توسط مهندس امیر  | 

ربات های میکرو موس گروهی از ربات ها هستند که میتوانند یک مسیر ناشناخته را طی کنند و به مقصد برسند .
مسیر ناشناخته در مسابقات و ازمایش ها یک ماز است و در عمل میتواند یک شهر یا یک مکان نامشخص باشد .
در زیر تصویر یک نمونه ماز را مشاهده میکنید

در مسابقات ربات های میکرو موس ، ربات شما در یک گوشه از ماز ( که توسط داور تعیین میشود ) قرار میگیرد ، ربات باید در یک زمان مشخص ( که بین 10 تا 30 دقیقه است ) از بین مارپیچ ها عبور کند و به مقصد ( که توسط داور تعیین میشود ) برسد .
ساخت ربات میکرو موس بسیار ساده میباشد ، برای ساختن یک ربات میکرو موس شما به مهارت کافی در زمینه الکترونیک و رباتیک نیاز دارید و ربات شما باید دارای یک سخت افزار با انعطاف ویک برنامه بسیار هوشمندانه برای پردازنده باشد . (در واقع برنامه یا الگوریتم ربات است که باعث برتری ان خواهد شد )
ربات شما باید بتواند در کمترین فضا دور بزند و بچرخد ، همچنین اندازه ان باید کوچک باشد تا به دیوراه های ماز برخورد نکند .
در برنامه ای که برای پردازنده ربات مینویسید ، باید کلیه شرایط را برای ربات تعریف کنید ، ممکن گاهی وقت ها چند مسیر جلوی ربات باشد که فقط یکی از انها ربات را به مقصد برساند ، برنامه شما باید انقدر قوی باشد که ربات مسیر درست را انتخاب کند .
برای ربات های میکرو موس الگاریتم ها و روش های مختلفی ارائه شده است که در ادامه انها را بررسی میکنیم
ک ربات میکرو موس از بخش های زیر تشکیل میشود :
-بدنه ربات
-مدار تغذیه
-قسمت حرکت
-بخش سنسور ها و فرمان
-پردازنده و برنامه نویسی
بدنه ربات :
بدنه ربات باید محکم و سبک باشد و بتواند وزن دیگر اجزا را تحمل کند ، همچنین باید دارای قسمت های برای بستن چرخ ها ، موتور ها و... باشد . در بخش ربا ت های مسیر یاب در مورد بدنه بحث شد .
مدار تغذیه :
برای تغذیه مدار میتواند از برق مستقیم یا باطری استفاده نمایید ، در این قسمت در مورد تغذیه ربات با باطری ، توضیح داده می شود (تغذیه با برق مستقیم در بخش ربات مسیر یاب )
بهترین نوع باطری برای تغذیه ربات ها باطری های ni-cd میباشد . معمولا ولتاژ مورد نیاز برای پردازنده و سنسور ها ، 5 ولت و ولتاژ مورد نیاز برای موتور ها بین 10 تا 12 ولت است ، برای ساختن یک منبع تغذیه با باطری ، روش های مختلفی وجود دارد که در زیر هر یک را مطرح میکنیم و مزایا و معایب ان را بررسی میکنیم : (با فرض اینکه ولتاژ کار پردازنده 2.7 تا 5.5 ولت و ولتاژ کار موتور ها 12 ولت است)

1- استفاده از تغذیه جدا برای پردازنده و موتور ها
معایب:
-به فضای زیادی جهت گذاشتن باطری ها نیاز داریم ( در صورتی که از باطری های 1.5 ولتی استفاه کنید باید تعداد 13 عدد از انها را در ربات خود بگذارید)
- باطری ها سنگین هستند ، برای حرکت ربات به موتور های پرقدرت نیاز هست که باعث بالا رفت مصرف باطری و.. میشود .
-شارژ کردن 13 عدد باطری وقت زیادی میگیرد و ممکن است بعضی از انها خوب شارژ نشوند.
مزایا :
-تغذیه موتور ها و پردازنده جدا میباشد و تاثیری رو هم ندارد

از انجا که ربات ها باید کوچک و کم حجم طراحی شوند ، پس روش بالا حذف میشود
2- استفاده از 8 عدد باطری 1.5 ولتی که با هم سری شده اند .
در این روش میتوان ولتاژ تغذیه پردازنده را از سه باطری اول و تغذیه موتور ها را از کل باطری ها گرفت .
معایب:
-در این روش چون از سه باطری اول جریان بیشتری کشیده میشود ، خطر افت ولتاژ انها وجود دارد ( در مواقعی که ربات مسیر طولانی را طی میکند )
-در صورتی که از موتور و باطری نامرغوب استفاده شود ، ولتاژ باطری در لحظه راه اندازی موتور ها افت میکند و باعث ریست شدن پردازنده میشود .
-ممکن است بعضی از باطری ها به خوبی باطری های دیگر شارژ نشوند و در هنگام کار ربات مشکل ساز شوند.
مزایا :
-هزینه ی کمتر جهت تعویض باطری ها (همه انها با هم خراب نمیشوند)
- وجود شارژر های اماده
-تنوع در نوع باطری (از نظر جریان دهی)
از انجا که ربات شما فقط چند بار (چند بار تست و یک مسابقه) کار میکند و شما توانای پرداخت انواع هزینه ها را دارید ، پس روش بالا روش مناسبی نیست .

در مدار بالا فقط از یک باطری برای تامین ولتاژ ربات استفاده شده است (عدم نیاز به فضا زیاد و کم شدن وزن ربات )، ولتاژ این باطری 12 ولت است و باید توان جریان دهی حداقل 1 امپر / ساعت را داشته باشد . تا وقتی که ولتاژ باطری بالای 7.5 ولت است مشکلی برای پردازنده پیش نمی اید چون ولتاژ ورودی رگولاتور میتواند تا 1.5 برابر ولتاژ خروجی کاهش یابد (با کم شدن ولتاژ باطری فقط توان و سرعت چرخش موتور ها کم میشود و ولتاژ تغذیه پردازنده همچنان ثابت است ) و کار شما تارسیدن به این میزان تمام است و شما برنده مسابقه شده اید .
در صورتی که با استفاده از باطری وزن و ابعاد ربات شما بزرگ میشود ، از منبع تغذیه خارجی استفاده کنید (طرز کار در قسمت ربات مسیر یاب اورده شده است )
قبل از اینکه به بررسی دیگر اجزای این ربات بپردازیم ، اجازه دهید اندکی در مود الگوریتم ان صحبت کنیم ، بررسی الگوریتم به شما اجازه میدهد ، بهترین سخت افزار را انتخاب کنید .
الگوریتم های که برای یک میکرو موس وجود داره در زیر اورده شده است :
1- دنبال کردن دیوار ها (دست کشیدن)
2- مادون قرمز (کنترل مسیر های موجود)
3- شمارش گردش ها
4- فاصله یابی
5- پردازش تصویر
6-مرکب
نام های که در بالا دیدید رو من برای الگوریتم ها انتخاب کردم ، اصل الگوریتم که در زیر توضیح داده میشه در همه جا یکی هست و فقط ممکنه اسم اون فرق کنه :

- دنبال کردن دیوار ها (دست کشیدن) :
ربات مانند یک انسان کور است ، یک انسان کور دست خود را به دیوار ها میکشد تا راه را بیابد ، در این روش شما میتوانید با استفاده از سنسور های ضربه یا مادون قرمز دیوار ها را حس کنید ، مسیر های باز را انتخاب کنید و از انها عبور کنید تا به مقصد برسید .
این روش برای ماز های که پیچیده نیستند پیشنهاد میشود .
اشکالی که این روش دارد این است که رسیدن ربات به مقصد بیشتر به شانس شما بستگی دارد تا رباتتان.
ساده ترین برنامه ای که میتوان برای این ربات نوشت در زیر اورده شده است :
$regfile = "M8DEF.DAT"
$crystal = 1000000
Config Portb.0 = Input
Config Portb.1 = Input
Config Portb.2 = Output
Config Portb.3 = Output
Do
Set Portb.2
Set Portb.3
If Pinb.0 = 1 Then
Reset Portb.2
Wait 1
End If
If Pinb.1 = 1 Then
Reset Portb.3
Wait 1
End If
Loop
End
در برنامه بالا هنگامی که ربات به سمت دیواری میرود و به ان نزدیک میشود ، سسنور همان سمت فعال شده و میکرو چرخ سمت دیگر را غیر فعال میکند تا تعادل در مسیر برقرار شود و ربات بتواند در وسط دیوار ها حرکت کند
در واقع این ربات فقط به دیوار ها برخورد نمیکند و تنها در صورتی درست کار میکند که فقط یک مسیر برای رسیدن به هدف وجود داشته باشد .

2- روش مادون قرمز
ماز موجود در اولین ارسال را ببینید ، ربات شما از نقطه ی start شروع به حرکت میکند و به نقطه ی شماره یک میرسد ، در همین ابتدای کار سه مسیر پیش رو دارد ، کدام یک را انتخاب کند؟

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

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

+ نوشته شده در  چهارشنبه دوازدهم خرداد 1389ساعت 8:52  توسط مهندس امیر  | 

سلام خوبان همراه

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

یه مقاله کامل درمورد ساخت ربات پله نورد براتون اینجا تهیه کردم که می تونید استفاده کنید .برای دریافتش به ادامه مطلب برید.


ادامه مطلب

+ نوشته شده در  سه شنبه یازدهم خرداد 1389ساعت 22:42  توسط مهندس امیر  | 

ربات نوریاب !!!

در این پروژه با نحوه ساخت روبات دنبال کننده نور آشنا می شوید



قطعات مورد نیاز



3 عدد مقاومت نوری(LDR)

3 عدد مقاومت 1 کیلو اهم

1 عدد میکروکنترلر PIC16F84A

4 عدد دیود 1N4007

سه عدد خازن 0.1 میکرو فاراد

دو عدد موتور 3 تا 5 ولت DC

1 عدد کریستال 4 مگا هرتز

1 عدد مقاومت 4.7 کیلو اهم

2 عدد خازن 22 پیکو فاراد

1 عدد آیسی ULN2803




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


کریستال

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


PIC16F84A
این میکرو کنترلر از ساده ترین انواع میکروکنترلر از لحاظ برنامه نویسی است .اما فوق العاده قدرتمند می باشد.زبان برنامه نویسی این میکروکنترلرغالبا زبان برنامه نویسی سی©برنامه نویسی بیسیک(BASIC)
برنامه نویسی پاسکال (PASCAL) میباشد.که شما می توانید با تهیه کمپایلر هر کدام از این زبانها،با برنامه ای که به آن تسلط دارید.، اقدام به برنامه نویسی آن کنید.
برای کار با این میکروکنترلر احتیاج به پروگرامر خانواده گروه میکرو">PIC دارید.،به همراه کمپایلر زبان برنامه نویسی که به آن علاقه دارید.

ادامه مطلب
+ نوشته شده در  سه شنبه یازدهم خرداد 1389ساعت 22:34  توسط مهندس امیر  | 

سلام خوبان همراه

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

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

لذا اینجانب که چندین سال است در هنرستانهای کشور عزیزمان مشغول تدریس علوم برق و کامپیوتر هستم تصمیم گرفتم تا این وبلاگ را راه اندازی نمایم و سعی در آموزش و یاددهی این رشته نمایم .باشد که مورد قبول واقع گردد.

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

+ نوشته شده در  پنجشنبه بیست و هفتم اسفند 1388ساعت 10:27  توسط مهندس امیر 

تاريخچه مسابقات رباتیک
مسابقات روبوكاپ از سال 1997 به صورت سالانه و در سطح بين المللي بين تمام دانشگاه هاي معتبر دنيا كه حداقلي از امتياز اوليه را كسب كنند انجام مي شود. مسابقات جهاني روبوكاپ كه هر سال يك بار برگزار مي شود، بيشترين اعتبار را در سطح جهان دارد. بعد از آن مسابقات روبوكاپ آلمان از لحاظ اعتبار در رتبه دوم قرار دارد. در مسابقاتي كه امسال پنجمين دوره اش برگزار شد، 64 تيم از 12 كشور مختلف جهان حضور داشتند.دانشگاه هاي معروف امريكا، كانادا و آلمان با تيم هاي قدر و توانمندي در جريان مسابقات حاضر مي شوند.هدف بزرگ مسابقات روبوكاپ، پيش رفت هوش مصنوعي و تست كردن مدل هاي ارايه شده در محيط هاي مختلف است. شايد از اين كار، در سال هاي بعد چند مقاله به دست بيايد كه همين مقاله ها باعث اعتبار كار گروه ها و دانشگاه هاي مختلف مي شود.

خوب است بدانيد كه مسابقات روبوكاپ با روباتيك فرق دارد.
بچه هاي تيم روبوكاپ، يك برنامه شبيه سازي شده محيط مي نويسند و ديگر با كارهاي مكانيكي كاري ندارند. در مسابقات جهاني اين رشته هم وجود روبوت الزامي نيست. پس همه اعضا، دانشجويان كامپيوتر نرم افزار و يا هوش مصنوعي هستند. البته بچه هاي رشته هاي ديگر هم مي توانند در مسابقات شركت كنند، به شرطي كه علاقه مند باشند. اما اعضاي تيم روباتيك، بايد از رشته هاي برق، مكانيك و كامپيوتر باشند.
معرفي شاخه ها
مسابقات روبوكاپ در سه شاخه شبيه سازي امداد ، شبيه سازي فوتبال و شبيه سازي مربي فوتبال انجام مي شود .
شبيه سازي امداد: فرض كنيد شهري دچار سانحه زلزله بشود، يك جاي شهر آتش مي گيرد، در جاي ديگر ساختمان ها فرو مي ريزند و چند عامل هوشمند در گوشه و كنار شهر وجود دارد. پليس، آتش نشاني و آمبولانس ها از آن جمله اند كه در اين وضعيت خاص، مي خواهند كاري انجام دهند. كار بهينه در اين جا اين است كه اين شهر به بهترين شكل ممكن سر و سامان پيدا كند.
پليس بايد جاده هاي مسدود شده را باز كند، آتش نشاني ها، آتش را در سطح شهر مهار كنند و حتي مهم است كه كدام آتش بايد زودتر خاموش بشود، چون در غير اين صورت شعله هاي آتش پخش مي شوند وپس هدف شبيه سازي امداد، نجات دادن افراد مختلف است.
شبيه سازي فوتبال:در شبيه سازي فوتبال به صورت دو بعدي و يا سه بعدي، دو تيم 11 نفره وجود دارند كه مثل فوتبال واقعي بايد با هم رقابت كنند. هر يك از اين بازيكن ها قابليت هاي خاصي دارند. از جمله: شوت زدن، تكل رفتن، پاس دادن و اين بازيكن ها حتي بعد از مدتي خسته مي شوند! چيزي كه در اين شاخه شبيه سازي مهم است، تصميم گيري اين بازيكن هاست. در روبوت هاي فيزيكي بيشتر بايد حركات مكانيكي و فيزيكي آن ها كنترل شود، اين بخش هزينه هاي زيادي دارد و هم اين كه تكنولوژي هنوز تا آن حد پيش رفت نكرده كه روبات ها بتوانند همه حركات را انجام بدهند. به همين دليل از شبيه سازي(Simulation) استفاده مي كنند تا بتوانند قدري جلوتر را ببينند و مثلا اگر روبوت فوتباليست در آينده توانست توپ را شوت كند، بدانند كه آن موقع چه كاري بايد انجام دهند.
در شبيه سازي فوتبال روبوكاپ، چون مسايل فيزيكي وجود ندارند، بيشتر مي توان بر روي مسايل سطح بالاتري از جمله تصميم گيري كار كرد.
شبيه سازي مربي فوتبال: فرق اين شاخه با شبيه سازي فوتبال در اين است كه قابليت هاي بازيكن ها در اين شاخه كم تر است و خودشان قوه تصميم گيري ندارند. آن ها بايد كاري را انجام بدهند كه مربي به شان توصيه مي كند. مربي همه چيز را در نظر دارد و با توجه به شرايط حاكم بر مسابقه بهترين تصميم را مي گيرد و به بازيكن ها گزارش مي دهد تا آن ها اجرا كنند. در اين شبيه سازي، برد و باخت اصلا اهميتي ندارد و فقط استراتژي هاي مربي مهم است كه بايد به موقع و در موقعيت مناسب به بازيكن ها داده شود
هر سه شاخه مسابقات روبوكاپ به سمتي مي رود كه اهداف نهايي هوش مصنوعي است، اما هدفي كه از ابتداي شروع اين مسابقات آرمان جامعه علمي جهان و به خصوص استادان هوش مصنوعي بوده، اين است كه در شبيه سازي به جايي برسند كه در يك مسابقه فوتبال كه يك طرف تيم منتخب بازيكنان جهان و در طرف ديگر روبوت هاي شبيه سازي شده بازي مي كنند، پيروز ميدان شوند.
شايد اين هدف در ابتدا كمي خنده دار و دست نيافتني جلوه كند، اما پيش رفتي كه هوش مصنوعي از سال 97 تا به حال داشته، نشان مي دهد كه تا 10 سال ديگر اين هدف كاملا دست يافتني خواهد بود؛ شايد حتي زودتر از زماني كه ژاپني ها پيش بيني مي كردند؛ آن ها سال 2050 را سال رسيدن به اين هدف تعيين كرده بودند.
چند نكته :
برگ برنده تيم
در يك مسابقه فوتبال هم، تيمي برنده است كه تاكتيك و نوآوري خاص داشته باشد. چون الگوريتم هاي مسابقه شبيه سازي، الگوريتم هوش مصنوعي است و بازي تيم بايد با توجه به بازي تيم حريف انجام شود، حتما بايد يك فكر نو وجود داشته باشد تا بتواند برتري تيم را ثابت كند و در نهايت آن فكرها هستند كه تبديل به مقاله مي شوند و بعدها در صنعت مورد استفاده قرار مي گيرند.
در شبيه سازي امداد هم چيزي كه مهم است، تعداد نفراتي است كه زنده مي مانند و اين رابطه مستقيم با زمان موجود دارد. يعني نبايد زمان هدر برود. پس پليس ها بايد در حداقل زمان ممكن جاده هاي بسته را باز كنند و آن هايي را كه وضعيت شان وخيم تر است، زودتر از بقيه نجات دهند.
بيشترين امتيازي كه در اين قسمت داده مي شود، به خاطر كساني است كه زنده مي مانند. اگر آتش در سطح شهر پخش بشود، امتياز كم مي شود.

فرق شبيه سازي مربي فوتبال با شبيه سازي فوتبال در اين است كه قابليت هاي بازيكن ها در شاخه اول كم تراست و خودشان قوه تصميم گيري ندارند. آن ها بايد كاري را انجام بدهند كه مربي مي گويد و مربي يك نرم افزار هوشمند است

+ نوشته شده در  سه شنبه پنجم خرداد 1388ساعت 10:36  توسط مهندس امیر  | 

مقدمه ای بر ربات

ربات يک ماشين الکترومکانيکي هوشمند است با خصوصيات زير:
• مي توان آن را مکرراً برنامه ريزي کرد .
• چند کاره است .
• کارآمد و مناسب براي محيط است .

اجزاي يک ربات :
وسايل مکانيکي و الکتريکي:
شاسي، موتورها، منبع تغذيه، ...
حسگرها (براي شناسايي محيط) :
دوربين ها، سنسورهاي sonar، سنسورهاي ultrasound، ...
عملکردها براي انجام اعمال لازم بازوي ربات، چرخها ، پاها ، ...
قسمت تصميم گيري ( برنامه اي براي تعيين اعمال لازم ) :
حرکت در يک جهت خاص ، دوري از موانع ، برداشتن اجسام ، ...
قسمت کنترل ( براي راه اندازي و بررسي حرکات ربات ) :
نيروها و گشتاورهاي موتورها براي سرعت مورد نظر، جهت مورد نظر، کنترل مسير، ...

تاريخچه رباتيک :
270 ق م : زماني که يونانيان به ساخت مجسمه هاي متحرک ميپرداختند .
حدود سال 1250 م : بيشاپ آلبرتوس ماگنوس (Bishop Albertus Magnus) ضيافتي ترتيب داد که درآن ، ميزبانان آهني از مهمانان پذيرايي مي کردند . سنت توماس آکويناس (Thomas Aquinas) برآشفته شد ، ميزبان آهني را تکه تکه کرد و بيشاب را ساحر و جادوگر خواند .
سال 1640 م : دکارت ماشين خودکاري به صورت يک خانم ساخت و آن را "Ma fille Francine " مي ناميد . اين ماشين که دکارت را در يک سفر دريايي همراهي مي کرد ، توسط کاپيتان کشتي به آب پرتاب شد چرا که وي تصور مي کرد اين موجود ساخته شيطان است.
سال 1738 م : ژاک دواکانسن (Jacques de Vaucanson) يک اردک مکانيکي ساخت که از بيش از 4000 قطعه تشکيل شده بود .
اين اردک مي توانست از خود صدا توليد کند ، شنا کند ، آب بنوشد ، دانه بخورد و آن را هضم و سپس دفع کند . امروزه در مورد محل نگهداري اين اردک اطلاعي در دست نيست.
قرن 18 م : يک مدل ساده از ربات کهKarakuri Ningyo ناميده ميشد در ژاپن به وجود آمد . اين عروسک در مراسم چاي ژاپني مورد استفاده قرار گرفت و از چوب ساخته مي شد . هنگامي که يک فنجان در سيني قرار مي گرفت , يک استوپر توسط فنري که به بازوي عروسک متصل شده بود آزاد شده و با برداشتتن فنجان از سيني مجدداً به جاي خود باز مي گشت . وقتي دوباره فنجان در جاي خود قرار مي گيرد وزن فنجان مجداً استويييپر را تحريک مي کرد و اين حرکت دوباره استوپر را آزاد مي نمود که اين کار دستگيره را فشار مي داد و باعث مي شد عروسک با يک حرکت U دوباره به وضعيت اوليه خود باز گردد

سال 1805 م (شرح در ادامه مطلب)
+ نوشته شده در  سه شنبه پنجم خرداد 1388ساعت 10:33  توسط مهندس امیر  | 

سلام خوبان همراه
ربات چیست؟
در يك تعريف بسيار ساده و ابتدايى مى توان گفت روبات ها ماشين هايى قابل كنترل توسط كامپيوترها هستند كه برنامه ريزى شده اند تا حركت كنند، اشياى خاصى را جابه جا كنند و كارهاى ديگرى كه در محدوده كارى آنها قرار دارد، انجام دهند. روبات ها مى توانند كارهاى تكرارى را سريع تر، ارزان تر و دقيق تر از انسان ها انجام دهند. لغت روبات از كلمه چكسلواكى robota، به معنى نيروى كار اجبارى، گرفته شده است. كلمه روبات اولين بار در سال ۱۹۲۱ توسط كارل كپك، رمان نويس و نمايشنامه نويس اهل چكسلواكى استفاده شد. كلمه روبات به ماشينى گفته شده بود كه براى كمك به انسان كارهايى را كه براى انسان سخت و نامطلوب يا ناخوشايند است، انجام مى دهد. روبات ها در فيلم ها به صورت خيالى و خارق العاده و هوشمند و گاهى اوقات موجودات مصنوعى خطرناك به تصوير كشيده مى شوند. اما روبات ها در حقيقت براى انسان ها كار مى كنند و كارها و ماموريت هايى كه ممكن است براى آنها خطرناك باشد، انجام مى دهند. در آينده، روبات ها در مدارس، منازل و حتى در بخش هايى از بدن انسان حضور خواهند داشت. در اوايل قرن هجدهم، براى اولين بار عروسك هاى خيمه شب بازى مكانيكى در اروپا ساخته شد. اين عروسك ها روبات خوانده مى شدند و توسط حلقه هاى متصل به هم گردانده مى شدند و توسط انتخاب گرهاى استوانه دوار كنترل مى شدند. در ۱۸۰۱ جوزف ماريا جكوارد يك دستگاه بافندگى خودكار اختراع كرد. اين دستگاه براى كنترل بالا رفتن نخ ها در كارخانه هاى پارچه استفاده مى شد و اولين دستگاهى بود كه مى توانست برنامه اى را ذخيره كند و يك ماشين را كنترل كند. پس از آن متداوماً تغييرات بسيار اندكى در سير تحول روبات ها رخ مى داد، اما به كندى به جلو حركت مى كرد.در اواخر دهه پنجاه و اوايل دهه شصت، اولين روبات هاى صنعتى به نام Unimate، توسط جورج دول و جو اينگلبرگ ارايه شد. اولين امتياز ثبت اختراع به نام دول بود، اما اينگلبرگ نخستين روبات بازارى را ساخت. از اين رو اينگلبرگ «پدر علم روباتيك» ناميده شده است. در سال ،۱۹۵۴ جورج دول يك بازوى مصنوعى با چندين اتصال ارائه كرد كه مقدمه اى براى روبات هاى پيشرفته امروزى شد. پس از آن يك مهندس مكانيك به نام ويكتور شينمن، يك بازوى انعطاف پذير ساخت كه تحت عنوان بازوى دستى جهانى قابل برنامه ريزى (PUMA) شناخته شد.

•قانون روبات ها ( شرح در ادامه مطلب)



+ نوشته شده در  سه شنبه پنجم خرداد 1388ساعت 10:29  توسط مهندس امیر  |