Clear Sky Science · ru

Улучшенное следование траектории для автономной навигации колесных мобильных роботов с использованием адаптивного нечеткого ПИД‑регулятора

· Назад к списку

Более умные водители роботов

По мере того как роботы проникают на склады, фермы и даже в зоны бедствий, им нужно уметь плавно и безопасно следовать запланированным маршрутам, даже если поверхность скользкая или моторы ведут себя нестабильно. В этой статье рассматривается новый подход, который помогает колесным роботам держаться курса, снижая качку и дрейф, чтобы они могли увереннее передвигаться в загруженных и непредсказуемых условиях.

Почему удержаться на курсе сложно

Многие беспилотные наземные аппараты, например складские тележки или разведывательные роботы, используют колеса, потому что это эффективно, быстро и относительно просто в изготовлении. Тем не менее удерживать такой робот точно по заданной траектории оказывается удивительно трудно. Реальные полы пыльные или неровные, колеса проскальзывают, датчики шумят, а реальные физические характеристики робота часто отличаются от идеализированной математической модели. Традиционные методы управления, такие как стандартные ПИД‑регуляторы с фиксированной настройкой, хорошо работают лишь когда условия соответствуют предположениям проектирования и могут потерять точность или даже стать неустойчивыми при большой нагрузке или сильных возмущениях.

Двухуровневый «мозг» управления

Чтобы преодолеть эти ограничения, авторы предлагают двухуровневую «мозговую» архитектуру для распространённого типа колесного робота с двумя ведущими колёсами по бокам. Верхний уровень учитывает только положение робота в плоскости и вычисляет, с какой скоростью он должен двигаться вперёд и как быстро поворачиваться, чтобы следовать заданной траектории, например плавной фигуре-восьмёрке. Нижний уровень отвечает за то, чтобы моторы действительно обеспечивали эти скорости. Здесь статья вводит адаптивный нечеткий ПИД‑регулятор: обычный ПИД‑регулятор, три основных коэффициента которого непрерывно корректируются нечеткой системой, наблюдающей, насколько поведение робота отклоняется от желаемого.

Figure 1
Figure 1.

Позволяя регулятору учиться в реальном времени

Нечеткая логика позволяет регулятору использовать простые правила «если—то», например реагировать по‑разному на небольшие и большие ошибки или на растущие и убывающие ошибки, без необходимости точной математической модели каждого возмущения. В этой схеме два входных сигнала — величина ошибки слежения и скорость её изменения — подаются в компактную нечеткую систему, которая выдаёт обновлённые значения коэффициентов ПИД. Фактически регулятор может в реальном времени «жёстче» или «мягче» реагировать по мере того как робот ускоряется, тормозит или сталкивается с проскальзыванием и шумами. Математический анализ устойчивости показывает, что даже при таких непрерывных корректировках и наличии немоделируемых эффектов ошибка слежения всегда стягивается в небольшую гарантированную область и остаётся в ней.

Испытания системы в жёстких условиях

Исследователи затем подвергают свой регулятор серии моделируемых испытаний на хорошо изученной модели мобильной платформы. Сначала, в идеальных условиях без внешних возмущений, адаптивный нечеткий ПИД‑регулятор уже точнее повторяет траекторию фигуры‑восьмёрки по сравнению с обычным ПИД‑регулятором и другим продвинутым динамическим регулятором, демонстрируя более плавные профили скорости и меньшие средние ошибки. Затем они намеренно вводят несоответствия между истинными физическими параметрами робота и значениями, предполагаемыми регулятором, начиная с ошибки в 20% и доводя до полного несоответствия в 100%. Одновременно добавляются случайные шумы в движение робота и периодические силы, имитирующие ухабы поверхности или рывки приводов.

Figure 2
Figure 2.

Результаты, выдерживающие экстремальные нагрузки

Во всех этих всё более жёстких сценариях адаптивный нечеткий ПИД‑регулятор сохраняет точное следование траектории фигуры‑восьмёрки, тогда как классический ПИД начинает колебаться, отставать и отклоняться, особенно на резких изгибах траектории. Ключевые показатели ошибки, включая среднеквадратичную ошибку слежения, стабильно уменьшаются примерно вдвое или более при новом методе, даже когда все параметры модели неверны и робот подвергается сильному шуму. Движение остаётся плавным и хорошо управляемым, что указывает на то, что регулятор не только точен, но и робастен и практичен для применения в реальном времени.

Что это значит для повседневных роботов

Для неспециалиста вывод таков: эта работа предоставляет более снисходительный и самоадаптирующийся «автопилот» для колесных роботов. Вместо того чтобы полагаться на идеальное знание робота и окружающей среды, регулятор учится на текущей разнице между тем, где робот находится, и тем, где он должен быть, и аккуратно перенастраивается по мере изменения условий. Это значит, что мобильные роботы на заводах, складах или в опасных зонах смогут следовать запланированным маршрутам более безопасно и точно, даже когда колёса проскальзывают, меняется груз или стареют моторы — что приближает нас к надёжным повседневным автономным машинам.

Цитирование: El Zoghby, H.M., Sharaf, S.M., Bendary, A.F. et al. Enhanced trajectory tracking for autonomous navigation of wheeled mobile robots using an adaptive fuzzy PID controller. Sci Rep 16, 12736 (2026). https://doi.org/10.1038/s41598-026-45772-y

Ключевые слова: автономные мобильные роботы, следование траектории, нечеткое ПИД‑управление, навигация робота, подавление возмущений