устройство для управления приводом робота

Классы МПК:B25J13/00 Управление манипуляторами
Автор(ы):
Патентообладатель(и):Институт автоматики и процессов управления Дальневосточного отделения Российской Академии наук (ИАПУ ДВО РАН) (RU)
Приоритеты:
подача заявки:
2004-03-29
публикация патента:

Изобретение относится к робототехнике и может быть использовано при создании приводов роботов. Технический результат - обеспечение полной инвариантности динамических свойств электропривода к непрерывным и быстрым изменениям его динамических моментных нагрузочных характеристик при движении манипулятора по всем четырем рассматриваемым степеням подвижности и, тем самым, повышение его динамической точности управления. Сущность: в устройство дополнительно введены корректирующие устройства, обеспечивающие инвариантность показателей качества управления к изменяющимся параметрам нагрузки. 3 ил.

устройство для управления приводом робота, патент № 2257288

устройство для управления приводом робота, патент № 2257288 устройство для управления приводом робота, патент № 2257288 устройство для управления приводом робота, патент № 2257288

Формула изобретения

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

Описание изобретения к патенту

Изобретение относится к робототехнике и может быть использовано при создании приводов роботов.

Известно устройство для управления приводом робота, содержащее последовательно соединенные первый сумматор, первый блок умножения, второй сумматор, усилитель и двигатель, связанный с первым датчиком скорости непосредственно и через редуктор - с шестерней, приводящей в движение рейку, закрепленную неподвижно на основании робота, последовательно соединенные релейный блок и третий сумматор, второй вход которого подключен к выходу первого датчика скорости, входу релейного блока и входу первого сумматора, третий вход - к выходу второго блока умножения, а выход - ко второму входу второго сумматора, третий вход которого подключен к выходу первого сумматора, последовательно соединенные первый датчик положения и четвертый сумматор, второй вход которого подключен ко входу устройства, а выход - ко второму входу первого сумматора, последовательно соединенные второй датчик скорости, квадратор и третий блок умножения, последовательно соединенные датчик массы и пятый сумматор, второй вход которого соединен с выходом источника постоянного сигнала, а выход - со вторым входом второго блока умножения, причем выход датчика массы соединен со вторым входом первого блока умножения (см. патент РФ №2037173, БИ №16, 1995 г.).

Недостатком этого устройства является то, что оно эффективно только для конкретного исполнительного органа робота, имеющего три степени подвижности (выдвижение руки, поворот вертикальной стойки и вертикальное перемещение руки). Однако при этих трех степенях подвижности у робота мала рабочая зона (зона обслуживания). Если ввести два взаимно перпендикулярных движения вертикальной стойки в горизонтальной плоскости, то зона обслуживания робота при его движении в этой плоскости может быть существенно расширена. Однако в этом случае в соответствующих приводах появляются возмущающие моментные воздействия, значительно ухудшающие и показатели качества. Рассматриваемое устройство не обеспечит высокую динамическую точность управления новому роботу.

Известно также устройство для управления приводом робота, содержащее последовательно соединенные первый сумматор, первый блок умножения, второй сумматор, усилитель и двигатель, связанный с первым датчиком скорости непосредственно и через редуктор - с шестерней, приводящей в движение рейку, закрепленную неподвижно на основании робота, последовательно соединенные релейный блок и третий сумматор, второй вход которого подключен к выходу первого датчика скорости, входу релейного блока и входу первого сумматора, третий вход - к выходу второго блока умножения, а выход - ко второму входу второго сумматора, третий вход которого подключен к выходу первого сумматора, последовательно соединенные первый датчик положения и четвертый сумматор, второй вход которого подключен ко входу устройства, а выход - ко второму входу первого сумматора, последовательно соединенные второй датчик скорости, квадратор и третий блок умножения, последовательно соединенные датчик массы и пятый сумматор, второй вход которого соединен с выходом источника постоянного сигнала, а выход - с первым входом второго блока умножения, причем выход датчика массы соединен со вторым входом первого блока умножения, последовательно соединенные второй датчик положения, синусный функциональный преобразователь, четвертый блок умножения, второй вход которого подключен к выходу датчика ускорения и шестой сумматор, второй вход которого соединен с выходом третьего блока умножения, а выход - со вторым входом второго блока умножения, причем второй вход третьего блока умножения через косинусный функциональный преобразователь подключен к выходу второго датчика положения (см. патент РФ №2212330, БИ №26, 2003 г.).

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

