تبليغاتX
قطب رباتیک - EITTCROBOTIC
EITTCROBOTIC - اطلاعات در باره ی ربات ها, مسابقات روباتیک و .... - EITTCROBOTIC

آموزش پردازش تصوير(۱)

IMAGE PROCESSING

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

  • جعبه ابزار Image processing
  • جعبه ابزار Image Acquisition
  • جعبه ابزار Data Acquisition
  • ...

کار کنیم که در مقالات آینده به ترتیب با دستورات موجود در این پکیجها آشنا خواهیم شد و پروژه خودمون رو کامل می کنیم. در پست بعدی (۳یا ۴ روز دیگه) کار با جعبه ابزار Image processing که شرین ترین بخش پروژه هست رو شروع می کنم.

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

منبع : http://eleboys.blogfa.com/

روی ادامه مطلب کلیک کنید.


ادامه مطلب
+ نوشته شده در  پنجشنبه هفدهم آبان 1386ساعت 12:58  توسط Students  | 

منطق فازی

Fuzzy Logic

از آن زمان كه انسان انديشيدن را آغاز كرد، همواره كلمات و عباراتى را بر زبان جارى ساخته كه مرزهاى روشنى نداشته اند. كلماتى نظير «خوب»، «بد»، «جوان»، «پير»، «بلند»، «كوتاه»، «قوى»، «ضعيف»، «گرم»، «سرد»، «خوشحال»، «باهوش»، «زيبا» و قيودى از قبيل «معمولاً»، «غالباً»، «تقريباً» و «به ندرت». روشن است كه نمى توان براى اين كلمات رمز مشخصى يافت، براى مثال در گزاره «على باهوش است» يا «گل رز زيباست» نمى توان مرز مشخصى براى «باهوش بودن» و «زيبا بودن» در نظر گرفت. اما در بسيارى از علوم نظير رياضيات و منطق، فرض بر اين است كه مرزها و محدوده هاى دقيقاً تعريف شده اى وجود دارد و يك موضوع خاص يا در محدوده آن مرز مى گنجد يا نمى گنجد. مواردى چون همه يا هيچ، فانى يا غيرفانى، زنده يا مرده، مرد يا زن، سفيد يا سياه، صفر يا يك، يا «اين» يا «نقيض اين» . در اين علوم هر گزاره اى يا درست است يا نادرست، پديده هاى واقعى يا «سفيد» هستند يا «سياه».
اين باور به سياه و سفيدها، صفر و يك ها و اين نظام دو ارزشى به گذشته بازمى گردد و حداقل به يونان قديم و ارسطو مى رسد. البته قبل از ارسطو نوعى ذهنيت فلسفى وجود داشت كه به ايمان دودويى با شك و ترديد مى نگريست. بودا در هند، پنج قرن قبل از مسيح و تقريباً دو قرن قبل از ارسطو زندگى مى كرد. اولين قدم در سيستم اعتقادى او گريز از جهان سياه و سفيد و برداشتن اين حجاب دوارزشى بود. نگريستن به جهان به صورتى كه هست. از ديد بودا جهان را بايد سراسر تناقض ديد، جهانى كه چيزها و ناچيزها در آن وجود دارد. در آن گل هاى رز هم سرخ هستند و هم غيرسرخ. در منطق بودا هم A داريم هم نقيض A. در منطق ارسطو يا A داريم يا نقيض A منطق (A يا نقيض A) در مقابل منطق (A و نقيض A). منطق اين يا آن ارسطو در مقابل منطق تضاد بودا.

منبع:http://roboirman.blogfa.com/

روی ادامه مطلب کلیک کنید.


ادامه مطلب
+ نوشته شده در  پنجشنبه هفدهم آبان 1386ساعت 12:57  توسط Students  | 

منابع تغذيه 

Power Supply

