Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

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

Покупка
Артикул: 024468.03.99
Доступ онлайн
2 400 ₽
В корзину
Рассмотрены вопросы теории манипуляционных роботов и методы управления ими. Приведены основные кинематические соотношения, позволяющие определять положение манипуляционного механизма робота в рабочем пространстве, а также решать задачи о скоростях и ускорениях движения его звеньев. Подробно описаны способы и алгоритмы кинематического управления манипуляторами. Приведены основные сведения о динамике манипуляционных механизмов, математические модели движения и методика их анализа. Рассмотрены методы динамического управления, позволяющие организовать движение манипулятора с учетом сил и моментов, реально действующих на него в процессе работы, практические методы исследования и расчета исполнительной системы манипуляционного робота, а также логическое управление сложными робототехническими системами с использованием теории сетей и конечных автоматов. Даны примеры применения рассматриваемых методов, в конце каждой главы приведен список контрольных вопросов и заданий. Книга содержит основные математические сведения, необходимые для понимания материала учебника и выходящие за рамки обычной программы технического университета по математике и теоретической механике. Содержание учебника соответствует курсу лекций, который авторы читают в МГТУ им. Н.Э. Баумана. Для студентов технических университетов, обучающихся по специальности "Роботы и робототехнические системы" и другим специальностям, связанным с управлением сложными механизмами. Представляет интерес для аспирантов, преподавателей и специалистов.
Зенкевич, С. Л. Основы управления манипуляционными роботами : учебник / С. Л. Зенкевич, А. С. Ющенко. - 2-е изд., исправ. и доп. - Москва : МГТУ им. Баумана, 2004. - 478 с. - (Робототехника). - ISBN 5-7038-2567-9. - Текст : электронный. - URL: https://znanium.com/catalog/product/1958415 (дата обращения: 04.05.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов. Для полноценной работы с документом, пожалуйста, перейдите в ридер.
 

 

 
 
 
 
 
 
С.Л. Зенкевич, А.С. Ющенко 
 
 
 
 
 
ОСНОВЫ УПРАВЛЕНИЯ 
МАНИПУЛЯЦИОННЫМИ 
РОБОТАМИ 
 
 
Рекомендовано Министерством образования  
Российской Федерации 
в качестве учебника для студентов 
высших учебных заведений, 
обучающихся по специальности 
«Роботы и робототехнические системы» 
 
 
 
Издание второе, исправленное и дополненное 
 
 
 
 
 
 
Москва 
Издательство МГТУ им. Н.Э. Баумана 
2004 

 

УДК 621.865(075.8) 
ББК 32.816 
З-56 
 
 
 
Рецензенты: акад. И. М. Макаров, проф. В. М. Лохин, проф. В. С. Кулешов 
 
Зенкевич С.Л., Ющенко А.С.  
Основы управления манипуляционными роботами: Учебник для вузов. – 
2-е изд., исправ. и доп. М.: Изд-во МГТУ им. Н. Э. Баумана, 2004. – 480 с.: 
ил. (Робототехника / Под. ред. С.Л. Зенкевича, А.С. Ющенко). 
 
ISBN 5-7038-2567-9 
 
Рассмотрены вопросы теории манипуляционных роботов и методы управления 
ими. Приведены основные кинематические соотношения, позволяющие определять 
положение манипуляционного механизма робота в рабочем пространстве, а также 
решать задачи о скоростях и ускорениях движения его звеньев. Подробно описаны 
способы и алгоритмы кинематического управления манипуляторами. Приведены ос-
новные сведения о динамике манипуляционных механизмов, математические модели 
движения и методика их анализа. Рассмотрены методы динамического управления, 
позволяющие организовать движение манипулятора с учетом сил и моментов, реаль-
но действующих на него в процессе работы, практические методы исследования и 
расчета исполнительной системы манипуляционного робота, а также логическое 
управление сложными робототехническими системами с использованием теории се-
тей и конечных автоматов. Даны примеры применения рассматриваемых методов, в 
конце каждой главы приведен список контрольных вопросов и заданий. Книга содер-
жит основные математические сведения, необходимые для понимания материала 
учебника и выходящие за рамки обычной программы технического университета по 
математике и теоретической механике. 
Содержание учебника соответствует курсу лекций, который авторы читают в 
МГТУ им. Н.Э. Баумана. 
Для студентов технических университетов, обучающихся по специальности «Ро-
боты и робототехнические системы» и другим специальностям, связанным с управле-
нием сложными механизмами. Представляет интерес для аспирантов, преподавателей 
и специалистов. 

 
УДК 621.865(075.8) 
 
