Scientific journal
Modern problems of science and education
ISSN 2070-7428
"Перечень" ВАК
ИФ РИНЦ = 1,006

MATHEMATICAL MODELING OF MOBILE TRACKED ROBOT

Yatsun S.F. 1 Kyaw Phyo Wai 1 Malchikov A.V. 1 Tarasova E.S. 1
1 Southwest State University
The article presents construction of mobile tracked robot, which is equipped electric motor of each track. As well as are developed kinematics analysis of mobile tracked robot’s motions and defined the basic laws of motion at a given radius of curvature of the trajectory. In these work are described interaction of robot’s track drive with rough surface, are illustrated graphics which can show time influence of slip in robot motion. And also are shown estimation of robot slip modeling and calculation. So received results in these research can used in future study of dynamics of tracked robot, especially, slip value and longitudinal speeds of robot may be used in definition of dry fraction force, which will appear at the points of track drive contact with rough surface.
trajectory
slipping
kinematics
mobile tracked robot

Введение

За последние десятилетия мировая робототехника и технологии, связанные с ними, развиваются стремительными темпами, приобретая все большую возможность использования мобильных роботов в различных областях человеческой деятельности. Для решения такого рода задач были разработаны несколько различных типов мобильных роботов, в том числе колесные роботы, гусеничные роботы, шагающие роботы, беспилотные летательные аппараты [1,7]. В данной работе рассматривается мобильный гусеничный робот, предназначенный для проведения поисковых операций. Выбор гусеничного движителя обусловлен рядом преимуществ, среди которых: маневренность, высокая проходимость, надежный контакт с поверхностью.

В данной статье представлен кинематический анализ движения мобильного гусеничного робота, оснащенного двумя независимыми гусеничными движителями.

Описание конструкции и принципа движения гусеничного робота

Конструкция гусеничного робота показана на рисунке 1.

Рис 1. Схема гусеничного робота

Гусеничный робот состоит из следующих основных частей: 1 – корпус, 2 – ведущий каток, 3 – гусеница, 4 – ведомый каток, 5 – система автоматического управления электроприводами устройства, 6 – батареи питания, 7 – поверхность, по которой перемещается робот.

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

В зависимости от алгоритма перемещения и информации с датчиков система автоматического регулирования формирует управляющие напряжения для электроприводов устройства. Для усиления слаботочных сигналов с контроллера системы управления используются силовые транзисторные ключи – драйверы двигателей.

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

Кинематический анализ движения мобильного гусеничного робота

Положение робота одназначано определяется координатами центра масс корпуса С и углом поворота корпуса φ. При кинематическом анализе движения гусеничного робота решается задача определения положения, скорости центра масс робота и скорости точек Сi, и Кi.

В рамках данного исследования были рассмотрены движения робота по окружности и спиралевидной траектории. Для получения численного результата при моделировании движения использовался пакет MathСad.

Рис 2. Расчетная схема гусеничного робота

На данной схеме приняты следующие обозначения: XOYZ – неподвижная система координат, CX1Y1Z1 – подвижная система координат, C1, C2, C3, C4 – точки крепления центров опорных катков; K1, K2, K3, K4 – точки контакта гусениц с поверхностью; – скорости точек крепления центра опорных катков; – проекции скоростей точек крепления центров опорных катков на ось CX1; – проекции скоростей точек крепления центра опорных катков на ось CY1; – скорости точек контакта опорных катков с поверхностью; – проекции скоростей точек контакта опорных катков с поверхностью на ось ; – проекции скоростей точек контакта опорных катков с поверхностью на ось ; ω1, ω2, ω3, ω4 – угловые скорости вращения опорных катков, l1 – расстояние от центра масс до 1-го и 4-го катка, l2 – расстояние от центра масс до 2-го и 3-го катка, φ – угол поворота корпуса робота вокруг CZ1. – угол между линией CC1 и осью CY1 ( для i=1,4; для i=2,3 соответственно).

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

, где и – проекции радиус вектора в абсолютной системе координат.

Для определения скорости центра масс продифференцируем следующее выражение:

