
- •1 Анализ существующих конструкций прыгающих роботов
- •1.1 Прыгающие роботы, отличающиеся видом механизма позиционирования до прыжка
- •1.2 Прыгающие роботы, отличающиеся видом механизма прыжка
- •1.3 Прыгающие роботы, отличающиеся видом механизма позиционирования после прыжка
- •1.4 Технико-экономическое обоснование
- •2 Исследовательский раздел
- •2.1 Описание разрабатываемой конструкции
- •2.2 Кинематика системы
- •2.3 Модель взаимодействия робота с опорной поверхностью
- •2.4 Уравнения движения прыгающего робота
- •2.4.1 Статическое положение при двух точках опоры
- •2.4.2 Статическое положение при одной точке опоры
- •2.4.3 Прямолинейное движение робота с двумя точками опоры по шероховатой поверхности
- •2.4.4 Прямолинейное движение робота с одной точкой опоры по шероховатой поверхности
- •2.4.5 Поворот относительно точки а
- •2.4.6 Плоскопараллельное движение без отрыва корпуса от поверхности
- •2.4.7 Плоскопараллельное движение при отрыве корпуса от поверхности
- •2.5 Алгоритм моделирования одного прыжка робота
- •2.6 Исследование движения робота
- •3 Расчетно-конструкторский раздел
- •3.1 Энергетический расчёт приводов
- •3.2 Расчет пружины
- •3.3 Трехмерные модели разработанных мехатронных узлов
- •4 Система автоматического управления приводом кулачка
- •4.1 Структурная схема сау
- •4.2 Определение передаточных функций
- •4.3 Исследование непрерывной сау
- •4.4 Настройка пид - регулятора
- •4.5 Определение передаточных функций разомкнутой и замкнутой системы
- •4.6 Критерий устойчивости Гурвица
- •4.7 Критерий устойчивости Найквиста
- •4.8 Критерий устойчивости Михайлова
- •5 Цифровая система автоматического управления
- •5.1 Система управления роботом
- •5.2 Функциональная схема цсау
- •5.3 Выбор электронных компонентов
- •5.3.1 Микроконтроллер
- •5.3.2 Драйвер двигателей
- •5.3.3 Энкодеры
- •5.3.4 Модуль беспроводной передачи данных
- •5.4 Принципиальная схема устройства
- •5.5 Алгоритм управления
- •5.6 Исследование цифровой сау
- •5.6.1 Моделирование цифровой системы
- •5.6.2 Исследование цифровой системы на устойчивость
- •Библиографический список
5.5 Алгоритм управления
С учетом всех аппаратных особенностей проектируемой цифровой системы автоматического управления, напишем алгоритм функционирования управляющей программы для нее (рисунок 5.16).
Рисунок 5.16 Алгоритм функционирования управляющей программы
Для прыжка необходимо при помощи пульта задать требуемую высоту прыжка, которая через радиомодуль попадет в микроконтроллер. Далее происходит взвод кулачка. После этого будет произведен расчет углов между звеньями ноги робота. Далее будет проведена проверка, соответствуют ли полученные углы установленным, если не соответствуют, то производится их выставление на требуемое значение. После чего производится 1 оборот кулачка и, соответственно, происходит прыжок.
5.6 Исследование цифровой сау
5.6.1 Моделирование цифровой системы
Для исследования ЦСАУ необходимо провести z-преобразование передаточной функции непрерывной системы. Для этого воспользуемся средствами математического пакета VisSim (рисунок 5.17).
Смоделируем схему цифровой системы автоматического управления в Simulink (рисунок 5 .18).
Рисунок 5.18 Структурная схема ЦСАУ
Рисунок 5.19 Отработка ЦСАУ заданного закона
5.6.2 Исследование цифровой системы на устойчивость
Как
известно, непрерывная система
устойчива, если все корни ее
характеристического уравнения лежат
в левой полуплоскости. При исследовании
дискретных систем вместо р используется
новая переменная z =
.
Конформное преобразование z =
отображает
левую полуплоскость плоскости р в
область, ограниченную окружностью
единичного радиуса на плоскости z, при
этом мнимая ось отражается в саму эту
окружность. Следовательно, для того
чтобы системы была устойчива необходимо
и достаточно, чтобы корни
характеристического уравнения лежали
внутри единичной окружности.
Рисунок 5.20 Проверка устойчивости ЦСАУ
Как видно из рисунка 5.20, все корни характеристического уравнения лежат внутри единичной окружности, следовательно, проектируемая цифровая система устойчива.
Заключение
В данной выпускной квалификационной работе бакалавра спроектирована конструкция ноги прыгающего робота, предназначенного для мониторинга окружающей среды. Проведен анализ существующих конструкций прыгающих роботов, разработана математическая модель объекта, выявлены фазы прыжка робота, виды движения устройства и условия их реализации, алгоритм и программа численного моделирования одного прыжка робота в среде MathCAD. На основании результатов математического моделирования произведен расчет и выбор двигателей приводов робота, синтез кулачка и расчет пружины.
Предложена цифровая система автоматического управления ногой двуногого прыгающего робота. Для ее практической реализации выбраны необходимые электронные компоненты, разработана принципиальная схема, построены алгоритмы управления. Проведено исследование переходных характеристик непрерывной и дискретной систем управления, анализ их устойчивости.
По результатам работы подготовлены следующие публикации:
С.Ф. Яцун, Л.Ю. Волкова, А.В. Ворочаев «Исследование динамики робота, перемещающегося с отрывом от поверхности», XXIII международная инновационно-ориентированная конференция молодых ученых и студентов / М.: Изд-во ИМАШ РАН. 2011. – с. 145.
С.Ф. Яцун, Л.Ю. Волкова, А.В. Ворочаев «Исследование особенностей динамики многозвенного прыгающего робота» Управляемые вибрационные технологии и машины: сб. науч ст. Юго-Зап. гос. ун-т. Курск, 2012. - с. 92-99.