ББК 32.816 
 
 

 
© С. Л. Зенкевич, А. С. Ющенко, 2004 
 
© Московский государственный технический  
 университет им. Н. Э. Баумана, 2004 
ISBN 5-7038-2567-9 
© Издательство МГТУ им. Н. Э. Баумана, 2004 

3-56 

ОГЛАВЛЕНИЕ 

Предисловие..................................................................................................................... 9 
Список основных обозначений................................................................................... 12 
Введение.......................................................................................................................... 15 
В.1. Задачи управления манипуляционными роботами.............................................. 15 
В.2. Функциональное описание робототехнической системы  .................................. 19 
В.2.1. Манипулятор................................................................................................... 19 
В.2.2. Привод степени подвижности....................................................................... 26 
В.2.3. Исполнительная система................................................................................ 27 
В.2.4. Система управления манипулятором............................................................ 28 
В.3. Задачи управления робототехническими комплексами....................................... 32 
В.4. Взаимодействие робота с человеком-оператором................................................ 34 
1. Основные кинематические соотношения............................................................. 37 
1.1. Манипулятор как механическая система............................................................... 37 
1.2. Преобразование координат..................................................................................... 40 
1.2.1. Преобразования вращения и переноса.......................................................... 41 
1.2.2. Элементарные и сложные вращения............................................................. 44 
1.2.3. Типовые вращения. Углы Эйлера.................................................................. 46 
1.2.4. Сложные преобразования............................................................................... 49 
1.3. Однородные координаты и преобразования......................................................... 50 
1.3.1. Однородные координаты и векторы.............................................................. 50 
1.3.2. Однородные преобразования.......................................................................... 53 
1.4. Определение положения и ориентации звеньев манипулятора........................... 59 
1.5. Специальные системы координат........................................................................... 62 
Контрольные вопросы и задания................................................................................... 64 
2. Положение манипулятора в рабочем пространстве........................................... 67 
2.1. Прямая позиционная задача.................................................................................... 67 
2.2. Геометрия рабочего пространства манипулятора................................................. 75 
2.2.1. Конфигурация рабочего пространства и его объем...................................... 75 
2.2.2. Анализ ориентации схвата в рабочем пространстве. Коэффициент 
сервиса.............................................................................................................. 85 
2.3. Обратная позиционная задача................................................................................ 93 
2.3.1. Метод обратных преобразований.................................................................. 94 
2.3.2. Тригонометрический подход к решению обратной позиционной 
задачи................................................................................................................ 96 
2.3.3. Численные методы решения обратной задачи............................................. 107 
Контрольные вопросы и задания.................................................................................. 114 

Оглавление 

 
6 

3. Скорости и ускорения звеньев манипулятора................................................... 115 
3.1. Вращение твердого тела......................................................................................... 115 
3.2. Скорости и ускорения звеньев манипулятора...................................................... 121 
3.2.1. Скорости и ускорения в однородных координатах..................................... 121 
3.2.2. Линейные и угловые скорости и ускорения звеньев манипулятора.......... 124 
3.3. Дифференциальные преобразования..................................................................... 129 
3.3.1. Дифференциальное перемещение................................................................. 129 
3.3.2. Матрица дифференциальных преобразований............................................ 132 
3.4. Прямая и обратная задачи о скорости.................................................................. 134 
3.4.1. Прямая задача о скорости............................................................................. 135 
3.4.2. Обратная задача о скорости.......................................................................... 146 
3.4.3. Манипуляторы с тремя пересекающимися осями сочленений................. 150 
3.4.4. Обратная задача о скорости как задача минимизации............................... 158 
3.5. Запись основных кинематических соотношений с помощью блочных 
матриц..................................................................................................................... 165 
3.5.1. Блочные матрицы и действия над ними...................................................... 165 
3.5.2. Запись линейных и угловых скоростей звеньев манипулятора с помощью 
блочных матриц............................................................................................. 169 
3.5.3. Линейные и угловые ускорения звеньев манипулятора............................ 178 
3.6. Кинематические свойства манипулятора............................................................. 182 
3.6.1. Распределение допустимых скоростей  в рабочем пространстве............. 182 
3.6.2. Оценка мобильности манипулятора............................................................ 187 
3.6.3. Оценка приемистости................................................................................... 190 
Контрольные вопросы и задания................................................................................. 192 
4. Кинематическое управление манипулятором................................................... 193 
4.1. Планирование траекторий в пространстве обобщенных координат................. 194 
4.1.1. Перевод из точки в точку. Режим разгона – торможения.......................... 194 
4.1.2. Обход совокупности точек............................................................................ 199 
4.2. Управление манипулятором в пространстве координат схвата......................... 207 
4.2.1. Управление по положению........................................................................... 207 
4.2.2. Формирование программной траектории.................................................... 208 
4.2.3. Линеаризованный позиционный алгоритм управления............................. 211 
4.2.4. Управление по вектору скорости и по вектору ускорения........................ 213 
4.2.5. Управление по вектору силы........................................................................ 215 
Контрольные вопросы и задания................................................................................ 218 
5. Уравнения кинетостатики манипулятора......................................................... 219 
5.1. Статика манипуляционных механизмов.............................................................. 220 
5.1.1. Уравнение равновесия относительно основания манипулятора............... 220 
5.1.2. Обобщенные условия равновесия (обратная рекурсия)............................. 222 
5.2. Анализ рабочих сил и моментов........................................................................... 226 
5.2.1. Силы и моменты, развиваемые двигателями манипулятора..................... 226 
5.2.2. Эллипсоиды допустимых сил....................................................................... 229 
5.3. Уравнения движения манипулятора в форме Даламбера................................... 236 
5.3.1. Силы и моменты инерции............................................................................. 236 

