Научная статья на тему 'ДИСТАНЦИОННОЕ УПРАВЛЕНИЕ МАНИПУЛЯЦИОННЫМИ РОБОТАМИ'

ДИСТАНЦИОННОЕ УПРАВЛЕНИЕ МАНИПУЛЯЦИОННЫМИ РОБОТАМИ Текст научной статьи по специальности «Математика»

CC BY
199
18
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
КОПИРУЮЩЕЕ УПРАВЛЕНИЕ / ДИСТАНЦИОННОЕ УПРАВЛЕНИЕ / БИЛАТЕРАЛЬНОЕ УПРАВЛЕНИЕ / АДАПТИВНОЕ УПРАВЛЕНИЕ / УСТОЙЧИВОСТЬ ПРОЦЕССОВ УПРАВЛЕНИЯ / COPYING CONTROL / REMOTE CONTROL / BILATERAL CONTROL / ADAPTIVE CONTROL / STABILITY OF CONTROL PROCESSES

Аннотация научной статьи по математике, автор научной работы — Кулаков Ф. М., Алфёров Г. В., Ефимова П. А.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

REMOTE CONTROL OF ROBOTIC MANIPULATOR

The article proposes and substantiates a method for remote control of a space robot designed to perform various operations with objects, both freely moving in space and having holonomic connections. The latter is typical during assembly operations that are most demanded at present in space exploration. The method is based on the use of an important feature that characterizes each operation performed - the presence of the so-called passport of the operation performed on the interaction of the working tool of the robot with environmental objects.

Текст научной работы на тему «ДИСТАНЦИОННОЕ УПРАВЛЕНИЕ МАНИПУЛЯЦИОННЫМИ РОБОТАМИ»

2019

ВЕСТНИК ПЕРМСКОГО УНИВЕРСИТЕТА

Математика. Механика. Информатика

Вып. 4(47)

УДК 531.391

Дистанционное управление манипуляционными роботами

Ф. М. Кулаков, Г. В. Алфёров, П. А. Ефимова

Санкт-Петербургский государственный университет

Россия, 198504, г. Санкт-Петербург, Петергоф, Университетский проспект, 35 kufelix@yandex.ru; +7-906-244-82-16

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

Ключевые слова: копирующее управление; дистанционное управление; билатеральное управление; адаптивное управление; устойчивость процессов управления.

БОТ: 10.17072/1993-0550-2019-4-34-43

1. Особенности предлагаемого подхода дистанционного управления

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

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

© Кулаков Ф.М., Алферов Г.В., Ефимова П.А., 2019 Работа выполнена при финансовой поддержке РФФИ, проект № 18-08-00419.

отсутствуют, то требуемая операция может быть успешно проведена.

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

С помощью соответствующих сенсоров, установленных на модели робота, в процессе выполнения требуемой операции формируются законы изменения во времени ряда данных, характеризующих силу взаимодействия рабочего инструмента модели с моделями объектов внешней среды робота, а также их взаимное положение. Можно утверждать, что в случае использования этих законов в качестве программных для системы управления реальным роботом при достаточно высоком качестве их отслеживания этой системой на втором этапе управления космическим роботом имеет место весьма большая вероятность выполнения роботом требуемой операции в недетерминированной внешней среде. Этот класс представляет собой набор произвольно расположенных твердых тел, которые могут быть как свободно перемещаемыми в пространстве, так и имеющими голономные связи [1, 2], ограничивающие их возможные перемещения.

Вышеуказанное утверждение базируется на следующем соображении.

Для каждого типа операции по взаимодействию рабочего инструмента (схвата) с предметом среды существует некий инвариант -паспорт ее выполнения [3-9, 22]. Он включает траекторию изменения во времени положения относительно схвата так называемых характерных точек, принадлежащих предметам внешней среды. В случае же силового взаимодействия схвата с предметами, к этим траекториям добавляется привязанный к ним "по времени" закон изменения силы и момента взаимодействия схвата с этими предметами, измеряемыми запястным силомоментным сенсором.

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

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

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

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

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

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

Вышеприведенные операции и другие им подобные, в принципе могут быть использованы при создании интерпретатора расширяемого проблемно ориентированного языка для реализации супервизорного управления космическим роботом [9, 22].

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

