Файл: Моделирование, кинематическое и динамическое исследование и симуляция манипулятора с 5 степенями свободы.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 29.11.2023

Просмотров: 67

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Рис. 12. Настройка текстового файла

После запуска основного скрипта получаем координаты обобщенных сил (или моментов) :



Рис. 13. Обобщенные силы или моменты в определенном положении
5.4 Прямая динамика

Нас интересует прямая динамика для имитации движения манипулятора, необходимого для получения максимально необходимого выходного крутящего момента привода. Зная крутящий момент, приложенный к приводам, мы можем найти угловое ускорение каждого привода. Затем это ускорение интегрируется по временному шагу для получения скоростей и положений.

Для решения прямой задачи динамики уравнение (38) примет следующий вид:


(43)

Значения обобщённой переменной и её производной вычисляются следующим образом:

(44)

(45)

где – изменение времени.


6. Рабочее пространство

Решение прямой задачи о положении позволяет определить положение и ориентацию в пространстве схвата манипулятора, удерживаемого им инструмента или транспортируемого объекта при условии, что известны значения обобщенных координат манипулятора , . Эти значения могут изменяться в определенных пределах, которые обусловлены конструкцией механизма, или их специально назначают из соображений безопасности работы манипулятора:



Совокупность этих условий определяет область Sq изменения обобщенных координат. Поскольку каждому сочетанию обобщенных координат соответствует некоторое положение схвата (объекта манипулирования), области Sq изменения обобщенных координат соответствует некоторая область Sr в пространстве рабочей сцены, в которой может находиться схват. Эту область называют рабочим пространством манипулятора (а также рабочей зоной, зоной достижимости).

Ч

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



Рис. 13. Рабочее пространство манипулятора

7. 3D-моделирование робота-манипулятора

Я спроектировал манипулятора робота с помощью программного обеспечения для 3D-моделирования Solidworks. Манипулятор имеет 5 степеней свободы при соблюдении размеров таблицы 1. Для облегчения управления соединениями мы подключим сервоприводы. Для первых 3 осей, талии, плеча и локтя, мы использовали сервоприводы MG996R (черный), а для других 2 осей, поворота запястья и шага запястья, а также для захвата мы использовали микросервоприводы меньшего размера SG90 (синий).
Рис. 14. А Рис. 14. Б

На рисунках 14 А и Б показан робот-манипулятор с разных ракурсов.

Сервопривод (сервомашинка) состоит из двигателя постоянного тока и электроники, которая обеспечивает замкнутый контур для управления углом поворота вала двигателя. Управляющий сигнал для сервопривода подается в виде импульсов переменной ширины, соответствующих желаемому углу поворота. Для поддержания заданного положения сигнал должен быть периодическим с частотой от 50 до 100 Гц. Максимальное значение угла поворота может варьироваться в зависимости от модели сервопривода.
Заключение

В данной курсовой работе представлено моделирование, кинематическое и динамическое исследование робота-манипулятора с 5 степенями свободы. Мы уделяем больше внимания обратным точкам в кинематике и динамике, чтобы решить проблему во время моделирования. Кроме того, во время 3D-моделирования робота мы внедрили сервоприводы, которые будут разработаны в другой курсовой работе, в процесс системы управления.

Приложение

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




Список используемой литературы


  1. Яцун, С.Ф. Математическое моделирование плавающего робота / С.Ф.

Яцун, П.А. Безмен, Г.В. Климов, и др. // Управляемые вибрационные технологии и машины. Ч. 2. Курск: Курский государственный технический университет, 2010. – С. 265-269.

  1. Кинематическое и динамическое исследование робота-манипулятора //

poznayka.org: сайт. – URL: https://poznayka.org/s111162t2.html (дата обращения: 10.02.2023). – Текст: электронный.

  1. Булгаков А.Г. Промышленные роботы. Кинематика, динамика, контроль

и управление. Сер.: Библиотека инженера / А.Г. Булгаков, В.А. Воробьев. – М.: СОЛОНПРЕСС, 2007. – 488 с.

  1. Alain Liégeois. Modélisation et commande des robots manipulateurs.

Techniques de l´ingénieur, page 3, Juin 2000.

  1. M.Murray Richard, Zexiang Li, S.Shankar Sastry, and S.Shankara Sastry. A

Mathematical Introduction to Robotic Manipulation. CRC Press, 1994.

  1. Cossalter, Vittore (2006). Meccanica applicata alle macchine, Libreria

Progetto, Padova, 5 edizione.