- •Мехатронные и робототехнические системы
- •Введение
- •Глава 1. Предпосылки развития, основные понятия и принципы построения мехатронных устройств
- •Предпосылки развития мехатроники
- •Основные понятия и определения мехатроники
- •Принципы построения, признаки и состав мехатронных систем
- •Глава 2. Применение мехатронных машин
- •2.1. Мобильные мехатронные роботы для инспекции и ремонта подземных трубопроводов
- •2.3. Робототехнический комплекс механообработки
- •2.2. Лазерный робототехнический комплекс
- •2.4. Технологические машины – гексаподы
- •2.5. Транспортные мехатронные средства
- •Глава 3. Структура и принципы интеграции мехатронных систем
- •Глава 4. Проблемы и современные методы управления мехатронными модулями и системами
- •4.1. Принципы построения систем интеллектуального управления в мехатронике
- •4.2. Иерархия управления в мехатронных системах
- •4.3. Системы управления исполнительного уровня
- •4.3.1. Адаптивное регулирование по эталонной модели
- •4.3.2. Нечеткие регуляторы исполнительного уровня
- •4.3.3. Системы управления тактического уровня. Система контурного силового управления технологическим роботом
- •4.3.4. Способы программирования траекторий технологических роботов
- •4.3.5. Интеллектуальные системы управления на основе искусственных нейронных сетей
- •Глава 5. Области применения роботов и робототехнических систем. Классификация промышленных роботов и их технические характеристики
- •5.1. Классификация роботов
- •5.2. Техническая характеристика пр (гост 25378 - 82)
- •Глава 6. Структура, классификация и основы кинематики манипуляционных систем промышленных роботов
- •6.1. Структура манипуляторов промышленных роботов
- •6.2. Переносные и ориентирующие степени подвижности манипулятора
- •6.3. Основы кинематики манипуляторов роботов
- •Положение I-го звена относительно предыдущего (I-1)-го устанавливается с помощью обобщенной координаты qi (рис. 6.6):
- •6.4. Однородные координаты. Матрица перехода 4×4 кинематической пары
- •6.5. Определение ориентации звеньев манипуляторов с использованием углов Эйлера
- •Глава 7. Прямая задача кинематики манипуляторов роботов. Абсолютные скорости и ускорения в манипуляционных системах промышленных роботов
- •7.1. Теоретические вопросы решения прямой задачи
- •7.2. Решение прямой задачи кинематики манипуляторов при позиционном (цикловом) управлении
- •7.3. Определение абсолютных скоростей и ускорений точек и звеньев манипулятора
- •Глава 8. Обратная задача кинематики манипуляторов роботов
- •8.1. Обратная задача кинематики манипуляторов роботов при контурном управлении
- •8.2. Решение обратной задачи кинематики манипуляторов на основе линейной зависимости между абсолютными и обобщенными скоростями (управление по скорости)
- •Глава 9. Динамический синтез и анализ манипуляционных систем промышленных роботов
- •Глава 10. Назначение, состав и классификация робототехнических комплексов
- •10.1. Назначение робототехнических комплексов
- •10.2. Состав и классификация робототехнических комплексов
- •Глава 11. Траектории манипуляторов роботов в составе робототехнических комплексов
- •Компоновка ртк и возможные траектории схвата манипулятора
- •11.2. Анализ местных (частных) траекторий манипулятора
- •11.3. Особенности использования нескольких пр в одном ртк
- •11.4. Межстаночные траектории как функции числа схватов и организации производственной сцены
- •Глава 12. Планирование траекторий схвата манипулятора на основе сплайн – функций
- •12.1. Планирование траекторий при ограниченном числе
- •Опорных точек
- •12.2. Общие случаи планирования траекторий в пространстве обобщенных координат
- •Глава 13. Применение робототизированных технологических комплексов в механообрабатывающем производстве
- •13.1. Требования к технологическим процессам, реализуемым в ртк
- •13.2. Требования к деталям, обрабатываемым в ртк
- •13.3. Требования к технологическому оборудованию, используемому в ртк
- •13.4. Требования к промышленным роботам, включаемым в состав ртк
- •13.5. Требования к вспомогательному и транспортно-накопительному оборудованию, включаемому в ртк
- •13.6. Требования к ртк
- •13.7. Общие характеристики и особенности ртк механообработки
- •Библиографический список
- •Оглавление
4.1. Принципы построения систем интеллектуального управления в мехатронике
Главная отличительная черта современной теории управления – это развитие интеллектуальных методов управления техническими системами, которая очень отчетливо проявляется в мехатронике как одной из передовых научно-технических областей. Именно интеллектуальные методы позволяют эффективно решать задачи управления мехатронными системами.
К основным признакам систем интеллектуального управления рассматриваемого класса применительно к задачам мехатроники следует отнести:
способность автономно (без участия человека-оператора) принимать решения о поведении системы в некоторых заранее не определенных ситуациях;
возможность адаптировать (приспосабливать) структуру и законы движения мехатронной системы к изменяющимся условиям внешней среды и возмущающим воздействиям;
способность системы управления к самообучению и накоплению знаний в процессе действий управляемой машины и их использование в последующих задачах управления;
применение процедур оптимизации на этапах планирования, программирования и исполнения всех функциональных движений машины;
оценка качества выполняемых движений и диагностика фактического состояния управляемой машины и протекающих процессов в реальном времени;
эффективное взаимодействие с человеком-оператором, использование его интеллекта как эксперта и навыков при планировании действий машины;
иерархичность структуры системы с четким выделением функций, информационного обеспечения и обратных связей для каждого уровня управления;
гибкое взаимодействие распределенных подсистем через компьютерные сети для достижения общих для всей системы целей управления;
повышенные показатели гибкости, робастности и точности управления.
4.2. Иерархия управления в мехатронных системах
Иерархическая структура – это многоуровневый набор взаимодействующих подсистем, каждая из которых ответственна за решение определенной задачи и имеет доступ к сенсорной информации, необходимой для решения задач управления данного уровня.
В современных мехатронных системах, как правило, используется иерархия «сверху – вниз», когда нижний уровень полностью подчинен вышестоящим.
Рассмотрим иерархию управления, типичную для мехатронных (в частности, робототехнических) систем. Данная структура была предложена в работах академика Е. П. Попова. Выделяются четыре уровня управления: интеллектуальный, стратегический, тактический и исполнительный (рис. 4.1).
Интеллектуальный уровень – высший уровень управления в системе. Назначение этого уровня – принятие решений о движении механической системы в условиях неполной информации о внешней среде и объектах работ. Например, рассмотрим ситуацию, когда мобильный робот при движении в трубопроводе получает информацию от системы технического зрения о наличии препятствия. Возможные следующие постановки задачи движения:
остановить движение и вернуться в исходную позицию;
определить тип и характеристики препятствия и убрать обнаруженный объект;
продолжить исполняемое движение, игнорируя наличие внешнего объекта.
Функции интеллектуального уровня в современных мехатронных системах обычно выполняет человек – оператор либо мощный компьютер верхнего уровня управления.
Стратегический уровень управления предназначен для планирования движений мехатронной системы. Планирование движений предполагает разбиение задачи движения, поставленной интеллектуальным уровнем, на последовательность согласованных во времени элементарных действий и формализацию целей управления для каждого из этих действий.
Примерами элементарных действий мобильного робота может служить:
вывод рабочего органа в заданную позицию;
захват предмета;
тестовое движение для определения сил реакции со стороны объекта;
транспортировка объекта и возвращение робота в исходную позицию.

Рис. 4.1. Уровни управления в мехатронных системах
Формализация целей управления означает, что для каждого из элементарных действий должны быть записаны математические соотношения, выполнение которых обеспечивает успешное выполнение действия. Для технологических роботов на стратегическом уровне решается задача геометрического планирования движения рабочего органа.
Стратегический уровень выдает информацию о плане движения и целях управления в форме команд управления движением. Важно подчеркнуть, что структура и форматы языков управления движением существенно отличаются от универсальных языков программирования (типа С++, Паскаль и т. п.), хотя отдельные операторы могут совпадать (например, операторы задания цикла и логические функции).
Тактический уровень выполняет преобразование команд управления движением, поступающих со стратегического уровня управления, в программу управления, которая определяет законы согласованного движения во времени всех звеньев механического устройства с учетом технических характеристик блока приводов (в первую очередь ограничений на обобщенные скорости, ускорения и силы).
На тактическом уровне необходимо определить обобщенные координаты манипулятора, которые соответствуют желаемым декартовым координатам характеристической точки схвата. Для этого должна быть решена обратная задача о положении манипулятора.
Для управления скоростью движения программа управления строится как результат решения обратной задачи о скорости рабочего органа. Для реализации данных алгоритмов устройство компьютерного управления должно выполнять в реальном времени следующие основные функции:
прием информации от стратегического уровня в форме команд управления движением;
прием и обработку информации от датчиков положения манипулятора о текущей конфигурации для расчета элементов матрицы Якоби;
обращение матрицы Якоби;
умножение обратной матрицы Якоби на вектор-столбец программной скорости рабочего органа;
выдачу программы управления на исполнительный уровень.
Исполнительный уровень управления предназначен для расчета и выдачи управляющих сигналов на блок приводов мехатронной системы в соответствии с программой управления с учетом технических характеристик силовых преобразователей.
Для иерархических систем управления в мехатронике действует принцип, согласно которому по мере продвижения от высших к низшим уровням управления понижается интеллектуальность системы, но повышается ее точность. При этом под «интеллектуальностью» понимается способность системы приобретать специальные знания, позволяющие уточнить поставленную задачу и определить пути ее решения, а под «неточностью» – неопределенность в операциях по решению данной задачи.
Рассмотрим несколько примеров мехатронных модулей и систем с интеллектуальным управлением, обладающих некоторыми из перечисленных признаков.
