![]() КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Обзор методов решения обратной задачи кинематикиОбратная задача кинематики, как и прямая задача о положении, является одной из основных задач кинематического анализа и синтеза манипуляторов. Управление манипуляционными роботами, как правило, осуществляется в пространстве обобщенных координат, а координаты объектов манипулирования задаются в некоторой базовой системе. Таким образом, для управления положением и ориентацией робота возникает необходимость получения решения обратной задачи. Обратная задача кинематики о положении состоит в определении обобщенных координат манипулятора (33) по заданным в опорной системе координатам выходного звена - схвата робота (34)
где n - число степеней свободы. Для решения обратной задачи необходимым условием является (35), означающее, что в этом случае можно составить n-независимых уравнений, число неизвестных в котором, также равно n.
Как правило, обратная задача оказывается более сложной по сравнению с прямой. Это связано со следующими причинами. При решении обратной задачи кинематики может возникнуть кинематическая неопределенность, когда для одного и того же положения схвата может существовать две или более конфигураций манипулятора, т. е. для одного набора На практике для выбора однозначного решения обратной задачи кинематики обычно используют дополнительное условие, например, наличие ограничений в кинематических парах, наличие препятствий в зоне обслуживания и т.д. Условие (35) не является достаточным, поэтому существуют варианты, когда при его соблюдении решение обратной задачи отсутствует. Для того, чтобы в этом случае задача имела решение, следует уменьшить m на единицу. Таким образом, в случае, если n<m, то решение обратной задачи в общем случае отсутствует, а для его получения следует уменьшить число m координат схвата. Если n>m, то решение обратной задачи существует, однако обратная задача в этом случае решается неоднозначно. Говорят, что манипулятор имеет избыточные степени подвижности. На практике это означает, что избыточные степени повышают функциональные возможности манипулятора. Еще одна сложность, связанная с решением обратной задачи кинематики заключается в том, что аналитические соотношения содержат, как правило, обратные тригонометрические функции, которые являются неопределенными при некоторых значениях углов, что вносит дополнительную неопределенность в решение обратной задачи. Существуют различные методы получения решения обратной задачи, но, в целом, все методы решения обратной задачи кинематики можно разделить на аналитические и численные. Ниже рассмотрены ограничения, достоинства и недостатки каждого из методов.
|