Малиновский Борис Николаевич
Шрифт:
Опираясь на отечественные работы по теории и практике программирования в Москве, Новосибирске, Дубне, Ленинграде и других городах, Глушков в начале 70-х годов сформировал в стране программу работ по технологии программирования и средствам ее автоматизации. Ее реализация была задумана и организована им широким фронтом: от фундаментальных исследований и организационных мероприятий (конференций, ежегодных школ-семинаров, рабочих групп, постановлений директивных органов и пр.) до изготовления и внедрения в народное хозяйство конкретных автоматизированных систем производства программ и технологических комплексов программиста. В это время им был выполнен большой цикл работ по созданию в стране первой отечественной технологии программирования с развитыми средствами автоматизации на всех этапах изготовления программных систем. Средства автоматизации работ по этой технологии - технологические комплексы РТК - были изготовлены для всех основных машин - ЕС ЭВМ, СМ ЭВМ, БЭСМ-6, микро-ЭВМ типа "Электроника" и получили широкое внедрение. Большую роль в успешном выполнении этого цикла работ сыграл И.В. Вельбицкий.
На пути к роботам
Искусственные зрение и слух - важная часть работ в области создания искусственного интеллекта. Здесь главным, конечно, является зрение, поскольку наибольшее количество информации человек пол
учает благодаря ему. Для этого я пригласил В.А. Ковалевского из Харькова, который и организовал работу по распознаванию образов. Первым результатом его работы стал автомат для чтения машинописных букв и цифр. Он был выпущен малой серией (пять или восемь штук) из-за дороговизны, с перфокартами ему было конкурировать трудно. Затем Т.К. Винцюк занялся распознаванием речи, которым мы прикрыли направление по созданию сенсорной части роботов.
С самого начала я сформулировал задачу и по автоматизации двигательной (моторной) функции роботов. Мной была поставлена задача создать автоматическую руку на тележке, которая передвигалась вдоль щита управления любым объектом и переключала бы тумблеры, рубильники, поворачивала ручки и т.д., одновременно к ней добавлялось примитивное зрение, способное воспринимать только положение стрелки приборов или деления шкалы. Но, к сожалению, я не смог подыскать человека, который любил бы работать с механикой, руками. А эту задачу я поставил еще в 1959 году, когда о роботах никто не заикался. Если бы у. нас были хорошие мастерские, то мы могли бы в 1963 году первыми в мире иметь механическую руку. К сожалению, не все удается сделать.
Синтез всех этих направлений - в роботах-манипуляторах с рукой, зрением и искусственной речью.
Одновременно мы начали работы по распознаванию смысла фраз на русском языке, т.е. в области семантических сетей, как теперь это называется. Этим занимался А.А. Стогний и частично А.А. Летичевский, они добились хороших результатов. Впрочем, алгоритмы делал я, а Стогний подготовил хорошие программы. По потоку предложений на входе этот алгоритм строил семантическую сеть, т.е. определял, какие слова с какими корреспондируются. Например, предложение "Стул стоит на потолке" хоть и правильно грамматически, но семантически неверно, и т.д. Были сделаны зачатки картины мира, причем придумано экономное кодирование; затем Стогний переключился на распознавание дискретных образов, тематику Ю.И. Журавлева, да и я оставил это дело и у нас оно захирело. Надо было его с машинным переводом связать, но опять не хватило людей, а я не мог заниматься лишь семантической алгоритмикой. И все-таки, когда я сделал в 1961 году в Мюнхене на конгрессе IFIP доклад на эту тему, это стало сенсацией, - у американцев ничего подобного в то время не было. Тогда же меня избрали в программный комитет Международной федерации по обработке информации.
"ЭВМ "Киев" стала первой в Европе системой цифровой обработки изображений и моделирования интеллектуальных процессов, - дополняет Глушкова Г.Л. Гиммельфарб, один из ветеранов института.
– К ней были подключены два оригинальных периферийных устройства, которые позволили моделировать на ЭВМ простейшие алгоритмы обучения распознаванию образов и обучения целенаправленному поведению: устройство для ввода изображений с бумажного носителя или фотопленки и устройство вывода изображений из ЭВМ. (Оба устройства разработал В.И. Рыбак.) В те годы первые устройства вывода изображений из ЭВМ (прообразы сегодняшних дисплеев) имелись только в США. Устройств, аналогичных киевскому, по всей видимости, за рубежом тогда еще не было. На ЭВМ "Киев" под руководством Глушкова в конце 50-х - начале 60-х годов была выполнена серия работ по искусственному интеллекту, в частности обучению распознаванию простых геометрических фигур (В.М. Глушков, В.А. Ковалевский, В.И. Рыбак), моделированию читающих автоматов для рукописных и машинописных знаков (В.А. Ковалевский, А.Г. Семеновский, В.К. Елисеев), отслеживанию движения объектов по серии изображений, или кинограмме (В.И. Рыбак), моделированию поведения коллектива автоматов в процессе эволюции (А.А. Дородницина, А.А. Летичевский), автоматическому синтезу функциональных схем ЭВМ (Ю.В. Капитонова) и др. Таким образом, В.М. Глушков обратился к теории и практике моделирования интеллектуальной деятельности в первые годы становления вычислительной техники, когда многие воспринимали ЭВМ просто как "большой арифмометр". Большой интерес Глушков проявил к автоматическому распознаванию зрительных образов: работы по автоматическому чтению рукописных и печатных знаков были начаты под его руководством уже в 1959-1961 годы, а на протяжении первой половины 60-х годов была развита корреляционная теория распознавания машинописных знаков и строк текста (В.А. Ковалевский, М.И. Шлезингер), теория оптимального конструирования эталонов распознаваемых символов (М.И. Шлезингер), были созданы последовательно несколько макетов оптических читающих автоматов, основанные на принципах оптической корреляции ("ОКА" и "ЭОК-10", В.К. Елисеев) и электронной корреляции ("ЧАРС", В.А. Ковалевский, А.Г. Семеновский).
В дальнейшем устройства ввода-вывода изображений, использованные для ЭВМ "Киев", были модернизированы и перенесены на новую ЭВМ БЭСМ-6. С их помощью были выполнены многочисленные работы по цифровому анализу снимков реальных объектов, в частности по обнаружению и отслеживанию следов физических частиц в пузырьковых камерах (М.И. Шлезингер), обнаружению, распознаванию и отслеживанию движения различных транспортных средств (В.И. Рыбак), распознаванию машинописных знаков (В.А. Ковалевский) и др.
Опыт, полученный при создании и использовании устройств ввода-вывода изображений, позволил разработать первый в СССР стенд моделирования интеллектуальных роботов типа глаз-рука (В.И. Рыбак, Г.Л. Гиммельфарб, В.Б. Марченко и др.). В состав стенда вошли ЭВМ БЭСМ-6, связанная с ней телевизионная система ввода изображений в ЭВМ и электромеханический манипулятор с шестью степенями подвижности, подсоединенный к ЭВМ БЭСМ-6 через управляющую мини-ЭВМ М-6000. В.М. Глущков проявил большой интерес к этим работам, поскольку считал робототехнику одним из важнейших направлений практического использования методов и средств искусственного интеллекта. На стенде были впервые в СССР выполнены работы по автоматическому описанию пространственных сцен, составленных из простых по форме объектов, и управлению манипулятором на основе полученного описания (70-е годы)".
Добавим, что в отделе Н.М. Амосова в эти же годы был проведен широкий комплекс исследований в области искусственного интеллекта: был разработан ряд транспортных роботов (ТАИР и др.), осуществлено моделирование ряда мыслительных и общественных процессов (A.M. Касаткин, Л.М. Касаткина, Д.Г. Галенко и др.).
В.М. Глушков не случайно упоминает Т.К. Винцюка и его работы по распознаванию речи. Еще при жизни ученого Винцюком был разработан ряд весьма совершенных устройств распознавания и синтеза речи. Поддержка этих работ со стороны В.М. Глушкова привела к быстрому развитию в институте одного из важных направлений искусственного интеллекта.