Этапы движения четырехзвенного робота, перемещающегося с отрывом от поверхности
Описание прыжка робота в виде последовательности этапов, на каждом из которых звенья устройства совершают определенные виды движения. Построение циклограммы управляющих моментов и сил. Анализ математической модели поэтапного перемещения механизма.
Рубрика | Физика и энергетика |
Вид | статья |
Язык | русский |
Дата добавления | 29.04.2017 |
Размер файла | 248,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
ЭТАПЫ ДВИЖЕНИЯ ЧЕТЫРЕХЗВЕННОГО РОБОТА, ПЕРЕМЕЩАЮЩЕГОСЯ С ОТРЫВОМ ОТ ПОВЕРХНОСТИ
Интерес к прыгающим роботам в последние годы все время возрастает, проектируются и исследуются различные по конструкции и способу прыжка роботы, параметры прыжка (высота и длина) которые также сильно отличаются. Общим для большинства ученых, занимающихся прыгающими роботами, является представление прыжка робота в виде некоторой последовательности этапов, каждый из которых характеризуется особым видом движения звеньев. Так в [1] рассматриваются четыре этапа: подготовка к прыжку при нахождении объекта на поверхности, разгон устройства до отрыва от поверхности, движение при отсутствии взаимодействия с поверхностью, приземление. Аналогичные этапы прыжка описываются в [2]. Один прыжок робота представлен в виде последовательности восьми этапов в [3]: подготовка к прыжку, разгон, переход из состояния, когда объект взаимодействует с поверхностью, к отрыву от поверхности, отрыв от поверхности, полет вверх, полет вниз, приземление. Миниатюрный робот-кузнечик, описанный в [4], совершает один прыжок за три этапа: подготовка к прыжку, разгон, движение в воздухе. В [5] прыжок робота характеризуется двумя этапами: нахождение на поверхности и движение с отрывом от нее, которые связывают два перехода: разгон и приземление.
Прыжок описанного в данной работе многозвенного прыгающего робота представлен в виде последовательности восьми этапов, каждому из которых соответствуют определенные виды движения звеньев, описанные в виде математической модели с учетом наложенных на этапах связей.
Расчетная схема робота
Исследуемый прыгающий робот состоит из четырех звеньев i=1ч4, связанных между собой приводами вращательного 5, 6 и поступательного 7 движения, звено 1 соответствует стопе, звенья 2 и 3 - ноге, звено 4 - корпусу (рис. 1). Звено 3 установлено в центре симметрии звена 4 - точке С4 [6-9].
Рис. 1 Расчетная схема многозвенного прыгающего робота: 1 - 4 - звенья, 5 - 7 - приводы
Движение робота происходит в вертикальной плоскости Оху, в которой звенья =1ч3 представляют собой стержни длинами , а звено 4 имеет вид прямоугольника с размерами . Массы звеньев сосредоточены в центрах их симметрии - точках Сi. Углы наклона звеньев к оси Ох равны , , , , относительное перемещение звеньев 2 и 3 - .
Взаимодействие робота с опорной поверхностью
При нахождении робота на поверхности, взаимодействие с последней может происходить звеном 1 или 4. При этом возникают распределенные силы трения и нормальной реакции. Будем считать, что если на поверхности находится звено 1, то нормальные реакции будут приводиться к крайним точкам О1 и О2 (,) звена, а сила трения - к точке О2, что обусловлено конструктивными особенностями опорного элемента в этой точке, имеющего форму иглы.
Когда на поверхности находится звено 4, взаимодействие с последней может происходить в одной из точек , =1 - 4, или в двух точках, если одна из сторон корпуса параллельна оси Ох. В первом случае точка контакта представляет собой центр приведения сил трения и нормальной реакции, во втором случае приведенные нормальные реакции будут сосредоточены в крайних точках стороны корпуса, находящейся на поверхности, а приведенная сила трения только в одной из данных точек - в последней точке отрыва корпуса от поверхности или в первой точке приземления. Это объясняется тем, что точки звена 4 оснащены опорными элементами (рис. 2), силы трения в которых с поверхностью являются управляемыми величинами, что достигается применением специальных приводов, изменяющих свойства этих элементов. То есть, в одной из точек контакта звена 4 с поверхностью сила трения может иметь некоторое ненулевое значение, а в другой - быть равной нулю.
Рис. 2 Опорные элементы в точках корпуса:
1 - электромагнитный привод, 2 - опорный элемент при ненулевой силе трения, 3 - опорный элемент при нулевой силе трения
Для удобства точку, в которой возникает сила трения, будем обозначать К. Взаимодействие этой точки с поверхностью может описываться различными моделями силы трения: сухое кулоново трение, трение с уменьшенной динамической составляющей, трение с непрерывно падающей характеристикой (некулоново трение) [10, 11]. Положим, что возникающая сила трения описывается моделью Кулона [12]:
где - горизонтальная проекция равнодействующей всех сил, кроме силы сухого трения, приложенных к звену, взаимодействующему с поверхностью; - коэффициент трения скольжения; - нормальная реакция в точке К; - скорость точки К вдоль оси Ох. Рассмотрим случай, когда значение силы трения всегда меньше предельного
,
то есть, скольжения звена робота, контактирующего с поверхностью, не происходит.
Математическая модель прыжка робота
Для разработки математической модели запишем вектор координат q, которым будет определяться положение звеньев робота
,
где - координаты центров масс звеньев 1 и 4, , и - углы поворота звеньев 1, 2 и 4, - длина ноги робота. Углы и будем определять как углы между соответствующими звеньями и положительным направлением оси Ох, угол - как угол, под которым сторона корпуса А1А4 наклонена к горизонтальной оси.
Система дифференциальных уравнений движения робота в матричной форме имеет вид
.
где , , - матрицы коэффициентов, - матрица обобщенных сил.
Этапы прыжка робота
Прыжок устройства начинается из положения, в котором звено 4 робота находится на поверхности, звенья 1, 2 и 3 полностью втянуты в корпус (звено 4) - l23=l23min - и расположены под некоторыми произвольными углами к горизонту: , , и представляет собой последовательность семи этапов (k=1ч7).
1 этап. Звенья 1 - 3, жестко связанные между собой, поворачиваются относительно точки С4 за счет момента М43, создаваемого приводом 5, до выполнения условия , где - угол наклона звеньев 2 и 3 к оси Ох, под которым действует сила, отрывающая робота от поверхности. Обобщенной координатой выступает угол :
.
2 этап. Звено 1 поворачивается относительно точки О2 под действием момента М21, формируемого приводом 6, до тех пор, пока не выполнится условие . Дифференциальное уравнение по имеет вид
.
3 этап. Звенья 1 и 2, жестко связанные между собой, перемещаются относительно звена 3 при помощи силы , генерируемой приводом 7, до взаимодействия звена 1 с поверхностью, что описывается дифференциальным уравнением
.
4 этап. Жестко связанные между собой звенья 3 и 4 перемещаются относительно звена 2 за счет создаваемой приводом 7 силы до отрыва звена 1 от поверхности. К концу этого этапа все звенья робота приобретают скорость , которая является начальной скоростью этапа полета. В качестве обобщенной координаты выступает .
.
5 этап. Полет робота, во время которого все звенья движутся с отрывом от поверхности. При этом звенья 1 и 2, связанные между собой, втягиваются в корпус за счет силы , формируемой приводом 7, до выполнения условия . Движение робота на данном этапе описывается четырьмя обобщенными координатами
,
,
,
.
6 этап. Приземление робота на одну или две точки корпуса. В первом случае скорость точки контакта становится равной нулю, а все звенья робота приобретают некоторую угловую скорость , после чего прыжок переходит в следующий этап. Во втором случае при приземлении на две точки корпуса их скорости обнуляются, и объект становится неподвижным, прыжок завершается.
7 этап. Все звенья робота поворачиваются относительно точки контакта до тех пор, пока вторая точка корпуса не начнет взаимодействовать с поверхностью. Дифференциальное уравнение по обобщенной координате ц4 записывается следующим образом
.
В формулах (5) - (13) использованы обозначения
, m=1ч8, n=1ч8 - коэффициенты при вторых производных обобщенных координат,
, m=1ч8, n=1ч8 - коэффициенты при квадратах первых производных обобщенных координат,
, m=1ч8, n=1ч8 - обобщенные силы по обобщенным координатам.
Управляющие моменты и силы
Для исследуемого робота управление параметрами прыжка происходит на этапах позиционирования объекта и его разгона до отрыва от поверхности (этапы 1 - 4), а также непосредственно во время полета (этап 5). Этапы приземления 6 и 7 неуправляемые.
Управляющими воздействиями являются моменты М43, М21, создаваемые приводами 5 и 6, посредством которых соответствующие звенья робота поворачиваются на углы и , и сила , формируемая приводом 7, за счет которой звенья 2 и 3 поступательно перемещаются друг относительно друга. Будем рассматривать указанные величины как кусочно-постоянные функции, численные значения которых на каждом из этапов прыжка являются постоянными. Диаграмма логических уровней управляющих параметров представлена на рис. 3, 0 - отсутствие сигнала, ±1 - наличие сигнала.
Рис. 3 Циклограмма управляющих моментов и сил
Высота и длина прыжка варьируются за счет изменения временных интервалов t1 - t5 этапов 1 - 5, что позволяет формировать различные значения угла , под которым происходит разгон устройства, скорости отрыва объекта от поверхности, а также скорости и ускорения относительного перемещения звеньев 2 и 3 во время полета.
Моделирование движения робота
В соответствии с последовательностью этапов движения прыгающего робота на геометрические размеры звеньев наложены следующие ограничения: прыжок робот движение сила
, , , , , , .
При численном моделировании прыжка устройства использовался переход к безразмерным параметрам при помощи масштабных коэффициентов М=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, l23min=0.4, l230=1.8, , =р/4. Моделирование проводится при начальных условиях: , , , , , , , , , , .
На рис. 4 - 7 приведены временные зависимости координат, посредством которых описывается движение прыгающего робота, а также показаны этапы одного прыжка. По данным графикам видно, что моделируемое движение робота соответствует разработанной и описанной последовательности этапов.
Рис. 4 Графики зависимостей: а - х1(t), б - у1(t)
Рис. 5 Графики зависимостей: а - х4(t), б - у4(t)
На первых трех этапах, во время которых происходит позиционирование робота, центр масс корпуса неподвижен (х4=const, y4=const, =const). Звено 1 на первом этапе поворачивается вместе со звеном 2 () до тех пор, пока не станет справедливым условие (в рассматриваемом случае =р/4), что также отражается на временных зависимостях координат центра масс стопы.
Во время второго этапа происходит поворот звена 1 против часовой стрелки до достижения значения =р, траектория у1(х1) на этом этапе имеет форму дуги окружности.
Рис. 6 Графики зависимостей: а - (t), б - (t)
Рис. 7 Графики зависимостей: а - (t), б - l23(t)
На третьем этапе наблюдается выдвижение звеньев 1 и 2 до взаимодействия звена 1 с поверхностью, что находит отражение на графиках рис. 4, 6а, 7б, причем изменение координат точки С1 равно , , углы наклона звеньев к оси Ох не меняются. Завершению третьего этапа соответствует выполнение условия у1=0, это означает, что звено 1 лежит на поверхности. Изменение величины l23 под действием постоянной силы F32 происходит по ветви параболы, что видно по графику рис. 7б, характер изменения х1 и у1 аналогичен.
Четвертый этап происходит при взаимодействии звена 1 с поверхностью, что подтверждается графиками рис. 4 (x1=const, y1=0) и характеризуется перемещением звеньев 3 и 4 относительно звена 2 в положительных направлениях осей Ох и Оу, т.е. увеличением расстояния l23. На этом этапе наблюдается возрастание координат центра масс корпуса, причем справедливы следующие соотношения , . Увеличение длины l23 происходит под действием постоянной силы F23, значит, характер изменения этой обобщенной координаты так же, как и значений х4 и у4, параболический. Поворота звеньев на данном этапе не происходит, что видно по графикам рис. 6, 7а.
Пятый этап, во время которого робот движется с отрывом от поверхности, характеризуется изменением координат центров масс всех звеньев робота, а также втягиванием звеньев 1 и 2 в корпус. В моделируемом прыжке линии действия разгоняющей силы и силы, посредством которой звенья 1 и 2 втягиваются в корпус, проходят через центр масс последнего, поэтому вращения корпуса относительно его центра масс в полете не происходит, что находит отражение на графике рис. 7б. Звенья 1 и 2 перемещаются относительно корпуса до тех пор, пока значение l23 не станет равным начальному (), это наблюдается до момента времени, отмеченного на всех графиках пунктирной линией. На этом участке пятого этапа (до пунктирной линии) изменения координат центров масс звеньев 1 и 4 различны и Дх1>Дх4, Дy1>Дy4, т.к. скорость звена 1 больше скорости звена 4 и в проекциях на оси Ох и Оу равна , . После того, как втягивание ноги завершится, все звенья робота будут двигаться с одинаковыми скоростями и ускорениями, поэтому изменения координат точек С1 и С4 будут равными: Дх1=Дх4, Дy1=y4. На графиках х1(t), y1(t) в момент времени, когда прекращается втягивание ноги, виден излом, до которого подъем графиков более крутой, а после - более пологий, что подтверждает правильность моделирования.
Движение робота переходит в шестой этап, когда одна или две точки корпуса начнут взаимодействовать с опорной поверхностью. В связи с тем, что в рассматриваемом случае поворота корпуса робота в полете не происходит, приземление будет осуществляться на те же точки корпуса, с каких начинался первый этап прыжка, т.е. на точки А1 и А4. На графике у4(t) видно, что в момент начала этапа 6 значение ординаты центра масс корпуса равно значению у4 в момент начала прыжка, это означает что точки А1 и А4 лежат на поверхности. Изменения координат центров масс звеньев 1 и 4 во время этого этапа не наблюдается, т.к. в соответствии с принятой моделью трения скорости точек контакта с поверхностью равны нулю. Углы поворота звеньев также остаются постоянными. Анализ представленных в работе графиков свидетельствует о правильности разработанных алгоритма и программы моделирования прыжка робота, что подтверждается соответствием характера изменения координат вектора q описанной последовательности этапов движения устройства.
Заключение
В статье рассматривается прыгающий робот, один прыжок которого представлен в виде последовательности восьми этапов. Разработана математическая модель поэтапного движения робота, условия перехода из одного этапа в другой, а также связи, наложенные на движения звеньев робота на каждом из этапов.
В соответствии с данной математической моделью проведено численное моделирование прыжка робота, результаты которого позволяют подтвердить правильность разработанной программы и проследить последовательность этапов движения на временных зависимостях характеристик робота.
Список литературы
1. Zufferey J.-C. First Jumps of the 3D Bow Leg Hopper // Micro-engineering, EPFL. 2001. 65 р.
2. Ishikawa A. I. M., Neki M., Hara J. Energy preserving control of a hopping robot based on hybrid port-controlled hamiltonian modeling // IEEE Conference on Control Applications, Yokohama, Japan. 2003. Vol. 2. P. 1136-1141.
3. Zeglin G. Uniroo: A One-Legged Dynamic Hopping Robot // Massachusetts Institute of Technology. 1991. 65 р.
4. Sato А. A Planar Hopping Robot with One Actuator: Design, Simulation, and Experimental Results // Department of Mechanical Engineering, Montreal, Canada. 2004. 106 р.
5. Kovac M., Fuchs M., Guignard A. et al. A miniature 7g jumping robot // Proc. of the IEEE Intern. Conf. on Robotics and Automation. Pasadena. 2008. P. 373-378.
6. Волкова Л.Ю., Серебровский В.В., Яцун С.Ф. Исследование движения многозвенного робота, перемещающегося с отрывом от поверхности // Известия Юго-Западного государственного университета. 2012. № 1 (40). Ч. 2. С. 12-18.
7. Яцун С.Ф., Рукавицын А.Н., Волкова Л.Ю. Исследование динамики управляемого прыжка робота // Известия Самарского научного центра Российской академии наук. 2012. Т. 14. №4(5). С. 1355 - 1358.
8. Яцун С.Ф., Волкова Л.Ю. Управление высотой и длиной прыжка робота путем его позиционирования и разгона // Известия ЮЗГУ. Серия Техника и технологии. 2012. № 2. Ч. 1 С. 210-213.
9. Яцун С.Ф., Волкова Л.Ю. Исследование влияния закона втягивания ноги в полете на высоту и длину прыжка многозвенного робота // Materiбly IX mezinбrodnн vмdecko - praktickб conference «Modernн vymoћenosti vмdy - 2013». Praha, Str. 77-81.
10. Лушников Б.В. Компьютерное моделирование динамики элемента сухого некулонова трения // Известия Самарского научного центра Российской академии наук. 2010. T.12. №1(2). С.439-444.
11. Лушников Б.В. Испытательный стенд для идентификации динамических параметров сухого некулонова трения // Фундаментальные исследования. 2012. №3. Ч.3. С. 238-241.
12. Болотник Н. Н., Зейдис И.М., Циммерман К. и др. Динамика управляемых движений вибрационных систем // Изв. РАН.ТиСУ. 2006. №5. С. 157-167.
Аннотация
ЭТАПЫ ДВИЖЕНИЯ ЧЕТЫРЕХЗВЕННОГО РОБОТА, ПЕРЕМЕЩАЮЩЕГОСЯ С ОТРЫВОМ ОТ ПОВЕРХНОСТИ
Локтионова Оксана Геннадьевна д.т.н., доцент
Юго-Западный государственный университет, Курск, Россия
Яцун Сергей Федорович д.т.н., профессор
Юго-Западный государственный университет, Курск, Россия,
Серебровский Вадим Владимирович д.т.н., профессор
Юго-Западный государственный университет, Курск, Россия
Волкова Людмила Юрьевна аспирантка
Юго-Западный государственный университет, Курск, Россия
Приведена расчетная схема четырехзвенного робота, перемещающегося с отрывом от поверхности, прыжок устройства описан в виде последовательности этапов, на каждом из которых звенья робота совершают определенные виды движения, разработана математическая модель в виде дифференциальных уравнений, описывающих движение робота на всех этапах, представлены результаты численного моделирования прыжка в соответствии с указанной последовательностью этапов
Ключевые слова: ПРЫГАЮЩИЙ МНОГОЗВЕННЫЙ РОБОТ, ЭТАПЫ ПРЫЖКА, ПОСЛЕДОВАТЕЛЬНОСТЬ ЭТАПОВ, ХАРАКТЕРИСТИКИ ПРЫЖКА, ВЫСОТА, ДЛИНА
STAGES OF MOVEMENT OF THE FOURLINK ROBOT MOVING WITH THE JUMP FROM THE SURFACE
Loktionova Oksana Gennadievna Dr.Sci.Tech., associate professor
South-West State University, Kursk, Russia Jatsun Sergey Fedorovich
Dr.Sci.Tech., 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 provided, the jump of the device is described in the form of sequence of stages, on each of which links of the robot make certain types of movement, the mathematical model in the form of the differential equations describing movement of the robot at all stages is developed, results of numerical modeling of a jump according to the specified sequence of stages are presented
Keywords: MULTILINK JUMPING ROBOT, STAGES OF JUMP, SEQUENCE OF STAGES, CHARACTERISTICS OF THE JUMP, HEIGHT, LENGHT
Размещено на Allbest.ru
Подобные документы
Определение сил и моментов, действующих на звенья рычажного механизма и способов уменьшения динамических нагрузок, возникающих во время его действия. Изучение режимов движения механизмов под действием заданных сил. Оценка прочности элементов механизма.
курсовая работа [155,6 K], добавлен 24.08.2010Закон движения груза для сил тяжести и сопротивления. Определение скорости и ускорения, траектории точки по заданным уравнениям ее движения. Координатные проекции моментов сил и дифференциальные уравнения движения и реакции механизма шарового шарнира.
контрольная работа [257,2 K], добавлен 23.11.2009Абсолютное и избыточное давление в точке, построение эпюры избыточного давления. Определение силы избыточного давления на часть смоченной поверхности. Режим движения воды на каждом участке короткого трубопровода. Скорость в сжатом сечении насадки.
контрольная работа [416,8 K], добавлен 07.03.2011Закон движения рычажного механизма при установленном режиме работы. Кинематический силовой анализ рычажного механизма для заданного положения. Закон движения одноцилиндрового насоса однократного действия и определение моментов инерции маховика.
контрольная работа [27,6 K], добавлен 14.11.2012Построение и расчет зубчатого зацепления и кулачкового механизма. Проектирование и кинематическое исследование зубчатой передачи и планетарного редуктора. Определение уравновешенной силы методом Жуковского. Построение диаграмм движения выходного звена.
курсовая работа [400,8 K], добавлен 23.10.2014Порядок построения кинематической схемы рычажного механизма по структурной схеме, коэффициенту изменения скорости выходного звена и величине его полного перемещения. Число подвижных звеньев механизма, построение диаграммы перемещения и плана скоростей.
курсовая работа [63,4 K], добавлен 11.11.2010Основы движения твердого тела. Сущность и законы, описывающие характер его поступательного перемещения. Описание вращения твердого тела вокруг неподвижной оси посредством формул. Особенности и базовые кинематические характеристики вращательного движения.
презентация [2,1 M], добавлен 24.10.2013Определение размеров поперечных сечений стержней, моделирующих конструкцию робота-манипулятора. Вычисление деформации элементов конструкции, линейного и углового перемещения захвата. Построение матрицы податливости системы с помощью интеграла Мора.
курсовая работа [255,7 K], добавлен 05.04.2013Динамика вращательного движения твердого тела относительно точки, оси. Расчет моментов инерции некоторых простых тел. Кинетическая энергия вращающегося тела. Закон сохранения момента импульса. Сходство и различие линейных и угловых характеристик движения.
презентация [913,5 K], добавлен 26.10.2016Описание газообразования в котельной установке. Построение формальной математической модели автоматизации. Разработка структурной и функциональной схемы устройства. Программирование контролера системы управления. Текст программы на языке ASSEMBLER.
дипломная работа [3,8 M], добавлен 26.06.2012