Тип работы:
Предмет:
Язык работы:


ИССЛЕДОВАНИЕ И РАЗРАБОТКА СИСТЕМЫ УПРАВЛЕНИЯ МАНИПУЛЯТОРОМ С УПРУГИМИ ШАРНИРАМИ

Работа №76412

Тип работы

Бакалаврская работа

Предмет

автоматика и управление

Объем работы99
Год сдачи2020
Стоимость4920 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
56
Не подходит работа?

Узнай цену на написание


Введение
1. Анализ современного состояния исследований в данной области 11
1.1 Виртуальная податливость 11
1.2 Конструктивная упругость 12
1.1.1 Постоянная упругость 13
1.2.2 Переменная упругость 14
1.3 Манипуляторы с упругими шарнирами и их системы управления 16
1.3.1 Робот David 17
1.3. Гуманоидный робот Valkyrie 18
1.3.2 Манипулятор ANYpulator 20
1.3.4 Классификация методов управления 21
1.4 Выводы по разделу 23
2 Математическая модель упругого электромеханического шарнира .. 24
2.1 Математическая модель шарнира 25
2.1.1 Математическая модель ДПТ 25
2.1.2 Математическая модель редуктора и упругого элемента ... 29
2.2 Синтез СУ для упругого электромеханического шарнира 30
2.3 Переход к новой системе координат с целью добавления
демпфирования 31
2.4 Методика подбора коэффициентов регулятора 34
2.5 Выводы по разделу 41
3 Система управления с каскадной структурой 43
3.1 Подходы к управлению упругим роботом 43
3.2 Модель кинематики 45
3.3 Модель динамики 46
3.4 Система управления 50
3.5 Моментный регулятор 51
3.6 Выводы по разделу 54
4 Экспериментальное исследование манипулятора с децентрализованной
системой управления 55
4.1 Математическая модель манипулятора 55
4.2 Отслеживание траектории 57
4.2 Реакция на соударение 59
4.3 Сравнение с жёстким манипулятором 61
4.4 Выводы по разделу 63
5 Система управления на основе регулятора с активным демпфированием 64
5.1 Построение регулятора 64
5.2 Статическая ошибка 67
5.3 Выводы по разделу 68
6 Экспериментальное исследование манипулятора с централизованной
системой управления 69
6.1 Вклад слагаемых с третьей производной в управляющий сигнал70
6.2 Отслеживание траектории 73
6.3 Реакция на соударение 82
6.4 Сравнение с жёстким манипулятором 87
6.5 Выводы по разделу 90
7 Сравнение каскадного регулятора и регулятора с активным
демпфированием 91
7.1 Отработка заданной траектории 91
7.2 Реакция на соударение 92
7.3 Выводы по разделу 93
ЗАКЛЮЧЕНИЕ 94
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

С расширением технических знаний и технологического потенциала увеличивается применение роботов в различных сферах жизнедеятельности человека. В связи с чем растёт и сложность выполняемых ими работ. Требования, предъявляемые к ним в условиях производства, а также в слабо детерминированных («полевых») условиях, не сводятся к простым операциям по перемещению манипулируемого объекта в пространстве, а подразумевают высокую степень адаптивности при контакте с внешней средой, в том числе возможность управления динамикой контактного взаимодействия. Одним из активно развивающихся способов повышения характеристик выполнения контактных операций является применение в роботах механически податливых звеньев [1].
В случае классических манипуляторов c жёсткими шарнирами, динамические характеристики шарниров в условиях механического контакта (особенно при ударах и столкновениях) оказываются недостаточными, вследствие ограниченного быстродействия приводной системы (скорость и ускорение двигателя) и системы управления (получение и фильтрация сигнала, расчёты, передача сигнала на двигатель). Рост максимальной скорости и максимального ускорения шарнира робототехнической системы может производиться только за счет роста моментных/силовых характеристик двигателя и его мощности, что неизбежно приводит к росту габаритов и массы. Стоит также учитывать, что возможность увеличения массогабаритных характеристик всего манипулятора всегда ограничена. Таким образом, классический манипулятор с жёсткими шарнирами не сможет отреагировать на случайное внешнее воздействие без некоторой задержки, результатом чего может являться жёсткое соударение. При неблагоприятном стечении обстоятельств такой удар может привести к повреждению деталей и узлов робота либо элементов окружающей среды, также это может представлять опасность для человека. В условиях производства любая подобная нештатная ситуация приведёт к дополнительным издержкам, вызванным остановкой производственного процесса для устранения последствий. Введение же в конструкцию податливых (упругих) элементов позволит снизить пиковое значение силы удара непосредственно механическими средствами, что снижает риск нештатной ситуации и повышает надёжность и робастность робототехнической системы в целом.
Однако, помимо указанного преимущества, введение упругих элементов в то же время повышает сложность робота как объекта управления, так как каждый шарнир становится неполноприводной системой. Таким образом, увеличивается общий порядок динамики системы, следствием чего становится повышенная колебательность, что требует для управления манипуляционной системой более сложных методов.
Поэтому целью данной работы является исследование и разработка системы управления манипулятором с упругими шарнирами, демпфирующий нежелательные колебания и позволяющей отрабатывать желаемые траектории. Разработка такой системы управления позволит применять упругие шарниры в робототехнических системах, что приведёт к повышению надёжности робота.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


