Наш коллега - робот - Владимир Бусленко
Шрифт:
Интервал:
Закладка:
Сейчас разрабатываются более совершенные системы, которые будут различать много оттенков яркости.
Создаются приборы, способные формировать изображение с помощью так называемой "серой шкалы", где яркость может быть выражена в диапазоне величин от О до 15 или даже от 0 до 255. С такими "способностями" компьютер сможет различить малейшие изменения яркости и обеспечить точное опознавание объектов. Однако системы с "серой шкалой" столь сложны, что время распознавания даже для мощной ЭВМ оказывается очень большим. Если имеется сотня уровней "серости" в широком поле зрения, то для распознавания образца компьютер должен выполнить огромное количество вычислений, и чем беспорядочней и хаотичней "сцена",тем сложнее задача ЭВМ. Таким образом, будущее систем со "прением" зависит как от продолжающегося прогресса в компьютерной технике, так и от создания лучших устройств распознавания.
Однако, чтобы быть таким же эффективным, как человеческий глаз, "глаз" робота должен опираться па соответствующий интеллект компьютера, который работает в миллион раз быстрее, чем любой из современных.
И хотя некоторым ученым это не кажется фантастнчным, особенно учитывая головокружительный прогресс микроэлектроники, даже современное состояние вычислительной техники позволяет делать весьма оптимистические прогнозы. В конце концов робот может "видеть" гораздо лучше человека и сегодня, ведь человеческому глазу доступна для восприятия лишь оптическая часть спектра электромагнитных волн. А соответствующее электронное устройство свободно от биологических ограничений, его можно сделать чувствительным к инфракрасным и ультрафиолетовым лучам. К электронному глазу можно подключить радар или сонар, он сможет видеть в темноте и при сверхъярком свете в печи телескопически или микроскопически, фиксировать процессы, проистекающие или очень быстро, или чересчур медленно. Тогда станет возможным то, что "и не снилось" зрению человека, например спектрографический анализ вещества объекта путем простого "осматривания".
На очувствленном роботе Токийского университета проводятся эксперименты с движущимися предметами.
Робот оснащен подсистемой "визуального очувствления", или, попросту говоря, зрения на телекамере. Это позволяет ему весьма точно определять координаты предмета. Управляющее устройство -на базе микрокомпьютера осуществляет пересчет из системы координат рабочей зоны в систему координат манипулятора и вырабатывает управляющее воздействие на приводы манипулятора. Управление осуществляется в так называемом реальном времени.
Вот по рабочему полю катится шарик. Робот сможет захватить его и аккуратно опустить в движущийся по транспортеру стаканчик. Для облегчения визуального контроля все предметы, за которыми наблюдает глаз робота: шарик, стаканчик, схват робота, - окрашены контрастной ярко-белой по отношению к серому фону краской. А вот другой эксперимент, в котором робот ловко бросает шары в специальную коробку, расположенную в полутора метрах. Под конец робот выполняет ряд явно рекламных манипуляций: зажигает спичку и даже играет на ксилофоне.
СЕМЬ РАЗ ОТМЕРЬ
Роботы второго поколения, оснащенные мощными "чувствами", открыли совершенно новую область применения роботов - контроль. Робот-контролер с успехом заменяет человека на столь трудоемкой и нудной операции. Появились даже специальные профессионально ориентированные роботы, так называемые измерительные центры. Кисть руки такого робота оснащена системой щупов, тоненьких чувствительных пальчиков, которые, перемещаясь по измеряемой поверхности, могут передавать в мозг робота сверхточную информацию по всем размерам и параметрам ощупываемой кривой. Способ замера без остановки щупа - измерения "в полете" - позволяет быстро и точно контролировать форму и размеры любой замысловатой конфигурации.
Такой робот представляет собой, как правило, массивное основание, исключающее вибрацию и другие помехи, влияющие на точность измерения и величественную портальную конструкцию, обеспечивающую идеальный доступ ко всем точкам детали.
К измерительной головке может подсоединяться до пяти наконечников-щупов, выставленных в разных направлениях.
Результаты измерений вводятся в ЭВМ, обрабатываются и представляются пользователю на экране дисплея. Кроме того, широкая гамма специальных программ позволяет использовать этот робот с большой универсальностью. Здесь и программы специальных геометрических расчетов, программы расчета допусков и припусков, программы автоматического программирования под данную деталь станков с ЧПУ и др.
Главное роботическое свойство этого измерительного центра - это гибкость. Его можно запрограммировать на деталь любой формы и размера, задать требуемую точность и допустимую скорость измерения, научить сообщать о всех отклонениях в измеряемой детали и даже управлять станками с ЧПУ по корректировке положения режущих инструментов. Использование такого робота на выборочном контроле формы автомобильных кузовов позволило сократить эту операцию с нескольких дней до нескольких часов. Однако, естественно, одним ощупыванием дело контроля не исчерпывается. Вот еще два примера.
На одном автозаводе создана система с применением робота, который как бы "вынюхивает" отверстия в кузове нового автомобиля. Рабочие вводят в машину под давлением небольшое количество гелия, а переносимые роботом по определенным траекториям датчики улавливают любую утечку газа, которая может произойти оттого, что плохо сварены швы или неплотно прилегают двери и окна. Это самый совершенный тест, которого можно добиться в условиях современной технологии, да и той, которая появится в ближайшем будущем. Чтобы обеспечить такую четкую работу, раньше конвейер должен был всегда останавливаться перед роботом, а кузов находиться в определенном положении.
На заводе эту проблему решили по-новому, следующим образом: один из старых конвейеров был модернизирован так, что специальные устройства фиксируют автомобили с точностью до 1,5 миллиметра. В результате такого преобразования роботы впервые используются на постоянно двигающемся конвейере, при этом роботов "заставляют" работать с большой точностью.
К профессиям промышленных очувствленных роботов недавно добавилась еще одна - дегустатор питьевой воды. В Берлине сейчас установлены шесть таких роботов, которые через определенные промежутки времени берут из водопроводной сети пробы воды и в считанные секунды проводят ее анализ. Данные анализа тут же сообщаются на центральный диспетчерский пункт водного хозяйства столицы ГДР.
Как мы уже говорили, роботы первого поколения не умеют "брать" заготовки, лежащие в беспорядке, "навалом", специальная же укладка деталей в определенном порядке - операция ручная, она снижает общий уровень производительности труда. Кроме того, в используемой для этого специальной таре с ячейками детали, как правило, должны укладываться в один слой, а это требует увеличения тары и объемов складов.
Вот если бы можно было поставить перед роботом ту же тару, которой пользуются на заводе! Для этого, однако, надо решить довольно сложную задачу распознавания образов - "узнавания" - и последующего ориентирования деталей. Экспериментальные "умные" роботы справляются с этой работой хорошо, однако до "прописки" в цехе им еще далеко. Производственную деталь вообще распознать трудно: она может быть покрыта грязью и окалиной, по-разному освещаться, неожиданно бликовать. Правда, производство - это не совсем неупорядоченная система. Во-первых, здесь оперируют деталями, часто имеющими достаточно правильную форму, во-вторых, мы вправе потребовать введения некоторых элементов порядка, которые хотя и будут носить частный характер, однако могут привести к резкому упрощению задачи.
"Иногда кибернетики, занимающиеся проблемами "очувствления" роботов, не чувствуют особенностей производства и работают над отвлеченными проблемами, интересными с точки зрения математики, но далекими от практики. Например, сортировка деталей различной формы или размеров, уложенных в один ящик.
Но ведь такой ситуации производственники всячески избегают. Зачем смешивать то, что потом придется сортировать? Задача "узнавания" детали тоже не слишком актуальна. На производстве всегда можно ввести в систему управления робота полные сведения о геометрии деталей, которые ему поданы, ведь и рабочему вместе с заготовками дается чертеж. Правда, есть разновидность этих задач, имеющая практический смысл, - определение положения известной детали", - говорит ведущий конструктор ЭНИМС С. Житомирский.
Если форма детали известна заранее, то ее положение можно проанализировать, употребив некоторые искусственные приемы, которые позволяют обходиться более простыми алгоритмами.