Comparison of manipulator motion control systems for unmanned underwater vehicles



Citar

Texto integral

Resumo

BACKGROUND: As technology advances and the need for ocean exploration increases, unmanned underwater vehicles with manipulators are becoming critical tools for complex underwater missions. Efficient manipulator control systems ensure high operational precision, reliability, and safety in hard-to-reach locations, making their development a relevant science and technology objective.

AIM: This study aims to compare different manipulator motion control systems used in unmanned underwater vehicles.

METHODS: The study uses modelling techniques for kinematic diagrams of manipulators based on 3D technologies and graphic designs. The study reviews open and closed loop control algorithms with pick position feedback. A PI controller is used to stabilize the position.

RESULTS: The model showed that the manipulator moves harmonically with open loop control, but the system becomes unstable with permanent load. The introduction of pickup position feedback results in self-oscillations. However, they can be avoided by using a PI controller. The resulting transient curve shows improved stability and controllability of the manipulator.

CONCLUSION: The closed-loop and controller approach to manipulator control enables consistent and accurate underwater operations.

Texto integral

ВВЕДЕНИЕ

С развитием технологий и увеличением потребностей в исследованиях океанов и морей, необитаемые подводные аппараты (НПА) становятся все более важными инструментами для научных, промышленных и исследовательских задач. Эти высокотехнологичные устройства осуществляют мониторинг морской среды, проводят геологоразведочные работы, исследуют морское дно и выполняют сложные инженерные операции на больших глубинах, где присутствие человека невозможно или небезопасно. B настоящее время роботы и манипуляторы находят широкое применение как в производстве, так и в 6ыту. Быстрое внедрение роботов привело к интенсивному развитию теории их расчетов [1].

НПА — подводный аппарат без экипажа на борту, управление которым осуществляется автономной бортовой или дистанционной системой управления или сочетанием указанных способов [2].

Одной из ключевых особенностей современных НПА является наличие манипуляторов, которые значительно расширяют функциональные возможности аппаратов. Манипуляторы выполняют такие задачи, как сбор образцов, установка и обслуживание оборудования, а также взаимодействие с окружающей средой. Роботы становятся незаменимыми инструментами в различных областях, включая экологический мониторинг, подводное строительство и даже военные операции [3, 4].

Актуальность применения НПА с манипуляторами обусловлена несколькими факторами. Во-первых, НПА с манипуляторами становятся незаменимыми инструментами для проведения исследований и эксплуатации этих ресурсов. Эффективные системы управления позволяют точно выполнять поставленные задачи. Во-вторых, использование НПА для выполнения задач в опасных или труднодоступных условиях значительно снижает риски для человека. Совершенные системы управления манипуляторами обеспечивают высокую точность и надежность операций, что критически важно при работе на больших глубинах или в условиях низкой видимости. В-третьих, развитие технологий в области автоматизации и робототехники открывает новые возможности для улучшения систем управления манипуляторами. Внедрение алгоритмов машинного обучения и искусственного интеллекта позволяет создавать адаптивные системы, которые могут самостоятельно принимать решения на основе анализа данных в реальном времени.

Таким образом, исследование и развитие систем управления НПА с манипуляторами не только актуально, но и необходимо для решения множества современных задач, связанных с исследованием и использованием океанов. В данной статье будет рассмотрен сравнительный анализ моделей систем управления движением манипуляторами, применяемых в НПА.

На рис. 1 представлена 3D модель манипулятора.

 

Рис. 1. 3D модель манипулятора.

Fig. 1. 3D manipulator model.

 

3D технологии позволяют представить модель со всех ракурсов и устранить недостатки, выявленные в процессе её создания [5].

На рис. 2 представлена кинематическая схема манипулятора. Схема — графический конструкторский документ, на котором составные части изделия и связи между ними представлены в виде условных изображений и графических обозначений [6]. Кинематические схемы показывают взаимодействие узлов и деталей механизма.

 

Рис. 2. Кинематическая схема манипулятора.

Fig. 2. Kinematic diagram of the manipulator.

 

Задача манипулятора на НПА — обеспечение проведения подводных работ без прямого участия человека. Первый исследуемый алгоритм — разомкнутое управление манипулятором изображен на рис. 3. В рамках разомкнутого управления сигналы подаются оператором НПА. На рис. 1 и 2 видны основные части манипулятора: плечо, предплечье, кисть и захват.

 

