Помощь в написании студенческих работ
Антистрессовый сервис

Синтез движения манипуляционных систем для пространств со сложными связями и ограничениями

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

Рис. 4: Робот-хирург Da Vinci компании Intuitive Surgical и шарнирный робот для сварки компании Fanuc Robotics. живаемая им зона гораздо больше, чем занимаемое роботом место. Примечательно также, что несколько роботов могут координировано взаимодействовать друг с другом, что повышает производительность в условиях стеснённого рабочего пространства. Особенно полезна шарнирная конструкция оказалась… Читать ещё >

Синтез движения манипуляционных систем для пространств со сложными связями и ограничениями (реферат, курсовая, диплом, контрольная)

Содержание

  • Обзор манипуляционных роботов и систем их управления
  • 1. Динамическая модель манипулятора с PUMA-подобной кинематикой при работе с податливой средой
    • 1. 1. Кинематика манипулятора PUMA
      • 1. 1. 1. Построение систем координат звеньев манипулятора
      • 1. 1. 2. Прямая задача кинематики
      • 1. 1. 3. Обратная задача кинематики
    • 1. 2. Описание модели в программном комплексе «Универсальный механизм»
      • 1. 2. 1. Модель робота и контактной поверхности
      • 1. 2. 2. Система позиционного управления
      • 1. 2. 3. Модель привода
      • 1. 2. 4. Модель контакта
      • 1. 2. 5. Первые эксперименты
      • 1. 2. 6. Промежуточные
  • выводы
    • 1. 2. 7. Добавление в систему поступательной степени свободы
    • 1. 2. 8. Модель позиционно-силового управления
    • 1. 2. 9. Эксперименты
    • 1. 3. Выводы
  • 2. Динамическая модель двух SCARA-подобных роботов при манипулировании одним предметом
    • 2. 1. Кинематика робота МагЮо
      • 2. 1. 1. Построение систем координат звеньев
      • 2. 1. 2. Прямая задача кинематики
      • 2. 1. 3. Обратная задача кинематики
    • 2. 2. Описание модели в программном комплексе «Универсальный механизм»
      • 2. 2. 1. Модель роботов и рабочей среды
      • 2. 2. 2. Описание связей, возникающих при работе с одним предметом
      • 2. 2. 3. Планирование траекторий движения
    • 2. 3. Эксперименты и
  • выводы
    • 2. 3. 1. Динамическое моделирование в ИМ
    • 2. 3. 2. Выводы
  • 3. Динамическая модель избыточного манипулятора в стесненной среде
    • 3. 1. Кинематика робота ЭпакеМап
    • 3. 2. Планирование траекторий движения
      • 3. 2. 1. Описание среды и ограничения
      • 3. 2. 2. Алгоритм построения траекторий в трубе
      • 3. 2. 3. Доказательство корректности алгоритма
    • 3. 3. Динамическое моделирование в программном комплексе «Универсальный механизм»
    • 3. 4. Выводы

Диссертация посвящена решению задачи синтеза движения манипуляцион-ных роботов при работе в пространствах со сложными связями и ограничениями. В работе предлагается единая технология синтеза движения механических систем: специальный кинематический и динамический анализ задачи, построение соответствующих алгоритмов планирования траекторий с учетом пространственных ограничений и связей, налагаемых на систему и на их основе построение систем управления роботами — в рамках которой рассматриваются три модельные задачи. Для их решения создаются динамические модели роботов в программном комплексе «Универсальный механизм», а также созданы два лабораторных макета манипуляторов (робот МапСо со БСАНА-подобной кинематикой на пневматических приводах и избыточный манипулятор ЭпакеМап на сервоприводах) для натурных экспериментов.

Актуальность темы

.

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

Объект исследования.

Компьютерные модели и лабораторные макеты следующих робототех-нических систем: манипулятор РМ-01, оснащенный инструментом для проведения «мягких» операций, в частности, процедуры массажаБСАКА-подобные манипуляторы Мапво на пневматических приводах, предназначенные для решения операционных задач в плоскости, гиперизбыточный манипулятор БпакеМап, предназначенный для работы в стесненных средах.

Предмет исследования.

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

Цель работы.

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

Задачи.

Рассматриваются три типа задач:

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

2. Манипулирование предметом в плоскости двумя манипуляторами;

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

Кинематический анализ задачи;

Построение динамической модели робота и рабочего пространства в программном комплексе «Универсальный механизм» (1Ш);

Разработка алгоритмов планирования траекторий движения;

Синтез систем управления;

Эксперименты на компьютерных моделях и лабораторных макетах роботов;

Анализ характеристик предложенных методов и алгоритмов.

Методы исследования.

Поставленные задачи решаются с применением методов теоретической и прикладной механики, теории робототехнических систем, вычислительной математики и систем управления. Исследование работоспособности предложенных в работе методов и алгоритмов проводится путем построения моделей в программных комплексах «Универсальный механизм», МАТЬАВ БтиНпк, Ма^ета^са и САПР-программах, а также путем отработки их на собранных для этих целей макетах роботов.

Научная новизна и положения, выносимые на защиту.

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

Разработана модель позиционно-силового управления системой робот-инструмент при работе с податливой средой;

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

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

Достоверность результатов. Основные научные результаты диссертации.

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

Практическая ценность.

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

Апробация диссертации.

Основные положения работы докладывались на:

Международной молодежной научно-практической конференции «Мобильные роботы и мехатронные системы», НИИ механики МГУ (г. Москва);

Международной научно-техническая конференция «Экстремальная робототехника» (ЭР-2011, г. Санкт-Петербург);

4-ой Всероссийской мультиконференция по проблемам управления (МКПУ-2011, в пос. Дивноморское Геленджикского района);