верхностью, на которой произвольно разбросаны твердые предметы неправильной формы. Такая поверхность может быть поверхностью некото-рых астероидов, Луны, а также Марса.

2. Обоснование работоспособности

подхода

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

В результате анализа должны быть выявлены условия устойчивости функционирования системы дистанционного управления роботом в целом. Только при их удовлетворении система может быть признана работоспособной. Поскольку система дистанционного управления включает наземную и космическую части, то для ее работоспособности, во-первых, должны быть удовлетворены требования устойчивости для билатерально управляемой от задающей рукоятки наземной модели робота, во-вторых, должна быть достигнута устойчивость функционирования локальной системы управления реальным космическим роботом, которая должна отслеживать программные траектории, сформированные на наземном центре управления реальным роботом. Что касается динамического анализа [4] функционирования билатерально управляемого от задающей рукоятки модели космического робота, то он уже был проведен [4] и результаты его, включающие условия достижения устойчивости управления, приведены в [12-21].

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

Динамическое описание поведения ма-нипуляционного космического робота, функционирующего в невесомости, имеет вид:

А =

д 2Т

дд2

Ад+Вд + Сд = Н17 + (),

(1)

*=— _ 1 дг 2

д(д)тА дц

V

"0 0 " " Е ~

, Н =

_0 Се _ 0

сд = , с =

дд

где q = (д, е), ¿¡ = (д, е) - (п + т) -мерные

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

(т х т) симметрическая положительно-определенная матрица жесткости конструкции робота, Q - (п + т) -мерный вектор обобщенных реакций связей (сил взаимодействия рабочего инструмента с предметами внешней среды, имеющими склерономные связи), Н -(п + т )х п -блочная матрица, кр -

(п + т) х (п + т ) -симметрическая положительно определенная матрица коэффициентов трения, Е - п х п -единичная матрица, и -п -мерный вектор управления.

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

М ( X ) = М (/ ( д )) = 0,

(2)

где М (X) - г-мерная непрерывно дифференцируемая вектор-функция г < 6 .

X = (^, У2, У3, %, е2, 03) - вектор

положения и ориентации рабочего инструмента (схвата) космического манипулятора, прикрепленного к последнему звену манипулятора с помощью "упругого" элемента,

который является запястным силомоментным сенсором, измеряющим величину силы, приложенную к схвату со стороны перемещаемых им предметов внешней среды. У1, У2, ^ - координаты полюса (начала координат системы, связанный с рабочим инструментом), 0Х, 02, въ - Эйлеровы углы поворота координатной системы схвата.

Дифференциальная форма (2) имеет вид

= о,

дХ

(3)

и в более удобном нормализованном виде:

рХ = рЦ = 0, (4)

где р = Я~гдМ / дХ - г х 6 -нормализованная матрица связей, Я = diag {Д, Д2,..., Д6} -диагональная г х г -матрица, Д. — эвклидова

дХ

норма]-й строки матрицы: дМ / дд, £ =-

дд

- 6 х (п + т) -матрица Якоби.

Для малых приращений ДХ, Дд уравнение, связывающее их, имеет форму, аналогичную (4):

рДХ = р£Дд = 0. (5)

Вектор АХ может быть представлен в виде суммы двух слагаемых:

ДХ = ДХц + ДХе , (6)

где ДХ- п -мерный вектор приращения, порождаемый приращением Дg вектора управляемых обобщенных координат, а ДХе -

т -мерный вектор приращения, порождаемый приращением вектора Де упругих деформаций конструкции робота.

Вместо вектора X' в уравнениях связей можно использовать вектор

х = (а,у) = рХ, (7)

где / - ортогональная 6 х 6 -матрица, являющаяся функцией вектора д угловых с и линейных V скоростей схвата космического манипулятора, в системе координат, которая связана со схватом. Вместо вектора ДХ применим вектор малых приращений:

Дх = /ДХ. (8)

Тогда, приняв во внимание (7), (8), выражение (6) можно привести к ниже-

следующей нормализованной форме представления уравнений связи:

р/ДХ = рДХ8 + рДХе = рЗг Аg + р/ее = 0,

(9)

где / = [ / | Je ] - 6 х (п + т) -Якобиева матрица манипулятора, / и / - 6 х п и

6 х т -блоки.

Вследствие малости деформации е в (9)