При выполнении работы было достигнуто несколько целей. Во-первых, разработан позиционный регулятор шарнира на основе активного демпфирования, обеспечивающий устойчивость и отсутствие статической ошибки в задаче слежения, а также методика настройки (выбора коэффициентов) регулятора. Настройка сводится к назначению двух параметров, имеющих понятный физический смысл: виртуальной жёсткости и коэффициента сверхдемпфирования. Первый позволяет адаптировать регулятор под нужды конкретной задачи, второй позволяет настроить баланс между минимизацией времени переходного процесса и гладкостью движения, то есть степенью демпфирования колебаний.
Ко второй цели работы относилось исследование и разработка системы управления (регулятора) для манипулятора, состоящего из упругих шарниров. При этом в зависимости от значений жёсткости шарниров лучшие свойства могут показывать различные типы регуляторов. В настоящей работе предложены два типа регуляторов, на основе централизованного и децентрализованного подхода соответственно.
Децентрализованный регулятор представляет из себя иерархическую структуру, в которой каждый шарнир воспринимается как идеальный источник крутящего момента. Применение данного регулятора оправдано, когда удаётся обеспечить необходимое быстродействие на нижнем уровне. Его реализация является более простой, в сравнение с централизованной схемой, так как каждый шарнир настраивается по отдельности, а модель робота на верхнем уровне упрощается от модели с упругостью до твердотельной, что позволяет использовать регулятор на основе обратной динамики. Разработанный децентрализованный регулятор показал устойчивую работу в случае жёсткости основных шарниров (шарниры 1-4) от 5000 Н-м/рад и выше, при этом с уменьшением жёсткости качество работы регулятора падает. Для определения коэффициентов регулятора шарнира необходимо задание двух констант: постоянной времени шарнира и показателя сверхдемпфирования. Для 94
регулятора верхнего уровня также необходимо задать два параметра: коэффициент виртуальной жёсткости и показатель сверхдемпфирования. С повышением значения виртуальной жёсткости при соударении растёт как отклонение от траектории, так и момент на упругом элементе, при этом шарнир быстрее возвращается в исходное положение.
Централизованный регулятор более сложен в реализации, так как в нём на едином, верхнем, уровне учитываются возникающие взаимосвязи между шарнирами, таким образом, общий регулятор строится с учётом как динамики твёрдотельной системы, так и динамики приводов. В качестве централизованного регулятора построен регулятор на основе активного демпфирования, являющийся расширением позиционного регулятора упругого шарнира на случай манипулятора. По сравнению с децентрализованным регулятором, в данном случае обеспечивается совместное демпфирование, что позволяет понизить значения виртуальной жёсткости. Было разработано две модификации регулятора: полная и упрощённая, при этом в последней часть составляющих приравнены к нулю, что позволило сократить вычисления при минимальных отклонениях в работе регулятора, не являющихся критичными. Подтверждена возможность данного регулятора обеспечивать устойчивую работу в диапазоне жёсткости основных шарниров от 500 до 5000 Н-м/рад. Дальнейшее уменьшение механической жёсткости не рассмотрено, так как сложно осуществимо по конструктивным соображениям. С повышением жёсткости растут собственные частоты системы, что затрудняет реализацию фильтров. Вследствие этого, в реальных системах с шумом реализация данного регулятора будет возможна только до определённых значений жёсткости. Для настройки регулятора необходимо задать два параметра: виртуальную жёсткость Kp и коэффициент сверхдемпфирования. При этом с повышением Kp растёт быстродействие системы при различных значениях жёсткости.
Сравнение манипуляторов с упругими шарнирами с жёсткими
манипуляторами в сценарии столкновения с движущимся телом малой массы
показало преимущество первых. Отношение моментов на шарнирах при
95
столкновении составило от 2 до 4 в пользу упругих шарниров, что соответствует большему запасу прочности и, следовательно, более высокой надёжности манипуляторов с упругими шарнирами. Было определено, что изменение коэффициента виртуальной упругости в случае децентрализованного регулятора существенно влияет на моменты при столкновении, в то время как для централизованного регулятора влияние коэффициента виртуальной упругости незначительное. Также стоит отметить, что отклонение от траектории в случае манипулятора с упругими шарнирами составило около до 2 % и до 5 % для децентрализованного и централизованного регуляторов соответственно при нулевой статической ошибке, что допустимо для большинства практических задач.
Таким образом, была решена проблема управления манипулятором с упругими шарнирами. Оба предложенных регулятора показали пригодность к применению в типовых манипуляционных системах с определёнными допущениями и рекомендациями, поэтому полученные результаты (алгоритмы управления) могут быть применены при разработке роботов с упругими шарнирами, предназначенных, в частности, для экстремальных условий.



