Исследование рабочих зон манипуляционных роботов на основе анализа параметров инерции
Подход к оптимизации законов движения манипуляционных роботов, основанный на анализе инерционных свойств таких роботов в пространстве их обобщенных координат. Определение области рабочей зоны робота, внутри которой выбирается траектория его движения.
Рубрика | Производство и технологии |
Вид | статья |
Язык | русский |
Дата добавления | 27.05.2018 |
Размер файла | 394,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Исследование рабочих зон манипуляционных роботов на основе анализа параметров инерции
О.Н. Крахмалев, Д.И. Петрешин
Предложен подход к оптимизации законов движения манипуляционных роботов, основанный на анализе инерционных свойств таких роботов в пространстве их обобщенных координат.
Ключевые слова: манипуляционные роботы, оптимизация, законы движения, силы инерции.
Целью исследования является разработка подхода к оптимизации законов движения манипуляционных роботов, основанного на анализе инерционных свойств таких роботов в пространстве их обобщенных координат [1]. При этом целевая функция (интегральный критерий оптимизации) не составляется, поэтому задача оптимизации не рассматривается в строгой постановке. Данная научная проблема является актуальной и до настоящего времени не решена в объёме, необходимом для решения вытекающих из неё технических задач, направленных на повышение быстродействия и снижение энергоёмкости процессов манипулирования.
Предлагаемый подход основывается на методе Лагранжа - Эйлера, реализованном с применением аппарата матриц преобразования однородных координат, и методике анализа влияния сил инерции на динамику манипуляционных систем роботов [2]. Такой подход позволил получить аналитические выражения в виде, удобном для использования в системах управления и автоматизированного проектирования. Для исследования динамики манипуляционных систем роботов рассмотрим математическую модель, основанную на матричном уравнении [3]
, (1)
где - вектор ускорений обобщённых координат; - вектор квадратов скоростей обобщённых координат; - вектор попарных произведений обобщённых скоростей, имеющий размерность , n - число степеней свободы манипуляционной системы, - число сочетаний из n по 2; {Q} - вектор nЧ1 обобщенных сил [4].
[M] - положительно определенная матрица размерности nЧn, отражающая влияние даламберовых сил инерции, действующих на звенья манипуляционной системы робота. Матрицу [M] можно представить суммой матриц:
, . (2)
[S] - матрица размерности nЧn, отражающая влияние центробежных сил инерции, действующих на звенья манипуляционной системы робота. Матрицу [S] можно представить суммой матриц:
, . (3)
[K] - матрица размерности , отражающая влияние кориолисовых сил инерции, действующих на звенья манипуляционной системы робота. Матрицу [K] также можно представить суммой матриц:
, . (4)
Hk - матрица (4Ч4) инерции k-го звена манипуляционной системы, рассматриваемого как твёрдое тело. A0,k - матрица (4Ч4) преобразования однородных координат из системы координат, связанной с k-м звеном, в неподвижную систему координат, связанную с основанием робота.
Элементы матричных коэффициентов [M], [S] и [K] представляют собой параметры инерции манипуляционного робота и являются функциями обобщённых координат, поэтому анализ инерционных свойств манипуляционных роботов в пространстве их обобщенных координат может быть проведен путём анализа ненулевых элементов этих матричных коэффициентов.
По теореме о необходимых условиях экстремума функции многих переменных для элементов матричных коэффициентов mij, sij и kih в точках экстремума qi= qi*, i=(1,…,n), должны выполняться условия:
(5)
Аналитические выражения для частных производных матричных коэффициентов, составляющих уравнения (5), имеют вид
(6)
(7)
. (8)
Для поиска экстремумов могут быть использованы численные методы, например метод Ньютона для безусловной минимизации функции многих переменных. Полагаем, что функция f (x1,…, xn) дважды дифференцируема в некоторой окрестности своего минимума fmin= f (x1*,…, xn*). Алгоритм поиска экстремумов на k-м шаге итерации может иметь вид
, ,
где {?x(k)} - вектор (nЧ1) разности промежуточных решений; - матрица Гессе (nЧn); - градиент (nЧ1).
Если матрица Гессе в точке экстремума является положительно определенной, то данная точка соответствует локальному минимуму, если отрицательно определенной - локальному максимуму.
Для составления матрицы Гессе и проверки знакоопределенности этой матрицы в точках экстремума используются квадратуры соответствующих функций mij, sij и kih, i,j=(1,…,n), h=(1,…,Cn2), которые могут быть получены из выражений (6-8). В нашем случае будем иметь:
Для исследования движения робота в его рабочей зоне, построенной в пространстве обобщенных координат, удобно использовать не экстремумы функций mij(q1,…,qn), sij(q1,…,qn) и kih(q1,…,qn), а экстремумы их модулей. Связь между экстремумами этих функций и экстремумами их модулей может быть однозначно определена по следующему правилу:
, ,
манипуляционный робот рабочая зона
В пространстве обобщенных координат на основе точек, соответствующих экстремумам (минимумам) модулей ненулевых элементов матричных коэффициентов динамической модели, определяется область рабочей зоны манипуляционного робота, внутри которой выбирается траектория его движения. Построенная таким образом траектория движения может считаться оптимальной с точки зрения влияния инерционных параметров, определяемых матричными коэффициентами (2-4).
Проиллюстрируем применение рассмотренного подхода к оптимизации законов движения манипуляционных роботов на примере исследования рабочей зоны трехзвенного манипуляционного робота, кинематическая схема манипуляционной системы которого представлена на рис. 1.
Первое звено исследуемой манипуляционной системы вращается вокруг вертикальной оси, имеет массу m1=3 кг и моделируется тонкостенным цилиндром длиной l1= 1 м и радиусом R1= 0,01 м. Второе звено, имеющее массу m2=3 кг, совершает поступательные перемещения вдоль горизонтальной оси и моделируется стержнем длиной 2l2=1 м. Третье звено представляет собой сосредоточенную массу m3=1 кг и совершает вращательное движение в вертикальной плоскости, совпадающей со вторым звеном. Используя кинематическую схему манипуляционной системы, составим матрицы A0,k, описывающие её конфигурацию, и матрицы Hk, описывающие распределение масс в звеньях этой манипуляционной системы (k=1, 2, 3) [3].
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Используя уравнение (1), построим математическую модель трёхзвенной манипуляционной системы, которая будет иметь вид матричного уравнения:
, (9)
где {QD} - вектор (3Ч1) усилий, развиваемых приводами; {QG} - вектор (3Ч1) обобщенных сил, соответствующих силам тяжести звеньев исследуемой манипуляционной системы и перемещаемого груза [4].
Матричные коэффициенты [M], [S] и [K], входящие в уравнение (9), для выбранной модели манипуляционной системы можно представить в развернутом (поэлементном) виде:
, . (10)
Ненулевые элементы матричных коэффициентов (10) могут быть получены в общем виде.
,
где первое слагаемое - это момент инерции тонкостенного цилиндра массой m1 и радиусом R1 относительно оси вращения первого звена, второе слагаемое - момент инерции второго звена, моделируемого стержнем длиной 2l2 и массой m2, относительно оси вращения первого звена, третье слагаемое - момент инерции третьего звена (сосредоточенная масса m3) относительно оси вращения первого звена. Аналогично могут быть получены выражения для других ненулевых элементов:
m22 = m2 + m3, m23 = m32 = - m3l3sinq3, m33 = m3l32;
s21 = - m2q2 - m3(q2 + l2 + l3sinq3), s23 = - m3l3cosq3, s31 = m3l3(q2 + l2 + l3cosq3) sinq3;
k11 = m2q2 + m3l3(q2 + l2 + l3cosq3), k12 = - m3l3(q2 + l2 + l3cosq3) sinq3.
Полученные зависимости могут быть представлены графически в виде соответствующих им поверхностей, изображенных внутри рабочей зоны робота.
, ,.
На рис. 2-7 представлены поверхности, соответствующие зависимостям, m11(q2,q3), m23(q2,q3), s21(q2,q3), s23(q2,q3), s31(q2,q3), k11(q2,q3), а на рис. 8-11 - проекции поверхностей m11(q2,q3) и s31(q2,q3) на плоскости (m11, q2), (m11, q3) и (s31, q2), (s31, q3) соответственно.
Рис. 2. Поверхность m11(q2,q3) Рис. 3. Поверхность m23(q2,q3)
Рис. 4. Поверхность s21(q2,q3) Рис. 5. Поверхность s23(q2,q3)
Рис. 6. Поверхность s31(q2,q3) Рис. 7. Поверхность k11(q2,q3)
Экстремумы модулей исследуемых зависимостей ненулевых элементов mij(q2,q3), sij(q2,q3) и kij(q2,q3) (i,j=1,2,3) могут быть представлены графически (рис. 12). Пунктирными линиями изображены максимумы исследуемых зависимостей, а сплошными линиями -минимумы, не совпадающие с максимумами. Область оптимальных траекторий, полученная объединением областей рабочей зоны робота, соответствующих минимумам исследуемых ненулевых элементов, представлена на рис. 13.
Законы движения, необходимые для управления рассматриваемым манипуляционным роботом, могут быть получены на основе выбранных траекторий движения внутри построенной оптимальной области рабочей зоны робота и заданных пространственно-временных условий.
Применение рассмотренного подхода к оптимизации законов движения манипуляционных роботов при проектировании робототехнологических комплексов будет способствовать повышению производительности труда в роботизированном производстве за счёт повышения быстродействия роботов и снижения энергоёмкости процессов манипулирования [5-10].
Список литературы
1. Крахмалев, О.Н. Оптимизация законов движения при моделировании динамики манипуляционных роботов / О.Н. Крахмалев, Д.М. Медведев, Д.И. Петрешин // Вестн. Брян. гос. техн. ун-та. - 2014. -№1. -С.27-30.
2. Крахмалев, О.Н. Методика анализа влияния сил инерции на динамику манипуляционных роботов / О.Н. Крахмалев // Теория механизмов и машин. - 2012. - №20. -Т. 10. - С. 41-53.
3. Крахмалев, О.Н. Математическое моделирование динамики манипуляционных систем промышленных роботов и кранов-манипуляторов: монография / О.Н. Крахмалев. - Брянск: БГТУ, 2012. -200 с.
4. Крахмалев, О.Н. Моделирование обобщенных сил, действующих на звенья манипуляционных систем / О.Н. Крахмалев, А.П. Болдырев // Вестн. Брян. гос. техн. ун-та. - 2011. -№1. -С.115-121.
5. Федонин, О.Н. Научное обоснование выбора режимов обработки при поверхностном пластическом деформировании / О.Н. Федонин, С.В. Степошина // Вестн. Брян. гос. техн. ун-та. - 2011. - №1. - С. 4-8.
6. Федонин, О.Н. Учет погрешностей системы управления в балансе точности токарного станка с ЧПУ / О.Н. Федонин, Д.И. Петрешин, А.В. Хандожко, А.В. Агеенко // Вестн. Брян. гос. техн. ун-та. - 2013. -№3. - С.55-57.
7. Финатов, Д.Н. Механосборочный робототехнологический комплекс / Д.Н. Финатов, Д.И. Петрешин, Г.В. Горячев // Обработка металлов: технология, оборудование, инструменты. - 2003. - №1. -С. 4-6.
8. Петрешин, Д.И. Расширение функциональных возможностей металлорежущих станков с ЧПУ путем организации связи между ПЭВМ и УЧПУ при построении адаптивной системы управления / Д.И. Петрешин, О.Н. Федонин, В.П. Федоров, А.В. Хандожко, В.А. Хандожко // Вестн. Брян. гос. техн. ун-та. - 2011. -№4. -С.4-9.
9. Петрешин, Д.И. Применение лазерного оптического датчика для измерения высотных параметров шероховатости поверхности деталей машин в самообучающейся адаптивной технологической системе / Д.И. Петрешин // Контроль. Диагностика. - 2009. - №11. - С. 53-57.
10. Суслов, А.Г. Определение закона управления для адаптивной технологической системы при обеспечении заданных параметров качества поверхностного слоя деталей машин при механической обработке / А.Г. Суслов, Д.И. Петрешин // СТИН. - 2010. - №1. - С. 30-36.
Размещено на Allbest.ru
...Подобные документы
Использование промышленных роботов в процессе производства с опасными условиями труда. Разработка манипулятора: структурная схема механизма: определение уравнений движения, скорости и ускорения; расчёты параметров робота, построение зоны обслуживания.
курсовая работа [541,9 K], добавлен 06.04.2012Применение промышленных роботов в производстве. Технические характеристики токарного станка. Выбор промышленного робота. Загрузочно-накопительное устройство. Компоновка роботизированного технологического комплекса. Блок-схема и циклограмма работы.
контрольная работа [604,4 K], добавлен 07.06.2014Проблема эстетического совершенствования машин, станков, приборов, средств транспорта, бытовой техники. Основные виды промышленных роботов, особенности их дизайна. Роботы для мероприятий, их достоинства и недостатки. Обзор аналогов промышленных роботов.
реферат [480,8 K], добавлен 20.02.2015Анализ существующих промышленных роботов-манипуляторов. Классификация промышленных роботов, особенности их конструкции. Элементы конструкции привода. Исходные данные и расчеты к разработке привода локтевого сустава руки робота. Анализ результатов расчета.
дипломная работа [2,2 M], добавлен 13.05.2014Характеристика промышленных роботов как автономного устройства, состоящего из механического манипулятора и перепрограммируемой системы управления. Типы управления промышленными роботами. Классификация и конструктивно-технологические параметры ПР.
реферат [23,4 K], добавлен 29.01.2010Разработка алгоритма функционирования управляющей программы для промышленных роботов, его особенности и порядок реализации. Состав типового многостаночного РТК. Примеры РТК механообработки и других сфер машиностроения, их функциональная нагрузка.
реферат [689,9 K], добавлен 20.05.2010Промышленные роботы как важные компоненты автоматизированных гибких производственных систем. Социальные факторы роботизации. Обзор преимуществ использования промышленных роботов в сварочных процессах. Отличия роботов от прочего капитального оборудования.
презентация [798,1 K], добавлен 08.10.2015Отличительные черты способов, применяемых для планирования и генерации желаемых векторов углов в сочленениях манипулятора. Кубические законы изменения углов в сочленениях. Ограничения, относящиеся к траекториям сочленений. Допустимые траектории движения.
реферат [352,9 K], добавлен 24.11.2010Бионический подход в разработке автоматизированных автономных устройств, его сущность и содержание. Разработка змееподобных роботов как перспективное направление развития робототехники. Исследование двадцатизвенной бесколесной модели, ее преимущества.
реферат [565,3 K], добавлен 24.11.2010Рассмотрение уравнения движения материальной точки, оценка ее скорости. Произведение статистического и динамического расчета системы. Вычисление оператора Эйлера от кинетической энергии. Составление дифференциальных уравнений движения заданной системы.
контрольная работа [515,7 K], добавлен 27.07.2010Уровень надежности. Надежность станков. Надежность промышленных роботов. Быстрое и многократное усложнение машин. Важнейшие тенденции развития станкостроения. Повышение точности, производительности и уровня автоматизации станков.
реферат [22,5 K], добавлен 20.01.2007Структурная схема механизма робота-манипулятора в пространстве. Определение степени подвижности механизма робота-манипулятора. Анализ движения механизма робота-манипулятора и определения время цикла его работы. Определение и построение зоны обслуживания.
курсовая работа [287,4 K], добавлен 06.04.2012Классификация шагающих роботов и обзор существующих конструкций. Выбор профиля ноги робота. Расчет электродвигателя и посадки с натягом, выбор подшипников. Моделирование системы автоматического управления средствами Matlab. Выбор электронных компонентов.
дипломная работа [4,4 M], добавлен 10.08.2014Исследование кинематики и динамики робота "Версатран", построение рабочей зоны схвата робота и разработка системы управления данным роботом. Расчет мощностей серводвигателей, сервоусилителей и серводвигателей и соответствующих электронных компонентов.
дипломная работа [3,1 M], добавлен 07.07.2012Изучение организации автоматической линии для отдельного участка механического цеха машиностроительного предприятия. Расчет такта поточной линии, количества рабочих мест и численности рабочих. Обоснование применения и выбор типа промышленных роботов.
курсовая работа [839,3 K], добавлен 26.06.2011Классификация роботов, анализ их конструкций, технические характеристики, технология применения, оценка производительности. Выбор электродвигателя для перемещения грузов до 25 кг. Механизм поворота руки робота. Расчёт червячной и зубчатой передачи, валов.
курсовая работа [2,2 M], добавлен 29.12.2014Принципы агрегатно-модульного построения промышленных роботов. Исполнительные механизмы, волновая передача. Выполнение конструкции по расчетам, выбор по конструктивным соображениям и стандартами с явным запасом прочности. Прочность валов и подшипников.
курсовая работа [191,8 K], добавлен 14.05.2011Структура исполнительного механизма промышленного робота. Обеспечение движения рабочего органа робота по заданной траектории на транспортере. Кинетостатический расчет механизма, а также выбор двигателя и оценка динамических ошибок схвата по скорости.
контрольная работа [670,1 K], добавлен 27.12.2011Проектирование механизма вязального аппарата по коэффициенту неравномерности движения. Значения момента инерции. Диаграмма "энергия-масса" (Ф. Виттенбауэра), план ускорений. Определение инерционных нагрузок звеньев. Картина эвольвентного зацепления.
курсовая работа [174,6 K], добавлен 10.09.2014Характеристика задач динамического анализа. Определение параметров динамической модели. Математические способы определения сил и моментов сил. Приведение масс и моментов инерции. Математическое уравнение и особенности описания режимов движения механизма.
презентация [104,5 K], добавлен 24.02.2014