Патент на изобретение №2235014
|
||||||||||||||||||||||||||
(54) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ПРИВОДОМ РОБОТА
(57) Реферат: Изобретение относится к робототехнике и может быть использовано для создания систем управления приводами робота. Технический результат – обеспечение высокой динамической точности работы привода робота при наличии трех степеней подвижности в одной вертикальной плоскости и еще одной линейной степени подвижности, перпендикулярной этой плоскости. Технический результат достигается за счет дополнительного введения десятого сумматора, десятого блока умножения и второго датчика ускорения. За счет этого удалось обеспечить полную инвариантность динамических свойств электропривода к непрерывным и быстрым изменениям всех его моментных нагрузочных характеристик. Это позволяет получить высокую точность управления в любых режимах работы рассматриваемого привода. 2 ил. Изобретение относится к робототехнике и может быть использовано при создании систем управления приводами роботов. Известно устройство для управления приводом робота, содержащее последовательно соединенные первый сумматор, второй сумматор, первый блок умножения, третий сумматор, усилитель и двигатель, связанный непосредственно с первым датчиком скорости и через редуктор с первым датчиком положения, выход которого подключен к первому входу первого сумматора, соединенного вторым входом с входом устройства, последовательно подключенные второй датчик скорости, второй блок умножения, третий блок умножения и четвертый сумматор, второй вход которого соединен с вторым входом второго сумматора и выходом первого датчика скорости, а третий вход – с выходом релейного элемента, подключенного входом к второму входу третьего блока умножения и выходу первого датчика скорости, последовательно соединенные датчик массы и пятый сумматор, второй вход которого подключен к выходу первого задатчика сигнала, а выход – ко второму входу первого блока умножения, а также второй датчик положения, второй и третий задатчики сигнала, шестой и седьмой сумматоры, четвертый и пятый блоки умножения, датчик ускорения, первый функциональный преобразователь, последовательно соединенные второй функциональный преобразователь и шестой блок умножения, а также седьмой блок умножения, первый вход которого подключен к выходу второго блока умножения, второй вход – к выходу второго датчика скорости, а выход – к четвертому входу четвертого сумматора, соединенного пятым входом с выходом пятого блока умножения, первый вход которого подключен к выходу датчика ускорения, а второй вход – к выходу седьмого сумматора, соединенного первым входом с выходом третьего задатчика сигнала, вторым входом – с выходом четвертого блока умножения и вторым входом пятого сумматора, а третьим входом – с выходом датчика массы и первым входом шестого сумматора, второй вход которого подключен к выходу второго задатчика сигнала, а выходом – ко второму входу шестого блока умножения и первому входу четвертого блока умножения, соединенного вторым входом с выходом первого функционального преобразователя, вход которого подключен к выходу второго датчика положения и входу второго функционального преобразователя, а выход шестого блока умножения соединен с вторым входом второго блока умножения (см. а.с. СССР №1816684, БИ №19, 1993 г.). Недостаток известного решения заключается в отсутствии инвариантности динамических свойств электропривода к непрерывным и быстрым изменениям его моментных нагрузочных характеристик, поскольку здесь рассматривается робот с другой кинематической схемой. Наиболее близким по технической сущности к предлагаемому техническому решению является устройство для управления приводом робота, содержащее последовательно соединенные первый сумматор, первый вход которого является входом устройства, второй сумматор, первый блок умножения, третий сумматор, усилитель и электродвигатель, связанный непосредственно с первым датчиком скорости и через редуктор – с первым датчиком положения, выход которого подключен к второму входу первого сумматора, последовательно подключенные второй датчик скорости, второй блок умножения, третий блок умножения и четвертый сумматор, второй вход которого соединен с вторым входом второго сумматора и выходом первого датчика скорости, третий вход – с выходом релейного элемента, подключенного входом к второму входу третьего блока умножения и выходу первого датчика скорости, а выход – со вторым входом третьего сумматора, последовательно соединенные датчик массы и пятый сумматор, второй вход которого подключен к выходу первого задатчика сигнала, а выход – к второму входу первого блока умножения, последовательно соединенные второй датчик положения, первый косинусный функциональный преобразователь, четвертый блок умножения, шестой сумматор, второй вход которого подключен к выходу второго задатчика сигнала, пятый блок умножения, второй вход которого соединен с выходом первого датчика ускорения, а выход – с четвертым входом четвертого сумматора, последовательно соединенные третий задатчик сигнала, седьмой сумматор, второй вход которого подключен к выходу датчика массы, и шестой блок умножения, второй вход которого через второй синусный функциональный преобразователь подключен к выходу второго датчика положения, а выход – к второму входу второго блока умножения, причем второй вход четвертого блока умножения соединен с выходом седьмого сумматора, его выход – с третьим входом пятого сумматора, третий вход шестого сумматора соединен с выходом датчика массы, пятый вход четвертого сумматора через седьмой блок умножения, второй вход которого соединен с выходом второго блока умножения, подключен к выходу второго датчика скорости, последовательно соединенные четвертый задатчик сигнала, восьмой сумматор, второй вход которого подключен к выходу датчика массы, и восьмой блок умножения, второй вход которого через третий синусный функциональный преобразователь соединен с выходом первого датчика положения, а его выход – с шестым входом четвертого сумматора, а также последовательно соединенные девятый сумматор, первый и второй входы которого подключены соответственно к выходам первого и второго датчиков положения, четвертый синусный функциональный преобразователь и девятый блок умножения, второй вход которого подключен к выходу седьмого сумматора, а выход – к седьмому входу четвертого сумматора (см. патент РФ №2041054, БИ №22, 1995 г.). Недостатком данного устройства является то, что в нем отсутствует степень подвижности, имеющаяся в предлагаемом решении, и поэтому не обеспечивается компенсация всех возникающих моментных воздействий на рассматриваемый привод. Технической задачей, на решение которой направлено заявляемое техническое решение, является обеспечение полной инвариантности динамических свойств электропривода к непрерывным и быстрым изменениям его динамических моментных нагрузочных характеристик при одновременном движении манипулятора по всем трем рассматриваемым степеням подвижности и тем самым повышение его динамической точности управления. Технический результат, который может быть получен при реализации заявляемого технического решения, выражается в получении дополнительного сигнала управления, подаваемого на вход привода, который обеспечивает получение дополнительного моментного воздействия, компенсирующего вредное моментное воздействие со стороны остальных степеней подвижности на качественные показатели работы рассматриваемого привода. Поставленная задача решается тем, что в устройство для управления приводом робота, содержащее последовательно соединенные первый сумматор, первый вход которого является входом устройства, второй сумматор, первый блок умножения, третий сумматор, усилитель и электродвигатель, связанный непосредственно с первым датчиком скорости и через редуктор – с первым датчиком положения, выход которого подключен к второму входу первого сумматора, последовательно подключенные второй датчик скорости, второй блок умножения, третий блок умножения и четвертый сумматор, второй вход которого соединен с вторым входом второго сумматора и выходом первого датчика скорости, третий вход – с выходом релейного элемента, подключенного входом к второму входу третьего блока умножения и выходу первого датчика скорости, а выход – со вторым входом третьего сумматора, последовательно соединенные датчик массы и пятый сумматор, второй вход которого подключен к выходу первого задатчика сигнала, а выход – к второму входу первого блока умножения, последовательно соединенные второй датчик положения, первый косинусный функциональный преобразователь, четвертый блок умножения, шестой сумматор, второй вход которого подключен к выходу второго задатчика сигнала, пятый блок умножения, второй вход которого соединен с выходом первого датчика ускорения, а выход – с четвертым входом четвертого сумматора, последовательно соединенные третий задатчик сигнала, седьмой сумматор, второй вход которого подключен к выходу датчика массы, и шестой блок умножения, второй вход которого через второй синусный функциональный преобразователь подключен к выходу второго датчика положения, а выход – к второму входу второго блока умножения, причем второй вход четвертого блока умножения соединен с выходом седьмого сумматора, его выход – с третьим входом пятого сумматора, третий вход шестого сумматора соединен с выходом датчика массы, пятый вход четвертого сумматора через седьмой блок умножения, второй вход которого соединен с выходом второго блока умножения, подключен к выходу второго датчика скорости, последовательно соединенные четвертый задатчик сигнала, восьмой сумматор, второй вход которого подключен к выходу датчика массы, и восьмой блок умножения, второй вход которого через третий синусный функциональный преобразователь соединен с выходом первого датчика положения, а его выход – с шестым входом четвертого сумматора, а также последовательно соединенные девятый сумматор, первый и второй входы которого подключены соответственно к выходам первого и второго датчиков положения, четвертый синусный функциональный преобразователь и девятый блок умножения, второй вход которого подключен к выходу седьмого сумматора, а выход – к седьмому входу четвертого сумматора, дополнительно введены последовательно соединенные десятый сумматор, первый вход которого подключен к выходу восьмого блока умножения, а второй – к выходу девятого блока умножения, и десятый блок умножения, второй вход которого соединен с выходом второго датчика ускорения, а выход – с восьмым входом четвертого сумматора. Сопоставительный анализ заявляемого технического решения с известными аналогами и прототипом показывает, что предлагаемое устройство соответствует критерию “новизна”. Заявляемая совокупность признаков позволяет обеспечить полную инвариантность привода к эффектам взаимовлияния между всеми степенями подвижности робота и моментам трения, что, в свою очередь, позволяет получить высокое качество управления в любых режимах работы рассматриваемого привода. На фиг.1 приведена структурная схема предлагаемого устройства для управления приводом робота; на фиг.2 – кинематическая схема исполнительного органа робота. Устройство для управления приводом робота содержит последовательно соединенные первый сумматор 1, второй сумматор 2, первый блок умножения 3, третий сумматор 4, усилитель 5 и электродвигатель 6, связанный с первым датчиком скорости 7 и через редуктор 8 с первым датчиком положения 9, подключенным к первому входу первого сумматора 1, соединенного вторым входом с входом устройства, последовательно подключенные второй датчик 10 скорости, второй блок 11 умножения, третий блок 12 умножения и четвертый сумматор 13, второй вход которого соединен с вторым входом второго сумматора 2 и выходом первого датчика 7 скорости, третий вход – с выходом релейного элемента 14, подключенного входом к второму входу третьего блока 12 умножения и выходу первого датчика 7 скорости, а выход – со вторым входом третьего сумматора 4, последовательно соединенные датчик 15 массы и пятый сумматор 16, второй вход которого подключен к выходу первого задатчика 17 сигнала, а выход – к второму входу первого блока 3 умножения, последовательно соединенные второй датчик 18 положения, первый функциональный преобразователь 19, четвертый блок 20 умножения, шестой сумматор 21, второй вход которого подключен к выходу второго задатчика 22 сигнала, пятый блок 23 умножения, второй вход которого соединен с выходом первого датчика ускорения 24, а выход – с четвертым входом четвертого сумматора 13, последовательно соединенные третий задатчик 25 сигнала, седьмой сумматор 26, второй вход которого подключен к выходу датчика 15 массы, и шестой блок 27 умножения, второй вход которого через второй функциональный преобразователь 28 подключен к выходу второго датчика 18, а выход – ко второму входу второго блока 11 умножения, причем второй вход четвертого блока 20 соединен с выходом седьмого сумматора 26, его выход – с третьим входом пятого сумматора 16, третий вход шестого сумматора 21 соединен с выходом датчика 15 массы, пятый вход четвертого сумматора 13 через седьмой блок 29 умножения, второй вход которого соединен с выходом второго блока 11 умножения, подключен к выходу второго датчика 10 скорости, последовательно соединенные четвертый задатчик 30 сигнала, восьмой сумматор 31, второй вход которого подключен к выходу датчика 15 массы, и восьмой блок 32 умножения, второй вход которого через третий функциональный преобразователь 33 соединен с выходом первого датчика 9 положения, а его выход – с шестым входом четвертого сумматора 13, последовательно соединенный девятый сумматор 34, первый и второй вход которого подключены соответственно к выходам первого 9 и второго 18 датчиков положения, четвертый функциональный преобразователь 35 и девятый блок 36 умножения, второй вход которого подключен к выходу седьмого сумматора 26, а выход – к седьмому входу четвертого сумматора 13, последовательно соединенные десятый сумматор 37, первый вход которого подключен к выходу восьмого блока 32 умножения, а второй – к выходу девятого блока 36 умножения, и десятый блок 38 умножения, второй вход которого соединен с выходом второго датчика 39 ускорения, а выход – с восьмым входом четвертого сумматора 13, объект управления 40. На чертежах введены следующие обозначения: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Формула изобретения Устройство для управления приводом робота, содержащее последовательно соединенные первый сумматор, первый вход которого является входом устройства, второй сумматор, первый блок умножения, третий сумматор, усилитель и электродвигатель, связанный непосредственно с первым датчиком скорости и через редуктор – с первым датчиком положения, выход которого подключен к второму входу первого сумматора, последовательно подключенные второй датчик скорости, второй блок умножения, третий блок умножения и четвертый сумматор, второй вход которого соединен с вторым входом второго сумматора и выходом первого датчика скорости, третий вход – с выходом релейного элемента, подключенного входом к второму входу третьего блока умножения и выходу первого датчика скорости, а выход – со вторым входом третьего сумматора, последовательно соединенные датчик массы и пятый сумматор, второй вход которого подключен к выходу первого задатчика сигнала, а выход – к второму входу первого блока умножения, последовательно соединенные второй датчик положения, первый косинусный функциональный преобразователь, четвертый блок умножения, шестой сумматор, второй вход которого подключен к выходу второго задатчика сигнала, пятый блок умножения, второй вход которого соединен с выходом первого датчика ускорения, а выход – с четвертым входом четвертого сумматора, последовательно соединенные третий задатчик сигнала, седьмой сумматор, второй вход которого подключен к выходу датчика массы, и шестой блок умножения, второй вход которого через второй синусный функциональный преобразователь подключен к выходу второго датчика положения, а выход – к второму входу второго блока умножения, причем второй вход четвертого блока умножения соединен с выходом седьмого сумматора, его выход – с третьим входом пятого сумматора, третий вход шестого сумматора соединен с выходом датчика массы, пятый вход четвертого сумматора через седьмой блок умножения, второй вход которого соединен с выходом второго блока умножения, подключен к выходу второго датчика скорости, последовательно соединенные четвертый задатчик сигнала, восьмой сумматор, второй вход которого подключен к выходу датчика массы, и восьмой блок умножения, второй вход которого через третий синусный функциональный преобразователь соединен с выходом первого датчика положения, а его выход – с шестым входом четвертого сумматора, а также последовательно соединенные девятый сумматор, первый и второй входы которого подключены соответственно к выходам первого и второго датчиков положения, четвертый синусный функциональный преобразователь и девятый блок умножения, второй вход которого подключен к выходу седьмого сумматора, а выход – к седьмому входу четвертого сумматора, отличающееся тем, что в него дополнительно введены последовательно соединенные десятый сумматор, первый вход которого подключен к выходу восьмого блока умножения, а второй – к выходу девятого блока умножения, и десятый блок умножения, второй вход которого соединен с выходом второго датчика ускорения, а выход – с восьмым входом четвертого сумматора. РИСУНКИ
MM4A Досрочное прекращение действия патента Российской Федерации на изобретение из-за неуплаты в установленный срок пошлины за поддержание патента в силе
Дата прекращения действия патента: 29.07.2005
Извещение опубликовано: 10.12.2006 БИ: 34/2006
|
||||||||||||||||||||||||||