III Российско-тайваньском симпозиуме «Современные проблемы интеллектуальной мехатроники, механики и управления», НИИ механики МГУ (г. Москва) — семинарах кафедры теоретической механики и мехатроники МГУ им. М. В. Ломоносовасеминарах Института прикладной математики им. М. В. Келдыша РАН.

Публикации.

По теме диссертации опубликовано 5 работ, включая 1 статью в рецензируемом журнале.

Публикации в рецензируемых научных журналах из списка ВАК.

Головин В.Ф., Журавлев В. В., Архипов М. В., Павловский В. Е., Орлов И. А. Особенности математического моделирования многосуставного робота, взаимодействующего с упругой динамической средой. / Научно-техническая информация. Серия 2: Информационные процессы и системы. М.: ВИНИТИ. 2012. № 12. С. 16−27.

Другие публикации.

Орлов И.А., Павловский В. Е. Динамическое моделирование процессов функционирования роботов для механотерапии. / Тр. международной молодежной научно-практической конференции «Мобильные роботы и ме-хатронные системы». М.: Изд-во Московского университета. 2011. С. 114 116.

Павловский В.Е., Орлов И. А. Динамическая модель робота для механотерапии. / Тр. международной научно-технической конференции «Экстремальная робототехника». СПб.: Изд-во «Политехника-сервис». 2011. С.

319−321.

Павловский В.Е., Орлов И. А., Головин В. Ф., Журавлев В. В. Динамическое моделирование процессов функционирования роботов для механотерапии. / Материалы 4-й Всероссийской мультиконференции по проблемам управления. Таганрог: Изд-во ТТИ ЮФУ. 2011. Т. 2. С. 232−233.

Orlov I.A., Aliseychik А.P. Dynamic Modeling of the Redundant Manipulator in a Constrained Environment. / III российско-тайваньский симпозиум «Современные проблемы интеллектуальной мехатроники, механики и управления». Сборник трудов. М.: Изд-во Московского университета. 2012. С. 186−188.

Обзор манипуляционных роботов и систем их управления.

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

Современная робототехника возникла во второй половине XX века в ходе развития производства, когда появилась реальная потребность в универсальных манипуляционных системах. Главной причиной все более широкого применения промышленных роботов становится снижение их стоимости. Кроме того, роботы не просто дешевеют, они становятся более эффективными: более быстрыми, точными и гибкими. Но есть и другая тенденция, которая не связана с экономикой: по мере того как ростет квалификация роботов, они приобретают способность выполнять все больше задач, опасных или невыполнимых для человека. Однако стоит отметить, что возможности роботов, в том числе манипуляторов, ограничены. Они могут работать только в конкретном рабочем пространстве. Их скорости, ускорения, силы и моменты, развиваемые рабочим органом, обусловлены характеристиками используемых приводов. Таким образом, для управления манипуляционными системами необходимо уметь решать ряд задач, таких как [1]:

1. Анализ кинематики робота и рабочего пространства.

2. Планирование движения.

3. Предварительный расчет сил и моментов.

4. Анализ динамической точности.

5. Идентификация кинематических и динамических параметров робота.

Разнообразие роботов, классифицируемых по назначению, характерным признакам принципиального, схемного и конструктивного решений, очень широко, что лишь отчасти отражено в монографической и учебной литературе [2] - [18]. и в стандартах [19]. На данный момент наибольшее распространение получили следующие конструкции манипуляторов: Декартовы (картезианский и портальные) манипуляторы (см. рис. 1). Данная конструкция представляет собой несколько линейных осей перемещения, расположенных строго перпендикулярно друг другу.

Благодаря малому количеству шарниров и сочленений такая система обеспечивает высокую жёсткость конструкции, что при точных работах (сверление, сварка, резка, склейка) даёт высокие показатели точности. К примеру, роботы, выпускаемые фирмой БЫЬаига, при длине рабочего хода 2500 мм, способны точно повторять однотипные движения в пределах 0,05 мм. Одно время простота в программировании считалась плюсом этого типа робота, однако теперь изготовители предлагают готовое ПО для управления и обработки данных, и это преимущество теряет свою ценность. Простота конструкции обуславливает низкую стоимость оборудования, и это также является плюсом.

Рис. 1: Декартовы манипуляторы компаний Toshiba Machine и Epson Robots соответственно.

К минусам данного исполнения относится низкое соотношение обслуживаемого и занимаемого роботом пространств, существенно ограниченные возможности ориентирования инструмента, что влечет за собой невозможность выполнения работ в местах с ограниченным доступом. Манипуляторы SCARA (см. рис. 2). Недочёты декартовых манипуляторов вынудили инженеров начать разработку более гибких систем. В результате в 1981;м году фирмы SankyoSeiki, Pentel и NEC явили миру новую концепцию сборочного манипулятора. Аппарат назывался «сборочная роботизированная рука с избирательной гибкостью» (Selective Compliance Assembly Robot Arm), или сокращенноSCARA. Эта аббревиатура получила широкое распространение для обозначения роботов этого типа. Манипуляторы SCARA обладают высокой жесткостью по вертикальной оси Z и гибкостью по горизонтальным осям X и Y. Главным преимуществом данной конструкции является параллельное соединение сочленений манипулятора, в результате чего «рука» может достаточно свободно двигаться по горизонтали, сохраняя при этом вертикальную жёсткость. Это полезно, если требуется сверление или штамповка строго по оси Z. Этим объясняется словосочетание «избирательная гибкость» в названии робота. Использование манипуляторов SCARA особенно выгодно при сборке узлов, где робот должен вкладывать в круглые отверстия круглые стержни, не соединяя их. Немаловажно, что конструкция, состоящая из двух звеньев, может вытянуться, распрямив «локоть», а может свернуться, освободив занимаемое пространство. Это удобно при установке новых (демонтаже старых) станков в рабочей зоне с ограниченным пространством, и во время работы, когда детали перемещаются из одного производственного модуля в другой. Параллельные роботы манипуляторы (см. рис. 3). В промышленности часто встречаются операции, где робот должен взять деталь, перенести в нужном направлении и опустить в другое место. Для выполнения таких операций были придуманы параллельные стержневые.