Оглавление 

 7 

5.3.2. Уравнения движения..................................................................................... 240 
5.3.3. Составление дифференциальных уравнений движения манипулятора 
относительно обобщенных координат......................................................... 242 
5.4. Показатели динамических свойств манипулятора.............................................. 246 
5.4.1. Эллипсоид допустимых ускорений.............................................................. 246 
5.4.2. Динамическая манипулятивность. Приемистость...................................... 249 
5.4.3. Вычисление показателей динамических свойств манипулятора.............. 251 
Контрольные вопросы и задания................................................................................ 257 
6. Уравнения движения манипуляционного механизма в форме Лагранжа. 
Принцип Гаусса................................................................................................... 259 
6.1. Уравнение движения в форме Лагранжа второго рода....................................... 259 
6.1.1. Структура уравнения. Обобщенные силы................................................... 259 
6.1.2. Кинетическая энергия манипуляционного механизма............................... 264 
6.1.3. Связь между уравнением Лагранжа и уравнением кинетостатики........... 282 
6.2. Движение манипуляционного механизма при наличии внешних связей. 
Уравнение движения в форме Лагранжа первого рода...................................... 288 
6.2.1. Определение реакции связей при использовании уравнений 
кинетостатики................................................................................................. 288 
6.2.2. Уравнение Лагранжа при наличии связей................................................... 290 
6.2.3. Применение уравнений Лагранжа для анализа движения манипуля-
ционных механизмов с замкнутыми контурами......................................... 293 
6.3. Принцип Гаусса...................................................................................................... 301 
6.3.1. Общая формулировка принципа Гаусса...................................................... 301 
6.3.2. Применение принципа Гаусса для исследования движения манипуля-
ционных механизмов..................................................................................... 303 
6.3.3. Определение ускорений вынужденного движения..................................... 305 
6.3.4. Принцип Гаусса в однородных координатах............................................... 310 
6.3.5. Моделирование движения манипуляционного механизма с использо-
ванием принципа Гаусса................................................................................ 313 
Контрольные вопросы и задания................................................................................. 332 
7. Система управления исполнительного уровня................................................. 335 
7.1. Математическая модель исполнительной системы............................................. 335 
7.1.1. Уравнения исполнительной системы........................................................... 335 
7.1.2. Линеаризация модели исполнительной системы........................................ 340 
7.2. Исследование линеаризованной модели исполнительной системы.................. 346 
7.2.1. Частотные характеристики и обобщенные показатели качества.............. 346 
7.2.2. Устойчивость исполнительной системы..................................................... 355 
7.3. Автоматизированный синтез исполнительной системы.................................... 360 
7.3.1. Вычисление показателей качества исполнительной системы и 
отдельных приводов...................................................................................... 360 
7.3.2. Расчет приводов исполнительной системы. Синтез корректирующих 
устройств и регуляторов................................................................................ 362 
7.3.3. Анализ синтезированной системы. Введение корректирующих 
связей............................................................................................................... 367 

