Научная статья на тему 'Исследование профильной проходимости колёсной машины с помощью алгоритма пересечения многогранников'

Исследование профильной проходимости колёсной машины с помощью алгоритма пересечения многогранников Текст научной статьи по специальности «Механика и машиностроение»

CC BY
77
13
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОПОРНАЯ ПОВЕРХНОСТЬ / MATLAB / ПРОФИЛЬНАЯ ПРОХОДИМОСТЬ / КОЛЕСНЫЕ МАШИНЫ / ДИНАМИЧЕСКОЕ МОДЕЛИРОВАНИЕ / АЛГОРИТМ ГИЛБЕРТА ДЖОНСОНА КЕРТИ

Аннотация научной статьи по механике и машиностроению, автор научной работы — Стадухин Антон Алексеевич, Песков Роман Дмитриевич

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по механике и машиностроению , автор научной работы — Стадухин Антон Алексеевич, Песков Роман Дмитриевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Investigating the profile passability of the wheeled vehicle by means of the polyhedra intersection algorithm

The article suggests defining the pattern of the interaction between the support base and the wheel of the transport vehicle by means of the Gilbert Johnson Keerthi polyhedra intersection algorithm that allows examining the wheeled vehicle's crossing the obstacles of any profile, including the ones with the vertical walls and negative grades. With the view of the simplicity and the computations efficiency increase the suggested technique is restricted by the two-dimensional interaction between the circle of the wheel and the polygon of the road. The article provides the dependencies necessary for finding the forces and torques arising during the interaction between the wheel and the supporting surface. We introduce a simulated computer model, used for the suggested technique. The patterns of simulating the wheeled vehicle motion over the various supporting surfaces are considered. We give recommendations regarding the use of this technique for solving the spatial problem of investigating the profile passability.

Текст научной работы на тему «Исследование профильной проходимости колёсной машины с помощью алгоритма пересечения многогранников»

УДК 629.365

БОТ 10.18698/2308-6033-2017-9-1677

Исследование профильной проходимости колесной машины с помощью алгоритма пересечения многогранников

© А. А. Стадухин, Р. Д. Песков МГТУ им. Н.Э. Баумана, Москва, 105005, Россия

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

Ключевые слова: профильная проходимость, колесные машины, опорная поверхность, динамическое моделирование, МЛТЬЛБ, алгоритм Гилберта — Джонсона — Керти

Введение. Исследование профильной проходимости колесных машин (КМ) часто проводят с помощью аналитических методов, при использовании которых требуется строго ограничить тип рассматриваемых препятствий. Так, в работе [1] получены уравнения для определения замедления машины, но только при преодолении прямоугольного порога с высотой, значительно меньшей радиуса колеса. Работа [2] посвящена изучению профильной проходимости автомобиля с учетом его тяговых возможностей. В данном случае было учтено взаимодействие с вертикальным препятствием, размеры которого сопоставимы с радиусом колеса. Из-за сложности взаимодействия процесс был разбит на два этапа и записаны отдельные уравнения равновесия сил для колес на горизонтальном участке и колес, преодолевающих препятствие.

Очевидно, что рассмотренные методы трудно использовать при имитационном компьютерном моделировании движения КМ. При исследовании профильной проходимости КМ с помощью моделирования простейшим подходом является реализация контакта в точке под колесом [3]. Также часто применяют метод, заключающийся в представлении части колеса, контактирующего с грунтом, в виде большого числа радиальных пружин. Подробнее этот метод и спосо-

бы его корректировки для лучшего соответствия эксперименту описаны в статье [4].

Коммерческие программные пакеты динамического моделирования обычно предлагают готовые решения по расчету взаимодействия тел с различной геометрией, которые могут быть особенно полезны при моделировании КМ с необычными движителями, обладающими высокой профильной проходимостью. Например, в статье [5] приведены результаты моделирования транспортной машины с колесно-шагающим движителем. К сожалению, часто в таких программах вычисления взаимодействия ограничены строго определенным набором тел (например, окружность—плоскость и точка—поверхность), а построение трасс и объекта моделирования очень трудоемко.

