Перейти к содержимому

Нелинейное прогнозное управление, робот-уницикл (1): постановка задачи, общая картина

Modeling, Identification, Control (A. Sala)

0:00 / 0:00

Нелинейное прогнозное управление, робот-уницикл (1): постановка задачи, общая картина

509 просмотров · 9 дней назад
Modeling, Identification, Control (A. Sala)
1,05 тыс. подписчиков
509 просмотров · 9 дней назад
В этом видео представлена ​​постановка задачи, определяющая направление разработки «нелинейного предиктивного управления» в следующем видео,    • Nonlinear predictive control, unicycle rob...  , где будет обсуждаться реальный код для неголономного робота-одноколесного велосипеда, способного двигаться вперед или поворачивать. Здесь мы обсудим «общую картину» того, что значит переместить неголономного робота из начальной конфигурации в целевую конфигурацию в загроможденной среде. Нам необходимо: -- Правильно сформулировать задачу как задачу математической оптимизации: начальная/конечная конфигурации (или области), определить индекс стоимости, суммирующий в одном числе требования приложения. -- Планирование высокого уровня (предварительные путевые точки, безопасный коридор) -- Фактическая численная оптимизация, сглаживание предварительных путевых точек в пределах безопасного коридора -- Анализ решения (проверка на наличие допустимого решения, целесообразного на практике, анимация) -- Реализация решения либо в разомкнутом контуре (просто воспроизведение управляющих воздействий при перемещении от путевой точки к путевой точке), либо в замкнутом контуре (два варианта: либо пересчитать оптимальную траекторию MPC, либо сходиться к предварительно рассчитанной с помощью закона управления на основе ошибок плюс прямая связь) -- Преодоление разрыва между симуляцией и реальностью: карты содержат ошибки, локализация неточна, необходимо обрабатывать неожиданные препятствия (возможно, движущиеся). Эту проблему можно решить сложным путем, например, путем перекартирования (SLAM), перепланирования (пространственно-временного планирования, если препятствия движутся), или, в качестве упрощенного решения, добавив потенциальное поле, создающее искусственную отталкивающую силу от препятствий, и надеясь, что мы не застрянем, скажем, в U-образном проходе. Следующие видео    • Nonlinear predictive control, unicycle rob...   и    • Видео   предоставят подробное обсуждение кода оптимизации, а видео \TODO{mpcunic4EN} расскажет о моделировании и анимации некоторых траекторий, завершая исследование. Я выражаю благодарность моим коллегам Дж. Л. Питарчу и Л. Арместо за помощь в разработке кода и предоставление справочной информации, а также за плодотворные дискуссии по данному исследованию. Я выражаю благодарность своим коллегам Дж. Л. Питарчу и Л. Арместо за их сотрудничество в разработке кода и предоставлении справочной информации, а также за плодотворные дискуссии по данному исследованию. ________________ PDF/код/заметки доступны по ссылке: https://personales.upv.es/asala/YT/V/... #робототехника #управление #mpc _________________ Антонио Сала, UPV Университетские лекции Полная коллекция видео доступна по ссылке: https://personales.upv.es/asala/YT/in...