Моделирование прыжка четырехзвенного робота
Проведение исследования расчетной схемы четырехзвенного прыгающего робота. Особенность модели взаимодействия с поверхностью. Характеристика закономерностей перемещения устройства в зависимости от способа втягивания звеньев ноги во время этапа полета.
Рубрика | Физика и энергетика |
Вид | статья |
Язык | русский |
Дата добавления | 29.04.2017 |
Размер файла | 279,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
МОДЕЛИРОВАНИЕ ПРЫЖКА ЧЕТЫРЕХЗВЕННОГО РОБОТА
Роботы, перемещающиеся с отрывом от поверхности, являются объектами исследования многих ученых, таких как Б. Браун, Дж. Цеглин, С. Дубовский, П. Фиорини, М. Ковас, Д. Флориано [1-5], и крупных инженерных компаний, включая Бостон Дайнемикс [6]. Исследуемые роботы разнообразны по конструкции, массогабаритным параметрам, высоте и длине реализуемого прыжка. Но их можно классифицировать по ряду признаков: способам позиционирования до и после отрыва от поверхности, количеству звеньев, типу привода, посредством которого осуществляется разгон до отрыва от поверхности.
Среди способов позиционирования до полета наиболее распространенными являются поворот корпуса робота на колесах или ногах или же изменение угла наклона корпуса к поверхности за счет изменения положения его центра масс, а также поворот разгонного модуля относительно неподвижного корпуса. После приземления прыгающие роботы могут позиционироваться для достижения устойчивого положения, из которого возможна реализация следующего прыжка, путем изменения геометрии звеньев устройства или же за счет изменения положения центра масс. Еще одним классификационным признаком прыгающих роботов является количество входящих в них звеньев. Различают роботов двух-, трех- и четырехзвенных. Для отрыва роботов от поверхности могут использоваться различные приводы: пневматические, гидравлические, с накопителями энергии, работающие на топливно-воздушной смеси, а по виду движения, совершаемого звеньями в момент разгона, различают пары вращательного и поступательного движения.
В данной работе рассматривается четырехзвенный прыгающий робот, разгон которого до отрыва от поверхности осуществляется парой поступательного движения, в качестве привода используется привод с накопителем энергии, причем в момент отрыва от поверхности с последней взаимодействует нога устройства, а при приземлении - корпус. Позиционирование объекта для реализации прыжка с заданными параметрами осуществляется путем поворота разгонного модуля относительно корпуса, позиционирования робота после приземления не требуется, т.к. следующий прыжок устройство может совершить с той из сторон корпуса, на которую произошло приземление. Приведен алгоритм моделирования одного прыжка объекта, представлены результаты, полученные численным путем.
Математическая модель прыгающего робота
Будем рассматривать прыгающего робота, состоящего из четырех звеньев 1 - 4, первое из которых является стопой, второе и третье образуют ногу, а четвертое представляет собой корпус (рис. 1). На звеньях 2 и 4 установлены приводы, обеспечивающие поворот звеньев 1 и 3 относительно звеньев 2 и 4. На звене 2 также установлен привод, позволяющий звеньям 2 и 3 поступательно перемещаться друг относительно друга [7-9].
Рис. 1. Расчетная схема четырехзвенного прыгающего робота
Прыжок робота происходит в вертикальной плоскости Оху с горизонтальной шероховатой поверхности, совпадающей с осью Ох. При разработке математической модели будем считать, что звенья =1 - 3 объекта являются абсолютно твердыми стержнями длинами , а звено 4 - абсолютно твердым прямоугольником А1А2А3А4 размерами . Масса каждого звена сосредоточена в центре его симметрии - точке . Расстояние между точками О2 и С4 соответствует длине ноги.
Положение центров масс звеньев робота определяется радиусами-векторами
,
,
,
.
Положение звеньев робота описывается вектором координат [9]
,
где - координаты центров масс звеньев 1 и 4, , и - углы поворота звеньев 1, 2 и 4, - длина ноги робота. Углы и представляют собой углы между звеньями 1, 2 и положительным направлением оси Ох. Угол представляет собой угол, под которым сторона корпуса А1А4 наклонена к горизонтальной оси.
Для записи системы дифференциальных уравнений движения объекта используются уравнения Лагранжа второго рода. Кинетическая энергия системы определяется по формуле
,
где =1ч4 - звенья робота.
Каждое звено робота совершает плоское движение, поэтому кинетическая энергия i-ого звена вычисляется следующим образом
,
где ,
- центральные моменты инерции звеньев,
, - проекции скорости центра масс i-ого звена на оси системы координат,
- угловая скорость i-ого звена.
Система дифференциальных уравнений движения робота может быть записана в матричной форме
,
где , , - матрицы коэффициентов, - матрица обобщенных сил.
Прыжок устройства состоит из последовательности семи этапов, каждый из которых характеризуется определенным видом движения звеньев [10, 11]. Во время этапов 1 - 3 происходит позиционирование объекта для совершения прыжка, при этом корпус робота взаимодействует с поверхностью, а разгонный модуль, состоящий из звеньев 1 - 3, меняет свое положение относительно корпуса для реализации прыжка под требуемым углом к горизонту. Четвертый этап соответствует разгону устройства, во время которого звено 1 находится на поверхности, а звенья 3 и 4 приобретают скорость, достаточную для отрыва робота от поверхности. Этап 5 характеризует движение робота с отрывом от поверхности, при этом наблюдается втягивание звеньев 1 и 2 в корпус, а этапы 6 и 7 - приземление объекта на корпус и его позиционирование до тех пор, пока одна из сторон корпуса не будет лежать на поверхности.
На геометрические размеры звеньев робота наложены ограничения, обусловленные последовательностью этапов движения
, , , , , , ,
где - угол наклона звена 2, при котором происходит разгон объекта до его отрыва от поверхности.
Прыжок исследуемого робота является программно-управляемым, причем управление осуществляется на этапах 1 - 5, когда происходит позиционирование и разгон устройства для отрыва от поверхности, а также непосредственно полет, этапы 6 и 7, во время которых осуществляется приземление, являются неуправляемыми. Управляющими воздействиями являются моменты, формируемые приводами вращательного движения, которые обеспечивают повороты звеньев робота на требуемые углы, а также сила, создаваемая линейным приводом, за счет которой происходит относительное перемещение звеньев 2 и 3. В данной работе будем рассматривать случай, когда указанные величины являются кусочно-постоянными функциями, численные значения которых на каждом из этапов прыжка являются константами.
Модель взаимодействия с поверхностью
При реализации одного прыжка робот взаимодействует с шероховатой поверхностью звеном 1 или 4 на одних этапах и перемещается с отрывом от поверхности на других. Будем считать, что при нахождении звена 1 или 4 на поверхности возникают распределенные силы трения и нормальной реакции, которые приводятся к центру приведения - точке К, расположение которой на данном этапе исследований не рассматривается. Сила взаимодействия данной точки с поверхностью может быть описана различными моделями трения: сухое кулоново трение, трение с непрерывно падающей характеристикой (некулоново трение), трение с уменьшенной динамической составляющей [12, 13]. Будем рассматривать случай, когда в точке К при взаимодействии с поверхностью будет возникать сила сухого трения, изменяющаяся по закону [14]: прыгающий робот поверхность полет
где - горизонтальная проекция равнодействующей всех сил, кроме силы сухого трения, приложенных к звену, которое взаимодействует с поверхностью; - коэффициент трения скольжения; - нормальная реакция в опорной точке К; - скорость точки К вдоль оси Ох.
Будем рассматривать случай, когда модуль возникающей силы трения всегда меньше предельного значения , скольжение тела по поверхности отсутствует. Силами вязкого сопротивления в данной работе будем пренебрегать.
Алгоритм моделирования движения робота
Моделирование движения робота проводится по алгоритму, приведенному на рис. 2. Определение этапа прыжка, в котором находится объект, осуществляется при помощи счетчика . Значение =1 соответствует первому этапу, заключающемуся в повороте ноги до достижения угла . После этого объект переходит во второй этап при =2, на котором стопа робота поворачивается до тех пор, пока не станет параллельной опорной поверхности ( - для прыжка вперед). После выполнения указанного условия счетчик увеличивается на единицу =3, объект находится в третьем этапе, который заканчивается при достижении стопой опорной поверхности - . Четвертый этап (=4), во время которого объект разгоняется, завершается в момент отрыва стопы от поверхности, чему соответствует выполнение условия N=0, начинается пятый этап (=5) движения устройства до тех пор, пока одна из точек корпуса Aj, =1ч4 не начнет взаимодействовать с поверхностью .
Рис. 2. Алгоритм моделирования одного прыжка робота (начало)
Рис. 2. Алгоритм моделирования одного прыжка робота (конец)
При приземлении происходит обнуление скорости точки (точек) контакта с поверхностью, чему соответствует шестой этап движения робота (=6), а затем (=7) наблюдается движение, которое закончится после того, как одна из сторон корпуса станет взаимодействовать с поверхностью.
Результаты численного моделирования
Преобразуем разработанную математическую модель реализации одного прыжка робота к безразмерному виду, используя масштабные коэффициенты: М=0.05 кг, Т=0.1 с, L=0.1 м. Объектом моделирования является прыгающий робот, массы и геометрические размеры звеньев которого равны: m1=1, m2=1, m3=1, m4=7, а=1, b=1, l1=0.5, l2=0.9, l3=0.9. Начальными условиями моделирования являются следующие: , , , , , , , , , , .
Для тестирования разработанных алгоритма и программы моделирования прыжка робота был рассмотрен случай, когда во время этапа полета не происходит втягивания звеньев ноги в корпус. Это соответствует движению робота как материальной точки, брошенной под углом к горизонту. Вращения корпуса в полете относительно его центра масс не происходит в связи с тем, что разгоняющая сила проходит через точку С4. Было проведено сравнение рассчитанных в программе высоты H и длины L прыжка объекта, под которыми понимались наибольшие расстояния вдоль осей Оу и Ох с момента отрыва звена 1 от поверхности до завершения прыжка, с вычисленными аналитическим способом высотой и дальностью полета тела, брошенного под углом к горизонту, результаты которого приведены на рис. 3, 4. На данном и последующих рисунках приняты обозначения: - угол наклона ноги к оси Ох, под которым приложена сила, осуществляющая отрыв робота от поверхности, - скорость робота в момент начала этапа полета, h - значение ординаты центра масс корпуса робота в момент отрыва последнего от поверхности.
Рис. 3. а - Траектории движения центра масс корпуса при отсутствии втягивания ноги в полете, полученные программно, при , h=1.5: 1 - =р/4, 2 - =р/3, 3 - =4р/9, 4 - =р/2, б - Зависимости H(), L() , - программные, - аналитические
Рис. 4. а - Траектории движения центра масс корпуса при отсутствии втягивания ноги в полете, полученные программно, при =р/4, h=1.5: 1 - , 2 - , 3 - , б - Зависимости H(), L() , - программные, - аналитические
По приведенным графикам видно, что относительная погрешность между значениями высоты и длины прыжка, определенными программно и аналитически, не превышает 0.5%, что свидетельствует о достаточной точности разработанных алгоритма и программы.
Так как при реализации прыжка роботом звенья ноги будут втягиваться в корпус во время полета, это движение будет оказывать влияние на траекторию центра масс корпуса и на значения высоты и длины прыжка. Рассмотрим два способа втягивания ноги в полете: с постоянной скоростью и под действием постоянной силы . На рис. 5, 6 приведены траектории движения точки С4 и зависимости высоты и длины прыжка от значений и .
По графикам рис. 5, 6, а видно, что траектория прыжка робота при равномерном втягивании ноги в корпус имеет вид параболы, выпуклость которой направлена вверх, втягивание ноги под действием силы сильно меняет характер траектории.
Рис. 5. а - Траектории центра масс корпуса робота при 1 -=0, 2 -=2.5,
3 - =5, 4 - =7.5, б - Высота и длина прыжка в зависимости от
Прыжок на наибольшие высоту и длину происходит при отсутствии втягивания ноги в полете, а с увеличением скорости и силы высота и длина прыжка убывают по некоторым криволинейным зависимостям (рис. 5, 6, б), причем при постоянной скорости кривая убывает достаточно плавно, а при действии силы вначале наблюдается резкое падение высоты и длины прыжка, а затем их плавное убывание.
Рис. 6. а - Траектории центра масс корпуса робота при 1 - =0,
Заключение
В статье рассмотрен четырехзвенный прыгающий робот, состоящий из корпуса, ноги, образованной двумя звеньями, и стопы, прыжок устройства представлен в виде последовательности этапов, характеризующихся определенными видами движений звеньев. Для указанного объекта разработана математическая модель, в соответствии с которой осуществлено численное моделирование прыжка устройства по специальному алгоритму.
В статье приведены результаты движения робота в полете как материальной точки, для этого случая проведено тестирование алгоритма и программы, которое показало высокую сходимость с данными аналитического решения. Выявлено влияние на траекторию движения робота и на значения высоты и длины прыжка скорости втягивания звеньев ноги в полете, а также силы, под действием которой это втягивание осуществляется.
Список литературы
1. Brown, B., Zeglin, G. Control of a bow leg hopping robot // IEEE Int. Conf. on Robotics and Automation. 1998. - No. 1. P. 793-798.
2. Kovac M., Schlegel M., Zufferey J.-C., Floreano D. Steerable miniature jumping robot // Autonomous Robots. 2010. - No. 28. P. 295-306.
3. Dubowsky S., Plante JS., Boston P. Low Cost Micro Exploration Robots for Search and Rescue in Rough Terrain // IEEE International Workshop on Safety, Security and Rescue Robotics, USA. 2006. P. 25-30.
4. Fiorini P., Hayati S., Heverly M., Gensler J. A Hopping Robot for Planetary Exploration // Proc. of IEEE Aerospace Conf., Snowmass. 1999. P. 38-43.
5. Kovac M., Schlegel M., Zufferey J. C., Floreano, D. A miniature jumping robot with self-recovery capabilities // IEEE/RSJ international conference on robotics and automation, 2009. P. 583-588.
6. Болотник Н. Н., Зейдис И.М., Циммерман К. и др. Динамика управляемых движений вибрационных систем // Изв. РАН.ТиСУ. 2006. №5. С. 157-167.
7. Волкова Л.Ю., Серебровский В.В., Яцун С.Ф. Исследование движения многозвенного робота, перемещающегося с отрывом от поверхности // Известия Юго-Западного государственного университета. 2012. № 1 (40). Ч. 2. С. 12-18.
8. Яцун С.Ф., Рукавицын А.Н., Волкова Л.Ю. Исследование динамики управляемого прыжка робота // Известия Самарского научного центра Российской академии наук. 2012. Т. 14. №4(5). С. 1355 - 1358.
9. Яцун С.Ф., Волкова Л.Ю., Рублев С.Б. Исследование управляемого прыжка многозвенного робота // Актуальные вопросы технических наук (II): материалы междунар. заоч. науч. конф. Пермь, 2013. С. 62 - 65.
10. Яцун С.Ф., Волкова Л.Ю. Управление высотой и длиной прыжка робота путем его позиционирования и разгона // Известия ЮЗГУ. Серия Техника и технологии. 2012. № 2. Ч. 1 С. 210-213.
11. Яцун С.Ф., Волкова Л.Ю. Исследование влияния закона втягивания ноги в полете на высоту и длину прыжка многозвенного робота // Materiбly IX mezinбrodnн vмdecko - praktickб conference «Modernн vymoћenosti vмdy - 2013». Praha, Str. 77-81.
12. Лушников Б.В. Компьютерное моделирование динамики элемента сухого некулонова трения // Известия Самарского научного центра Российской академии наук. 2010. T.12. №1(2). С.439-444.
13. Лушников Б.В. Испытательный стенд для идентификации динамических параметров сухого некулонова трения // Фундаментальные исследования. 2012. №3. Ч.3. С. 238-241.
Аннотация
МОДЕЛИРОВАНИЕ ПРЫЖКА ЧЕТЫРЕХЗВЕННОГО РОБОТА
Яцун Сергей Федорович д.т.н., профессор
Юго-Западный государственный университет, Курск, Россия,
Локтионова Оксана Геннадьевна д.т.н., доцент
Юго-Западный государственный университет, Курск, Россия
Серебровский Вадим Владимирович д.т.н., профессор
Юго-Западный государственный университет, Курск, Россия
Волкова Людмила Юрьевна аспирантка
Юго-Западный государственный университет, Курск, Россия
Представлена расчетная схема четырехзвенного робота, перемещающегося с отрывом от поверхности, разработана математическая модель движения объекта, предложен алгоритм моделирования прыжка робота, осуществлено тестирование алгоритма и программы моделирования, получены закономерности перемещения устройства в зависимости от способа втягивания звеньев ноги во время этапа полета
Ключевые слова: ПРЫГАЮЩИЙ РОБОТ, МНОГОЗВЕННЫЙ МЕХАНИЗМ, ЭТАПЫ ПРЫЖКА, ПОЗИЦИОНИРОВАНИЕ, РАЗГОН, ПОЛЕТ, ПРИЗЕМЛЕНИЕ
MODELLING OF THE JUMP OF THE FOURLINK ROBOT
Jatsun Sergey Fedorovich Dr.Sci.Tech., professor
South-West State University, Kursk, Russia
Loktionova Oksana Gennadievna
Dr.Sci.Tech., associate professor
South-West State University, Kursk, Russia
Serebrovsky Vadim Vladimirovich Dr.Sci.Tech., professor
South-West State University, Kursk, Russia
Volkova Lyudmila Yurievna postgraduate student
South-West State University, Kursk, Russia
The settlement scheme of the four-link robot moving with a jump from a surface is submitted, the mathematical model of movement of object is developed, the algorithm of modeling of a jump of the robot is offered, testing of algorithm and the modeling program is carried out, regularities of movement of the device depending of a method of retraction of foot links during a flight stage are received
Keywords: JUMPING ROBOT, MULTILINK MECHANISM, STAGES OF JUMP, POSITIONING, LIFT-OFF, FLIGHT, LANDING
Размещено на Allbest.ru
...Подобные документы
Порядок построения кинематической схемы рычажного механизма по структурной схеме, коэффициенту изменения скорости выходного звена и величине его полного перемещения. Число подвижных звеньев механизма, построение диаграммы перемещения и плана скоростей.
курсовая работа [63,4 K], добавлен 11.11.2010Энергетическое разрешение полупроводникового детектора. Механизмы взаимодействия альфа-частиц с веществом. Моделирование прохождения элементарных частиц через вещество с использованием методов Монте–Карло. Потери энергии на фотоядерные взаимодействия.
курсовая работа [502,5 K], добавлен 07.12.2015Электропривод звена промышленного робота. Типовой технологический процесс и выбор манипулятора. Выбор и проверка электродвигателя. Расчет динамических параметров привода, определение его основных характеристик. Расчет расхода энергии и КПД за цикл.
курсовая работа [1,4 M], добавлен 30.04.2012Определение размеров поперечных сечений стержней, моделирующих конструкцию робота-манипулятора. Вычисление деформации элементов конструкции, линейного и углового перемещения захвата. Построение матрицы податливости системы с помощью интеграла Мора.
курсовая работа [255,7 K], добавлен 05.04.2013Изучение последовательности построения рабочей зоны исследуемого мехатронного устройства. Решение прямой и обратной задачи кинематики манипулятора. Составление уравнений Лагранжа. Расчет обобщенных сил, моментов инерции и кинетической энергии звеньев.
курсовая работа [1,8 M], добавлен 24.06.2012Властивості і застосування трифазних кіл при з’єднанні джерела і споживачів зіркою, способи його сполучення. Робота трифазної системи струмів при рівномірному і нерівномірному навантаженні фаз. Робота системи при обриві фазного і нульового проводів.
лабораторная работа [170,6 K], добавлен 13.09.2009Методика разработки и анализ цифровой схемы, содержащей не менее трех последовательностных устройств и комбинационных. Моделирование схемы, описанной на языке VHDL с использованием Xilinx WebPackISE. Выбор и обоснование необходимых аппаратных средств.
контрольная работа [1,9 M], добавлен 16.10.2014Составление расчетной схемы установки. Нахождение уравнения траектории движения точки. Построение траектории движения в соответствующих координатах и участка ее в интервале времени. Линейные скорости звеньев и передаточные числа зубчатых зацеплений.
задача [1020,9 K], добавлен 27.12.2010Характеристика основных стадий гетерогенного взаимодействия - адсорбции, химической реакции и десорбции. Содержание теории активных центров Лангмюра-Хиншельвуда. Закономерности взаимодействия химически активных частиц с поверхностью в условиях плазмы.
презентация [691,9 K], добавлен 02.10.2013Основные положения по формированию расчетной схемы рабочего контура. Выбор параметров теплоносителя, рабочего тела. Распределение теплоперепада по ступеням турбины. Особенности компоновки систем регенерации и теплофикации. Отбор пара на собственные нужды.
реферат [408,4 K], добавлен 18.04.2015Задача сопротивления материалов как науки об инженерных методах расчета на прочность, жесткость и устойчивость элементов конструкций. Внешние силы и перемещения. Классификация нагрузки по характеру действия. Понятие расчетной схемы, схематизация нагрузок.
презентация [5,5 M], добавлен 27.10.2013Анализ кинематической схемы, определение параметров, составление расчетной механической части электропривода, построение статических характеристик. Окончательная проверка двигателя по нагреву. Проектирование схемы электроснабжения и защиты установки.
дипломная работа [1,1 M], добавлен 29.04.2012Проведение экспериментального исследования по определению зависимости изменения сопротивления медного проводника от повышения температуры. Построение графической зависимости этих величин. Табличные значения термических коэффициентов других проводников.
презентация [257,5 K], добавлен 18.09.2013Проведение расчета теплопотерь через стенки шкафов. Рассмотрение схемы автоматического регулирования тепловыделения нагревательного устройства в зависимости от температуры наружного воздуха. Изучение условий обеспечения влажностного режима подогревателя.
курсовая работа [339,8 K], добавлен 01.05.2010Основные виды взаимодействия в классической физике. Характеристика элементарных частиц, специфика их перемещения в пространстве и главные свойства. Анализ гравитационного притяжения электрона и протона. Осмысление равнозначности законов Ньютона и Кулона.
статья [40,9 K], добавлен 06.10.2017Расчет пассивного LCR-ФВЧ третьего порядка и разработка схемы в Micro-Cap. Моделирование схемы в частотной области. Оценка влияния добротностей катушек индуктивностей на параметры устройства. Матрица главных сечений, ее проектирование и характеристика.
курсовая работа [1,2 M], добавлен 03.06.2015Время-объект физического исследования. Время и движение, машина времени. Время и тяготение. Черные дыры: время остановилось. Время осуществляет связь между всеми явлениями Природы. Время обладает разнообразными свойствами, которые можно изучить опытами.
реферат [36,0 K], добавлен 08.05.2003Вариант принципиальной схемы ЭЭР с основными системами и элементами оборудования, входящими в её состав. Величины разницы потенциалов, между поверхностью Земли и точкой расположенной на определенной высоте над ней. Электрическое поле Земли, его параметры.
статья [1,9 M], добавлен 11.09.2017Методика расчета освещенности применительно к производственным помещениям. Определение расчетной высоты светильника над рабочей поверхностью, количество светильников по длине помещения и порядок выбора их расположения, мощности осветительной установки.
практическая работа [19,3 K], добавлен 12.01.2010Повышение оперативности и точности перемещения звеньев механизма, приводимого в движение шaгoвым электродвигателем. Цифровые блоки управления. Запуск электродвигателя с этапами разгона и торможения ротора. Нулевое состояние триггера управления.
практическая работа [993,2 K], добавлен 12.05.2009