Рис. 2: Манипуляторы SCARA компаний Adept Technology и Toshiba Machine. роботы. Суть такова: к базовой установке крепятся три «руки», соединенные параллельно, образуя кинематическую схему параллелограмма (это такая схема, при которой два параллельно соединённых рычага двигаются синхронно, корректируя направление друг другапример такой системы — спица зонтика). Особенностью этой системы является то, что выходное звено связано с базой несколькими кинематическими цепями, которые параллельно сообщают инструменту движение. В результате в каждой кинематической цепи есть свободные от приводов сочленения, на которые можно установить различные датчики, а также дополнительные приводы. Такой механизм позволяет параллельно управлять скоростью и усилием выходного звена по одной координате. Параллельная структура обладает высокой точностью, что позволяет использовать манипулятор для выполнения операций, требующих высокой точности (измерительные работы, лазерная обработка). Манипулятор имеет малый вес, потому способен работать на сверхбыстрых скоростях. В настоящее время широко распространены аппараты, объединённые под общим названием дельта-роботы". Такое название они получили благодаря особенно.

Рис. 3: Дельта-робот компании Fanuc Robotics и параллельный манипулятор компании Adept Technology. сти конструкции. Эти механизмы были сконструированы для высокоскоростного манипулирования предметами с небольшим весом. Первый дельта-робот был представлен в 1980 году Р. Клавелом, сотрудником Федеральной политехнической школы в Лозанне. Новинку высоко оценили специалисты, и многие крупные фирмы-производители купили права на её использование. «Дельта-робот» — типичная параллельная конструкция. 3 манипулятора, приводимые в движение карданной передачей, крепятся к базе, расположенной вверху в виде подвесной конструкциисходящиеся внизу манипуляторы соединены небольшой треугольной платформой, которая во время работы смещается по осям X, Y или Z, а центральный, четвёртый рычаг даёт дополнительную степень свободы — вращательную. Благодаря тому, что приводы установлены в основании базовой конструкции, а «руки» выполнены из лёгкого композитного материала, робот может совершать до 150 захватов в минуту. Чаще всего такие роботы используются для упаковки и сортировки изделий. К данному типу манипуляторов также относится платворма Гью-Стюарта, в которой используется октаэдральная компоновка стоек. Данный механизм имеет шесть независимых ног на шарнирных соединениях. При изменении длин ног изменяется ориентация платформы. Прямая задача кинематики имеет до 40 решений, тогда как обратная задача кинематики имеет единственное и очень простое решение. Шарнирные роботы манипуляторы. Этот тип манипулятора по принципу действия напоминает человеческую руку. В системе присутствуют не менее трёх поворотных соединений, которые образуют полярную систему координат. Основные шарниры обеспечивают поворот манипулятора, наклон в плечевом соединении и сгибание в локтеещё три поворотные оси и одно призматическое сочленение обеспечивают дополнительные степени свободы (крен, тангаж, рысканье), что позволяет руке выбирать любые направления и свободно вытягиваться по радиусу в любом направлении. Отличительная черта данной конструкции — очень высокая гибкость, позволяющая роботу обходить любые препятствия. Рука может принять любое положение внутри обслуживаемой зоны. Шарнирная конструкция находит применение в самых разных областях промышленности, например «рука» со сварочной головкой манипулирует ею так же, как это делает человек. Траекторию движения и углы ориентации сварочной головки можно менять как угодно, тем самым добиваясь высокого качества сварки практически в любых положениях. Шарнирный манипулятор позволяет выполнять дуговую сварку даже в самых труднодоступных местах. Кроме того, робот этого типа достаточно компактен, и обслу.

Рис. 4: Робот-хирург Da Vinci компании Intuitive Surgical и шарнирный робот для сварки компании Fanuc Robotics. живаемая им зона гораздо больше, чем занимаемое роботом место. Примечательно также, что несколько роботов могут координировано взаимодействовать друг с другом, что повышает производительность в условиях стеснённого рабочего пространства. Особенно полезна шарнирная конструкция оказалась в малоинвазионной хирургии (хирургии минимального вмешательства), суть которой состоит в том, чтобы оперировать через миниатюрные разрезы в тканях, не задевая жизненно важные органы (см. рис. 4). Раньше подобная работа выполнялась вручную, что требовало от хирурга колоссального опыта и напряжения, невероятной скоординированности движений глаз и рук, был необходим контакт с операционной зоной. Естественно, что малоинвазионная хирургия была весьма опасна, и операции далеко не всегда заканчивались удачно. С появлением роботов-манипуляторов с на шарнирной основе стало возможным преодолеть упомянутые недостатки малоинвазионной хирургии. Врач оперирует не своими руками, а посредством высокоточного, дистанционно управляемого манипулятора. Благодаря обратной связи по усилиям, компенсации неточности движений и трёхмерному эндоскопическому обзору, хирург получает практически полный доступ к рабочему прастран-ству. Как правило, типовой шарнирный манипулятор имеет пять или шесть программируемых звеньев. Несмотря на очевидные преимущества конструкции, управлять таким роботом достаточно сложно. При перемещении каждого звена обычно используется принцип минимального значения требуемого угла, и манипулятор движется не по прямой линии (как декартов, например), а выполняет довольно сложную траекторию, имитируя движения живой руки. В результате мысленное представление всех движений «руки» сильно затруднено, что создаёт трудности при программировании. Данная проблема широко освещена в различных работах, например в [20] - [22].

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

