Добрый день, форумчане!
Вот, задался вопросом нахождения углов отклонения при решении инверсной кинематике. Всё получается, да вот только в каком-то месте закралась ошибка и я её не могу обнаружить. Прошу помощи!
Задача. Дан трехзвенный механизм. Первое звено, длинной
27 мм, крепится к платформе в точке
О с координатами (
0,0) и располагается в плоскости координат XY. Назовем звено

. Второе звено, длиной
30 мм, крепиться к окончанию первого звена. Назовем звено

. Третье звено, длиной
50 мм, крепиться к окончанию второго звена. Назовем звено

. Второе и третье звенья движутся в вертикальной плоскости координат Z. Определить углы звеньев относительно друг друга, при условии, что окончание третьего звена располагается в точке
Н с координатами (
60,80,30).
Решение.
При решении поставленной задачи использовал формулы тригонометрии и методы решения треугольников, а также много литературы.
Первое, что мы можем измерить, это угол отклонения всей конструкции в плоскости координат XY (во всех формулах будем избавляться от радианов):

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

и

отступают от начала координат на длину звена

, то требуется перенести начало координат:

мм
Затем определим угол между гипотенузой катетов звеньев

и

(он нам понадобится):

градуса.
Далее вычислим угол отклонения второго звена от гипотенузы:

градусов
где
числитель:

знаменатель:

Вроде бы с расчетами всё.
Теперь займемся проецированием:
Первый угол поворота всей системы в плоскости XY: XY=53,13 градуса
Второй угол поворота звена

вокруг точки крепления к звену

:

градусов
Третий угол поворота звена

вокруг точки крепления к звену

:

градусов
где z:

=====
Вот вроде бы и всё решение, но почему-то все звенья цепи указывают не на саму точку в пространстве, а с небольшим смещением, в районе 5-10 мм.
Прошу помощи в решении данной задачи. Может где ошибка?