.

При этом скорость центра масс в системе координат будет иметь вид:

, а в системе координат:

.

Угловая скорость корпуса робота определяется следующим образом:

Определим радиус-вектор точек закрепления катков гусеничного робота как:

Скорости для этих точек могут быть получены как:

или ;

;

Аналогичным образом можем записать для точек контакта с поверхностью:

; ; ;

где – скорость точек в абсолютной системе координат.

,

где – скорость точек в относительной системе координат.

Положение точек центров катков робота задается следующими проекциями:

; ;

; ;

где, – координаты центра -того катка ( ), – координаты центра масс гусеничного робота.

Пусть центр масс корпуса робота движется по окружности, координаты которого задаются уравнениями: , где R – радиус кривизны окружности, по которому движется центр масс робота, – угловая скорость корпуса робота. Будем считать, что когда , подвижная ось CY1 всегда направлена по касательной к траектории, и угол φ изменяется по заданному закону, то есть , где – начальный угол, определяющий положение корпуса робота на траектории.

Рис 3. Схема движения робота по траектории

Проведем моделирование движения робота и определим траекторию. Результаты моделирования представлены на рис. 4–5.

Рис. 4. Траектория движения робота при движении

по окружности: 1, 2 – скорости катков забегающей гусеницы; 3, 4 – скорости катков отстающей гусеницы

а) б)

Рис 5. Временные диаграммы параметров движения робота по окружности 1, 2 – скорости катков забегающей гусеницы; 3, 4 – скорости катков отстающей гусеницы; а – зависимость скорости точек контакта робота с поверхностью от времени; б – зависимость скорости точек центров катков робота от времени

Отметим, что при движении по криволинейной траектории в точке контакта опорных катков с поверхностью возникает продольное проскальзывание. Для оценки величины проскальзывания осуществим моделирование движения гусеничного робота по спиралевидной траектории, при которой радиус окружности будет изменяться во времени, т.е. R = R(t).

В данном случае, координаты центра масс будут задаваться уравнениями:

Выполним численный расчет движения робота в MathCAD и получим график траектории движения робота. Также, построим графики зависимости скоростей точек контакта с поверхностью от времени. Результаты моделирования представлены на рис. 6–7.

Рис. 6. Траектория движения катков робота при спиральном движении:

1, 2 – скорости катков забегающей гусеницы; 3, 4 – скорости катков отстающей гусеницы

а) б)

Рис 7. Временные диаграммы параметров спирального движения робота: 1, 2 – скорости катков забегающей гусеницы; 3, 4 – скорости катков отстающей гусеницы; а – зависимость скорости точек контакта робота с поверхностью от времени; б – зависимость скорости точек центров катков робота от времени

Определим величину продольного скольжения катков робота. Для этого вычислим нормальную составляющую скорости каждого катка, воспользовавшись формулой:

Произведя необходимые вычисление в MathСad, получим графики проскальзывания каждого из катков робота.

а) б)

Рис. 8. Зависимость проскальзывания от радиуса кривизны:

1, 2 – скорости катков забегающей гусеницы; 3, 4 – скорости катков отстающей гусеницы

Как видно из графика, величина продольного проскальзывания нелинейно зависит от радиуса кривизны криволинейной траектории. Характерной является точка, обозначенная на рис. 8, где R=0,18 м, а t=1,18 с. В данном случае скорость второго опорного катка робота, являющегося ведомым во внешней гусеничной паре, становится равной нулю. По сути, в этот момент времени робот начинает вращаться относительно этого катка. После этого момента, когда R>0,18 м, скорость всех катков имеет вид возрастающей прямой, так как радиус кривизны линейно изменяется во времени.

Заключение

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

Рецензенты:

Савин Л.А., д.т.н., профессор, заведующий кафедрой «Мехатроника и МИ», ФГОУ ВПО «Госуниверситет УНПК», г. Орел.

Кобелев Н.С., д.т.н., профессор, заведующий кафедрой теплогазоснабжения и вентиляции, ЮЗГУ, г. Курск.