В статье [6] предложено представлять трассу и элементы транспортной машины в виде наборов выпуклых многогранников и использовать существующие алгоритмы анализа их пересечений. Результаты работы алгоритмов представляют собой информацию о глубине и направлении проникновения многогранников, а также точках контакта, что позволяет вычислить силы и моменты взаимодействия элементов машины и опорного основания произвольной формы. Один из недостатков метода состоит в том, что для расчета взаимодействия приходится применять три разных алгоритма. Алгоритм Гилберта — Джонсона — Керти был применен только для определения наличия пересечения многогранников. Для определения величины и направления проникновения многогранников использовался алгоритм EPA (Expanding Polytope Algorithm), для определения точек контакта — алгоритм «обрезки» (Clipping Algorithm). При этом для моделирования качения гладких тел (например, колес) их приходится представлять в виде многогранников с большим числом вершин, что уменьшает производительность модели.

В статье [7] предложено использовать алгоритмы пересечения многогранников для моделирования работы промышленного робота в стесненном пространстве и вычислять параметры взаимодействия колеса с опорной поверхностью (ОП) с применением только алгоритма Гилберта — Джонсона — Керти, что позволяет увеличить точность и скорость вычислений и облегчить реализацию метода в средах моделирования. В отличие от статьи [6] в ней предложено ограничиться взаимодействием «окружность — многоугольник», что, как показано ниже, позволит свести задачу к определению расстояния от центра окружности (колеса) до многоугольника (ОП).

Применение алгоритма GJK для расчета взаимодействия колеса и опорной поверхности. Основные принципы и примеры реализаций алгоритма Гилберта — Джонсона — Керти общедоступны [8], применительно к моделированию транспортных машин он кратко

описан в статье [6]. Алгоритм Гилберта — Джонсона — Керти был разработан для эффективного определения расстояния между выпуклыми многогранниками и их пересечения в трехмерном пространстве. С незначительными изменениями алгоритм способен работать и с пересечением многоугольников на плоскости. В настоящей статье описания и рисунки ограничены плоским случаем, однако все результаты могут быть распространены на пространственные модели.

Алгоритм Гилберта — Джонсона — Керти берет за основу тот факт, что геометрическая фигура CSO (согласно терминологии авторов алгоритма), составленная из разности координат каждой вершины одного пересекающегося многогранника и каждой вершины другого (разность Минковского), содержит начало координат пространства, полученного вычитанием (рис. 1). Если многогранники не пересекаются, то вектор расстояния от крайней точки, грани или плоскости фигуры CSO до начала координат является вектором расстояния между многогранниками. При этом необязательно вычислять фигуру CSO целиком (она состоит из большого числа точек), достаточно находить самые дальние в заданном направлении точки CSO по одной. В качестве направления поиска необходимо использовать вектор, направленный от симплекса (простейшей фигуры, составленной из найденных ранее точек) к началу координат. Критерием остановки поиска обычно считают невозможность найти точку фигуры CSO, образующую симплекс, который находится ближе к началу координат, чем симплекс, состоящий из найденных ранее точек.

2,0 2,5 3,0 х

У 1,0

0,5

0

-0,5 -1,0 -1,5

о о

-ё-

-1,0 -0,5 0 0,5 1,0 1,5 2,0 х

Рис. 1. Пересекающиеся многоугольники (а) и их фигура CSO (б): 1 — начало координат; 2 — вершины фигуры CSO

Важно отметить, что использование алгоритма Гилберта — Джонсона — Керти не позволяет определить расположение точек контакта, глубину и направление проникновения пересекающихся тел. Однако

его можно применять для вычисления этих параметров, например, как в программном продукте Bullet Physic Engine [9], где для каждого из контактирующих тел создается по два многогранника (внешний и внутренний): по внешним определяют факт пересечения тел, по расстоянию между внутренними — глубину проникновения. Недостаток метода представления контактирующего тела в виде пары многоугольников — низкая точность вычисления взаимодействия, особенно для тел с выраженными острыми углами. Однако если одно из контактирующих тел представляет собой окружность (колесо), существует способ получить точный расчет взаимодействия этих тел с помощью алгоритма Гилберта — Джонсона — Керти.