Задачей, на решение которой направлено заявляемое техническое решение, является обеспечение полной инвариантности динамических свойств электропривода к непрерывным и быстрым изменениям его динамических моментных нагрузочных характеристик при движении манипулятора по всем четырем рассматриваемым степеням подвижности и, тем самым, повышение динамической точности его управления.

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

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

Сопоставительный анализ существенных признаков предлагаемого технического решения и существенных признаков аналога и прототипа свидетельствует о его соответствии критерию "новизна".

При этом отличительные признаки формулы изобретения обеспечивают высокую точность и устойчивость рассматриваемого привода робота в условиях существенного изменения параметров нагрузки.

На фиг.1 представлена функциональная схема устройства; на фиг.2 - кинематическая схема исполнительного органа робота; а на фиг.3 - вид кинематической схемы исполнительного органа робота сверху.

Устройство для управления приводом робота содержит последовательно соединенные первый сумматор 1, первый блок 2 умножения, второй сумматор 3, усилитель 4 и двигатель 5, связанный с первым датчиком скорости 6 непосредственно и через редуктор 7 - с шестерней 8, приводящей в движение рейку, закрепленную неподвижно на основании робота, последовательно соединенные релейный блок 9 и третий сумматор 10, второй вход которого подключен к выходу первого датчика 6 скорости, входу релейного блока 9 и первому входу первого сумматора 1, третий вход - к выходу второго блока 11 умножения, а выход - ко второму входу второго сумматора 3, третий вход которого подключен к выходу первого сумматора 1, последовательно соединенные первый датчик 12 положения и четвертый сумматор 13, второй вход которого подключен ко входу устройства, а выход - ко второму входу первого сумматора 1, последовательно соединенные второй датчик 14 скорости, квадратор 15 и третий блок 16 умножения, последовательно соединенные датчик 17 массы и пятый сумматор 18, второй вход которого соединен с выходом источника 19 постоянного сигнала, а выход - с первым входом второго блока 11 умножения, причем выход датчика 17 массы соединен со вторым входом первого блока 2 умножения, последовательно соединенные второй датчик 20 положения, синусный функциональный преобразователь 21, четвертый блок 22 умножения, второй вход которого подключен к выходу датчика 23 ускорения и шестой сумматор 24, второй вход которого соединен с выходом третьего блока 16 умножения, а выход - со вторым входом второго блока 11 умножения, причем второй вход третьего блока 16 умножения через косинусный функциональный преобразователь 25 подключен к выходу второго датчика 20 положения, последовательно соединенные дифференциатор 26, седьмой сумматор 27, второй вход которого подключен к выходу пятого блока 28 умножения, и шестой блок 29 умножения, второй вход которого соединен с выходом синусного функционального преобразователя 21, а выход - с третьим входом шестого сумматора 24, последовательно соединенные седьмой блок 30 умножения, первый вход которого подключен к выходу второго датчика 14 скорости и первому входу пятого блока 28 умножения, второй вход которого соединен с выходом квадратора 15, а второй вход - к выходу датчика 23 ускорения и входу дифференциатора 26, и восьмой блок 31 умножения, второй вход которого подключен к выходу косинусного функционального преобразователя 25, а выход - к четвертому входу шестого сумматора 24, а также второй датчик ускорения 32, механически соединенный входом с выходным валом двигателя 5, а выходом - с четвертым входом второго сумматора 3.

