- •05020101 – Комп’ютеризовані
- •Содержание
- •1 Общие сведенья о промышленных роботах
- •1.1Назначение и область применения
- •Предшественники пр
- •Краткая история развития робототехніки
- •1.4. Термины и определения в области робототехники
- •1.5. Основные технические показатели пр
- •1.6. Три поколения роботов
- •2. Механика промышленных роботов
- •2.1.Степени подвижности и кинематические пары пр
- •2.2.Схемы манипуляторов с тремя переносными степенями подвижности
- •2.3. Механизмы передач пр
- •Рабочие органы и захватные устройства пр
- •2.5. Модульное построение пр
- •3 Приводы промышленных роботов
- •3.1. Общие сведенья о промышленных пр
- •3.2. Пневматический привод
- •3.3 Гидравлический привод
- •3.4. Электромеханический привод
- •3.5. Шаговые электродвигатели
- •3.6. Вибродвигатели
- •4. Системы управления промышленными работами.
- •4.1. Общие сведения о системах управления промышленными работами.
- •4.2. Методы управления пр.
- •4.3. Общая структура системы управления пр
- •4.4 Цикловые программные устройства управления пр
- •4.5. Программируемые контроллеры
- •4.6. Позиционные и контурные устройства управления пр
- •5. Особенности управления адаптивными промышленными роботами
- •5.1 Общая схема адаптивного пр
- •5.2 Проблемы организации адаптивного управления
- •5.3. Принципы построения систем управления адаптивных роботов.
- •6. Микропроцессорные системы управления промышленными роботами.
- •6.1. Состав и структура микропроцессорной системы управления пр
- •6.2. Особенности следящих приводов с микропроцессорным управлением
- •6.3. Архитектура микропроцессорного контроллера для цсп
- •6.4. Микропроцессорная система управления промышленным роботом «Сфера-36»
- •7. Датчики промышленных роботов
- •7.1. Классификация датчиков промышленных роботов
- •7.2. Датчики для измерения состояния пр (датчики внутренней информации)
- •7.2.1 Датчики перемещений
- •7.2.1.1 Электроконтактные датчики перемещений
- •7.2.1.2 Потенциометрические датчики переключений
- •7.2.1.3. Тензометрические датчики перемещений
- •7.2.1.4 Емкостные датчики перемещений
- •7.2.1.5 Индуктивные и трансформаторные датчики перемещений
- •7.2.1.6. Индукционные датчики перемещения
- •7.2.1.7 Оптоэлектронные датчики перемещений
- •7.2.2 Датчики усилия
- •7.2.2.1 Магнитоупругие датчики усилия
- •7.2.2.2 Пьезоэлектрические датчики усилий
- •7.2.3 Датчики момента вращения и скорости
- •7.2.3.1. Датчики момента вращения
- •7.2.3.2 Датчики скорости
- •7.3. Датчики для измерения состояния окружающей среды (датчики внешней информации)
- •7.3.1 Тактильные датчики роботов
- •7.3.2 Датчики геометрических величин
- •8. Система технического зрения промышленных роботов
- •8.1. Общие сведенья о системах технического зрения пр
- •8.2 Обобщенная структурная схема стз
- •8.3. Телевизионные системы технического зрения
- •8.4. Алгоритм обработки изображения
- •8.4.1 Алгоритмы предварительной обработки изображения
- •8.4.2 Алгоритмы распознавания объектов
- •8.5. Типовые элементы и узлы стз
- •8.5.1 Источники оптического излучения
- •8.5.2 Приемники оптического излучения
- •8.5.3 Передающие телевизионные трубки и камеры
- •9.Роботизированные технологические комплексы гибкие автоматизированные производства
- •Состав, назначение, структура ртк
- •9.2. Гибкое автоматизированное производство и его особенности
- •9.3. Структура иап (гап)
- •9.4. Классификация иап (гап)
- •9.5. Сравнительная характеристика гибких и негибких систем механической обработки
- •Литература
5.2 Проблемы организации адаптивного управления
Проблемы организации адаптивного управления состоят в необходимости обеспечения одновременной обработки большого объема информации формирования команд управления в реальном масштабе времени. Серьезной проблемой является разработка предписаний для функционирования робота, т.е. как ему себя вести в той или иной ситуации.
Система управления АПР выполняет следующие основные функции: прием информации от систем очувствления и ее обработка; обеспечение связи с человеком-оператором; управление манипулятором в соответствии с задачей, сформулированной в программе и той информацией, которая поступает от системы очувствления.
Ядром системы управления АПР является, как правило, управляющая мини или микро ЭВМ, хотя в последние время наметились тенденции использования мультипроцессорных вычислительных систем.
Так, система управления робота фирмы «Хитачи» (Япония) предназначенного для выполнения операций сборки одновременно двумя руками под управлением СТЗ с двумя телевизионными камерами, содержит пять процессоров (рис. 5.2.). Они выполняют все функции по согласованному управлению манипуляторами и анализу зрительной информации. Центральный процессор – 16-ит битовый. Остальные четыре микропроцессора выполняют в ос-новном арифметические функции, обеспечивая высокую точность позиционирования ( 2мкм).
Серьезной проблемой, стоящей перед разработчиками систем управления АПР является их программное обеспечение. По сути дела наряду с системами очувствления программное обеспечение определяет уровень адаптации робота.
Существуют разные подходы к разработке ПО адаптивных роботов. В последнее время все большее применение находит подход, основу которого составляет рассмотрение программного обеспечения как проблемно-ориентированной операционной системы.
Программное обеспечение Ар должно представлять головному-оператору широкие возможности по управлению роботом, его обучению в различной форме, редактированию и отладке программ движения, тестированию канала связи ЭВМ – манипулятор, работе с внешними накопителями и т.д. Язык, на котором формируется задание роботу, а также транслятор с него являются важнейшей частью программного обеспечения АР.
В настоящее время наблюдается бурное развитие языков управления движением АР. К числу немногих реально используемых программно-ориентированных языков относится язык VAL, разработанный для симейства роботов «Рита».
Рис. 5.2.
5.3. Принципы построения систем управления адаптивных роботов.
Системы управления АПР имеют иерархическую структуру. Каждый уровень иерархии находится в подчиненном положении по отношению к вышестоящему уровню, принимая и исполняя поступающие от него команды и данные, являясь в то же время источником команд и данных для уровня стоящего ниже. Для верхнего уровня иерархии источником команд, как правило, является человек-оператор, формирующий цели на языке, принятом для этого уровня.
Многоуровневая иерархическая организация системы управления АПР во многом определяется степенью адаптации робота. Кроме того, число уровней системы управления АПР зависит от того, каким образом человек-оператор формирует ему задание. Если задание АПР формируется на проблемно-ориентированном языке, то число уровней будет тем больше, чем выше уровень языка. Функции, связанные с разбиением задачи на подзадачи в этом случае берет на себя система управления АПР. на рис. 5.3. показан один из вариантов организации системы управления АПР.
Рассмотрим функции, которые выполняет каждый уровень иерархии.
Уровень 6.
Вход: здание, сформированное головным-оператором на некотором языке, доступном системе управления.
Выход: последовательность подзадач, решающих в совокупности сформулированное задание.
Функции: разбиение сложной задачи на подзадачи.
Инструментовка: только ЭВМ, используемые на этом уровне методы – это методы теории искусственного интеллекта.
Уровень 5.
Вход: подзадача.
Выход: последовательность элементарных действий (макрооператоров), выполнение которых обеспечивает решение задачи.
Функции: преобразование подзадачи в последовательность действий.
Инструментовка: та же, что и на уровне 6.
Уровень 4.
Вход: элементарное действие.
Выход: последовательность элементарных операторов, реализующих это действие.
Функции: расширение макрооператора на элементарные операции.
Инструментовка: только ЭВМ.
Уровень 3.
Вход: элементарные операции.
Выход: описатели точек позиционирования либо некоторые команды или данные, управляющие внешними устройствами.
Функции: трансляция (либо интерпретация) элементарного оператора.
Инструментовка: только ЭВМ.
Уровень 2.
Вход: описатель точек позиционирования.
Выход: управляющие сигналы на приводах подвижных сочленений.
Функции: декодировка входа, возможно преобразование координат, построение интерполяционного многочлена, генерация управляющих сигналов.
Инструментовка: ЭВМ, хотя часть этих функций может быть реализована аппаратно.
Уровень 1.
Вход: управляющие сигналы на приводы подвижных сочленений.
Выход: изменение окружающей среды.
Функции: фактическое выполнение задания, сформулированного на уровне 6.
Инструментовка: микро ЭВМ или микропроцессор, хотя это и не обязательно.
Для адаптивного робота, представляющего собой следящую систему, важное значение приобретает разработка способа обмена, контроллеров связи и интерфейсных блоков.