Де заменено на е . J =

Jv | Ja

- 6 X n -

Якобиева матрица для управляемых обобщенных скоростей, /У и /сс - 3х п -блоки,

g и

связывающие векторы линейной V и угловой с скоростей.

Очевидно, вектор Q обобщенных реакций связей, т.е. вектор силы взаимодействия схвата с предметами внешней среды, отнесенный к вектору д обобщенных координат робота, имеет следующее представление: Q = , Qe ) = /ТрТ^, где Я - г -мерный вектор - множитель Лагранжа, ^ и ^ -

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

Qg = /¡рТЯ и = /ТерТЯ. (10)

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

U = -n

1 n 11

'ar v

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

i=1

dg

Kp (-X )-KQ (Qd -Qg )

где Qg и Qg - векторы желаемого и текущего

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

К сожалению, текущее значение вектора ^, входящего в это выражение, для и

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

сенсоров не только переменных g и е, являющихся компонентами обобщенных координат д = (g, е) , но и их производных.

Поэтому на практике в качестве ^

используется величина, близкая к требуемой, однако, точно она равна ей только при значениях ¿7 = ¿7 = 0.

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

¿7 = ¿7 = 0, что приводит эту систему к виду С е = = ^ рТ Я и, поскольку в соответствии с (10) ^ = ЗтрЯ, то искомая

Qg = -11Сг'1ее , где Сг = [ЛСЧ7 ] 1 - матрица жесткости запястного силомоментного сенсора. Текущее значение ^ формируется с

помощью силомоментного сенсора, который в процессе реализации управления измеряет значение е . Что касается остальных величин, входящих в закон управления и , а именно величины X', '' = 1, 2, 3,..., п, то они формируются вышеописанным способом с помощью лазерных дальномеров или с помощью ПЗС-камер.

Наконец, формирование текущих значе-

