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

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

 

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

Известно устройство для управления приводом робота, содержащее последовательно соединенные первый сумматор, первый блок умножения, второй сумматор, усилитель и двигатель, связанный с первым датчиком скорости непосредственно и через редуктор - с шестерней, приводящей в движение рейку, закрепленную неподвижно на основании робота, последовательно соединенные релейный блок и третий сумматор, второй вход которого подключен к выходу первого датчика скорости, входу релейного блока и входу первого сумматора, третий вход - к выходу второго блока умножения, а выход - ко второму входу второго сумматора, третий вход которого подключен к выходу первого сумматора, последовательно соединенные первый датчик положения и четвертый сумматор, второй вход которого подключен ко входу устройства, а выход - ко второму входу первого сумматора, последовательно соединенные второй датчик скорости, квадратор и третий блок умножения, последовательно соединенные датчик массы и пятый сумматор, второй вход которого соединен с выходом источника постоянного сигнала, а выход - со вторым входом второго блока умножения, причем выход датчика массы соединен со вторым входом первого блока умножения (см. патент РФ №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). Конструкция робота позволяет осуществлять еще поворот вертикального звена (обобщенная координата q1), горизонтальное прямолинейное перемещение (обобщенная координата q3) и вертикальное прямолинейное перемещение (обобщенная координата q4).

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

αвх - сигнал желаемого значения координаты q2;

ε - ошибка привода (величина рассогласования);

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

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

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

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

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

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

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

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

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

где

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



 

Похожие патенты:

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

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

Изобретение относится к управлению гидравлическими манипуляторами, применяемыми, например, для перегрузочно-технологических работ и для работ со штучными и затаренными грузами.

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

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

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

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

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

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

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

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

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

Изобретение относится к кузнечно-прессовому оборудованию для изготовления крупных поковок с вытянутой осью методом горячей штамповки

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

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

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

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

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

Изобретение относится к робототехнике с системами автоматического управления и может быть использовано при ориентации груза относительно объекта для его последующего закрепления
Наверх