Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
бакалавр 1.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
8.77 Mб
Скачать

2.4.4 Прямолинейное движение робота с одной точкой опоры по шероховатой поверхности

При прямолинейном движении робота с одной точкой опоры (NA>0, NB=0) сила трения в этой точке равна предельной ( ), , (рисунок 2.7).

Рисунок 2.7 Расчетная схема робота при прямолинейном движении робота с одной точкой опоры

Система уравнений в этом режиме записывается в виде:

(2.19)

и требует решения относительно нормальной реакции в точке А и перемещения центра масс корпуса вдоль оси Ох.

Нормальная реакция в точке А равна

.

Линейное ускорение центра масс корпуса рассчитывается по формуле:

Последнее уравнение в системе определяет условие, при котором наблюдается данный режим движения робота:

.

2.4.5 Поворот относительно точки а

Рассмотрим случай, когда нормальная реакция в точке А положительна (NA>0, ), нормальная реакция в точке В равна 0 (NB=0) и сила трения в точке А не превышает предельную ( ), т.е. система совершает поворот вокруг точки А (рисунок 2.8).

Рисунок 2.8 Расчетная схема робота при вращательном движении относительно точки А

Уравнения связи имеют вид:

,

Система уравнений при вращательном движении корпуса относительно точки А имеет вид:

(2.20)

где JA=2m(a2+b2) – момент инерции корпуса робота относительно точки А.

Неизвестными являются нормальная реакция NA и сила трения Ffr в точке А и поворот φ корпуса относительно его центра масс, которые находятся по формулам:

,

, .

2.4.6 Плоскопараллельное движение без отрыва корпуса от поверхности

При плоскопараллельном движении без отрыва корпуса от поверхности робот имеет одну точку опоры А (NA>0, NB=0), сила трения в которой равна предельной ( ) (рисунок 2.9).

Рисунок 2.9 Расчетная схема робота при плоскопараллельном движении

Уравнение связи записывается в виде:

Система уравнений, описывающих плоскопараллельное движение робота без отрыва от поверхности

(2.21)

где JC=m(a2+b2), требует решения относительно неизвестных нормальной реакции в точке А и двух обобщенных координат – перемещения центра масс корпуса вдоль оси Ох и угла поворота корпуса.

Нормальная реакция в точке А равна

.

Линейное и угловое ускорения центра масс корпуса рассчитываются по формулам:

2.4.7 Плоскопараллельное движение при отрыве корпуса от поверхности

После того, как произошел отрыв обеих точек опоры корпуса от поверхности (NA = 0, NB = 0), но длина выдвинутой ноги не достигла максимального значения l, наблюдается плоскопараллельное движение корпуса робота под действием силы F12=F12(t) и момента M12=M12(t) (рисунок 2.10).

Рисунок 2.10 Расчетная схема при плоскопараллельном движении с отрывом от поверхности

Получим систему уравнений, описывающих состояние системы,

(2.22)

из которой определим неизвестные обобщенные координаты:

2.5 Алгоритм моделирования одного прыжка робота

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

Моделирование движения робота проводится при нулевых начальных условиях: t=0, xC=0, , yC=0, 0, , =0, . Формирование матрицы результатов моделирования осуществляется пошагово при помощи счетчика i, шаг по времени равен t. Циклический пересчет характеристик робота по времени обеспечивает выполнение условия ti<Tk, где ti – время на i-ом шаге, Tk – конечное время. Параметры исследуемой системы: масса корпуса m=5 кг, геометрические размеры а=0,25 м, b=0,15 м, моменты инерции корпуса относительно точек С и А JC=0,425 кг·м2, JA=0.85 кг·м2, коэффициент трения скольжения f=0,2, момент и сила, создаваемые приводами М12=30 Нм, F12=500 Н. Движение робота происходит в среде с нулевыми коэффициентами вязкости: μx1= μy1φ=0 Н·с/м.

Определение фазы прыжка, в которой находится объект, осуществляется при помощи счетчика k. Значение k=0 соответствует фазе разгона, которая заканчивается в момент полного выдвижения ноги из корпуса (l=l0), счетчик становится равным k=1. В результате этого робот переходит в фазу полета, в которой находится до тех пор, пока не обнулится ордината одной из опорных точек корпуса робота. При выполнении указанного условия счетчик принимает новое значение k=2, объект переходит в фазу приземления, которая заканчивается после того, как вторая точка корпуса станет взаимодействовать с поверхностью. При этом счетчик становится равным k =3, после чего цикл прыжка завершается.

Рисунок 2.11 Алгоритм моделирования одного прыжка робота

В фазе разгона по значениям нормальных реакций определяется число точек корпуса робота, взаимодействующих с поверхностью (рисунок 2.12).

Рисунок 2.12 Алгоритм процедуры фазы разгона

При двух положительных нормальных реакциях (рисунок 2.13) робот в соответствии с используемой моделью сухого трения может находиться в трех режимах: статика с двумя точками опоры, если абсцисса скорости центра масс равна нулю и сила трения в опоре А меньше предельной, прямолинейное движение вдоль оси Ох, при ненулевой горизонтальной составляющей скорости центра масс, переход из статического положения на двух опорах к прямолинейному, когда горизонтальная составляющая скорости центра масс равна нулю и сила трения достигла предельного значения.

Рисунок 2.13 Алгоритм процедуры движения робота с двумя точками опоры в фазе разгона

Если корпус робота взаимодействует с поверхностью в одной точке – т. А ( ), то робот может находиться в следующих режимах (рисунок 2.14). При равенстве нулю горизонтальной составляющей скорости точки А и силе трения меньше предельной робот либо вращается относительно неподвижной точки А, либо находится в состоянии покоя при одной точке опоры (когда ), если же сила трения равна предельной, то наблюдается переход из вращательного движения в плоскопараллельное без отрыва от поверхности. Последнее будет реализовано при ненулевой горизонтальной проекции скорости точки А, также возможен режим прямолинейного движения с одной точкой опоры при нулевой угловой скорости.

Рисунок 2.14 Алгоритм процедуры движения робота с одной точкой опоры в фазе разгона

После отрыва обеих точек А и В от поверхности в зависимости от длины выдвинутой ноги робот может находиться в фазе разгона под действием силы F12 (l<l0) или же совершать полет под действием сил инерции и тяжести при невыполнении указанного условия (рисунок 2.15).

Рисунок 2.15 Алгоритм процедуры движения робота при отрыве корпуса от поверхности

Как только ордината одной из точек корпуса обнулится, начинается режим приземления, в котором корпус поворачивается относительно неподвижной точки приземления до тех пор, пока вторая точка не окажется на поверхности и робот не перейдет в статическое положение с двумя точками опоры (рисунок 2.16). На рисунке 2.17 рассмотрен алгоритм приземления робота на точку А.

Рисунок 2.16 Алгоритм процедуры приземления робота

Рисунок 2.17 Алгоритм процедуры приземления робота на точку А