По типу управления робототехнические системы подразделяются на:

1. Биотехнические системы управления (СУ). Это категория СУ, в которой манипулятор робота в точности копирует движение руки оператора. Это довольно удобно, так как человек-оператор может находиться на достаточно большом расстоянии от зоны выполнения работ, где ему может угрожать как опасность самых низких уровней (обольёт водой), так и средних (попадет в глаза раствором), так и высоких (из-за аварии упадет тяжелый агрегат). Также положительным фактором данной категории СУ является то, что задачи можно выполнять с масштабированием (например, сантиметровое смещение руки оператора равно 5 см смещения манипулятора). В свою очередь биотехнические СУ подразделяются на:

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

Копирующие СУ, которые повторяют движения человека. Наиболее распространенным видом являются экзоскелеты, которые одеваются на всё тело, на несколько частей тела или на отдельную конечность. Обладают некоторой портативностью (хоть и далекой от идеала), что позволяет использовать их даже в повседневной жизни. Другой вид — это СУ, где движение передается задающим органом (например, рычагом) На данный момент, один из копирующих манипуляторов умеет поднимать до 3 тонн груза. Пример: экзоскелет XOS от компании Sarcos (см. рис. 5).

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

Рис. 5: Экзоскелет XOS компании Sarcos, разработан на заказ армии США. ски синхронны. Датчики мускульной активности со всех частей тела передают информацию на бортовой компьютер (находится на спине экзоскелета), который координирует все действия эк-зоскелета. В результате этого человек практически не испытывает усталости при физических нагрузках. Минус данной конструкции — огромное энергопотребление и ограниченность движений пилота. Полуавтоматические СУ, которые является глубокой модернизацией предыдущих двух подкатегорий в том плане, что на систему устанавливается микро-ЭВМ, которая занимается вычислением движений робота, что позволяет с помощью одного рычага управлять всей кинематикой робота.

2. Автоматические системы управления. Это те СУ, которые способны работать без участия человека вовсе. Им достаточно заранее заложить схему поведения («делать что-то пока не. «, «если ., то ., иначе .»), задать последовательность, задать координаты и т. п. Такие роботы очень удобны в тех случаях, когда работа постоянная, цикличная и не меняется в процессе её выполнения. А также не нужно тратить деньги на оператора, да и скорости автоматические СУ достигают более высокой, чем прочие (где участвует человек). Не менее важно то, что при работе таких роботов повышается безопасность, так как участие человека в техническом процессе либо минимально, либо отсутствует вовсе. Автоматические СУ делятся на:

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

Адаптивные СУ, которые является модифицированной версией программных. Главное отличие — это наличие адаптивного обеспечения: камер, ультразвуковых датчиков расстояния, датчиков касания, системы распознавания цвета/размера/образа и т. п. Всё это позволяет роботу самостоятельно корректировать свои действия и подстраиваться под изменения внешних условий.

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

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

Автоматизированные СУ, в которых могут чередоваться, кооперироваться и объединяться как автоматические, так и биотехнические признаки.

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

Диалоговые СУ, в которых человек и робот работают в тесной кооперации, с постоянным диалогом между оператором и машиной. За счет этого человек всегда имеет наиболее точные данные о деятельности робота, а робот — четкое планирование и выбор стратегии поведения, реализованное совместными усилиями ЭВМ и человека. Робот, как правило, оснащен системой прогнозирования и выведения оператору информации о последствиях того или иного действия. Это так называемая «творческая» коллективная работа.

По типу движения существуют системы управления:

Непрерывные (контурные);

Дискретные позиционные, шагами «от точки к точке» ;

Дискретные цикловые по упорам с одним шагом по каждой координате.

По виду управляемых переменных различают системы управления:

Положением (позицией);

Скоростью;

Силой (моментом).

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

Системы управления роботов, классифицируемые по типу движения, виду управляемых переменных, типу алгоритма управления, степени участия человека в процессе управления, описаны в монографической и учебной литературе [26] - [28], [30] - [48].

Эти системы и их аппаратное обеспечение развиваются параллельно с системами управления другим технологическим оборудованием. Первые устройства управления роботов и приводы для них полностью были заимствованы из станкостроения. Поэтому при рассмотрении эволюции аппаратуры управления роботов стоит обратить внимание на этапы развития устройств числового программного управления (УЧПУ) станков, как предшественников этой аппаратуры. ЧПУ начало развиваться в 1950;е годы в станкостроении, что явилось первым шагом в развитии гибкой автоматизации, потребность в которой была обусловлена ростом ускорения сроков освоения производства новой продукции, в выпуске ее как мелкими сериями, так и крупными партиями, при одновременном повышении качества и производительности по сравнению с устоявшимся жестко автоматизированным крупносерийным и массовым производством. Первые станки с ЧПУ, созданные в Массачусетском технологическом институте США, программировались обучением с помощью центральной ЭВМ с записью на перфоленте и последующей передачей управляющих программ на станки. Второй этап развития, 1960;е годы, прямое дистанционное централизованное управление несколькими станками от одной ЭВМ в режиме разделения времени. Управляющие программы при этом записывались на магнитных носителях. При этом доля станков с ЧПУ была очень мала — не более ОДТретий этап связан с прорывом в развитии и распространении этой новой техники, который произошел в 1970;е годы с появлением микропроцессоров. На их основе были созданы компьютерные УЧПУ: для управления отдельными станками. При этом резко снизилась стоимость УЧПУ с 50% общей стоимости станка до 20% и менее. Одновременно была коренным образом повышена надежность систем управления, в том числе благодаря переходу от дистанционного по кабелю централизованного управления к децентрализованному автономному управлению. Четвертый этап развития УЧГТУ — это переход к иерархическим системам комбинированного управления, в которых местные компьютерные УЧПУ отдельных станков объединены централизованной системой управления от общей ЭВМ. Функции последней — групповое управление всем производственным комплексом, содержащим эти станки, включая планирование, хранение библиотек управляющих программ, контроль отказов и другие общесистемные функции. Современная тенденция развития этих систем — это переход к распределенным модульным системам ЧПУ путем постепенного уменьшения функций центрального управления с передачей их местным УЧПУ.

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

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

Развитие унификация на уровне основных компонентов вплоть до модульного.

Построения как аппаратного, так и программного обеспечения систем управления;

Развитие принципов параллельной обработки информации;

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

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

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

Основные выводы и результаты.

1. Построены математические и динамические модели манипуляторов, отвечающие целям поставленных задач.

2. Исследованы задачи планирования траекторий движения. В задаче взаимодействия манипулятора РМ-01 с вязко-упругой средой построен алгоритм планирования прямолинейного движения в декартовом пространстве. Построена зависимость между количеством узловых точек траектории и силовой ошибкой контактного взаимодействия.

Исследована задача планирования траекторий движения в плоскости для двух БСЛИА-подобных манипуляторов при наличии геометрических связей между схватами роботов. Получены кинематические уравнения, связывающие траектории движения в системе отсчета рабочего пространства с траекториями движения в системах координат, связанных с основаниями роботов. На основе данных уравнений построен алгоритм планирования траекторий движения. Численным экспериментом обоснована корректность предложенного алгоритма, а также возможность его распространения на любое количество роботов, одновременно оперирующих одним предметом.

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

3. Синтезированы следующие модели систем управления:

Позиционного и комбинированного позиционно-силового управления с обратной связью для работы робота с податливой средой. Проведен сравнительный анализ такого управления с классическим позиционным управлением. Модель блока управления разработана в пакете МаЙаЬ БтиНпк что позволяет использовать его как для механической компьютерной модели (например в пакете 1Ш), так и для управления реальным роботом. Исследовано силовое управление инструментом манипулятора на предмет максимально быстрого не осциллирующего отклика системы. Численным экспериментом найдены коэффициенты усиления для силового управления.

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

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