Итак, сведем рассматриваемую задачу к определению вектора расстояния Гр от центра колеса до выпуклого многоугольника, представляющего участок трассы (рис. 2). При такой постановке задачи программная реализация алгоритма Гилберта — Джонсона — Керти очень проста и обладает высокой производительностью.

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

После получения вектора гр следует сравнить его длину с радиусом гк колеса (рис. 4). В случае если гк > Гр , имеет место взаимодействие колеса с ОП и можно определить величину прогиба колеса 5к и его радиус качения гкач, равный модулю вектора расстояния

6 = r —

^ is ' is

r = r — 6

кач к к

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

центра колеса С на расстояние гкач. Определим вектор, являющийся

ортом вектора Гр:

п = Г / "'р р

О 0,2 0,4 0,6 0,8 х в

Рис. 3. Формирование вектора расстояния г от фигуры CSO до начала координат:

а, б, в — поиск новых точек; г — новые точки найдены, вектор сформирован; 1 — направление поиска новой точки; 2 — найденная в данном направлении точка; 3 — найденные расстояние и направление

Рис. 4. Определение направления и величины деформации колеса: 1 — колесо; 2 — многоугольник опорной поверхности

Теперь, зная величину и направление деформации колеса, а также расположение контактной точки, можно расчитать все силы и моменты взаимодействия колеса и ОП.

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

и касательная ¥г (рис. 5).

Нормальная реакция Еп обусловлена упругими и демпфирующими свойствами колеса (и ОП) и направлена по кратчайшему расстоянию от ОП до центра колеса, т. е. противоположно вектору пр.

Если точные характеристики упругости колеса неизвестны, то их в первом приближении можно считать линейными, а коэффициент

упругости ки подбирать по желаемому статическому прогибу . Коэффициент демпфирования в этом случае можно назначить равным = 0,1ки. Тогда нормальная реакция определяется как

= ки 5к + кс15 к,

Рп =

где 5 к — скорость прогиба колеса.

Скорость прогиба колеса 5 к в данном случае не следует определять простым численным дифференцированием по времени прогиба 5к , поскольку изменение прогиба по сравнению с предыдущим шагом моделирования может быть вызвано не перемещением колеса, а резким изменением направления вектора пр, определяемого алгоритмом Гилберта — Джонсона — Керти. Однако можно эффективно вычислять скорость прогиба как длину проекции |УпК| вектора скорости точки контакта колеса УК на вектор пр (см. рис. 2):

|Упк| = 5 к =прУк.

Скорость точки контакта колеса Ук (рис. 6) складывается из переносного движения центра колеса Ус вместе с корпусом машины

(и движения вдоль направляющего элемента подвески) и относительной скорости, обусловленной вращением колеса вокруг своей оси.

Относительную скорость движения точки К удобно находить как векторное произведение угловой скорости колеса шк и радиус вектора Гр:

УК = УС + Йк Х Гр.

Из этого для плоского случая следует формула

УК = Ус

- Г

ух —

где гр и гр — проекции вектора гр на оси координат.

Касательная реакция ¥г по своей природе является силой трения и зависит от силы прижатия колеса к ОП (в данном случае можно принять равной реакции Гп) и скорости скольжения УкК точки К. Вектор

скорости скольжения ¥к может быть легко определен как разность (см. рис. 2) полной Ук и нормальной УпК скорости точки К:

Ук = Ук - УпК,

УпК = \УпК | пр.

Исследователи [9] часто вычисляют касательную реакцию ^ (по сути силу сцепления с ОП) с помощью коэффициента сцепления ц, зависящего от степени буксования 5 по закону

Ц = Цп

