شماره ركورد
10058
پديد آورنده
پارسا قرباني
عنوان
طراحي و ساخت ربات دنبالكننده خط با استفاده از كنترل PID براي كنترل سرعت موتورها
مقطع تحصيلي
كارشناسي
رشته تحصيلي
مهندسي برق - كنترل
سال فارغ التحصيلي
1404
استاد راهنما
جواد پشتان
استاد مشاور
جواد پشتان
دانشجوي وارد كننده اطلاعات
پارسا قرباني
تاريخ ورود اطلاعات
1404/08/15
دانشكده
مهندسي برق
عنوان به انگليسي
Design & Implementation of a Line tracker Robot Using PID Controller for Motor Speed Control
چكيده
در اين پژوهش، طراحي و پيادهسازي يك ربات دنبال كننده خط هوشمند مبتني بر كنترلكنندهي PID مورد بررسي و اجرا قرار گرفته است. هدف اصلي، افزايش دقت، سرعت و پايداري در دنبالكردن مسير خط نسبت به روشهاي ابتدايي مانند كنترل روشن/خاموش (Bang-Bang) بوده است. بدين منظور، سختافزار ربات شامل يك برد ESP32 به عنوان واحد پردازشگر مركزي، يك درايور موتور L298N، دو موتور DC به همراه چرخها و يك مجموعه حسگر مادون قرمز ديجيتال پنجتايي براي آشكارسازي خط طراحي و ساخته شد. الگوريتم كنترل ربات بر پايهي محاسبهي خطاي موقعيت لحظهاي مسير و اعمال قانون PID طراحي گرديد. در اين روش، خطاي حاصل از اختلاف بين موقعيت مركز خط و مركز ربات به كمك حسگرها محاسبه شده و سه جملهي تناسبي (P)، انتگرالي (I)و مشتقي (D)به صورت در لحظه (real-time) بر روي سرعت و جهت چرخش موتورهاي محرك اعمال ميشوند. اين كار باعث ميشود كه ربات در مقايسه با روشهاي سادهتر، واكنش سريعتر و نرمتري نسبت به تغييرات مسير داشته و از نوسان يا خروج ناگهاني از خط جلوگيري شود. يكي از نوآوريهاي اين پروژه، استفاده از ارتباط بلوتوثي براي تنظيم و بهينهسازي ضرايب PID در حين اجرا است. اين امكان باعث ميشود كاربر بتواند بدون نياز به تغيير و بارگذاري مجدد كد، پارامترهاي Kp، Ki و Kd را به صورت زنده تغيير دهد و بهترين مقادير را براي شرايط مختلف محيطي و سرعتهاي گوناگون انتخاب نمايد.نتايج آزمايشهاي عملي نشان داد كه ربات ساختهشده قادر است مسير خط را با دقت بالا و سرعت قابل توجهي دنبال كند و در صورت از دست دادن مسير نيز با استفاده از الگوريتم بازيابي، مجدداً به خط بازگردد. در مقايسه با روش Bang-Bang، روش كنترلي PID توانست نوسانات را كاهش داده و حركت روانتري ايجاد كند.
اين پروژه نه تنها يك نمونهي كاربردي از پيادهسازي مفاهيم كنترل كلاسيك در يك سامانهي تعبيهشده است، بلكه ميتواند به عنوان مبنايي براي توسعهي رباتهاي پيشرفتهتر در حوزهي رباتيك صنعتي و آموزشي مورد استفاده قرار گيرد.
كليدواژه ها
ربات دنبال كننده خط , كنترل PID , ESP32 , بلوتوث , حسگر مادون قرمز , كنترل در لحظه (Real-Time Control)