Рассматриваемый привод управляет линейным перемещением в горизонтальной плоскости вертикальной стойки манипулятора (обобщенная координата q2). Конструкция робота позволяет осуществлять еще поворот вертикального звена (обобщенная координата q 1), горизонтальное прямолинейное перемещение (обобщенная координата q3) и вертикальное прямолинейное перемещение (обобщенная координата q4).

На чертежах введены следующие обозначения:

устройство для управления приводом робота, патент № 2257288 вх - сигнал желаемого значения координаты q2 ;

устройство для управления приводом робота, патент № 2257288 - ошибка привода (величина рассогласования);

устройство для управления приводом робота, патент № 2257288 , устройство для управления приводом робота, патент № 2257288 - скорость и ускорение первой обобщенной координаты;

m 1, m4, mr - массы соответствующих звеньев исполнительного органа робота и захваченного груза;

l=const - расстояние от оси вращения горизонтального звена до его центра масс;

lr=const - расстояние от оси вращения горизонтального звена до груза;

устройство для управления приводом робота, патент № 2257288 , устройство для управления приводом робота, патент № 2257288 - соответственно скорость и ускорение вращения ротора двигателя второй степени подвижности;

Uустройство для управления приводом робота, патент № 2257288, U - соответственно усиливаемый сигнал и сигнал управления двигателем 5.

Вертикальное звено в горизонтальной плоскости перемещается по координате q2 с помощью электропривода посредством передачи шестерня - рейка. Причем рейка установлена в основании робота, а шестерня 8 - на выходном валу редуктора 7 и имеет радиус r.

Несложно показать, что в процессе этого движения на рассматриваемый привод робота действует сила

устройство для управления приводом робота, патент № 2257288

Эта сила создает на выходном валу редуктора 7 момент, равный

устройство для управления приводом робота, патент № 2257288

где устройство для управления приводом робота, патент № 2257288

С учетом соотношения (1), а также уравнений электрической устройство для управления приводом робота, патент № 2257288 и механической устройство для управления приводом робота, патент № 2257288 цепей электродвигателя постоянного тока с постоянными магнитами или независимого возбуждения, рассматриваемый привод робота можно описать следующим дифференциальным уравнением:

устройство для управления приводом робота, патент № 2257288 где R, L - соответственно активное и индуктивное сопротивления якорной цепи двигателя 5;

J - момент инерции якоря двигателя и вращающихся частей редуктора, приведенных к валу двигателя;

kм - коэффициент крутящего момента;

k w - коэффициент противоЭДС;

kв - коэффициент вязкого трения;

iр - передаточное отношение редуктора;

Мcтр - момент сухого трения;

ky - коэффициент усиления усилителя 4;

i - ток якоря двигателя 5;

устройство для управления приводом робота, патент № 2257288

устройство для управления приводом робота, патент № 2257288

Из (3) видно, что параметры этого уравнения, а следовательно, параметры и динамические свойства привода, управляющего координатой q2 являются существенно переменными, зависящими от q1, устройство для управления приводом робота, патент № 2257288 , устройство для управления приводом робота, патент № 2257288 , устройство для управления приводом робота, патент № 2257288 и mг. В результате для реализации поставленной выше задачи необходимо сформировать такое корректирующее устройство, которое стабилизировало бы параметры привода таким образом, чтобы он описывался дифференциальным уравнением с постоянными желаемыми параметрами.

Второй положительный вход сумматора 1 (со стороны сумматора 13) имеет единичный коэффициент усиления, а его первый отрицательный вход - коэффициент усиления kw /ky. Следовательно, на выходе сумматора 1 формируется сигнал устройство для управления приводом робота, патент № 2257288 .

Источник 19 постоянного сигнала формирует сигнал m 1. Первый положительный вход сумматора 18 (со стороны датчика 17) имеет коэффициент усиления lгr/ip, а его второй положительный вход - коэффициент усиления lr/i p. В результате на выходе сумматора 18 формируется сигнал устройство для управления приводом робота, патент № 2257288 .

