دکتر افشین رشید / Dr.Afshin Rashid
دکتر افشین رشید / Dr.Afshin Rashid
خواندن ۳ دقیقه·۴ سال پیش

ربات مسیریاب پس فایندر (ساختار ؛ عملکرد و کاربرد ها) رباتیک _ الکترونیک

ربات مسیریاب پس فایندر (ساختار ؛ عملکرد و کاربرد ها) رباتیک _ الکترونیک

نویسنده:  دکتر افشین رشید _ اُستادیار ؛ عضو هیات علمی دانشگاه آزاد اسلامی واحد علوم و تحقیقات تهران
ربات مسیریاب پس فایندر
ربات مسیریاب پس فایندر


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

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



رباتی که در اینجا تصمیم به توضیح نحوه ساخت آنرا داریم بروی زمینه سفید بدنبال خط مشکی حرکت میکند. میکروکنترلر مورد استفاده در ربات ATmega می باشد. و کدهای برنامه ربات با استفاده از نرم افزار BASCOM ایجاد شده اند.ربات شامل دو موتور در طرفین خود می باشد، که جهت حرکت به جلو هر دو موتور را روشن می کند، زمان دور زدن به چپ موتور سمت چپ خاموش و موتور سمت راست روشن می شود و برای دور زدن به سمت راست موتور سمت راست خاموش و موتور سمت چپ روشن می ستورهایستورهای قرار گرفته در زیر روبات برخورد میکند. اگر روبات روی خط باشد مقدار نور منعکس شده حداقل بوده و در نتیجه مقدار مقاومت آن افزایش میابد و ولتاژ دو سر آن افزایش می یابد و میکروکنترلر از روی این تغییر ولتاژ متوجه وجود خط می گردد.در غیر این صورت نور منعکس شده زیاد بوده، مقدار مقاومت فتورزییستور کاهش میابد و ولتاژ دوسر آن کاهش میابد. پس همانطور که ذکر شد میکرو کنترلر تغییرات ولتاژ فتورزیستور را احساس میکند. من برای این کار از مبدل های درونی آنالوگ به دیجیتال میکرو استفاده کردم. البته دو عدد فتورزیستور به همراه دو LED جهت تشخیص طرفین مسیر استفاده شده است.

نویسنده:  دکتر (افشین رشید )

دکترایِ تخصصی نانو _ میکرو الکترونیک


رباتیکرباتالکترونیکمکاترونیکمیکروکنترلر
اُستادیار ؛ عضو هیئت علمی دانشگاه آزاد اسلامی واحد علوم و تحقیقات تهران https://my.isic.ir/p/posts/user/576610
شاید از این پست‌ها خوشتان بیاید