1. Pratt, G. Series elastic actuators [Text] / G. Pratt, M. Williamson // IEEE/RSJ International Workshop on Intelligent Robots and Systems. - Augest 1995. - pp. 399-406 vol.1.
2. ABB Robotics. Application manual SoftMove [Text]/ 2011. - pp. 80.
3. Bischoff, R. LWR The KUKA-DLR Lightweight Robot arm [Text] /
R. Bischoff et al. // ISR/ROBOTIK, Proceedings for the joint conference of ISR 2010 (41st Internationel Symposium on Robotics), 6th German Conference on Robotics. - Munich, Germany, 7-9 June 2010.
4. Grebenstein, M. The DLR hand arm system [Text] // M. Grebenstein et al. / IEEE International Conference on Robotics and Automation. - 2011.
5. Barret, E. et al. Mechatronic Design of a Variable Stiffness Robotic Arm [Text] // E. Barret et al. / IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). - 2017.
6. Paine, N. Actuator Control for the NASA-JSC Valkyrie Humanoid Robot: A Decoupled Dynamics Approach for Torque Control of Series Elastic Robots [Text] // N. Paine et al. / Journal of Field Robotics. - 32(3), May 2015.
7. Bodie, K. ANYpulator: Design and Control of a Safe Robotic Arm [Text] // K. Bodie, C.D. Bellicose, M. Hutter. / IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). - 2016.
8. Hutter, M. ANYmal - a highly mobile and dynamic quadrupedal robot [Text] // M. Hutter et al. / IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), - 2016.
9. Gaz, C. Dynamic Identification of the Franka Emika Panda Robot with Retrieval of Feasible Parameters Using Penalty-based Optimization [Text] // C. Gaz, M. Cognetti, A. Oliva, P.R. Giordano, A. De Luca. / IEEE Robotics and Automation Letters. - July 2019, 4 (4), pp.4147- 4154.
10. Migliore, S.A. Biologically inspired joint stiffness control [Text] //
S. A. Migliore, S.A. E. A. Brown, and S. P. DeWeerth / Proc. of the IEEE/RSJ International Conference on Intelligent Robots and Systems. - 2005, pp. 4519-4524.
11. Petit, F. State Feedback Damping Control For A Multi DOF Variable Stiffness Robot Arm [Text] // Florian Petit and Alin Albu-Schaffer / Proceedings - IEEE International Conference on Robotics and Automation. - 2011.
12. Tonietti, G. Design and control of a variable stiffness actuator for safe and fast physicalhuman/robot interaction [Text] // G. Tonietti, R. Schiavi and Bicchi / Proceedings IEEE international conference on robotics and automation. - 18-22 April 2005. - pp. 528-533.
13. Palli, G. On the feedback linearization of robots with variable joint stiffness [Text] // G. Palli, C. Melchiorri and De Luca. / IEEE international conference on robotics and automation. - 2008. - pp. 1753-1759.
14. Petit, F. State feedback damping control for a multi dof variable stiffness robot arm [Text] // F. Petit and Albu-Schaffer / IEEE international conference on robotics and automation (ICRA). - 2011. - pp. 5561-5567.
15. Haddadin, S. Kick it like a safe robot: Requirements for2050. [Text] //
S. Haddadin, T. Laue, U. Frese, S. Wolf, A. Albu-Schaeffer and G. Hirzinger / Robotics and Autonomous Systems. - January 2008. - pp. 761-775.
16. Garabini, M. Optimality principles in variable stiffness control: The vsahammer [Text] // M. Garabini, A. Passaglia, F. Belo, P. Salaris and A. Bicchi / IEEE/RSJ international conference on intelligent robots and systems (IROS). - 2011. - pp. 3770-3775.
17. Visser, L. Energy efficient control of robots with variable stiffness actuators [Text] // L. Visser, R. Carloni and S. Stramigioli / Proceedings of the IFAC international symposium on nonlinear controlsystems. - 2010.
18. Grioli, G. Variable stiffness actuators: The user’s point of view [Text] // G. Grioli, S. Wolf, M. Garabini, M. Catalano, E. Burdet, D. Caldwell, A. Bicchi / The International Journal of Robotics Research. - 2015. - pp. 727-743.
19. Spong, M.W. Modeling and Control of Elastic Joint Robots [Text] // M. W. Spong / Journal of dynamic systems, measurement and control. - 1987.
20. De Luca, A. A general algorithm for dynamic feedback linearization of robots with elastic joints [Text] // A. De Luca and P. Lucibello / Proceedings IEEE international conference on robotics and automation. - 1998. - vol. 1, pp. 504-510.
21. Sardellitti, I. Gain scheduling control for a class of variable stiffness actuators based on lever mechanisms [Text] // I. Sardellitti, N. Tsagarakis, A. Jafari, and D. Caldwell / Proceedings IEEE international conference on robotics and automation. - June 2013. -vol. 29, no. 3, pp. 791-798.
22. Albu-Schaffer, A. Constructive energy shaping control for a class of euler-lagrange systems [Text] // A. Albu-Schaffer, C. Ott, and F. Petit / Proceedings 10th Int. IFAC Symp.Robot Control. - 2012. - vol. 45, no. 22, pp. 567-575.
23. Kopylov, V.M. Development of mechatronic unit with modular design and increased torque measurement reliability // V.M. Kopylov, I.V. Shardyko, A.A. Truts, K.A. Volnyakov, D.S. Bobkov / 30th International Scientific and Technical Conference EXTREME ROBOTICS. -13-15 June 2019.
24. Keppler, M. A Passivity-Based Approach for Trajectory Tracking and Link-Side Damping of Compliantly Actuated Robots // M. Keppler, D. Lakatos, C. Ott, A. Albu-Schaffer / International Conference on Robotics and Automation. - 16¬21 May 2016.
25. Corke, P. Robotics, Vision and Control: Fundamental Algorithms In Matlab, Second Edition (2nd.ed.) / P. Corke // Springer Publishing Company, Incorporated. - 2017. - p. 697.
26. Ott, C. Comparison of Adaptive and Nonadaptive Tracking Control Laws for a Flexible Joint Manipulator // C.Ott, A. Albu-Schaffer and G. Hirzinger / IEEE/RSJ, Conference on Intelligent Robots and Systems EPFL. - October 2002.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