Рис. 3. Разомкнутое управление манипулятором робота.

Fig. 3. Open loop control of the robot manipulator.

 

Схема, показанная на рис. 3, моделирует поведение манипулятора, состоящего из четырех идеальных твердых тел («Плечо» — блок Body, «Предплечье» — Body1, «Кисть» — Body2, «Захват» — Body3). Манипулятор приводится в движение одной цилиндрической и двумя угловыми передачами. Блоки Joint Actuator необходимы для передачи управляющего усилия на передачи, моделируя, таким образом, приводной двигатель. Блок Body Sensor позволяет получит координаты, скорость, линейные и угловые ускорения захвата.

Проведем моделирование разработанной схемы, подав на передачи синусоидальное воздействие. На рис. 4 показаны координаты захвата в функции времени.

Как видим из рис. 4, при разомкнутом управлении координата манипулятора изменяется по близкому к линейному закону. Рассмотрим изменение во времени скорости, линейного и углового ускорения вдоль рабочей оси (рис. 5).

 

Рис. 4. Координата захвата в функции времени.

Fig. 4. Pick coordinate as a function of time.

 

Рис. 5. Скорость и ускорения захвата.

Fig. 5. Pick speed and acceleration.

 

Как видим, динамические характеристики манипулятора изменяются по гармоническому закону, что позволяет сделать вывод о движении захвата по окружности. Тем не менее, при выполнении подводных работ требуется реализация произвольного закона перемещения захвата. Проанализируем поведение захвата при скачкообразном задающем сигнале (рис. 6). Как видим, при подаче постоянного воздействия, манипулятор неустойчив, так как его координата неограниченно возрастает. Соответственно, применение разомкнутого управления манипулятором имеет ограниченные возможности управления, и эту проблему необходимо решать введением обратной связи, для чего использован алгоритм замкнутого управления, показанный на рис. 7.

 

Рис. 6. Положение захвата при постоянном управляющем воздействии.

Fig. 6. Pick position under constant controlling action.

 

Рис. 7. Схема манипулятора с обратной связью по положению.

Fig. 7. Diagram of a manipulator with position feedback.

 

Для организации замкнутого управления введем обратную связь по положению захвата (рис. 7).

Построим переходную характеристику положения захвата при ступенчатом воздействии (рис. 8). Как видим из рис. 8, введение единичной обратной связи приводит к автоколебаниям положения. Соответственно, для стабилизации положения единичной обратной связи недостаточно и требуется введение регулятора. Используем ПИ-регулятор с параметрами Kp = 0,01; Ki = 1 с. На рис. 9 приведена соответствующая переходная характеристика.

 

Рис. 8. Переходная характеристика положения захвата при единичной обратной связи.

Fig. 8. Pick position transient curve with unity feedback.

 

Рис. 9. Переходная характеристика положения захвата при ПИ-регулировании.

Fig. 9. Pick position transient curve with PI control.

 

ЗАКЛЮЧЕНИЕ

Использование ПИ-регулятора в замкнутом контуре по положению захвата позволяет точно отрабатывать задающее воздействие с минимальным перерегулированием, в отличие от разомкнутого управления, не обеспечивающего ни точности, ни устойчивости регулирования манипулятора. Соответственно, использование обратных связей позволяет строить автоматизированные системы подводных работ.

Таким образом, объективно лучшими показателями качества обладает алгоритм замкнутого автоматического управления без участия оператора.

Манипуляторы в подводной среде обладают широкими возможностями, их развитие открывает новые перспективы для эффективного использования морских ресурсов. Будущие исследования и разработки в этой области будут способствовать созданию более надежных и универсальных решений, способных справляться с современными проблемами подводной робототехники.

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ

Вклад авторов. Все авторы внесли существенный вклад в разработку концепции, проведение исследования и подготовку статьи, прочитали и одобрили финальную версию перед публикацией. Личный вклад каждого автора: Д.П. Кириченко — написание текста, разработка концепции, анализ полученных данных, оформление рисунков; С.Ю. Сакович — руководство проведением исследования, редактирование текста.

