Статья:

РЕШЕНИЕ ОБРАТНОЙ ЗАДАЧИ КИНЕМАТИКИ В УПРАВЛЕНИИ КОНЕЧНОСТЯМИ ЧЕТВЕРОНОГОГО РОБОТА

Журнал: Научный журнал «Студенческий форум» выпуск №18(327)

Рубрика: Технические науки

Выходные данные
Фильченков А.А., Фильченков М.А. РЕШЕНИЕ ОБРАТНОЙ ЗАДАЧИ КИНЕМАТИКИ В УПРАВЛЕНИИ КОНЕЧНОСТЯМИ ЧЕТВЕРОНОГОГО РОБОТА // Студенческий форум: электрон. научн. журн. 2025. № 18(327). URL: https://nauchforum.ru/journal/stud/327/172938 (дата обращения: 10.08.2025).
Журнал опубликован
Мне нравится
на печатьскачать .pdfподелиться

РЕШЕНИЕ ОБРАТНОЙ ЗАДАЧИ КИНЕМАТИКИ В УПРАВЛЕНИИ КОНЕЧНОСТЯМИ ЧЕТВЕРОНОГОГО РОБОТА

Фильченков Александр Александрович
магистрант, Московский Политехнический Университет, РФ, г. Москва
Фильченков Михаил Александрович
магистрант, Московский Политехнический Университет, РФ, г. Москва

 

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

В конечность четвероногого робота имеет всего 3 степени свободы, поэтому нет необходимости более сложных алгоритмов на примере Денавита-Хартенберга.

Решение задачи кинематики позволяет определить целевые углы положений звеньев конечности, зная координаты точки в пространстве. Для правильного расчета необходимо знать длины от каждых звеньев конечности робота в цепочке. На рисунке 1 представлена модель четвероногого робота, для которого будут производиться расчеты.

 

Рисунок 1. Модель четвероногого робота

 

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

- L1 - длина первого звена конечности четвероногого робота и показана на рисунках 2-4 , как отрезок ОА;

- L2 - длина второго звена ноги четвероногого робота и обозначается на рисунках 2-4, как отрезок AB;

- L3 - длина третьего звена ноги четвероногого робота и обозначается на рисунках 2-4, как отрезок BC;

- размер dx - описывает расстояние смещения конечности робота по оси оX

- размер dy - описывает расстояние смещения конечности робота по оси оY

- размер dz - описывает расстояние смещения конечности робота по оси оZ

 

Рисунок 2. Схема кинематики конечности вид сзади

 

Рисунок 3. Схема кинематики конечности вид сбоку

 

Риснуок 4. Схема кинематики конечности вид сверху

 

Первый этап. Нахождение угла .

Значения угла  используется для определения положения первого сервопривода в цепи звеньев ноги робота, то есть угла поворота оси сервопривода относительно его нулевого положения.

Угол  расчитывается, как разница углов  и . Найдем длину главной диагонали D по формуле (1).

                                                                                                   (1)

Рассмотрим треугольник AOB, где AO = L1, который является прямоугольным, смотря по конструкции ноги робота, и находим угол  по формуле (2).

                                                                                                           (2)

Для нахождения второго вспомогательного угла  расмотрим треугольник EOF, где EF = dy, OE = dz, который также является прямоугольным и по т. Пифагора найдем его диагональ по формуле (3).

                                                                                                        (3)

Зная все необходимые длины треугольника, найдем угол  по формуле (4).

                                                                                                              (4)

Найдя два вспомогательных угла, можем вычислить угол  по формуле (5).

                                                                                                                 (5)

Второй этап. Нахождение угла .

Значения угла  используется для определения положения второго сервопривода в цепи звеньев ноги робота, то есть угла поворота оси сервопривода относительно его нулевого положения.

Угол  расчитывается, как разница углов  и .

Рассмотрим треугольник EOC, который является прямоугольным, EC = dx, OE = dz, и найдем угол  по формуле (6).

                                                                                                            (6)

Рассмотрим треугольник AOC, который является прямоугольным, AO = L1, OC = D и найдем его диагональ по формуле (7).

                                                                                                        (7)

Рассмотрим треугольник ABC. Зная три длины треугольника, AB = L2, BC = L3 по т. косинуса найдем угол  по формуле (8).

                                                                                            (8)

Найдя два вспомогательных угла, можем вычислить угол  по формуле (9).

                                                                                                             (9)

Третий этап. Нахождение угла .

Значения угла  используется для определения положения третьего сервопривода в цепи звеньев ноги робота, то есть угла поворота оси сервопривода относительно его нулевого положения.

Для его нахождения рассмотрим треугольник ABC, в котором ранее были посчитаны все длины сторон треугольника, поэтому по т. косинуса вычислим значение угла по формуле (10):


                                                                                                (10)

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

 

Список литературы:
1. Братчиков С. А., Абрамова Е. А., Федосов Ю. В. Решение обратной задачи кинематики манипулятора. Журнал «Вестник Томского государственного университета. Управление, вычислительная техника и информатика». Математика – 2021.
2. Фернандо М. Ж., Сайпулаев Г. Р, Сайпулаев М. Р. Анализ кинематики четвероногого робота при поворотных движениях его корпуса. Электронных журнал «Advanced Engineering Research (Rostov-on-Don)». Механика и машиностроение – 2025.
3. Цзун С. Исследование стратегий управления для четвероногих шагающих роботов. Электронный журнал «StudNet». Механика и машиностроение – 2021.