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

درک کنترل PID

PID مخفف Proportional، Integral و Derivative است.این سه جزء با هم کار می کنند تا خطاهای موجود در حرکت ربات را تصحیح کنند. سیگنال کنترل به عنوان:

سیگنال کنترل = خطای + Ki * جدایی ناپذیر از خطا + Kd * مشتق از خطا

مرحله به مرحله محاسبه

فرض کنید که یک ربات باید یک خط مستقیم را در موقعیت هدف ۱۰ متری دنبال کند.موقعیت فعلی ۸ متر است. پارامترهای PID Kp=1.0، Ki=0.1، Kd 05 هستند.

۱- خطایی را محاسبه کنید:

خطا = موقعیت هدف – موقعیت فعلی = 10 - 8 = 2 متر [FLT 1 ]

۲- محاسبه ی جدایی ناپذیر خطا در طول زمان

[integral = خطا] زمان دلتا = 2 * 1 = 2

۳- محاسبه مشتق از خطا.فرض اینکه خطای قبلی ۱٫۵ متر بود، مشتق شده است:

[در مقابل] انگیزه = (error - خطای قبلی) / زمان دلتا = (2 - 1.5) / 1 = 0.5

۴- سیگنال کنترل را تکمیل کنید:

[Control = (1.0 * 2) + (0.1 * 2) + ( 0.05 * 0.5 * 0.5) = 2 + 0.25 = 2.225

استفاده از سیگنال کنترل

سیگنال کنترل محاسبه شده (2.225) دستورات حرکتی ربات را برای کاهش خطا تنظیم می کند.این فرآیند در هر مرحله تکرار می شود و به طور مداوم مسیر ربات را اصلاح می کند.

نکات کلیدی

تنظیم مناسب Kp، Ki و Kd برای کنترل موثر ضروری است.با ارزش های بالا به طور کامل بالا می تواند نوسانات ایجاد کند، در حالی که مقادیر پایین ممکن است منجر به پاسخ آهسته شود.