ارسال پیشنهاد

1

تعداد پیشنهاد ها

اشتراک گذاری

گزارش تخلف

گزارش مالی

طراحی ربات مسیر یاب تمیزکار با آردونیو mega2560

. در قسمت جلوی ربات یک مکنده قرار داده شود که زباله ها را جمع آوری کرده و در قسمت میانی یک پاشنده مواد شیمیایی و در قسمت انتهایی یک برس که کار تی را انجام می دهد . برای **مکنده** می‌توان از یک موتور DC همراه با یک فن مکنده استفاده کرد. کنترل سرعت و جهت چرخش موتور با استفاده از مدولاسیون PWM صورت می‌گیرد. برای **پاشنده مواد شیمیایی** نیز نیاز به یک پمپ آب کوچک جهت فشار دادن و پاشیدن مایعات است که با یک موتور DC و رله کنترل می‌شود. برای **برس تی زن** می‌توان از یک سروو موتور استفاده کرد که زاویه دوران آن با دستورات سروو، کنترل می‌گردد. استفاده از الگوریتم یادگیری تقویتی (Reinforcement Learning) گزینه ی مناسبی برای پیاده‌سازی حرکت خودکار هوشمند این ربات باشد. (چون هدف حرکت خودکار ربات بدون دخالت انسان و حذف نیروی کار می باشد) روش پیاده سازی این الگوریتم روی آردونیو : ۱. محیط را مدل‌سازی کنید (مثلاً یک شبکه ساده از مکان‌ها) ۲. یک تابع پاداش تعریف کنید (مثلا برای جمع‌آوری هر آشغال +۱۰ امتیاز*برخورد به دیوار -50 و ...) امتیازات مثبت: - رسیدن به نقطه‌ای که زباله/آشغال وجود دارد: +۱۰۰ امتیاز - جمع‌آوری یک آشغال: +۵۰ امتیاز - حرکت در مسیر صحیح به سمت هدف: +۱۰ امتیاز امتیازات منفی: - برخورد با دیوار یا مانع: -۲۰ امتیاز - حرکت دور شدن از هدف: -۱۰ امتیاز گیر کردن در یک نقطه: -۵۰ امتیاز خلاصه ی طراحی : در واقع ربات مورد نظر که توسط اردونیو کنترل می شود باید بتواند در یک مسیر را طی کند و زباله ها را جمع اوری کرده و در مرحله بعد طی یک پاشش مواد شیمیایی را روی سطح پاشیده و سپس در مرحله ی اخر توسط یک تی متصل به ربات بتواند وظیفه ی تی زدن را انجام دهد.همه ی این مراحل باید بدون دخالت دست انجام شود.همچنین برای مسیریابی ربات از شیوه ی یادگیری تقویتی استفاده شده و با هربار تمیزکاری توسط ربات دقت مسیریابی توسط ربات بهبود می یابد.همچنین نیاز به یک باتری داشته که بتواند از ان به عنوان منبع تغذیه استفاده شود.نمونه ی کدهای اردونیو هم تا حدودی موجود هست و فقط باید کد ها به شکل کامل نوشته شود .همچنین نیاز به یک ال سی دی برای نمایش مرحله ی انجام شده ، میزان شارژ،می باشد.

mshafie4098925
mshafie4098925

امتیاز : 0/5

Arduino(آردینو)
فایل ضمیمه

هیچ فایلی ضمیمه نشده است

تایم لاین پروژه

درخواست پشتیبانی
  • در انتظار پرداخت

    پرداخت تعرفه ثبت پروژه های غیر رایگان

  • در حال بررسی

    برسی و تایید پروژه از طرف مدیرت سایت

  • آماده دریافت پیشنهادها

    تایید پروژه و نمایش برای مجریان

  • در انتظار پرداخت هزینه پروژه

    پرداخت هزینه اجرای پروژه توسط کارفرما

  • در انتظار پرداخت ضمانت اجرا

    پرداخت مبلغ ضمانت اجرا توسط مجری

  • در حال انجام

    پروژه شما درحال انجام می باشد

  • انجام شد

    اتمام اجرای پروژه

لیست پیشنهادها

Niko
4 ماه پیش
  • اطلاعات پروژه
  • 7940کد پروژه
  • برنامه نویسی با زبانهای مختلف ، طراحی سایت و نرم افزار

    دسته بندی
  • 09 دی 1402تاریخ ثبت
  • 20 روزمهلت اجرا
  • 5,000,000 تومانحداقل بودجه
  • 10,000,000 تومانحداکثر بودجه
  • 0 درصد ضمانت اجرا
  • آماده دریافت پیشنهادها وضعیت