Нелинейное прогнозное управление, робот-уницикл (2): анализ кода, часть I, вводная информация
Modeling, Identification, Control (A. Sala)
0:00 / 0:00
Нелинейное прогнозное управление, робот-уницикл (2): анализ кода, часть I, вводная информация
660 просмотров · 2 дня назад
Modeling, Identification, Control (A. Sala)
1,05 тыс. подписчиков
660 просмотров · 2 дня назад
В этом видео представлен код на Python (код на Matlab также доступен в zip-архиве), который выполняет нелинейную оптимизацию траектории, постановка задачи которой обсуждалась в видео • Nonlinear predictive control, unicycle rob... .
Объяснение кода будет разделено на два видео: в этом объясняется некоторая предварительная настройка, а в следующем, • Видео , продолжается рассмотрение основной задачи оптимизации.
В этом видео мы обсуждаем размер состояний и действий, модель дифференциального уравнения абстракции робота-одноколесника, полиэдральное представление безопасного коридора $Ax\leq b$ и генерацию начального приближения для оптимизатора. Начальное приближение будет непоследовательным, нежизнеспособным, но, к счастью, оптимизатор, похоже, нашел путь к допустимым решениям.
Робот имеет ограничения по линейной и угловой скорости; читателю предлагается изменить код, чтобы он соответствовал более реалистичной модели двухколесного робота с ограничениями по скорости колес.
Как уже отмечалось выше, обсуждение кода продолжается в видео • Видео , а фактические симуляционные запуски и анимация будут представлены в видео \TODO{mpcunic4EN}.
________________
PDF/код/заметки по адресу: https://personales.upv.es/asala/YT/V/...
#робототехника #управление #python
_________________
Антонио Сала, UPV
Университетские лекции
Полная коллекция видео по адресу: https://personales.upv.es/asala/YT/in...