Системы на Иннополисе
Ошибка.
Попробуйте повторить позже
Дана система уравнений, описывающая положение и ориентацию исполнительного механизма робота на плоскости вида
Найдите конфигурацию ( ) для заданного положения и ориентации , а также известных . При каких задача имеет решение?
Источники:
Изобразим на координатной плоскости трехзвенный манипулятор (звенья длин , первое звено которого — отрезок с началом в , а третье — отрезок с концом . Тогда — угол, образованный первым звеном и осью и — углы соответственно между первым и вторым, и вторым и третьим звеньями манипулятора, а — угол между направленным третьим звеном и положительным направлением оси
Изобразим окружности и с центрами в точках и и радиусами и соответственно. Вектор (третье звено манигулятора) образует известный угол — таким образом, точка имеет координаты . Изобразим окружность с центром в точке и радиусом
Количество общих точек окружностей и равно количеству решений задачи. Задача не имеет решений, если треугольника (пусть и вырожденного) со сторонами не существует.
Найдем одно из решений задачи. Рассмотрим — второе звено манипулятора). В нём
Зная стороны треугольника, найдем его углы (используя теоремы синусов и косинусов). Так,
причём
Аналогично,
Наконец,
Задача имеет решение, когда существует треугольник с длинами сторон , и .