Датчик 20, 14 и 23 установлены в первой степени подвижности робота (фиг.2) и соответственно измеряют координаты q1 , устройство для управления приводом робота, патент № 2257288 , устройство для управления приводом робота, патент № 2257288 . B результате на выходе блока 22 умножения формируется сигнал устройство для управления приводом робота, патент № 2257288 , а на выходе блока 16 умножения - сигнал устройство для управления приводом робота, патент № 2257288 . Первый отрицательный (со стороны дифференциатора 26) и второй положительный входы сумматора 27 имеют единичные коэффициенты усиления. В результате на выходе блока умножения 29 формируется сигнал устройство для управления приводом робота, патент № 2257288

Первый и второй отрицательные (соответственно со стороны блоков 22 и 16 умножения), входы сумматора 24 имеют единичные коэффициенты усиления, третий положительный (со стороны блока 29 умножения) - коэффициент усиления, равный L/R, а четвертый отрицательный (со стороны блока 31 умножения), на вход которого поступает сигнал устройство для управления приводом робота, патент № 2257288 - коэффициент усиления, равный 3L/R. В результате на выходе блока 11 умножения формируется сигнал

устройство для управления приводом робота, патент № 2257288

Первый (со стороны релейного элемента 9) и третий (со стороны блока 11) положительные входы третьего сумматора 10 имеют единичные коэффициенты усиления, а его второй положительный вход - коэффициент усиления, равный устройство для управления приводом робота, патент № 2257288 . В результате на выходе этого сумматора формируется сигнал

устройство для управления приводом робота, патент № 2257288

Выходной сигнал релейного элемента 9 с нулевой нейтральной точкой имеет вид

устройство для управления приводом робота, патент № 2257288

где устройство для управления приводом робота, патент № 2257288 - величина момента сухого трения при движении.

Все входы сумматора 3 - положительные. Его первый вход (со стороны блока 2) имеет коэффициент усиления устройство для управления приводом робота, патент № 2257288 (где Jн - номинальное значение момента инерции, приведенного к валу электродвигателя 5), второй (со стороны сумматора 10) - коэффициент усиления, равный устройство для управления приводом робота, патент № 2257288 , третий (со стороны сумматора 1) - коэффициент усиления устройство для управления приводом робота, патент № 2257288 а четвертый - коэффициент усиления устройство для управления приводом робота, патент № 2257288 .

В результате на выходе сумматора 3 формируется сигнал

устройство для управления приводом робота, патент № 2257288

Несложно показать, что поскольку устройство для управления приводом робота, патент № 2257288 при движении привода достаточно точно соответствует Мстр , то, подставив полученное значение Uустройство для управления приводом робота, патент № 2257288 (4) в соотношение (3), получим уравнение

устройство для управления приводом робота, патент № 2257288

которое имеет постоянные желаемые параметры. То есть рассматриваемый привод, управляющий координатой q2, будет обладать постоянными желаемыми динамическими свойствами и качественными показателями, которые определяются выбором желаемых значений ky, Jн.

Класс B25J13/00 Управление манипуляторами

устройство для управления подводным роботом -  патент 2524034 (27.07.2014)
устройство для управления подводным роботом -  патент 2523160 (20.07.2014)
роботизированная хирургическая система минимального инвазивного вмешательства и способ ее управления -  патент 2518806 (10.06.2014)
устройство ручного управления манипулятором-триподом -  патент 2501648 (20.12.2013)
электропривод манипулятора -  патент 2489251 (10.08.2013)
электропривод робота -  патент 2489250 (10.08.2013)
электропривод робота -  патент 2488480 (27.07.2013)
электропривод робота -  патент 2488479 (27.07.2013)
электропривод манипулятора -  патент 2487008 (10.07.2013)
электропривод манипулятора -  патент 2478465 (10.04.2013)
Наверх