Искусственный разум | страница 65
По экрану шагало насекомое, состоящее из бруска-тела, шарика-головки и шести ног. Каждая его нога представляла собой две палочки, связанные точкой-суставом. Рисованное насекомое аккуратно двигалось к цели, преодолевая возвышенности и провалы, обходя болота и пропасти, тоже нарисованные на экране. "Что же тут удивительного? - спросите вы. - Примитивный мульти-пликат, не более".
О нет! Это лишь внешне похоже на мультипликат, а внутренне... Насекомое на экране рисует ЭВМ, в которую заложено описание различных местностей и алгоритм действия многоногого транспортного механизма. Там, в недрах компьютера, механизм двигается по местности, попадает в затруднительные положения, находит выходы из них, там воспроизводится (моделируется) живая жизнь. А здесь появляются результаты расчетов, только оформлены они по-новому - не в виде столбцов цифр, а в виде подвижных картин на экране дисплея. Зачем такое оформление? Для внешнего эффекта?
Вовсе нет. Картины на дисплее нужны для диалога конструктора с ЭВМ. Конструктор по своей воле усложняет обстановку, создает критические условия. Он может нагрузить аппарат, а может пустить его шагать налегке. Он вправе даже изменить походку аппарата, сделать ее симметричной или асимметричной, велеть двигаться "след в след" или "трешками".
Наблюдая за движениями аппарата, человек выявляет слабости и ограничения в алгоритме его действия. Вот аппарат недопустимо накренился, а вот ноги его застряли в расселине. Стоп! Отметим, в какой обстановке это случилось, и пойдем дальше. Загоним теперь его в болото...
С помощью ЭВМ, в диалоге с компьютером, конструктор проводит испытания еще не изготовленного робота! Этим удивил, даже потряс меня давний фильм.
Исследования шагающих транспортных механизмов возглавляет член-корреспондент АН СССР Дмитрий Евгеньевич Охоцимский. В изящной постановке задачи, в мастерском использовании диалога человека с ЭВМ виден его стиль научного мышления. Сегодня работы далеко продвинулись вперед - робот из рисованного стал реальным, его проверяют на натуре. Придет время, и он будет уверенно шагать по пересеченной местности Марса или Юпитера, неся на борту вычислительную машину, в которую заложено семейство алгоритмов его движения.
Ходить - казалось бы, простая, совсем тривиальная работа; знай шевели конечностями. Исследования Д. Охоцимского и его сотрудников выявили, что такое мнение глубоко ошибочно. Хороший алгоритм ходьбы состоит в управлении каждой конечностью, в координации действия ног, в оценке места для постановки каждой ноги, в выборе походки и в прокладке общей трассы движения. Все это сложные интеллектуальные операции; правда, мы, люди, совершаем их автоматически, не осознавая своих действий.