NocMotion
Управление DC-моторами с адаптивными алгоритмами PID, Fuzzy Logic и гибридным Fuzzy-PID для автоматической подстройки параметров на Arduino и ESP
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:abb3073b5434744cc29ef6e1b6b24d6c627f8c158a027f69dce3e74a7c8b0caaNocMotion-1.0.0-abb3073b.zipОписание
Библиотека для управления DC-моторами на базе трёх алгоритмов: классический PID с защитой от интегрального дрейфа, Fuzzy Logic для плавных движений без перерегулирования и гибридный Fuzzy-PID с автоматической подстройкой коэффициентов Kp, Ki, Kd во время работы. Работает на Arduino (AVR) и ESP32/ESP8266. Гибридный режим использует системы правил 5×5 или 7×7, а недавно добавлен вариант Fuzzy PD + Linear I для нулевой статической ошибки. Основная идея — избежать ручного подбора параметров, позволяя контроллеру адаптироваться к разным поверхностям и нагрузкам. Если нужна простая PID-регуляция или эксперименты с нечёткой логикой в робототехнике, это специализированная библиотека от исследовательского коллектива Noc Lab.