Оглавление 

 
8 

7.4. Анализ исполнительной системы при кинематическом управлении................ 369 
7.4.1. Управление по вектору скорости................................................................. 370 
7.4.2. Управление положением и устойчивость системы управления................ 376 
Контрольные вопросы и задания................................................................................. 382 
8. Методы динамического управления манипуляторами................................... 385 
8.1. Методы, основанные на решении обратных задач динамики........................... 385 
8.1.1. Компенсация динамических эффектов в реальном времени...................... 386 
8.1.2. Компенсация динамических эффектов при программном движении........388 
8.1.3. Проблема реализуемости.............................................................................. 390 
8.1.4. Обобщенный моментный регулятор............................................................ 392 
8.2. Декомпозиция управления..................................................................................... 394 
8.2.1. Декомпозиция уравнений динамики манипуляционного механизма....... 394 
8.2.2. Декомпозиция управляющих сигналов........................................................ 396 
8.3. Силовая обратная связь.......................................................................................... 400 
8.3.1. Силовая обратная связь в сочленениях манипулятора............................... 401 
8.3.2. Силовая обратная связь на схвате................................................................ 406 
8.3.3. Проблема устойчивости при силовой обратной связи............................... 410 
8.4. Динамическое планирование................................................................................. 416 
8.4.1. Планирование движения вдоль заданной траектории с учетом 
динамических ограничений........................................................................... 417 
8.4.2. Выбор мощности силовых агрегатов............................................................ 421 
8.4.3. Планирование движения манипулятора по собственной траектории....... 424 
Контрольные вопросы и задания................................................................................. 430 
9. Логическое управление сложной робототехнической системой.................... 431 
9.1. Понятие сложной системы..................................................................................... 431 
9.2. Конечный автомат как модель объекта управления............................................ 435 
9.3. Построение моделей подсистем............................................................................ 438 
9.3.1. Робот как элемент сложной системы............................................................ 439 
9.3.2. Модели подсистем.......................................................................................... 442 
9.4. Сетевой автомат...................................................................................................... 444 
9.5. Сеть автоматов........................................................................................................ 448 
9.5.1. Последовательное соединение сетевых автоматов..................................... 448 
9.5.2. Соединение с обратной связью..................................................................... 452 
9.5.3. Сеть автоматов и эквивалентный автомат................................................... 453 
9.6. Метод управления сложной робототехнической системой................................ 454 
Контрольные вопросы и задания................................................................................. 462 
Заключение.................................................................................................................. 463 
Список литературы..................................................................................................... 465 
Комментарий к списку литературы......................................................................... 469 
Предметный указатель................................................................................................477 

Посвящается светлой памяти  
нашего учителя академика Е.П. Попова 
 

 

ПРЕДИСЛОВИЕ 

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

Предисловие 

 
10 

т. е. техническое устройство, снабженное манипуляторами и способное 
самостоятельно выполнять различные механические операции в своем ра-
бочем пространстве. Это наиболее широкий класс робототехнических уст-
ройств. К нему относятся все промышленные роботы, а также манипуля-
ционные роботы, предназначенные для замены человека в тех случаях, 
когда он не может присутствовать на месте выполнения операции или 
выполнять ее самостоятельно – под водой, в космическом пространстве, в 
условиях повышенной радиации и т. п. Знания, полученные в области 
кинематики и динамики сложных механизмов и способов управления 
ими, необходимы и при решении проблем проектирования робототехни-
ческих систем в любой другой области. 
Авторами не оставлен в стороне еще один важный вопрос, который, 
по их мнению, также относится к основам робототехники. Это совмест-
ная работа нескольких роботов, а также другого автоматизированного 
технологического оборудования при решении определенной задачи, т. е. 
проблема управления сложной робототехнической системой. Элементы 
теории подобных систем также вошли в настоящий учебник. 
Учебник условно подразделяется на три части, различающиеся уров-
нем математической модели робототехнической системы. В гл. 1–4 рас-
смотрены основные кинематические соотношения, описывающие мани-
пуляционный механизм без учета действующих на него сил. Они 
позволяют определить положение механизма в пространстве, скорости 
и ускорения всех его звеньев. Кроме того, в гл. 4 изложены задачи 
управления манипуляторами с использованием кинематических соот-
ношений. 
В гл. 5–8 рассмотрены проблемы, связанные с динамикой манипу-
ляционных роботов. При этом исследуются не только описанные в пре-
дыдущих главах алгоритмы кинематического управления при действии 
сил и моментов, но также рассматриваются и специальные алгоритмы 
динамического управления, учитывающие динамику манипуляционного 
механизма при определении управляющих сигналов (гл. 8). Традицион-
ные методы исследования и расчета следящих систем отражены в гл. 7, 
основное внимание в которой уделено анализу исполнительной системы 
манипуляционного робота. 
Гл. 9 посвящена проблемам логического управления сложными ро-
бототехническими системами. Читатель найдет здесь, так же как и в остальных 
главах книги, необходимый математический аппарат, позволяющий 
понять материал учебника, не прибегая к другим источникам. 