(

ний матриц

дХ_ дg

V

' = 1,2,3,..., п, входя-

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

х' = х0 +аХ', где х' и х0 - векторы, представляющие в

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

Продифференцировав правую и левую части этого равенства, получим

дХ' . дд

¿ = ат (х'-х0) + сст (х'-х0). (11)

Из-за стационарности внешней среды векторы положения характерных точек х1 не зависят от времени, т.е. х1 = 0. Тогда, учтя

что ат = -ат со и что агх0 = V = , а

Т® • V- V-

(О gg, где V - векторы линеинои скорости полюса (начала координат) последнего звена манипулятора, ( - вектор угловой скорости последнего звена в системе координат этого звена, наконец, приняв во внимание что

ат (х1 _ х0) = X1, равенство (11) можно привести к виду

аг

дд

дxi " '

Следовательно, -= 3. + X 3(.

дд g

Дальнейший динамический анализ требует модернизации классического описания ди-намики поведения механизма, имеющего скле-рономные связи. Вместо описания динамики в виде двух систем уравнений, одна из которых - система дифференциальных уравнений Лагран-жа II рода, вторая -система (9), состоящая из г уравнений склерономных связей, будем использовать модернизированную систему. Она получается из исходной (1) путем замены в ней г-мерного множителя Лагранжа Я , с помощью которого представляется вектор обобщенных реакций связей Q = 3ТЯ величиной срЗАд, в которой с ^ ас, а срЗАд ^ 0 каждая /-я компонента которого пропорциональна расстоянию р 3Ад точки, определяемой вектором д до /й гиперповерхности, представленной уравнением р 3 Ад = 0, где р ■ - /-я строка матрицы

р . Оно является /-м уравнением, входящим в

систему уравнений связи (9).

В качестве матрицы пропорциональности используется скалярная матрица с ^ ас . Правомерность описанной замены показана, в частности, в [18]. В соответствии со сказанным, полагая, что д_ д0 = Ад -

малое приращение, а д - значение д ,

удовлетво-ряющее уравнению связей (4), имеем

Л = -ApJ (д - д0) = -орЗкц, А ^ <

■ оо

Таким образом, новое представление системы уравнений динамики модели манипулятора (1) примет вид

А с/+ Вс/ + ( V/ = Н11 - ./'р'ср/Ас/ и будет включать только дифференциальные уравнения.

После перехода в этой системе к новой переменной А = д - д0, д = ( g, е), Аг = g - g0,

\ = е - е0, где д0, е0, go соответствуют равновесному состоянию модели, заменим и его представлением (8). В результате полу-чим, дополнительно проведя еще и линеари-зацию системы в окрестности д = 0, д = д0,

нижеследующую систему уравнений:

д+д+сд = о,

(12)

где

Г А А 1 Г В 0 "

А = пп пт , В = пп

А _ тп А тт _ 0 Втт _

= кЕ + ку

и

С =

7

^ пп /

^ т.

/

тт

7

т

- (и + т )х( п + т ) -

матрицы инерции, представления диссипа-тивных сил и представления сил, зависящих от вектора обобщенных координат.

/п = (Jg )Т РТCpJg

1 п 1 I

п 1=1

п ( дХ' ^

чдА g У

тТ „Т

г.

^дХЛ

чдА g У

7т = к^1^g С^е + Jg Р е ,

/тп = JTeРTcРJg ,

/тт = Се + ^е РТ ^е •

(13)

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

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

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

переменные Дг1 = Дг, Де1 = Де и получим

(14)

(15)

Аг1 = -П0г А,

Ае1 = -ПА

(Аг, Ап ),Ае = (Ае , Ае1), А =

П 0г = Г 0 ф _ г п Е 0 Т Ф 0 г гт 0" 0

П 0е = Г 0 ф _ е п 00 0ф ет Е Т е

где П0г и П0е - 2п х 2 (п + т) и 2т х 2 (п + т) -матрицы;

Т0г = ап• В, Т0е = ат• В,

Ф = Гф ф 1 Ф = Гф ф 1

0г гп гтр 0е е п е т у

фг п = ап• (1п ) , фг т = ап• (/т ) , Фе п = ат^ 7 ) , Фе т = О, (/п ) ,

Т

г

(Ас)"1 = C =

а а а

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

nn nm = n•

J^mn атт _ ат• _

fn. f

J m•

(17)

= i f f 1

|_cZ • n J *m J'

/ /

^ пп с/ пт

/ /

тп тт

Е и Е - (п х п ) - и (т х т) -единичные матричные блоки. Блоки а , а , а , а

г пп^ пт ' тп ' тт

матрицы (А в (17) размерности п х п, п х т, т х п, т х т представляются через блоки А , А , А , А матрицы А с

пп' пт^ тп' тт ^ ^ ^

помощью формулы Фробениуса:

а,,,, = А,!1 + А_1Аа ,А,А_

nn nm mm mn nn '

i , а

mm' mm

a = aT = А 1А а , а =

nm mn nn ^m m™4

(А -А A-1 А )-1

mm mn nn nm

(18)

Введем постоянный параметр:

/ = Пг Пе"1. (19)

Нормы П , П правомерно заменить на нормы блоков Ф, Фое, поскольку элементы единичных блоков Е , Е , а также элементы блочных матриц Т , Т коэффициентов вязкого трения значительно меньше элементов матриц Ф . Последние являются матрицами

параметров, которые определяют величины потенциальных и упругих сил манипулятора. Эти параметры значительно больше единицы, а также коэффициентов вязкого трения. Поэтому выражение (19) для / можно заменить: и2 = Ф Ф 1 = а а 1 <

г ог ое п• т•

1

(а + а ) а

\ nn nm / mm

(20)

где апп, атт, ат,, ап, - октаэдрические

нормы матриц апп , аМт , ат. , а„. .

С помощью (18) для апт и апп убедимся в справедливости неравенства:

а < А _ А а < а А а . (21)

пт пп пт тт пп пт тт У '

Заменив в (21) величину аит правой частью неравенства (18), приведем (19) к виду и2 < а (а _ + А ).

г* пп \ тт пт )

и так как атт 1 < Атт, что следует из (18) для а , окончательно имеем

тт

и" < апп (Атт + Апт ) , (22)

где

а„„ = А2 + А-1АптаттАтпА--1 < Cond (Апп ) А„„~1 (E + 8)

8 < Cond (А- ) А-- 'Am^rnAn ^ E • Анализ показал, что особенности конструкции рассматриваемого класса манипуляторов, а также малость массы и момента инерции рабочего инструмента, закрепленного на конце манипулятора, по сравнению с инерцией и массой остальных его подвижных элементов - звеньев манипулятора, приводят к нижеследующему характерному соотношению между блоками матрицы .

Величина блока А в основном определяется моментами инерции звеньев манипулятора. Она значительно больше величины блоков Аnm = АТтп, Аmm, которые определются

моментом инерции и массой рабочего инструмента на конце манипулятора, т.е. имеет место следующее неравенство: Аии » Аоти,

А >> А и А >> А •

— nm — тт

И, следовательно, как видно из (20), параметр /и2 будет очень малым, если блок А матрицы А еще и достаточно хорошо обусловлен, т.е. Cond (Аии) не будет

слишком большим.

Для дальнейшего преобразования систем (14), (15) с использованием малого параметра / введем вместо Де1 переменную

Ае1 = /лАе и домножим на /и2 = Фог Фгое4 правые и левые части равенства (15). Заменим также матрицу Пог ее представлением через Фог с помощью выражения (16).

В результате получим следующую запись систем уравнений (14), (15):

мК = Kl, (23)

иАе\ =-juT А . -Ф Фг 'Ф А

Л* г* ое е 1 ог ое ог

А„ = Д..

rl'

А, = -Г А.-Ф А +кА .

г 1 ог г 1 ог г

(24)

Она включает невозмущенную подсистему (24) и сингулярно возмущенную подсистему (23), так как ее левые части имеют малый скалярный множитель / при производных переменных Ае, Ае1.

В то же время множитель Фог Фое

при переменной А в правой части этой подсистемы соизмерим с матричным коэффициентом Фог при той же переменной в подсистеме (22), поскольку он является произведением нормы Фог матрицы Фог на

нормированную матрицу Фое Фое. Если эта

подсистема (23), (24) удовлетворяет теореме Тихонова [11], а это значит, во-первых, что, при / = 0 сингулярно возмущенная система,

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

Ав0 = (А ,Ав1) = ф (А). Во-вторых, при замене входящей в эту сингу-лярную подсистему переменной Аг некоторым параметром,

например нулем, последняя превращается в систему диффе-ренциальных уравнений, которая устойчива в окрестности значения Ае0, тогда для прове-дения динамического

анализа исходной сис-темы (23) и (24) можно в первом приближении использовать более простую, чем исходная, так называемую порождаю-щую подсистему. Она получится из несин-гулярно возмущенной подсистемы (24) при замене входящей в нее переменной А изолированным корнем, Ае0 =ф(Аг) .

Приняв во внимание (16), (17) для

Ф0е > С и ат- , а также (13) для 7пп, 7пт и

(18) для атп и атт , имеем

А 1П = 0, Ф А = а А =

е10 5 ое т*^ 01

а (А А- / + / ) А = 0.

тт \ тп пп^п* ^ т* 1

Норма матричного коэффициента -АиАи при /п, не может превышать величины

Атп А-1 < апп Апт , как следует из (21). Эта

2

величина меньше / , что видно из выражения (22). Тогда логично пренебречь в (25)

членом аттАтпАппг , и подсистема (25) с учетом невырожденности а превратится в подсистему

/т. А = 0. (26)

Использовав (17) для fт* Г/тп ^тт I и (13) для /тп , /тт , запишем систему (26) в виде

(25)

СеАе + JTepTcpJgАg + JтepTcpJeАe = 0 . (27) Откуда

Ае = (Се + JTepTcpJg)-1 JтepтcpJg А g . (28)

Для формирования порождающей системы в системе (24) надо заменить вектор А ,

являющийся блоком вектора А , его представлением (28) через вектор Аг.

В разделе 3 публикации [9] было показано, что вектор Ф0гА, входящий в (24) и представляемый в соответствии с (16), (17) в виде Ф0гА = ап. 7 /*т ] А , при 0 с

большой точностью определяется как

Ф0гА = апп (ТА + /птАе ). (29) После замены / и / их выражениями (13), замены Ае его представлением (28) и соот-ветствующих преобразований, имеем

1

/0г А,

п , =1

Г ■ Л"

' дХ' ^

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

дА„

К

ГдХЛ

дА_

(30)

(кк + Е) -

(кК + Е) JтgCe (Се + pTcpУCeJg

Если положить матричные коэффициенты к и к скалярными положительными матрицами и учесть, что С - положительно-определенная матрица, то / . будет симметрической положительно-определенной матрицей. Действительно, все три слагаемые, образующие /ог, в силу своей структуры являются симметрическими матрицами, откуда следует симметричность /ог. Кроме того,

первые два слагаемых - положительно-определенные матрицы, а третье слагаемое -отрицательно-определенная. Однако это слагаемое в сумме со вторым не может быть отрицательно-определенной матрицей, что следует из очевидного неравенства Се > Се (Се + р"Cp)- Се .

Поэтому / симметрична и положительно определена.

Замена в (24) члена его выраже-

нием (29) дает следующее представление порождающей подсистемы уравнений для

п

модели манипулятора в форме уравнения второго порядка:

a 1 Аг + Аг + L А = 0

nn ' nn ' J 0г г

(31)

где А - диагональная положительно-определенная матрица, составленная из первых п строк матрицы = кр + ку.

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

Что касается порождающей системы, то ее устойчивость, а значит, и устойчивость анализируемой исходной системы, будут иметь место, так как матричный коэффициент Впп, как и коэффициенты а^ и /0г, -

симметрические положительно-определенные матрицы. Присоединенная система получается из сингулярно возмущенной подсистемы (23), в которой переменная А , являющаяся блоком вектора А = (Аг,Ае), назначается параметром, например нулем: Аг = 0.

Заменим в (23) матричный множитель Ф его выражением (16), а входящие в него

выражения матрицы а и матрицы С - их представлениями (17) с последующим использованием формулы (13) для /1тп, /1тп и формулы (17) для атп и атт. Эти действия

трансформируют (23) в следующую форму

записи присоединенной подсистемы уравнений:

(32)

/Т0 Ае1 Фог Фое атт \ ^тт + АтпАпп -^пт \ Ае '

Член АтпАпп < апп Атп </2, как следует из (21). Поэтому в (32) слагаемым

Атп Апп/пт логично пренебречь при 0 .

Тогда подсистема (32) в форме уравнений второго порядка примет вид

иа А е+иВ А+Ф Ф 1 ( А = 0, (33)

г* тт ^ г* тт е ог ое ^ тт е >

где В - диагональная положительно-определенная т х т -матрица, составленная из последних т строк матрицы В = кр + ку .

Поскольку все матричные коэффициенты при переменных Ае, Ае, Ае - положительно-определенные симметрические матрицы, включая f, что следует из (15) для

fmm, то (33) описывает устойчивый процесс.

Полученный результат свидетельствует об удовлетворении условий теоремы Тихонова [11] для рассматриваемой системы уравнений (12) динамики модели робота, что дает право использовать для анализа динамики модели робота вместо системы уравнений (12) порож-дающую систему уравнений (31) поскольку, как показано выше, он описывает устойчивый процесс.

Заключение

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

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

Список литературы

1. Kulakov F., Alferov G.V., Efimova P., Cherna-kova S., Shymanchuk D. Modeling and Control of Robot Manipulators with the Constraints at the

Moving Objects // Intern. Conf. "Stability and Control Processes" in Memory of V.I. Zubov (SCP). St. Petersburg, 2015. P. 102-105.

2. Alferov G.V., Malafeyev O.A. The Robot Control Strategy in Domain with Dynamical Obstacles // Lecture Notes in Computer Science. 1996. Vol. 1093. P. 211-217.

3. Kulakov F., Alferov G., Efimova P. Methods of Remote Control over Space Robots // Intern. Conf. on Mechanics - Seventh Polyakhov's Reading, St. Petersburg, 2015. P. 7106742.

4. Kulakov F., Alferov G., Sokolov B., Gorovenko P., Sharlay A. Dynamic analysis of space robot remote control system // AIP Conference Proceedings. St. Petersburg, 2018. Vol. 1959. P. 080014.

5. Kulakov F., Sokolov B., Shalyto A., Alferov G. Robot Master Slave and Supervisory Control with Large Time Delays of Control Signals and Feedback // Applied Mathematical Sciences. Vol. 10 (33-36). P. 1783-1796.

6. Kulakov F., Alferov G., Sokolov B., Sharlay A. Bilateral Remote Control over Space Manipulators // AIP Conference Proceedings. St. Petersburg, 2018. P. 150015.

7. Kulakov F., Kadry S., Alferov G., Efimova P. Remote Control of Space Robots Change-Adaptive in its External Environment // International Journal of Online and Biomedical Engineering, 2019. Vol. 15 (7). P. 84-98.

8. Kulakov F.M. Methods of Supervisory Remote Control over Space Robots // Journal of Computer and Systems Sciences Interna-tional. 2018. Vol. 57(5). С. 822-839.

9. Кулаков Ф.М. Методы супервизорного телеуправления космическими роботами // Известия Российской академии наук. Тео-рия и системы управления. 2018. № 5. С. 161-181.

10. Ivanov G., Alferov G., Efimova P. Integrability of nonsmooth onevariable functions // 2017 Constructive Nonsmooth Analysis and Related Topics (Dedicated to the Memory of V.F. Demyanov), CNSA 2017 - Proceedings, P. 7973965.

11. Тихонов А.Н. Системы дифференциальных уравнений, содержащие малые параметры при производных: мат. сб. 1952. Т. 31, № 3. С.575-586.

12.Alferov G.V., Ivanov G.G., Efimova P.A. The structural study of limited invariant sets of relay stabilized system (Book Chapter) Mechanical Systems: Research, Applications and Technology. 2017. P. 101-164.

13. Ivanov G., Alferov G., Gorovenko P., Sharlay A. Estimation of periodic solutions number of firstorder differential equations (2018) AIP Conference Proceedings. 1959. P. 080006.

14.Alferov G.V., Ivanov G.G., Efimova P.A., Sharlay A.S. Stability of linear systems with multitask right-hand member (Book Chapter) Stochastic Methods for Estimation and Problem Solving in Engineering. 2018. P. 74-112.

15. Alferov G., Ivanov G., Efimova P., Sharlay A. Study on the structure of limit invariant sets of stationary control systems with non-linearity of hysteresis type AIP Conference Proceedings. 2017. 1863. P. 080003.

16. Ivanov G., Alferov G., Sharlay A., Efimova P. Conditions of asymptotic stability for linear homogeneous switched systems AIP Conference Proceedings, 2017. 1863, P 080002.

17. Seifedine Kadry, Gennady Alferov, Gennady Ivanov, Artem Sharlay. Almost Periodic Solutions of First-Order Ordinary Differential Equations, Mathematics. 2018. Vol. 6, № 9. P. 171, DOI: 10.3390/math 6090171.

18. Kadry, S., Alferov, G., Ivanov, G., Sharlay, A. About stability of selector linear differential inclusions AIP Conference Procee-dings, 2018. 2040. P. 150013. DOI: 10.1063/1.5079216.

19. Kadry, S., Alferov, G., Ivanov, G., Sharlay, A. Stabilization of the program motion of control object with elastically connected elements AIP Conference Proceedings, 2018. 2040. P. 150014. DOI: 10.1063/1.5079217.

20. Kadry S., Alferov G., Ivanov G., Korolev V., Selitskaya E. A new method to study the periodic solutions of the ordinary differential equations using functional analysis Mathe-matics. 2019. Vol. 7(8). P. 677.

21. Seifedine Kadry, Gennady Alferov, Gennady Ivanov, Artem Sharlay Almost Periodic Solutions of First-Order Ordinary Differential Equations Mathematics. 2018. Vol. 6, № 9. P. 171.

22. Кулаков Ф.М. Телеуправление космическими роботами // Известия РАН. ТиСУ. 2016. № 4. С. 141-192.

Remote control of robotic manipulator

F. M. Kulakov, G. V. Alferov, P. A. Efimova

0. M. KymKoe, r. B. An^epoe, n.A. E^HMoea

Saint Petersburg State University; 35, Universitetsky prospekt, Peterhof, St. Petersburg, 198504, Russia kufelix@yandex.ru; +7-906-244-82-16

The article proposes and substantiates a method for remote control of a space robot designed to perform various operations with objects, both freely moving in space and having holonomic connections. The latter is typical during assembly operations that are most demanded at present in space exploration. The method is based on the use of an important feature that characterizes each operation performed - the presence of the so-called passport of the operation performed on the interaction of the working tool of the robot with environmental objects.

Keywords: copying control; remote control; bilateral control; adaptive control; stability of control processes;

i Надоели баннеры? Вы всегда можете отключить рекламу.