Помощь в учёбе, очень быстро...
Работаем вместе до победы

Некоторые задачи робототехники

РефератПомощь в написанииУзнать стоимостьмоей работы

Подставив эти матрицы в формулу (25.1), получим координаты точки Е в системе ()(>x ()yz<0). Развернутые формулы, определяющие положение точки Е схвата, ввиду громоздкости не приведены. При решении конкретных задач на ЭВМ целесообразно воспользоваться библиотекой стандартных подпрограмм для выполнения элементарных операций с матрицами. Решения обратных задач о положениях манипуляторов в явном виде… Читать ещё >

Некоторые задачи робототехники (реферат, курсовая, диплом, контрольная)

Задачи о положениях манипуляторов

При решении задач проектирования и управления промышленными роботами приходится определять как положения звеньев относительно неподвижной системы координат (абсолютные положения звеньев), так и их относительные положения (например, обобщенные координаты). Эти задачи известны в робототехнике соответственно как прямая и обратная задачи о положениях.

Для исследования движения исполнительного механизма манипулятора в пространстве наибольшее распространение получил метод преобразования координат с матричной формой записи. Он позволяет упорядочить выполняемые действия и сократить математические выкладки. При этом методе выбирают число систем координат, равное числу элементов звеньев, образующих кинематические пары. Неподвижная система координат ^0), у(0 г<0) обычно связывается со стойкой, а с каждой кинематической парой — подвижная система, одна из осей которой связана с характерным элементом звена, например осевой линией. Для примера па рис. 24.2, а показаны координатные оси 0(1)дЧ1), 0(2)д^2), 0(3) х(3), 0(4)^4) (или О(0)х<0)) — четырехзвенной открытой кинематической цепи из звеньев У, 2, 3, 4, моделирующей структуру руки человека (см. рис. 24.2, 6). Ось z*0 направляют вдоль оси кинематической пары, а ось у(Г) дополняет правую систему координат 0(i) ^ y(i) z(i).

Применение метода преобразования координат для решения прямой задачи о положениях проиллюстрируем па примере кинематической схемы промышленного робота (рис. 25.1). Четыре подвижных звена У, 2, 3 и 4 образуют четыре одноподвижные пары, из которых три вращательные и одна поступательная. Число степеней подвижности робота равно четырем:

Рис. 25.1.

Рис. 25.1.

Некоторые задачи робототехники.

Поэтому для решения прямой задачи о положениях должны быть заданы четыре обобщенные координаты: относительные углы поворота звеньев (р10 = #,(?), (р21 = ср43 = <74(?) и относительное перемещение вдоль оси звена 332 = = 9з (0 (см. рис. 25.1).

Требуется определить радиус-вектор р^(0) точки Е схвата относительно неподвижной системы координат О(())х(0)г/(0) 2(0 связанной со стойкой 5 (или 0). Оси систем координат ориентированы относительно элементов кинематических пар следующим образом:

ось z(0) неподвижной системы координат стойки направлена вдоль оси вращательной пары А;

со звеном 1 связана система имеющая смещение /10 начала координат 0(2) вдоль оси 2<1). Ось 2(1) совпадает с осью 2(0), а ось г/(1) направлена по оси вращательной кинематической пары В;

со звеном 2 связана система 0(2)jtz/(2>z(2), имеющая начало координат 0(2), совпадающее с точкой 0(|). Ось у(2) совпадает с осью у° т. е. с осью вращательной кинематической пары В;

начало координат системы 0(3)х(3)г/(3<3) имеет смещение l.i2 относительно точки 0<2) вдоль оси 2р). Ось г(3) выбрана совпадающей с осью г(2);

координата z<4) точки Е схвата 4 задана в системе 0<4)д'(4) г/2<4), ось г/<4) которой направлена по оси вращательной кинематической пары D.

Для определения радиуса-вектора р?(0) необходимо разрешить матричное уравнение перехода к системе координат О<0)д50)г/(0)2(0):

Некоторые задачи робототехники.

Достоинство метода проявляется в случае специального выбора подвижных систем координат. Если координатные оси совмещать с осью вращательной пары или направлением поступательной нары, то матрицы перехода существенно упрощаются.

Координаты точки Е в трехмерном пространстве записываются в виде столбцовых матриц:

Некоторые задачи робототехники.

Здесь Г|0(3) — матрица перехода от системы 0(|)х(1)г/(1) г(1> к системе О(0)х<0,г/2<0) (элементарная матрица поворота вокруг оси 2 и перемещения вдоль оси г):

Некоторые задачи робототехники.
Некоторые задачи робототехники.

Г21" — матрица перехода от системы 0(3,^<3)i/(3)z<3) к системе 0<1)л<1)г/(|)2(,) (элементарная матрица поворота относительно оси у):

7'12<�л') — матрица перехода от системы 0(3)х(:!)г/<:!)г к системе 0<2)л72)г/(2)2<2) (элементарная матрица перемещения вдоль оси х):

Некоторые задачи робототехники.
Некоторые задачи робототехники.

— матрица перехода от системы 0{i)x{A)y{A)z{i) к системе O0)x0)y0)zO) (элементарная матрица поворота вокруг оси х):

Подставив эти матрицы в формулу (25.1), получим координаты точки Е в системе ()(>x()yz<0). Развернутые формулы, определяющие положение точки Е схвата, ввиду громоздкости не приведены. При решении конкретных задач на ЭВМ целесообразно воспользоваться библиотекой стандартных подпрограмм для выполнения элементарных операций с матрицами.

Для определения скорости и ускорения точек звеньев пространственных механизмов манипуляторов при использовании метода преобразования координат имеют в виду, что радиус-вектор р?<0), например, точки Е есть векторная функция обобщенных координат:

Некоторые задачи робототехники.

поэтому скорость vF точки Е определяется по соотношению.

Некоторые задачи робототехники.

или.

Некоторые задачи робототехники.

Абсолютную угловую скорость 7-го звена относительно стойки находят сложением угловых скоростей при относительном движении звеньев:

Некоторые задачи робототехники.

индекс /(/ - 1) указывает на порядковые номера звеньев, участвующих в относительном движении, например:

Некоторые задачи робототехники.

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

Показать весь текст
Заполнить форму текущей работой