Предисловие 

 
11 

Авторы предполагали, что читатель владеет материалом курсов высшей 
математики и теоретической механики в объеме программ технического 
университета. Желательными являются также знания основ курсов 
прикладной механики и теории управления техническими системами. 
При работе над книгой авторы столкнулись с тем, что в рамках одного 
учебника невозможно отразить даже основные вопросы, связанные с 
подготовкой инженера-робототехника. Вне рамок книги остались такие 
важные разделы, как информационно-сенсорные модели роботов, организация 
программного обеспечения робототехнических систем, взаимодействие 
робота и человека-оператора, автоматизированное моделирование и 
проектирование робототехнических систем, системы с искусственным интеллектом 
и распределенные системы. В современной программе подготовки 
инженеров-робототехников имеются все перечисленные разделы и 
по ним также в течение ряда лет читаются лекции в МГТУ им. Н.Э. Бау-
мана, в связи с этим в ближайшие годы будет издана серия учебников и 
учебных пособий, содержащих эти разделы. Идея такой серии принадле-
жит основателю кафедры «Робототехнические системы» академику РАН 
Е.П. Попову, создавшему отечественную школу робототехники, к которой 
принадлежат и авторы настоящей книги. 
Второе, исправленное и дополненное издание (первое – в 2000 г.) учеб-
ника открывает серию «Робототехника». Авторами исправлены неточности 
и добавлены примеры, позволяющие лучше понять особенности применения 
рассматриваемых методов. 
Авторы выражают признательность всем читателям, которые выска-
жут свои замечания и пожелания, направленные на улучшение данного 
учебника. 
 

Список основных обозначений 

 
iq  – обобщенная координата i-го звена 

 
q – вектор обобщенных координат манипулятора 
 
s – вектор 6 1
× , определяющий положение схвата манипу-
лятора как свободного твердого тела 
 
,
R O  – ортогональные матрицы 3 3
×  (матрицы поворота) 

 
,
k l
p
 – вектор, связывающий начало k-й и l-й систем координат, 

в проекции на абсолютную систему координат  
 
X, OX – ось системы координат OXYZ 

 
i
i
i
i
Z
Y
X
O
 – система координат, связанная с i-м звеном 

OXYZ, 
0
0 0
0
O X Y Z  – неподвижная система координат 

 
 
 
i
i
i
i
O X Y Z
′ ′ ′ ′ – система координат, связанная с i-м звеном, коллинеарная 

неподвижной системе координат 

 
 
 
i
i
i
i
С X Y Z
′ ′ ′ ′  – система координат, связанная с i-м звеном, имеющая на-

чало координат в центре его масс и коллинеарная непод-
вижной системе OXYZ 

 
iA  – матрица перехода 4 4
×  от системы координат 
i
i
i
i
O X Y Z  i-го 

звена к системе координат 
 
 
 
1
1
1
1
i
i
i
i
O
X
Y
Z
−
−
−
−  (
1
i − )-го звена 

 
, , 
i
i
i
x
y
z  – орты системы координат 
i
i
i
i
O X Y Z , связанной с i-м зве-

ном в проекции на абсолютную систему координат 

0
0
0
0
O X Y Z  

 
 
 
 
,
,
,
i
i
i
i
d
a
q
α
 – параметры, определяющие положение i-го звена манипуля-

тора относительно (
1
i − )-го звена (параметры Денавита – 
Хартенберга) 

Список основных обозначений 

 
13 

 
( )
Λ a  – тензор вращения (3 3
×  кососимметрическая матрица) с ком-

понентами, определяемыми вектором a 

 
iT  – матрица перехода 4
4
×
 от системы координат 
i
i i
i
O X Y Z  i-го 

