دستیار هوش مصنوعی
اعلان‌ها
پاک کردن همه

[حل‌شده] برای یه ربات خط‌ یاب ساده، واقعاً لازمه PID بنویسم؟

نوشته‌ها: 8
شروع‌کننده موضوع
ترجمه
انگلیسی
اسپانیایی
فرانسوی
آلمانی
ایتالیایی
پرتغالی
روسی
چینی
ژاپنی
کره‌ای
عربی
هندی
هلندی
لهستانی
ترکی
ویتنامی
تایلندی
سوئدی
دانمارکی
فنلاندی
نروژی
چک
مجارستانی
رومانیایی
یونانی
عبری
اندونزیایی
مالایی
اوکراینی
بلغاری
کرواتی
اسلواکی
اسلوونیایی
صربی
لیتوانیایی
لتونیایی
استونیایی
(@shaianmvsvi)
عضو فعال
عضویت: 1 سال پیش

یه ربات خط‌ یاب دارم با سنسورهای معمولی TCRT5000 و موتور ساده DC. الان فقط با شرط if کار می‌کنه. یکی از بچه‌ها گفت بدون PID هیچ‌وقت درست نمی‌ره. واقعاً ارزش داره پیاده‌سازی PID تو این سطح؟ یا الکیه برای این کاربرد ساده؟


پاسخ
7 پاسخ
نوشته‌ها: 2
ترجمه
انگلیسی
اسپانیایی
فرانسوی
آلمانی
ایتالیایی
پرتغالی
روسی
چینی
ژاپنی
کره‌ای
عربی
هندی
هلندی
لهستانی
ترکی
ویتنامی
تایلندی
سوئدی
دانمارکی
فنلاندی
نروژی
چک
مجارستانی
رومانیایی
یونانی
عبری
اندونزیایی
مالایی
اوکراینی
بلغاری
کرواتی
اسلواکی
اسلوونیایی
صربی
لیتوانیایی
لتونیایی
استونیایی
(@prhammlki)
عضو جدید
عضویت: 1 سال پیش

برای پروژه‌های مسابقه‌ای یا سرعت بالا، PID الزامیه. ولی اگه فقط دنبال تست و آموزش هستی، همون if else هم جواب می‌ده.


پاسخ
نوشته‌ها: 14
ترجمه
انگلیسی
اسپانیایی
فرانسوی
آلمانی
ایتالیایی
پرتغالی
روسی
چینی
ژاپنی
کره‌ای
عربی
هندی
هلندی
لهستانی
ترکی
ویتنامی
تایلندی
سوئدی
دانمارکی
فنلاندی
نروژی
چک
مجارستانی
رومانیایی
یونانی
عبری
اندونزیایی
مالایی
اوکراینی
بلغاری
کرواتی
اسلواکی
اسلوونیایی
صربی
لیتوانیایی
لتونیایی
استونیایی
(@sajjad-afternoon)
عضو فعال
عضویت: 1 سال پیش

PID کمک می‌کنه نوسان نداشته باشی، موتور‌ها صاف‌تر کار کنن. من با یه الگوریتم ساده PID، حرکت ربات‌مو دو برابر نرم‌تر کردم.


پاسخ
نوشته‌ها: 9
ترجمه
انگلیسی
اسپانیایی
فرانسوی
آلمانی
ایتالیایی
پرتغالی
روسی
چینی
ژاپنی
کره‌ای
عربی
هندی
هلندی
لهستانی
ترکی
ویتنامی
تایلندی
سوئدی
دانمارکی
فنلاندی
نروژی
چک
مجارستانی
رومانیایی
یونانی
عبری
اندونزیایی
مالایی
اوکراینی
بلغاری
کرواتی
اسلواکی
اسلوونیایی
صربی
لیتوانیایی
لتونیایی
استونیایی
(@nrgsshabani)
عضو فعال
عضویت: 1 سال پیش

برای دانش‌آموزا یا شروع یادگیری، بهتره اول بدون PID یاد بگیرن که چطور کنترل پایه کار می‌کنه. بعد برن سمت پیشرفته‌ترها.


پاسخ
نوشته‌ها: 6
ترجمه
انگلیسی
اسپانیایی
فرانسوی
آلمانی
ایتالیایی
پرتغالی
روسی
چینی
ژاپنی
کره‌ای
عربی
هندی
هلندی
لهستانی
ترکی
ویتنامی
تایلندی
سوئدی
دانمارکی
فنلاندی
نروژی
چک
مجارستانی
رومانیایی
یونانی
عبری
اندونزیایی
مالایی
اوکراینی
بلغاری
کرواتی
اسلواکی
اسلوونیایی
صربی
لیتوانیایی
لتونیایی
استونیایی
(@arashhunter21)
عضو فعال
عضویت: 1 سال پیش

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


پاسخ
نوشته‌ها: 11
ترجمه
انگلیسی
اسپانیایی
فرانسوی
آلمانی
ایتالیایی
پرتغالی
روسی
چینی
ژاپنی
کره‌ای
عربی
هندی
هلندی
لهستانی
ترکی
ویتنامی
تایلندی
سوئدی
دانمارکی
فنلاندی
نروژی
چک
مجارستانی
رومانیایی
یونانی
عبری
اندونزیایی
مالایی
اوکراینی
بلغاری
کرواتی
اسلواکی
اسلوونیایی
صربی
لیتوانیایی
لتونیایی
استونیایی
(@afshinfrji)
عضو فعال
عضویت: 1 سال پیش

بستگی داره چقدر می‌خوای حرفه‌ای بشی. یه خط‌یاب معمولی با دستور if راه می‌ره، ولی PID سطح کارت رو بالا می‌بره.


پاسخ
نوشته‌ها: 12
ترجمه
انگلیسی
اسپانیایی
فرانسوی
آلمانی
ایتالیایی
پرتغالی
روسی
چینی
ژاپنی
کره‌ای
عربی
هندی
هلندی
لهستانی
ترکی
ویتنامی
تایلندی
سوئدی
دانمارکی
فنلاندی
نروژی
چک
مجارستانی
رومانیایی
یونانی
عبری
اندونزیایی
مالایی
اوکراینی
بلغاری
کرواتی
اسلواکی
اسلوونیایی
صربی
لیتوانیایی
لتونیایی
استونیایی
(@hsinamini)
عضو فعال
عضویت: 1 سال پیش

اگه می‌خوای برای مسابقات آینده آماده بشی، الان وقتشه تمرین کنی. تا به مشکل نخوری. من خیلی دیر رفتم سراغش، پشیمونم.


پاسخ
نوشته‌ها: 7
ترجمه
انگلیسی
اسپانیایی
فرانسوی
آلمانی
ایتالیایی
پرتغالی
روسی
چینی
ژاپنی
کره‌ای
عربی
هندی
هلندی
لهستانی
ترکی
ویتنامی
تایلندی
سوئدی
دانمارکی
فنلاندی
نروژی
چک
مجارستانی
رومانیایی
یونانی
عبری
اندونزیایی
مالایی
اوکراینی
بلغاری
کرواتی
اسلواکی
اسلوونیایی
صربی
لیتوانیایی
لتونیایی
استونیایی
(@ildanjfi)
عضو فعال
عضویت: 1 سال پیش

منم اولش با شرطی نوشتم، آخر سر وسط مسیر هی رفت بیرون از خط. با PID درصد موفقیتم خیلی بیشتر شد. مخصوصاً تو پیچ‌ها.


پاسخ