- Любовные романы
- Фантастика и фэнтези
- Ненаучная фантастика
- Ироническое фэнтези
- Научная Фантастика
- Фэнтези
- Ужасы и Мистика
- Боевая фантастика
- Альтернативная история
- Космическая фантастика
- Попаданцы
- Юмористическая фантастика
- Героическая фантастика
- Детективная фантастика
- Социально-психологическая
- Боевое фэнтези
- Русское фэнтези
- Киберпанк
- Романтическая фантастика
- Городская фантастика
- Технофэнтези
- Мистика
- Разная фантастика
- Иностранное фэнтези
- Историческое фэнтези
- LitRPG
- Эпическая фантастика
- Зарубежная фантастика
- Городское фентези
- Космоопера
- Разное фэнтези
- Книги магов
- Любовное фэнтези
- Постапокалипсис
- Бизнес
- Историческая фантастика
- Социально-философская фантастика
- Сказочная фантастика
- Стимпанк
- Романтическое фэнтези
- Ироническая фантастика
- Детективы и Триллеры
- Проза
- Юмор
- Феерия
- Новелла
- Русская классическая проза
- Современная проза
- Повести
- Контркультура
- Русская современная проза
- Историческая проза
- Проза
- Классическая проза
- Советская классическая проза
- О войне
- Зарубежная современная проза
- Рассказы
- Зарубежная классика
- Очерки
- Антисоветская литература
- Магический реализм
- Разное
- Сентиментальная проза
- Афоризмы
- Эссе
- Эпистолярная проза
- Семейный роман/Семейная сага
- Поэзия, Драматургия
- Приключения
- Детская литература
- Загадки
- Книга-игра
- Детская проза
- Детские приключения
- Сказка
- Прочая детская литература
- Детская фантастика
- Детские стихи
- Детская образовательная литература
- Детские остросюжетные
- Учебная литература
- Зарубежные детские книги
- Детский фольклор
- Буквари
- Книги для подростков
- Школьные учебники
- Внеклассное чтение
- Книги для дошкольников
- Детская познавательная и развивающая литература
- Детские детективы
- Домоводство, Дом и семья
- Юмор
- Документальные книги
- Бизнес
- Работа с клиентами
- Тайм-менеджмент
- Кадровый менеджмент
- Экономика
- Менеджмент и кадры
- Управление, подбор персонала
- О бизнесе популярно
- Интернет-бизнес
- Личные финансы
- Делопроизводство, офис
- Маркетинг, PR, реклама
- Поиск работы
- Бизнес
- Банковское дело
- Малый бизнес
- Ценные бумаги и инвестиции
- Краткое содержание
- Бухучет и аудит
- Ораторское искусство / риторика
- Корпоративная культура, бизнес
- Финансы
- Государственное и муниципальное управление
- Менеджмент
- Зарубежная деловая литература
- Продажи
- Переговоры
- Личная эффективность
- Торговля
- Научные и научно-популярные книги
- Биофизика
- География
- Экология
- Биохимия
- Рефераты
- Культурология
- Техническая литература
- История
- Психология
- Медицина
- Прочая научная литература
- Юриспруденция
- Биология
- Политика
- Литературоведение
- Религиоведение
- Научпоп
- Психология, личное
- Математика
- Психотерапия
- Социология
- Воспитание детей, педагогика
- Языкознание
- Беременность, ожидание детей
- Транспорт, военная техника
- Детская психология
- Науки: разное
- Педагогика
- Зарубежная психология
- Иностранные языки
- Филология
- Радиотехника
- Деловая литература
- Физика
- Альтернативная медицина
- Химия
- Государство и право
- Обществознание
- Образовательная литература
- Учебники
- Зоология
- Архитектура
- Науки о космосе
- Ботаника
- Астрология
- Ветеринария
- История Европы
- География
- Зарубежная публицистика
- О животных
- Шпаргалки
- Разная литература
- Боевые искусства
- Прочее
- Периодические издания
- Фанфик
- Военное
- Цитаты из афоризмов
- Гиды, путеводители
- Литература 19 века
- Зарубежная образовательная литература
- Военная история
- Кино
- Современная литература
- Военная техника, оружие
- Культура и искусство
- Музыка, музыканты
- Газеты и журналы
- Современная зарубежная литература
- Визуальные искусства
- Отраслевые издания
- Шахматы
- Недвижимость
- Великолепные истории
- Музыка, танцы
- Авто и ПДД
- Изобразительное искусство, фотография
- Истории из жизни
- Готические новеллы
- Начинающие авторы
- Спецслужбы
- Подростковая литература
- Зарубежная прикладная литература
- Религия и духовность
- Старинная литература
- Справочная литература
- Компьютеры и Интернет
- Блог
Наш коллега - робот - Владимир Бусленко
Шрифт:
Интервал:
Закладка:
Манипуляционные свойства руки робота многогранны и динамичны. Робот берет детали или тяжелые собранные узлы на разном удалении и неодинаковой высоте, переносит их по сложным траекториям в обход препятствий, продвигая через узкие отверстия, закрепляя в нужном положении на станке, держателе, поддоне. Перемещение происходит с высокими скоростями, в обстановке постоянно меняющейся производственной среды. "Ну и что, - скажет читатель, - на это и даны роботу мощные мускулы, подвижные суставы железного скелета". Это, разумеется, верное замечание, которое свидетельствует о том, что читатель уже неплохо разбирается в "физиологии" робота, однако настало время поговорить и о его "психологии".
Кроме известных силовых свойств, мускулы робота должны быть идеально управляемыми, они должны мгновенно и точно выполнять команды "мозга" расслабляться и напрягаться, производя ровно то усилие, которое необходимо, чтобы поднять, но не раздавить хрупкую лампу, кинескоп, микромодуль. Итак, силовой привод робота- это прежде всего универсальная управляемость.
Как же происходит управление роботом, откуда берется его "ум", дающий такую бездну манипуляционных возможностей? "Ум" робота берется от его создателя - человека, а человек берет этот манипуляционный ум, наблюдая за самим собой.
"Работая над созданием роботов, я внимательно присматривался ко всему, что мне приходилось делать руками, и пытался представить себе, как мог бы сделать то же самое робот с электронным мозгом. Способность человека к тончайшей координации движений и к оценке возникающих в процессе работы обстоятельств настолько меня потрясла, что я решил серьезнэ заняться телеуправляемыми механизмами..." - пишет известный изобретатель М. Тринг в книге "Как изобретать?".
Промышленные роботы появились в производстве как машины, способные выполнять некоторые функции человека. Прежде всего в их задачу входит перемещение деталей и заготовок либо по заданным заранее траекториям, либо от одной заданной пространственной точки к другой. При рассмотрении аналогичных движений человека, стремящегося попасть рукой в определенное место, можно выделить две основные фазы: динамическую и стабилизирующую. Первая - динамическая - фаза характеризуется высокой скоростью и приближенным направлением движения. Вторая - стабилизирующая - резким снижением скорости и более точным координированием направления, как правило, сопровождающимся колебательными движениями малой амплитуды. Направленное движение происходит при непрерывном зрительном и кинематическом контроле, а конечный результат проверяется осязанием и слухом.
Движение исполнительного механизма современного промышленного робота первого поколения характеризуется теми же фазами, но в стабилизирующей фазе отсутствуют поисковые колебательные движения вблизи конечной точки. Координаты этого положения должны задаваться и воспроизводиться жестко, объекты манипулирования должны располагаться точно в предусмотренном программой месте и точно в таком положении, в котором робот сможет их взять. Ведь робот первого поколения - это "слепой", не имеющий обратной связи механизм.
Человек порой не осознает, как он выполняет то или иное сложное движение: завязывает ботинки, застегивает пуговицы, ставит свою подпись и т. п. Мы выполняем многое рефлекторно, как результат длительной тренировки координации движений, моторики и ориентации.
Вы замечали, как малыш тянется ручками к игрушке, которую он не в состоянии достать? Это он учится координировать зрительные образы с длиной своих рук.
В то же время человеку так и не удается достичь в этом "робототехнического совершенства". Такой элементарный для робота двигательный приказ, как "передвинь руку на пятнадцать сантиметров вверх", с закрытыми глазами человеку практически выполнить невозможно.
Чтобы понять хотя бы приближенно масштаб проблемы, проведем следующий опыт. Оторвитесь на мгновение от книги и посмотрите вокруг. Зафиксируйте расположение предметов в комнате, на столе, на диване.
Теперь закройте глаза, встаньте со стула или кресла и, не открывая глаз, пройдитесь по комнате, возьмите какой-нибудь предмет, скажем, вазу с цветами и переставьте ее на несколько метров в сторону, на другой стол или тумбочку. Ну как, получилось? Независимо от успеха вашего "манипуляционного акта" вы можете себе представить, какие трудности подстерегают движущуюся руку робота и сколько проблем приходится решать его системе управления.
Попробуйте мысленно проговорить про себя все, что вы проделывали: встать, сделать шаг правой ногой, сделать шаг левой ногой, поднять руку, раздвинуть пальцы, подвести пальцы к вазе, сомкнуть пальцы до соприкосновения с вазой, сдвинуть пальцы так, чтобы сила трения между поверхностью пальцев и вазы была больше, чем вес вазы (иначе ваза выскользнет из пальцев), поднять руку с вазой, повернуться на нужный угол и т. д. и т. п. Это и будет своеобразная программа для робота, правда, очень укрупненная. Такие команды, как "встать", "сомкнуть до соприкосновения" или "сделать шаг правой", сами представляют собой целую программу, или, точнее говоря, на языке программистов, стандартную подпрограмму. Затем эти команды нужно преобразовать в пневматические или электрические импульсы соответствующим мышцам, те, в свою очередь, в соответствующие перемещения, углы и моменты и все это проделать с поистине ювелирной точностью. Современный промышленный робот первого поколения обеспечивает точность позиционирования до 0,1 миллиметра. Чтобы представить себе нечто подобное, попробуйте с закрытыми глазами с расстояния хотя бы сантиметров 30 попасть иголкой в точку в конце данной фразы. Не получилось? Ну что ж, попробуйте еще раз. Опять не получилось? Не отчаивайтесь, попробуйте представить, как "тяжко" промышленному роботу, который должен сделать то же самое с расстояния около двух метров, со скоростью несколько метров в секунду при весе иглы несколько килограммов или даже десятков килограммов.
Это тем более трудно сделать, ибо для промышленного робота первого поколения обучающий его оператор является единственным источником внешней информации о требуемых действиях. Это поводырь нашего механического слепого. Информация вводится в виде программы работы в память робота, и он выполняет поставленную задачу в автоматическом режиме, не получая уже никакой дополнительной информации извне.
Существует несколько основных способов составления и ввода программы в память робота.
Во-первых, можцо рассчитать программу движения в виде отдельных команд и кадров и затем ввести ее в память робота. Во-вторых, можно осуществить обучение робота путем однократного "образцового" выполнения задачи в режиме ручного управления манипулятором с пульта путем нажатия кнопок и рычагов. В-третьих, можно обучить робота нужным движениям, взяв его механическую руку и проведя по всем необходимым точкам траектории.
Программирование по первому принципу очень похоже на программирование ЭВМ, только вместо адресов данных и команд арифметических и логических операций ЭВМ используются "адреса" точек пространства и команды "манипуляционных операций": поворот рук вправо (влево), выдвижение втягивание, поднятие - опускание, размыкание - смыкание схвата, вращение кисти вправо - влево и т. п. Программа представляет собой набор таких команд и выполняется циклически необходимое количество раз.
Обучение по второму принципу представляет собой "программирование в реальном времени". Оператор с помощью рычагов и кнопок, расположенных на пульте управления робота, принуждает его к выполнению тех или иных движений. Эта совокупность движений записывается в память робота и воспроизводится нужное количество раз.
Третий принцип обучения больше всего походит на обучение ребенка. Как часто, исчерпав терпение, мы говорим малышу: "Да не так, а вот так..." - и проводим его ручкой с ложкой от тарелки ко рту, мелом на доске или пальцем по клавишам пианино. Точно так же можно научить и робота. Опытный сварщик проводит сварочным аппаратом, закрепленным на руке робота, по оптимальной траектории шва. Движение записывается в память робота, и работа закипела. Обученный робот функционирует автономно под управлением мозга, в память которого заложена программа движений.
В простейших роботах используется цикловая система управления, движения осуществляются "от упора до упора". Программоносителем такой системы управления является специальный барабан, усеянный штырьками.
При воспроизведении барабан поворачивается, штырьки включают приводы, приводы "приводят в движение" всю систему. Такие системы управления называют позиционными.
Непрерывная система управления базируется на принципе магнитофона, записывающего на магнитную ленту совокупность электромагнитных импульсов. Эти импульсы посылают приводы, когда рука робота проводится по заданной траектории.