logo search
Лекция Робототехника (КРАСНОБАЕВ)

Решение для первого сочленения

Проецируя, как показано на рис. 7.1, вектор р на плоскость x0, y0, получаем следующие уравнения для определения угла :

, , (7-8)

, , (7-9)

, , (7-10)

, , (7-11)

где индексы L и R означают ЛЕВУЮ и ПРАВУЮ конфигурацию манипулятора.

Рисунок 7.1. Решение для 1-го сочленения

Из уравнений (7-8) – (7-11) получаем значения функций синуса и косинуса угла для ЛЕВОЙ/ПРАВОЙ конфигурации манипулятора:

, (7-12)

, (7-13)

, (7-14)

. (7-15)

Объединив равенства (7-12) – (7-15) и используя индикатор РУКА для учета ЛЕВОЙ/ПРАВОЙ конфигурации манипулятора, получаем значения функций синуса и косинуса угла в следующем виде:

, (7-16)

. (7-17)

В этих равенствах используется положительное значение квадратного корня, а индикатор РУКА определен равенством (7-2). Для вычисления , лежащего в пределах , воспользуемся функцией арктангенса, определенной равенством (6-13). Из равенств (7-16) и (7-17) с учетом равенства (6-13) получаем следующую формулу для определения :

. (7-18)