Отказ от ответственности: Я никогда не реализовывал нечеткий контроллер (я только когда-либо использовал PI или PID в реальной жизни), а класс управления был 10 лет назад.
Вот презентация, демонстрирующая движение к цели с использованием расстояния и угла для входных сигналов и мощности в качестве выхода. FuzzyTech's Example positioning a crane
Это просто представляет собой тему и теорию, т. Е. Никакого кода.
Лучший источник, вероятно, является одной из групп робототехники например, Сиэтлское робототехническое общество fuzzy logic tutorial это техническое ... и длинное.
, если вы можете получить доступ технических журналов, то поиск Google Scholar для "fuzzy logic" "path planning" robotics
, если вы ищете некоторые идеи о том, как реализовать нечеткую логику, то, возможно, применению одного из микрочип производства поможет вам начать работу, например, Бумага микрочипа на Airflow control или servo control. Я знаю, что это не Arduino, но документы Microchips, как правило, очень четко представлены.
И, наконец, пример в C++, вероятно, более сложный, чем вы ищете. Free fuzzy logic library Удачи.
Членство в нечетких наборах не является вероятностью. – Predictor