(1 - - 5')(1

+ в

- 5 / 51

Здесь цтах — максимальный коэффициент сцепления ОП (справочная величина); 50 и 51 — коэффициенты, определяющие форму кривой до достижения ею значения ц тах, их выбирают по итогам испытаний или из условия стабильности работы имитационной модели.

В отличие от работы [10] величину 5 приблизительно вычисляем как модуль скорости скольжения:

5 = У

Вектор касательной реакции можно определить следующим образом:

= ^ п. = Ук

|Ук| Ъ =-щ\Щ •

Здесь щ — орт, направленный вдоль касательной скорости Ук.

Касательная реакция / приводит к возникновению на колесе момента М{, который можно вычислить как векторное произведение касательной реакции / и плеча, на котором она действует:

Мг = гр х Ъ.

Отсюда для плоского случая имеем

м, = /х ()/др,

где и — проекции вектора / на оси координат.

Таким образом, для вращения колеса можно записать уравнение динамики

Л ® к = ма + м, + мг.

Здесь Jк — момент инерции колеса и вращающихся с ним деталей трансмиссии; со к — угловое ускорение колеса; — момент от силовой передачи (для ведомого колеса Ма = 0); М ^ — момент сопротивления качению колеса:

МГ = /укач Н^ПСкX

где / — коэффициент сопротивления прямолинейному движению (справочная величина).

Прежде чем приступать к моделированию транспортной машины с использованием предлагаемого метода, следует обратить внимание на то, что многие препятствия, важные для исследований, не могут быть представлены в виде одного выпуклого многоугольника. В таких случаях трассу обычно разбивают на несколько выпуклых частей. Пример определения с помощью имитационной модели сил взаимодействия колеса с трассой сложного профиля, разбитой на несколько участков, показан на рис. 7. Здесь и далее рисунки получены с помощью имитационной модели, реализованной в программе математического моделирования МЛТЬЛВ. Как видно, во взаимодействии участвуют две точки контакта, в которых действуют главным образом нормальные силы.

Рис. 7. Определение сил взаимодействия колеса со сложной опорной поверхностью:

1 — модель колеса; 2, 3, 4 — выпуклые многоугольники опорной поверхности

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

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

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

Взаимодействие колес с ОП реализовано с применением алгоритма Гилберта — Джонсона — Керти. Опорная поверхность представляет собой ломаную линию, предварительно разбитую на выпуклые участки с помощью специального алгоритма, рассмотренного в статье [6]. При моделировании взаимодействие ОП с корпусом не учитывалось.

На рис. 8-11 показаны примеры исследования профильной проходимости различных машин (были выбраны наиболее характерные случаи преодоления КМ препятствий).

Заезд полноприводной машины на вертикальную стенку показан на рис. 10.

Разработанный метод позволяет исследовать профильную проходимость КМ на трассах сколь угодно сложного профиля (рис. 11, а), а также подходит для исследования машин с необычной ходовой частью (рис. 11, б).

Рис. 8. Моделирование преодоления препятствий «куб» (а) и «ров» (б): 1 — точка корпуса и ее траектория; 2 — касательная реакция; 3 — нормальная реакция; 4 — суммарная реакция

Рис. 9. Моделирование застревания переднеприводной машины на препятствии «куб»

Рис. 10. Моделирование заезда полноприводной машины на вертикальную стенку У

-0,5

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

-2,0 -1,5 -1,0 -0,5 0 0,5 1,0 1,5 х

Рис. 11. Моделирование заезда полноприводного колесного робота (а) и машины с колесно-шагающим движителем (б) на лестницу

Решение пространственной задачи. Как было сказано выше, все результаты, представленные в статье, могут быть использованы при решении пространственной задачи. С помощью алгоритма Гилберта — Джонсона — Керти можно находить вектор расстояния Гр между точкой центра колеса и пространственным многогранником трассы. Величину прогиба колеса в этом случае можно вычислить, если считать, что колесо имеет форму эллипсоида (рис. 12).

-0,4 -1,0

Рис. 12. Представление колеса в виде эллипсоида для пространственной задачи

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

Заключение. Рассмотренные примеры моделирования с применением предлагаемого метода расчета сил взаимодействия колеса и ОП показали качественное соответствие ожидаемому поведению КМ на крупных препятствиях. Модель также позволила продемонстрировать известные ограничения профильной проходимости КМ.

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

ЛИТЕРАТУРА

[1] Мамити Г.И., Плиев С.Х., Васильев В.Г. Динамическое преодоление невысокого порога полноприводным автомобилем. Известия Горского государственного аграрного университета, 2015, № 3, с. 152-157.

[2] Шухман С.Б., Соловьев В.И., Малкин М.А. Наука и образование: научное издание, 2010, № 11.

URL: http://old.technomag.edu.ru/doc/163675.html (дата обращения 13.07.2017).

[3] Стадухин А. А. Моделирование контакта транспортной машины и опорного основания как функции вертикальной координаты. Труды НАМИ, 2015, № 262, с. 65-75.

[4] Горелов В. А., Комиссаров А.И. Математическая модель взаимодействия шины с твердыми неровностями опорной поверхности для случая прямолинейного качения колеса. ПРОМ-ИНЖИНИРИНГ. Труды II Междунар. науч.-техн. конф. Южно-Уральского государственного университета. Челябинск, Издательский центр ЮУрГУ, 2016, с. 129-133.

[5] Дьяков А.С., Рязанцев В.И., Анкинович Г.Г. Решение задач профильной проходимости робототехнического комплекса с колесно-шагающим движителем с помощью математического моделирования. Наука и образование: научное издание, 2014, № 12.

URL: http://technomag.bmstu.ru/doc/747961.html (дата обращения 13.07.2017).

[6] Стадухин А.А. Моделирование взаимодействия мобильного робота и опорного основания с помощью алгоритмов пересечения многогранников. Инженерный журнал: наука и инновации, 2016, вып. 12. http://dx.doi.org/10.18698/2308-6033-2016-12-1561

[7] Deng X. Robot workcell modeling and collision detection with Matlab robotics toolbox. Master of Science Thesis. Tampere University of Technology, 2012, 53 p.

[8] Java collision detection and physics engine. dyn4j. Tag: Collision Detection. URL: http://www.dyn4j.org/tag/gjk (дата обращения 13.07.2017).

[9] Bullet Physics Library. Real-Time Physics Simulation.

URL: http://bulletphysics.org/wordpress (дата обращения 13.07.2017). [10] Котиев Г.О., Горелов В.А., Захаров А.Ю. Имитационное моделирование динамики прямолинейного движения колесной машины на стенде «Беговые барабаны». Наука и образование: научное издание, 2014, № 4. http://dx.doi.org/10.7463/0414.0707918

Статья поступила в редакцию 24.03.2017

Ссылку на эту статью просим оформлять следующим образом: Стадухин А. А., Песков Р. Д. Исследование профильной проходимости колесной машины с помощью алгоритма пересечения многогранников. Инженерный журнал: наука и инновации, 2017, вып. 9.

http://dx.doi.org/10.18698/2308-6033-2017-9-1677

Стадухин Антон Алексеевич — канд. техн. наук, доцент кафедры «Многоцелевые гусеничные машины и мобильные роботы» МГТУ им. Н.Э. Баумана. e-mail: ant.m9@ya.ru

Песков Роман Дмитриевич — студент кафедры «Многоцелевые гусеничные машины и мобильные роботы» МГТУ им. Н.Э. Баумана. e-mail: pesckov.roma@yandex.ru

Investigating the profile passability of the wheeled vehicle by means of the polyhedra intersection algorithm

© A.A. Stadukhin, R.D. Peskov Bauman Moscow State Technical University, Moscow, 105005, Russia

The article suggests defining the pattern of the interaction between the support base and the wheel of the transport vehicle by means of the Gilbert — Johnson — Keerthi polyhedra intersection algorithm that allows examining the wheeled vehicle's crossing the obstacles of any profile, including the ones with the vertical walls and negative grades. With the view of the simplicity and the computations efficiency increase the suggested technique is restricted by the two-dimensional interaction between the circle of the wheel and the polygon of the road. The article provides the dependencies necessary for finding the forces and torques arising during the interaction between the wheel and the supporting surface. We introduce a simulated computer model, used for the suggested technique. The patterns of simulating the wheeled vehicle motion over the various supporting surfaces are considered. We give recommendations regarding the use of this technique for solving the spatial problem of investigating the profile passability.

Keywords: profile passability, wheeled vehicles, supporting surface, dynamic simulation, MATLAB, Gilbert — Johnson — Keerthi algorithm

REFERENCES

[1] Mamiti G.I., Pliev S.Kh., Vasilev V.G. Izvestiya Gorskogo gosudarstvennogo agrarnogo universiteta — Proceedings of Gorsky State Agrarian University, 2015, no. 3, pp. 152-157.

[2] Shukhman S.B., Solovev V.I., Malkin M.A. Nauka i obrazovanie: nauchnoe iz-danie — Science and Education of Bauman MSTU, 2010, no. 11. Available at: http://old.technomag.edu.ru/doc/163675.html (accessed July 13, 2017).

[3] Stadukhin A.A. Modelirovanie kontakta transportnoy mashiny i opornogo osno-vaniya kak funktsii vertikalnoy koordinaty [Simulating the contact between the vehicle and the supporting surface as the function of the vertical coordinate]. Trudy NAMI. [Collection of scientific articles "TRUDY NAMI"], 2015, no. 262, pp. 65-75.

[4] Gorelov V.A., Komissarov A.I. Matematicheskaya model vzaimodeistviya shiny s tverdymi nerovnostyami opornoy poverkhnosti dlya sluchaya pryamolineynogo kacheniya kolesa [The mathematical model of interaction between the tire and the hard irregularities of the supporting surfaces in case of rectilinear rolling motion of the wheel]. PROM-INZHINIRING. Trudy II mezhdunarodnoy nauchno-tekhnicheskoy konferentsii FGBOU VPO "Yuzhno-Uralskiy gosudarstvennyy uni-versitet" (natsionalnyy issledovatelskiy universitet) [Proc. of the 2nd International Conference on Industrial Engineering of the South Ural State University (national research university)]. Chelyabinsk, FGBOU VPO Publ., 2016, pp. 129-133.

[5] Dyakov A.S., Ryazantsev V.I., Ankinovich G.G. Nauka i obrazovanie: nauchnoe izdanie — Science and Education of Bauman MSTU, 2014, no. 12. Available at: http://technomag.bmstu.ru/doc/747961.html (accessed July 13, 2017).

[6] Stadukhin A.A. Inzhenernyy zhurnal: nauka i innovatsii — Engineering Journal: Science and Innovation, 2016, iss. 12. http://dx.doi.org/10.18698/2308-6033-2016-12-1561

[7] Deng X. Robot workcell modeling and collision detection with Matlab robotics toolbox. Master of Science Thesis. Tampere University of Technology, 2012, 53 p.

[8] Java collision detection and physics engine. dyn4j. Tag: Collision Detection. Available at: http://www.dyn4j.org/tag/gjk (accessed July 13, 2017).

[9] Bullet Physics Library. Real-Time Physics Simulation. Available at: http://bulletphysics.org/wordpress (accessed July 13, 2017).

[10] Kotiev G.O., Gorelov V.A., Zakharov A.Yu. Nauka i obrazovanie: nauchnoe iz-danie — Science and Education of Bauman MSTU, 2014, no. 4. http://dx.doi.org/10.7463/0414.0707918

Stadukhin A.A., Cand. Sc. (Eng.), Assoc. Professor, Department of Multipurpose Caterpillar Machines and Mobile Robots, Bauman Moscow State Technical University. e-mail: ant.m9@ya.ru

Peskov R.D., student, Department of Multipurpose Caterpillar Machines and Mobile Robots, Bauman Moscow State Technical University. e-mail: pesckov.roma@yandex.ru

i Надоели баннеры? Вы всегда можете отключить рекламу.