Источники финансирования. Авторы заявляют об отсутствии внешнего финансирования при проведении исследования.

Конфликт интересов. Авторы декларируют отсутствие явных и потенциальных конфликтов интересов, связанных с публикацией настоящей статьи.

Генеративный искусственный интеллект. При создании настоящей статьи технологии генеративного искусственного интеллекта не использовали.

ADDITIONAL INFO

Author contributions: All the authors made substantial contributions to the conception of the study, acquisition, analysis, interpretation of data for the work, drafting and reviewing the article, final approval of the version to be published, and agreed to be accountable for all aspects of the study. Personal contribution of each author: D.P. Kirichenko: writing—original draft, conceptualization, formal analysis, visualization; S.Yu. Sakovich: supervision, writing—review & editing.

Funding sources: The study was not supported by any external sources.

Disclosure of interests: The authors have no explicit or potential conflicts of interests associated with the publication of this article.

Generative AI: No generative artificial intelligence technologies were used to prepare this article.

×

Sobre autores

Dmitry Kirichenko

Saint Petersburg State Marine Technical University

Autor responsável pela correspondência
Email: dima01100190@gmail.com

2nd year master’s student

Rússia, Lotsmanskaya, 3, Saint Petersburg, 190121

Sergey Sakovich

Saint Petersburg State Marine Technical University

Email: sergeysakovich@mail.ru
Código SPIN: 2426-9555

Cand. Sci. (Engineering), Associate Professor, Associate Professor of the Department of Automatic Control Systems and On-Board Computer Technology

Rússia, Lotsmanskaya, 3, Saint Petersburg, 190121

Bibliografia

  1. Smeliagin AI, Babenko EV. Modeling the structure of robots and manipulators. Izvestiya vysshikh uchebnykh zavedeniy. Severo-kavkazskiy region. Tekhnicheskie nauki. 2011. № 1(159). P. 41–45. (In Russ.) EDN: NDERDT
  2. GOST R 60.7.0.3–2023. National standard of the Russian Federation. Robots and robotic devices. Uninhabited underwater vehicles. Classification (approved and put into effect by the Order of the Federal Agency for Technical Regulation and Metrology] ot 4 07 2023. № 477-st). Moscow: Standartinform; 2023. (In Russ.)
  3. Golobokov SA. Autonomous uninhabited underwater vehicles – carriers of mine weapons. Rossiya i ATR. 2009;2(64):119–130. (In Russ.) EDN: MSUKDV
  4. Dulepov VI, Lelyuh NN. Research and monitoring of the state of marine bottom ecosystems using underwater robotics. Geo-Sibir’. 2007;3:117–120. (In Russ.) EDN: PHIHGL
  5. Design bureau. [accessed: 28.11.2024] Available from: https://kf.osu.ru/pb/2016/03/11/making-sure-you-have-a-great-harvest/ (In Russ.)
  6. Radionova LK, Poltavtseva TA. Guidelines for the course “Engineering Graphics”. Moscow: MEI; 1997. (In Russ.)

Arquivos suplementares

Arquivos suplementares
Ação
1. JATS XML
2. Fig. 1. 3D manipulator model.

Baixar (61KB)
3. Fig. 2. Kinematic diagram of the manipulator.

Baixar (32KB)
4. Fig. 3. Open loop control of the robot manipulator.

Baixar (46KB)
5. Fig. 4. Pick coordinate as a function of time.

Baixar (34KB)
6. Fig. 5. Pick speed and acceleration.

Baixar (84KB)
7. Fig. 6. Pick position under constant controlling action.

Baixar (36KB)
8. Fig. 7. Diagram of a manipulator with position feedback.

Baixar (55KB)
9. Fig. 8. Pick position transient curve with unity feedback.

Baixar (44KB)
10. Fig. 9. Pick position transient curve with PI control.

Baixar (31KB)

Declaração de direitos autorais © Kirichenko D.P., Sakovich S.Y.,

Creative Commons License
Este artigo é disponível sob a Licença Creative Commons Atribuição 4.0 Internacional.

СМИ зарегистрировано Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор).
Регистрационный номер и дата принятия решения о регистрации СМИ: ПИ № ФС 77 - 70733 от 15.08.2017.