Копирующие манипуляторымои старые разработки от 1994 года.
В 90-тых гадах приведенная ниже информация по ряду причин не вошла в описание патента № 2134193 ru (прежде всего по причине объёма).
Однако теперь, для решения проблемы «Робастность манипуляторов антропоморфного робота-аватара, управляемого в копирующем режиме», пришлось вытащить из архива эти свои очень древние
наработки, т.к. мне надо на что-то ссылаться в своих новых разработках.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Манипуляторы по внешнему виду и функциям похожи на руки человека.
Внутреннее строение манипуляторов такое: жесткие, подвижные относительно друг друга элементы – «кости». На «костях» закреплены «мышцы» - гидравлические цилиндры. Гидроцилиндры имеют герметичное уплотнение у штока, это позволяет каждой (одной) «мышце» либо укорачиваться (тянуть), либо удлиняться (толкать) детали суставов, тем самым сгибать и разгибать сустав. Для дистанционного управления этими манипуляторами на руки человека-оператора надевают управляющий рукав с пятипалой перчатками. Эти рукава и перчатки состоят из подвижно сочлененных между собой жестких элементов. Рукава и перчатки выполняют роль механизмов, управляющих манипуляторами, поэтому назовём их управляющим механизмом, а жесткие элементы, из которых они состоят, - рычагами управления или просто рычагами. В каждом подвижном сочленении управляющего механизма и в каждом «суставе» манипулятора вмонтированы по два датчика угловых перемещений.
Каждая «кость» или каждый датчик строго взаимно однозначно соответствуют одному рычагу или одному датчику управляющего механизма. Назовём такое соответствие «сопряжением». Здесь далее я опишу только один «сустав» манипулятора и сопряженное ему подвижное сочленение управляющего механизма.
Все остальные «суставы» манипулятора и все остальные сочленения управляющего механизма имеют принципиально такое же устройство. (Под принципиальной одинаковостью здесь подразумевается методы крепления «мышц» и способы снятия показаний датчиками).
· Принципиальная схема крепления «мышц» - гидроцилиндров: |
||
|
||
Прежде всего – ось № 1. Вокруг этой оси и будет в дальнейшем происходить вращение «костей» № 2 и № 3 – сгибание и разгибание сустава. На рисунке между костями 2 и 3 находится деталь № 4 (точечная штриховка). К этой детали № 4 крепится через ось № 5 шток № 6 гидравлического цилиндра № 7. Через деталь № 4 и упругий заполнитель № 8 усилие от «мышцы» № 7 передаётся на «кость» № 3. (В качестве упругого заполнителя можно использовать резиновую прокладку). В «кость» № 2 возле оси № 1 вмонтирован датчик угловых перемещений, он измеряет угол между костями № 2 и № 3 (на приведенной схеме он не показан).
· Описание и схема, поясняющая принцип снятия показаний датчиками угловых перемещений.
Особо подчеркну то, что деталь № 4 не связана жестко с «костью» № 3, а может совершать относительно неё небольшие движения (вращения на оси № 1) и что между деталью № 4 и «костью» № 3 имеется упругий заполнитель № 8.
Мы можем измерять внешние силы, прилагаемые к кости № 3 используя в конструкции сустава еще один датчик угловых перемещений, измеряющий углы между «костью» № 3 и деталью № 4. Так, если через «кости» № 2, № 3 и деталь № 4, в состоянии, когда на «кость» № 3 не действуют внешние силы, провести прямые линии, то получим:
|
||
|
||
Теперь приложим к «кости» № 3 внешнюю силу F. Под действием этой силы деформируется упругий заполнитель № 8 и изменяются углы между прямыми линиями:
|
||
|
||
Измерение углов между «костью» № 3 и деталью № 4 позволяет судить о внешней силе F. (Угол между «костями» № 2 и № 3 не определяет прилагаемой внешней силы. Это можно продемонстрировать таким примером:
Пусть на «кость» № 3 действует сила F, «мышца» № 7 развивает силу F’ и поддерживает между «костями» № 2 и № 3 постоянный угол в 1800 (как и в первом случае, когда на «кость» № 3 не действовало никакой силы). Однако, угол между «костью» № 3 и деталью № 4 отличается от 900 (равен 900 + a) – это и позволяет судить о приложенной внешней силе.
|
||
|
||
Итак, после того, как мы ознакомились с принципом крепления «мышц» и методами снятия показаний датчиками, можно перейти к рассмотрению сопряженных элементов: подвижному сочленению на управляющем механизме и соответствующему ему «суставу» на манипуляторе.
· Принципиальная схема сопряженных элементов: |
||
|
||
На приведенной схеме подвижное соление управляющего механизма и соответствующий ему «сустав» манипулятора имеют одинаковое изображение:
|
||
|
||
(одинаковое из-за принципиально схожести строения).
Буквами “А” обозначен механизм управления, буквами “В” – манипулятор.
«Мышцы»-гидроцилиндры на схеме изображены так:
|
||
|
||
Электроклапаны, через которые происходит нагнетание в цилиндры рабочего вещества, обозначаются: А1, В1, А2, В2.
Клапаны А1 и В1 впускают рабочее вещество в левую (от поршня) часть цилиндра, одновременно с включением клапанов А1 и/или В1 происходит открывание клапанов, выпускающих рабочее вещество из правой (от поршня) части цилиндра. На схеме клапаны выпуска не показаны, а изображены только клапаны, через которое происходит нагнетание рабочего вещества. Аналогичную ситуацию имеем для клапанов А2 и В2.
Измерения датчиков угловых перемещений от управляющего механизма и сопряженного ему «сустава» манипулятора поступают в процессор по каналам УА, СА — УВ и СВ.
Где: УА – угол между рычагами управляющего механизма; УВ – угол между «костями» сустава манипулятора СА и СВ – углы, характеризующие внешние силы.
Параметры УА, УВ, СА и СВ анализируются процессором и в зависимости от их значения клапаны А1, А2, В1, В2 получают по каналам связи команды – на схеме команды обозначены толстыми стрелками с зелёным контуром:
|
||
|
||
Четырёх параметров УА, СА, УВ, СВ достаточно для обеспечения работы двух сопряженных элементов – «сустава» манипулятора и соответствующего ему подвижного сочленения управляющего механизма.
Ниже приводится алгоритм, по которому работает процессор, и его описание. Этот алгоритм может быть переведен на Любой язык программирования, либо его можно «запечатать» в микросхему. (Микросхемой с «запечатанным» в неё алгоритмом пользоваться удобней, т.к. не надо будет каждый раз перед началом работы манипулятора «насыщать» его процессоры программным обеспечением).
Прежде чем рассматривать алгоритм, необходимо договориться о направлении отсчета углов: будем считать углы УА и УВ положительными, если они отмеряются против часовой стрелки:
|
||
|
||
Как ранее отмечалось, углы СА и СВ характеризуют внешние силы. Они отмеряются угловым смещением относительно «кости» (или рычага), к которой приложена внешняя сила. Будем считать углы СА и СВ положительными, если они отмеряются по часовой стрелке. Пример: пусть внешняя сила равна нулю, тогда угол между осями, проведёнными через детали № 3 и № 4, равен 900 при этом полагаем, что СА = 0: |
||
|
||
Теперь приложим силу F так, что бы «кость» (или рычаг) № 3 сместилась против часовой стрелки (в положительном направлении отсчета углов УА или УВ). Тогда относительно детали № 3 деталь № 4 будет смещена по часовой стрелке — имеем положительный угол СА или СВ:
|
||
|
||
Теперь можно перейти к рассмотрению алгоритма и его описанию – каждый раз, после того, как алгоритм отдает клапанам «мышц» определенные команды:
|
||
|
||
, приводится схематический рисунок ситуации:
|
||
|
||
, предшествовавший моменту отдачи команды, и поясняющий её (команды) необходимость.
|
||
|
||
|
||
На обороте предыдущего изображения:
|
||
|
||
Выше я уже указывал, что это мои разработки из 1994 года. Тогда я как-то пытался защитить свои идеи. Для этого использовал заверение рукописи у нотариуса. Вот эстонский нотариус Хельга Рейго 16 сентября 1994 года поставила свою печать.J
|
||
|
||