يكي از بخشهاي مهم و حياتي در كليه سيستمهاي الكتريكي منابع تغذيه هستند. هرچه مدارات الكترونيكي پيچيده تر باشند به منابع تغذيه دقيقاري نياز داريم بعلاوه با افزايش توان مصرفي روبات حجم منبع تغديه نيز افزايش مي­بايد كه اين مسأله ممكن است مشكلاتي از جمله افزايش وزن و حجم اشغال شده را در پي داشته باشد. از اين رو انتخاب يك منبع تغذيه متناسب با نياز از اهميت بسزايي برخوردار است. 
در نظر بسياري از مصرف كنندگان اكثر منابع تغذيه شبيه هم مي باشند كه البته اين مساله درست نيز مي باشد چون كه طبيعت بازار بر اين است كه اكثر توليدكنندگان تمام هم و غم خود را بر روي عملكرد منبع تغذيه ( توليد ولتاژ خروجي ) مي گذارند نه بر روي طراحي.بنابر اين هنگامي كه مي خواهيد منبع تغذيه اي بخريد به نكات زير توجه كنيد :در منبع تغذيه اي كه تهيه مي كنيد به مسايل حرارتي آن توجه كنيد. اگر منبع تغذيه اي كه تهيه مي كنيد در هنگام كار كردن از لحاظ حرارتي دماي قابل قبولي نداشته باشد در اين صورت براي خنك كردن منبع نياز به فن خواهيد داشت و بايد به نوبه خود هزينه اي براي تهيه فن، سيم كشيهاي مورد نياز و مدارات خاص آن صرف كنيد.امروزه مواد جديدي به بازار آمده كه حرارت را بهتر انتقال مي دهند و در كنار استفاده از قطعات با كيفيت بهتر و همچنين رعايت نكات طراحي باعث بهبود قابل توجه در مسايل حرارتي مي شود.بعضي منابع ساخته شده از دماي 0 درجه سلسيوس تا دماي 50 درجه سلسيوس و با حداكثر توان خروجي به صورت هوا خنك( Natural air convection cooling ) كار مي كنند.

منبع :http://roboirman.blogfa.com/ 

 

روی ادامه مطلب کلیک کنید.


ادامه مطلب
+ نوشته شده در  پنجشنبه هفدهم آبان 1386ساعت 12:55  توسط Students  | 

ارتباط جويستيك با كامپيوتر

پروژه جدیدی که می خواهیم شروع کنیم برمیگرده به یکی از علایق بزرگ من در علم الکترونیک! می دونید من اشتیاق زیادی به ایجاد ارتباط بین قطعات مختلف دارم مثلا میکرو با کامپیوتر٫ کامپیوتر با تلفن٫ یخچال با اتو و... .

اما این یکی یکم متفاوت تر٫ سخت تر و بدردبخورتر هستش. اصل مطلب اینکه می خواستم یه ربات Manual (کنترل دستی) بسازم. به انواع کنترل های مختلف فکر کردم اما در آخر به ذهنم رسید که تو این پروژه از بهترین و محبوب ترین کنترلر دنیا یعنی دسته پلی استیشن استفاده کنم. فکر کنم منظورمو فهمیدید!؟!! درواقع قصد دارم تو این پروژه جدید آموزش استفاده از دسته Play Station بجای کنترلرهای دست ساز رو شروع

کنم. مزایای این روش اصلا قابل مقایسه با نمونه های ممکن دیگه نیست! اولا: این کنترلر کاملا استاندار و خوش فرم و خوش دست هستش. دوما: بجز 4 کلید جهتی٫ 7 کلید کنترلی دیگه هم داره که فکر می کنم برای هر کاری کافی باشه (طراحی یه کنترلر با این همه دکمه کار آسونی نیست) و سوما: اگر با دسته های دارای Joystick پلی استیشن آشنا باشید که واقعا این روش رو تحصین می کنید! کنترل ربات با جوی استیک همونقدر لذت داره که انگار بعد از یه عمر خر سواری حالا بیای ماکسیما سوار شی (جون چه حالی میده ) چهارما: فکر می کنید چطوری بشه از قابلیت شوک این دسته ها استفاده کرد(یعنی میشه بیخیالش شد؟) ؟ قول میدم که با شنیدن این صحبت ها الان دارن توی دلتون قند آب می کنن. اما صبر کنید! در کنار تمام این مزایا یه عیب بزرگ وجود داره که حداقل پیر من یکی رو که در آورده .

منبع : http://eleboys.blogfa.com/ - آقا نيما

روی ادامه مطلب کلیک کنید.


ادامه مطلب
+ نوشته شده در  چهارشنبه شانزدهم آبان 1386ساعت 13:34  توسط Students  |