Открыть сервис

Shakey

Shakey — это первый в мире мобильный робот общего назначения, способный рассуждать о своих действиях. Разработанный в конце 1960-х годов в Стэнфордском исследовательском институте (SRI International), он стал прорывом в области искусственного интеллекта и робототехники, объединив в себе системы восприятия, планирования и управления движением.

История создания

Проект Shakey был начат в 1966 году при финансовой поддержке Агентства перспективных исследовательских проектов Министерства обороны США (DARPA). Основной целью было создание автономного робота, способного самостоятельно решать задачи в реальном мире, а не просто выполнять заранее запрограммированные последовательности действий. Руководителем проекта выступил Чарльз Розен, а ключевыми разработчиками стали Нильс Нильссон, Бертрам Рафаэль, Ричард Файкс и другие.

Название «Shakey» робот получил из-за своей характерной дрожащей походки, вызванной неточностью работы шаговых двигателей и механической нестабильностью конструкции. Первая рабочая версия была готова к 1969 году, а в 1972 году был снят знаменитый документальный фильм «Shakey: An Experiment in Robot Planning and Learning», демонстрирующий его возможности.

Устройство и характеристики

Shakey представлял собой громоздкую конструкцию, установленную на трёхколёсном шасси. Высота робота составляла около 2 метров, а масса — примерно 450 килограммов. Основные компоненты включали:

  • Вычислительный блок: управление осуществлялось с помощью двух компьютеров SDS-940, соединённых радиоканалом. Один компьютер отвечал за обработку визуальной информации, другой — за планирование и управление движением.
  • Сенсорная система: робот был оснащён телевизионной камерой (vidicon), лазерным дальномером для измерения расстояний и контактными датчиками на бамперах для обнаружения столкновений.
  • Приводы: движение обеспечивалось двумя независимыми шаговыми двигателями, управляющими колёсами, и одним поворотным колесом для маневрирования. Скорость передвижения не превышала 0,5 м/с.

Программное обеспечение и алгоритмы

Главным нововведением Shakey стала его программная архитектура, основанная на концепциях искусственного интеллекта. Робот использовал систему STRIPS (Stanford Research Institute Problem Solver) — один из первых планировщиков, способных разбивать сложные задачи на последовательность элементарных действий.

Восприятие и моделирование мира

Shakey мог строить примитивную карту окружающего пространства на основе данных с камеры и дальномера. Он распознавал простые геометрические объекты — кубы, пирамиды, наклонные плоскости — и определял их положение относительно себя. Вся информация хранилась в виде символических утверждений (например, «куб A находится на столе B»).

Планирование действий

Система STRIPS позволяла Shakey формулировать цели (например, «переместить куб A в комнату 2») и генерировать последовательность шагов для их достижения. Планировщик учитывал ограничения среды: робот не мог проходить через стены, должен был объезжать препятствия и использовать пандусы для перемещения между разными уровнями.

Обучение

Shakey был способен запоминать результаты своих действий и корректировать поведение. Например, если попытка толкнуть куб не удавалась, робот мог изменить стратегию — подъехать с другой стороны или использовать другой объект как рычаг.

Применение и эксперименты

Shakey никогда не использовался в коммерческих или военных целях. Все его испытания проводились в контролируемой лабораторной среде — специально оборудованном помещении с набором стандартных объектов (кубы, пандусы, стены). Основные эксперименты включали:

  • Перемещение объектов: робот мог толкать кубы из одной точки в другую, объезжая препятствия.
  • Навигация по комнатам: Shakey умел находить путь через несколько помещений, используя двери и пандусы.
  • Решение задач с несколькими шагами: например, чтобы достать куб с высокой платформы, робот сначала подвозил пандус, затем заезжал на него и толкал куб.

Значение и наследие

Shakey считается одним из самых влиятельных проектов в истории робототехники. Он продемонстрировал, что автономные системы могут не просто выполнять команды, но и принимать решения на основе анализа окружающей среды. Разработки, сделанные в рамках проекта, легли в основу многих современных технологий:

  • Планировщики задач: алгоритмы, подобные STRIPS, используются в системах управления промышленными роботами и беспилотными автомобилями.
  • Визуальное восприятие: методы распознавания объектов, разработанные для Shakey, стали предшественниками современных систем компьютерного зрения.
  • Мобильная робототехника: концепция автономного передвижения с сенсорной обратной связью была впервые реализована именно в Shakey.

В 2004 году Shakey был включён в Зал славы роботов (Robot Hall of Fame) как один из пионеров робототехники. Оригинальный экземпляр робота хранится в Музее компьютерной истории в Маунтин-Вью, Калифорния.

Критика и ограничения

Несмотря на новаторство, Shakey имел серьёзные недостатки. Во-первых, его вычислительная мощность была крайне низкой по современным меркам: планирование простейших действий могло занимать несколько минут. Во-вторых, система восприятия была ненадёжной — камера давала низкое разрешение, а дальномер работал только в условиях хорошего освещения. В-третьих, Shakey не мог работать в неструктурированной среде: любые изменения в расположении объектов или освещении требовали перепрограммирования.

Критики также отмечали, что проект был чрезмерно дорогим и сложным для своего времени, а практическая польза от него оставалась ограниченной. Однако именно эти ограничения стимулировали дальнейшие исследования в области искусственного интеллекта и робототехники.

Интересные факты

  • В фильме 1972 года о Shakey робот выполняет задачу по перемещению куба, но из-за сбоя в программном обеспечении он случайно толкает не тот объект. Этот эпизод был оставлен в фильме как иллюстрация сложностей автономного управления.
  • Shakey был одним из первых роботов, чьё поведение описывалось в терминах «целей» и «планов», что стало стандартом для последующих систем ИИ.
  • Проект Shakey обошёлся в сумму около 750 000 долларов США (что эквивалентно примерно 5 миллионам долларов в ценах 2020 года).

Источники

  • Nilsson, N. J. (1984). Shakey the Robot. SRI International Technical Note 323.
  • Fikes, R. E., & Nilsson, N. J. (1971). STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving. Artificial Intelligence, 2(3-4), 189-208.
  • Moravec, H. (1988). Mind Children: The Future of Robot and Human Intelligence. Harvard University Press.
  • Robot Hall of Fame: Shakey (2004). Carnegie Mellon University.
  • Музей компьютерной истории (Computer History Museum) — экспозиция Shakey.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →