двухколесного робота-балансира
Автор: Андрей Ткаченко
Аннотация:
Статья для Спецвыпуска УБС-2021
Целью данной работы является решение задачи проектирования системы управления на основе Model Predictive Control (MPC) для линейной Multiple Input Multiple Output (MIMO)-системы двухколесного робота-балансира. Данные роботы стали популярными проектами многих крупных компаний в наши дни. В их числе одна из самых известных компаний в наши дни, занимающаяся раз-работкой человекоподобных роботов – Boston Dynamics. Но идея создания подобного типа роботов не обошла стороной и инженеров-любителей со все-го мира, которые стали разрабатывать двухколесных балансирующих роботов для использования в качестве офисных помощников, средств передвижения и просто ради академического интереса. В работе рассмотрен процесс построения математической модели механической системы робота, а так-же выполнена линеаризация полученной модели. Представлены основные принципы построения системы управления на основе MPC для линейных систем без внешних возмущений, а также с использованием наблюдателя для оценки со-стояний модели при влиянии аддитивных белых гауссовских шумов. Приведен пример реализации данного алгоритма управления в среде Matlab/Simulink для случая MIMO-системы, в качестве которой выступает модель двухколесного робота.
Ключевые слова:
Model Predictive Control, система управления, робот-балансир, математическая модель