Показать весь текст

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

  1. С.Л., Ющенко А. С. Основы управления манипуляционными роботами: Учебник для вузов. 2-е изд., исправ. и доп. М.: Изд-во МГТУ им. Н. Э. Баумана, 2004. — 480 е.: ил.
  2. П., Кофман Ж-М., Лот Ф.- Тайар Ж-П. Конструирование роботов Текст. М.: Мир, 1986. 182 с.
  3. И.И. Теория механизмов и машин Текст.. М.: Наука, 1975.-480 с.
  4. . И. И. Механизмы в современной технике. Справочное пособие для инженеров, конструкторов, изобретателей Текст.: 7 т. М.: Наука, 1979.
  5. П.Н. Кинематические схемы, системы и элементы промышленных роботов. Текст. М.: Машиностроение, 1992. 85 с.
  6. П.Н. Робототехнические системы для машиностроения. Текст. М.: Машиностроение, 1986. 124 с.
  7. П.Н. Состояние и развитие техники роботов. Текст. // Проблемы машиностроения и надежность машин. РАН. 2000. № 2. — С. 85- 96.
  8. С.Ф. Элементы теории роботов. Текст. / механика и управление: учебное пособие. Л.: изд. ЛПИ, Ленинград, 1985. 46 с.
  9. С.Ф., Дьяченко В. Л., Тимофеев А. Н. Проектирование манипуляторов промышленных роботов и роботизированных комплексов. Текст.. М.: Высш. шк, 1986. 89 с.
  10. В.Б., Жаппаров Н. Ш., Кагановский И. П. Робототехника в России. Текст.. М., 1992. 120 с.
  11. А.Н., Гончаров Б. Н., Дъяченко В. А., Клюкин В. Ю. Целевые механизмы автоматов. Текст.: учебн. пособие. Л.: Л ПИ., 1988. — 56 с.
  12. И. И. Колебания машин с механизмами циклового действия. Текст.. Л.: Машиностроение, 1990. -243 с.
  13. А. С. Методы решения обратных задач динамики. Текст. М.: Наука, 1986.-310 с.
  14. Динамика машин и управление машинами. Текст. / Под ред. Г. В. Крей-нина. М.: Машиностроение, 1988.-211 с.
  15. Динамика и управления роботами. Текст. / Под ред. Е. И. Юревича. М.: Наука, 1984. 167 с.
  16. Н.М., Кондратьев А. Н., Юревич Е. И. Роботизированные технологические комплексы в ГПС. Л.: Машиностроение, 1990. 130 с.
  17. А. А. Гибкие производственные системы в приборостроении. М.: Машиностроение, 1988. 95 с.
  18. ГОСТ 25 686–85 Манипуляторы, автооператоры и промышленные роботы. Термины и определения. Текст. Введ. 1986 01 — 01. — М., 1986. — 43 с.
  19. И.Р., Богуславский А. А., Емельянов С. Н., Охоцимский Д. Е., Платонов А. К., Сазонов В. В., Соколов С. М. «Взаимодействие робота-манипулятора с подвижными объектами Препринты ИПМ, 1999, 006.
  20. И. Р. „Формирование уравнений динамики роботов-манипуляторов Препринты ИПМ, 2002, 045.
  21. Е. П., Верещагин А. Ф., Зенкевич С. Л. Манипуляционные роботы: динамика и алгоритмы. М.: Наука, 1978. — 400 с.
  22. Denavit J. and Hartenberg R.S. „A Kinematic Notation for Lower-Pair Mechanisms Based on Matrices“, Journal of Applied Mechanics, pp. 215— 221, June 1955.
  23. J. „Kinematics“, in The International Encyclopedia of Robotics, R. Dorf and S. Nof, Editors, John C. Wiley and Sons, Ney York, 1988.
  24. Colson J. and Perreira N.D. „Kinematic Arrangements Used in Industrial Robots“, 13th Industrial Robots Conference Proceedings, April 1983.
  25. Turner T., Craig J., and Gruver W. „A Microprocessor Architecture for Advanced Robot Control“, 14th ISIR, Stockholm, Sweden, October 1984.
  26. W. „Computer Generation of Equations of Motion“, in Computer Aided Analysis and Optimization of Mechanical Systems Dynamics, E.J. Haug, Editor, Springer-Verlag, Berlin New York, 1984.
  27. Roth B., Rastegar J., and Scheinman V. „On the Design of Computer Controlled Manipulators“, On the Theory and Practice of Robots and Manipulators, Vol. 1, First CISM-IFToMM Symposium, September 1973.
  28. B. „Performance Evaluation of Manipulators from a Kinematic Viewpoint“, Performance Evaluation of Manipulators, National Bureau of Standards, special publication, 1975.
  29. Pieper D. and Roth B. „The Kinematics of Manipulators Under Computer Control“, Proceedings of the Second International Congress on Theory of Machines and Mechanisms, Vol. 2, Zakopane, Poland, 1969, pp. 159−169.
  30. D. „The Kinematics of Manipulators Under Computer Control“, Unpublished Ph.D. Thesis, Stanford University, 1968.
  31. Paul R.P., Shimano B., and Mayer G. „Kinematic Control Equations for Simple Manipulators“, IEEE Transactions on Systems, Man, and Cybernetics, Vol. SMC-11, No. 6, 1981.
  32. Lee C.S.G. and Ziegler M. „Geometric Approach in Solving Inverse Kinematics of PUMA Robots“, IEEE Transactions on Aerospace and Electronic Systems, Vol. AES-20, No. 6, November 1984.
  33. Khatib 0. „Real-Time Obstacle Avoidance for Manipulators and Mobile Robots“, The International Journal of Robotics Research, Vol. 5, No. 1, Spring 1986.
  34. M. „Compliance and Force Control for Computer Controlled Manipulators“, M.S. Thesis, MIT AI Laboratory, May 1978.
  35. Craig J. and Raibert M. „A Systematic Method for Hybrid Position/Force Control of a Manipulator“, Proceedings of the 1979 IEEE Computer Software Applications Conference, Chicago, November 1979.
  36. Raibert M. and Craig J. „Hybrid Position/Force Control of Manipulators“, ASME Journal of Dynamic Systems, Measurement, and Control, June 1981.
  37. Lozano-Perez T., Mason M., and Taylor R. „Automatic Synthesis of Fine-Motion Strategies for Robots“, 1st International
  38. Khatib 0. „A Unified Approach for Motion and Force Control of Robot Manipulators: The Operational Space Formulation“, IEEE Journal of Robotics and Automation, Vol. RA-3, No. 1, 1987.
  39. D. „Force Feedback Control of Manipulator Fine Motions“, Proceedings Joint Automatic Control Conference, San Francisco, 1976.
  40. Eppinger S. and Seering W. „Understanding Bandwidth Limitations in Robot Force Control“, Proceedings of the IEEE Conference on Robotics and Automation, Raleigh, NC, 1987.
  41. Townsend W. and Salisbury J.K. „The Effect of Coulomb Friction and Stiction on Force Control“, Proceedings of the IEEE Conference on Robotics and Automation, Raleigh, NC, 1987.
  42. N. „Stable Execution of Contact Tasks Using Impedance Control“, Proceedings of the IEEE Conference on Robotics and Automation, Raleigh, NC, 1987.
  43. Hogan N. and Colgate E. „Stability Problems in Contact Tasks“, in The Robotics Review, O. Khatib, J. Craig, and T. Lozano-Perez, Editors, MIT Press, Cambridge, MA, 1988.
  44. J.K. „Active Stiffness Control of a Manipulator in Cartesian Coordinates“, 19th IEEE Conference on Decision and Control, December 1980.
  45. Salisbury J.K. and Craig J. „Articulated Hands: Force Control and Kinematic Issues“, International Journal of Robotics Research, Vol. 1, No. 1.
  46. S. „Using Compliance in Lieu of Sensory Feedback for Automatic Assembly“, Ph.D. Thesis, Mechanical Engineering Department, MIT, September 1997.
  47. Featherstone R., Thiebaut S.S., and Khatib О. „А General Contact Model for Dynamically-Decoupled Force/Motion Control“, Proceedings of the IEEE Conference on Robotics and Automation, Detroit, 1999.
  48. Фу К., Гонсалес P., Ли К. Робототехника. М.: Мир, 1989. 624 е., ил.
  49. Armstrong В., Khatib О., Burdick J. The explicit dynamic model and inertial parameters of the PUMA 560 arm // Proc. IEEE Int. Conf. Robotics and Automation. Proceedings. 1986. Vol. 3. P. 510 518.
  50. Е.И. Основы робототехники. 2-изд., перераб. и доп. — СПб.: БХВ-Петербург, 2005. — 416 е.: ил.
  51. В.В. Система позиционно силового управления для механотерапии // Кандидатская диссертация. Специальности 05.02.05, 05.11.17. 2011. МГИУ.
  52. Д.Ю. О численных методах моделирования движения систем твердых тел. Журнал вычислительной математики и математической физики., № 4, 501−506, 1995.
  53. Электронный ресурс Universal Mechanism http://umlab.ru/
  54. Электронный ресурс MatLab http://www.mathworks.com/
  55. В.Ф., Зуев А. В. Позиционно-силовое управление электроприводом манипулятора // Мехатроника, автоматизация, управление. 2006. № 9. С. 20−24.
  56. Golovin V.F., Grib A.N. Mechatronic system for manual therapy and massage. // Proc. of 8-th Mehatronics Forum International Conference, University of Twente. Netherlands. — 2002.
  57. Razumov A. et al. J Adaptive force module for medical robots // IARP: Proceedings of The Workshop on Adaptive and Intelligent robots: Present and Future. M., 2005. P. 70−82.
  58. Vukobratovic M. How to control interacting with dynamic environment // Journal of Intelligent and Robotic System. 1997. № 19. P. 119−152.
  59. Vukobratovic M., Surdilovic. Control of robotic systems in contact tasks: an overviev // Известия Академии Наук. Теория и системы управления. 1997. № 5. С. 173−192.
  60. Ge S.S., Lee Т.Н., and Harris C.J. Adaptive Neural Network Control of Robotic Manipulators. London, U.K.: World Scientific, 1998.
  61. Ding H. and Wang J. „Recurrent neural networks for minimum infinity-norm kinematic control of redundant manipulators,“ IEEE Trans. Syst., Man, Cybern., vol. 29, pp. 269−276, May 1999.
  62. Xia Y. and Wang J. „A dual neural network for kinematic control of redundant robot manipulators,“ IEEE Trans. Syst., Man, Cybern., vol. 31, pp. 147−154, Feb. 2001.
  63. Zhang Y., Wang J., and Xu Y. „A dual neural network for bi-criteria kinematic control of redundant manipulators,“ IEEE Trans. Robotics Automat., vol. 18, pp. 923−931, Dec. 2002.
  64. Seraji H., Long M. K., and Lee T.S. „Motion control of 7-DOF arms: The configuration control approach,“ IEEE Trans. Robotics Automat., vol. 9, pp. 125−139, Apr. 1993.
  65. Nair D. and Aggarwal J.K. „Moving obstacle detection from a navigating robot,“ IEEE Trans. Robotics Automat., vol. 14, pp. 404−416, June 1998.
  66. Boddy C.L. and Taylor J.D. „Whole-arm reactive collision avoidance control of kinematically redundant manipulators,“ in Proc. IEEE Int. Conf. Robotics Automat., vol. 3, 1993, pp. 382−387.
  67. Zghal H., Dubey R.V., and Euler J.A. „Collision avoidance of a multiple degree of redundancy manipulator operating through a window,“ J. Dyn. Syst., Meas., Contr., vol. 114, pp. 7171−7211, 1992.
  68. Lozano-Perez T. „Spatial Planning: A Configuration Space Approach“, AI Memo 605, MIT Artificial Intelligence Laboratory, Cambridge, MA, 1980.
  69. Lozano-Perez T. „A Simple Motion Planning Algorithm for General Robot Manipulators“, IEEE Journal of Robotics and Automation, Vol. RA-3, No. 3, June 1987.
  70. R. „Solving the Find-Path Problem by Good Representation of Free Space“, IEEE Transactions on Systems, Man, and Cybernetics, SMC-13:190−197,1983.
  71. Kavraki L., Svestka P., Latombe J.C., and Overmars M. „Probabilistic Roadmaps for Path Planning in High-Dimensional Configuration Spaces“, IEEE Transactions on Robotics and Automation, 12(4): 566−580, 1996.
  72. Barraquand J., Kavraki L., Latombe J.C., Li T.Y., Motwani R., and Raghavan P. „A Random Sampling Scheme for Path Planning“, International Journal of Robotics Research, 16(6): 759−774, 1997.
  73. Khatib 0. „Real-Time Obstacle Avoidance for Manipulators and Mobile Robots“, The International Journal of Robotics Research, Vol. 5, No. 1, Spring 1986.
  74. Result := ArcTan2(s2,c2) — end-42
  75. Функции ql и q2 вычисляют траектории движения штоков цилиндров*)44function ql (isubs: integer- t: real): real-46 var: ManGoVarPtr-48 begin:= PzAll Sublndx Lisubs. ] -
  76. Result := .model*(Sqrt (.a*.a + .b*.b + 2*.a*.b*Cos (thetal (isubs, t))) 0.25)-52 end-function q2 (isubs: integer- t: real): real-54 var: ManGoVarPtr-56 begin:= PzAll Sublndx Lisubs. ] -
  77. Result := .mode2*Sqrt (.m*.m + .n*.n + 2*.m*.n*Cos (theta2(isubs, t))) 0.25−60 end-1 n = 9−2 1 = 0.1-h = 0.002-
  78. Subscriptx, 1. = 0.08- Subscript [y, 1] = 0-
  79. Subscriptx, 2. = 0.08- Subscript[y, 2] =0.14- 6 Subscript[x, 3] = 0.16- Subscript[y, 3] = 0-
  80. Subscriptx, 4. = 0.16- Subscript[y, 4] = 0.22- 8 Subscript[x, 5] = 0- Subscript [y, 5] = 0.22-
  81. Subscriptx, 6. = -0.08- Subscript[y, 6] =0.08- 10 Subscript[r, 1] = ½ + 0.001-
  82. Fori = 2, i ≤ n, i++, 12 Subscript[r, i. =
  83. Subscriptr, 1. + (i 1) h-(*Print[Subscript[r, i]]*)] 14 Realize[arr] :=
  84. Module{arr2, i>, 16 For[arr2 = {}- i = 1, i ≤ Length[arr., i++,
  85. Element[arr[1., Reals] == True, 18 arr2 = Append[arr2, arr[[i]]]]]- Return[arr2]]-
  86. Fori =1, i ≤ n, i++, 20 For[j = 1, j ≤ 5, j++,
  87. SubscriptSubscript[sol, i., j] = 22 NSolve[{(XI Subscript[x, j]) (X2 — Subscript[x, j]) + (Y1
  88. SubscriptSubscript[m, i., 34 j] = {XI, Yl, X2, Y2} /. Subscript[Subscript[sol, i], j] //
  89. Realize-(*PrintSubscript[Subscript[m, i., j]]*)]] 36 For[i = 1, i ≤ n, i++,
  90. Subscriptdugal, i. = 48 Graphics[
  91. Circle{Subscript[x, 2., Subscript[y, 2]>, Subscript[r, 50 i], {Subscript[phill, i], Subscript[phil2, i]}]]-
  92. Subscriptpr2, i. = Graphics[
  93. Line{{Subscript[Subscript[m, i., 2] [[4, 1]],
  94. SubscriptSubscript[m, i., 2][[4, 2]]}, {Subscript[Subscript[m, 56 i], 2][[4, 3]], Subscript[Subscript[m, i], 2] [[4, 4]]}}]]-58 Subscriptphi21, i. =
  95. ArcCos (Subscript[Subscript[m, i., 2] [[4, 3]] Subscript[x, 3])/ 60 Subscript [r, i]]-
  96. Subscriptphi22, i. = 2 Pi- 62 Subscript[duga2, i] =1. Graphics
  97. Circle{Subscript[x, 3., SubscriptCy, 3]}, Subscript[r, i., {Subscriptphi21, i], Subscript[phi22, i]}]]-66
  98. Subscriptpr3, i. = 68 Graphics[1.ne{{Subscript[Subscript[m, i., 3][[3, 1]], 70 Subscript[Subscript[m, i], 3][[3, 2]]>, {Subscript[Subscript[m, i., 3][3, 3]], Subscript [Subscript [m, i], 3] [[3, 4]]"]]-72
  99. Subscriptphi31, i. =0- 74 Subscript[phi32, i] = Pi/2-
  100. Subscriptduga3, i. = 76 Graphics[
  101. Circle{Subscript[x, 4., Subscript[y, 4]}, Subscript[r, 78 i], {Subscript[phi31, i], Subscript[phi32, i]}]]-80 Subscriptpr4, i. =
  102. Graphics 82 Line [{{Subscript[x, 4.,
  103. Subscripty, 4. + Subscript[r, i]}, {Subscript[x, 5], 84 Subscript[y, 5] + Subscript [r, i]}}]]-
  104. Subscriptphi41, i. = Pi/2-
  105. Subscriptphi42, i. = 88 2 Pi ArcCos[(Subscript[Subscript[m, i], 5] [[4, 1]] - Subscript[x, 5.)/Subscriptr, i]]- 90 Subscript[duga4, i] = Graphics[
  106. Circle{Subscript[x, 5., Subscript[y, 5]}, Subscript[r, i., {Subscriptphi41, i], Subscript[phi42, i]}]]-
  107. Subscriptpr5, i. = 96 Graphics[1.ne{{Subscript[Subscript[m, i., 5][[4, 1]], 98 Subscript[Subscript[m, i], 5][[4, 2]]}, {Subscript[Subscript[m, i., 5] [4, 3]], Subscript [Subscript [m, i], 5] [[4, 4]]"]]-100
  108. Subscriptphi51, i. = 3 Pi/4- 102 Subscript[phi52, i] =
  109. Pi + ArcCos (Subscript[Subscript[m, i., 5] [[4, 3]] Subscript[x, 104 6])/Subscript [r, i]]-
  110. Subscriptduga5, i. = 106 Graphics [
  111. Circle{Subscript[x, 6., Subscript[y, 6]}, Subscript[r, 108 i], {Subscript[phi51, i], Subscript[phi52, i]}]]-110 Subscripttrack, i. =
  112. ShowSubscript[prl, i., Subscript [dugal, i], Subscript [pr2, i], 112 Subscript[duga2, i], Subscript [pr3, i], Subscript[duga3, i] ,
  113. Subscriptpr4, i., Subscript[duga4, i], Subscript[pr5, i], 114 Subscript[duga5, i], AxesOrigin → {0, 0}, Axes → True]-]
  114. STrl := Graphics Line[{{-0.16, 0}, {-0.16, 0.16“. ]
  115. STr2 := GraphicsLine[{{-0.16, 0>, {0, 0}}.]
  116. STr3 := Graphics Line [{{0, 0>, {0, 0.22». ]
  117. STr4 := Graphics Line [{{0, 0.22}, {0.16, 0.22″. ]
  118. STr5 := Graphics Line [{{0.16, 0.22}, {0.16, 0″. ]
  119. ST11 := GraphicsLine[{{0.08, 0.14}, {0.08, -0.08}}.]
  120. ST12 := GraphicsLine[{{0.08, -0.08}, {0.24, -0.08}}.]
  121. ST13 := GraphicsLine[{{0.24, -0.08}, {0.24, 0.3}}.]
  122. ST14 := GraphicsLine[{{0.24, 0.3}, {-0.08, 0.3}}.]
  123. ST15 := GraphicsLine[{{-0.08, 0.3}, {-0.08, 0.08}}.] 126 truba Show [STrl, STr2, STr3, STr4, STr5, ST11, ST12, ST13, ST14, ST15,
  124. AxesOrigin → {О, 0}, Axes → True.
Заполнить форму текущей работой