звена к абсолютной системе координат 

 
ρ  – вектор однородных координат точки твердого тела в связан-

ной с ним системе координат 

 
r – вектор однородных координат той же точки в неподвижной 

системе координат 

 
( )
Λ a b  – векторное произведение вектора a на вектор b  

 
[a, b, c] – смешанное произведение векторов 

 
( )
J q  – якобиева матрица 

 
iv  – линейная скорость i-го звена в абсолютной системе коор-

динат 

 
iv  – то же в системе координат, связанной со звеном 

 
i
ω  – угловая скорость i-го звена в абсолютной системе коор-

динат 

 
iω  – то же в системе координат, связанной со звеном 

 
iq– обобщенная скорость i-го звена 

 
q  – вектор обобщенных скоростей 

 
 iε  – угловое ускорение i-го звена в абсолютной системе коор-

динат 

 
 iε  – то же в системе координат, связанной со звеном 

 
i
w  – линейное ускорение центра масс i-го звена в неподвижной 

системе координат 

 
iw  – то же в системе координат, связанной со звеном 

 
i
m  – масса i-го звена 

 
I i
F
 – главный вектор сил инерции, приложенный в центре масс i-го 

звена 

Список основных обозначений 

 
14 

 
i′
G  – кинетический момент i-го звена в системе координат 
i
i
i
i
Z
Y
X
С
′
′
′
′
 

 
i
G  – то же в неподвижной системе координат 

 
iI′  – тензор инерции i-го звена в системе координат 
i
i
i
i
Z
Y
X
С
′
′
′
′
 

 
I i
M
 – главный момент сил инерции i-го звена 

 
iµ  – управляющие силы и моменты, действующие на i-е звено 

 
µ  – вектор управляющих сил и моментов 

 
K  – кинетическая энергия 

 
V  – потенциальная энергия 

 
L  – кинетический потенциал (функция Лагранжа) 

 
Z  – мера принуждения по Гауссу 

 

ВВЕДЕНИЕ 

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

В.1. Задачи управления  
манипуляционными роботами 

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

Введение 

16 

Тем не менее проблемы управления роботами существуют, и глав-
ным источником их возникновения является основное преимущество 
роботов – универсальность. Роботы, как правило, не создают для выпол-
нения конкретной технологической операции. Даже в тех случаях, когда 
вид операций заранее известен, например операции точечной сварки, 
необходимо выбирать траекторию движения, возможные ориентации 
рабочего инструмента, законы движения во времени, включая законы 
изменения скоростей и ускорений. В ряде случаев предъявляют требо-
вания к закону изменения сил. Например, при механической обработке 
сложных поверхностей необходимо управлять силой резания. 
Следует иметь в виду, что возможности робота ограничены. Он 
функционирует только в определенном объеме рабочего пространства. 
Его скорости и ускорения обусловлены соответствующими характерис-
тиками приводов сочленений. Силы и моменты, развиваемые рабочим 
инструментом, зависят от мощности приводов. Кроме того, все харак-
теристики, о которых идет речь (ограничения по положению, ориента-
ции, скоростям, силам и т. д.), неравномерно распределены в рабочем 
пространстве робота. Так, существуют области рабочего пространства, 
в которых существенно ограничены возможности ориентации рабочего 
инструмента. В силу нелинейности кинематической схемы, свойствен-
ной большинству роботов, максимальные значения скоростей и уско-
рений различны в разных точках рабочего пространства. Не менее 
очевидно, что полностью вытянутая «рука» робота удержит меньшую 
нагрузку, чем согнутая. 
В связи с этим возникает ряд задач, в том числе следующие. 
1. Планирование положений. Необходимо совместить зоны обслу-
живания робота с рабочим пространством, в котором выполняется тех-
нологическая операция, таким образом, чтобы рабочий инструмент либо 
иной объект мог быть доставлен в любое требуемое положение с необ-
ходимой ориентацией. 
2. Планирование движений. Необходимо выбрать траекторию движе-
ния объекта или рабочего инструмента. При этом не только траектория 
движения, но также законы изменения скоростей и ускорений должны, с 
одной стороны, соответствовать требованиям технологического процесса, 
а с другой – возможностям робота. 
3. Планирование сил и моментов. Требования технологического про-
цесса должны быть согласованы с возможностями робота развивать 
необходимые силы и моменты в различных точках рабочего простран-
ства и его энергетикой. 

Доступ онлайн
2 400 ₽
В корзину