Freddy II
Freddy II — экспериментальный робот, созданный в период с 1973 по 1976 год на кафедре машинного интеллекта и восприятия (позднее — кафедра искусственного интеллекта, ныне входит в состав Школы информатики Эдинбургского университета). Предшественником Freddy II был робот Freddy (1969–1971)[1].
Технология
Технические инновации, реализованные в роботах серии Freddy, находились на передовом уровне в области робототехники 1970-х годов. Freddy стал одним из первых роботов, интегрировавших зрение, манипулирование и интеллектуальные системы, а также характеризовался универсальностью и простотой перепрограммирования для новых задач. Использование подвижного стола вместо манипулятора упростило конструкцию. Freddy использовал метод визуального распознавания деталей с помощью сопоставления графов по обнаруженным признакам. Система основывалась на наборе высокоуровневых процедур программирования движений манипулятора, которые могли переиспользоваться для новых задач.
«Дебаты Лайтхилла»
В середине 1970-х годов разгорелся спор о целесообразности развития программ по созданию универсальных роботов как в США, так и в Великобритании. Телепередача 1973 года, получившая название «Дебаты Лайтхилла» («Lighthill Debate»)[2], сводила во мнениях Джеймса Лайтхилла, автора критического отчёта для британских научных и инженерных агентств, и сторонников ИИ: Дональда Мичи (Эдинбургский университет) и Джона Маккарти (Стенфордский университет). Роботы Freddy II из Эдинбурга и Shakey (Стенфорд/SRI) были представлены как примеры наиболее продвинутых на тот момент интеллектуальных робототехнических систем.
Freddy I и Freddy II
Freddy Mark I (1969–1971) представлял собой опытный прототип с тремя степенями свободы, реализованными вращающейся платформой с независимыми колёсами. В состав входили видеокамера и датчики столкновений, соединённые с компьютером, который перемещал платформу для получения изображения объектов и их последующего распознавания[3][4].
Freddy II (1973–1976) был манипулятором с пятью степенями свободы и крупной вертикальной «рукой», способной перемещаться вверх и вниз, вращаться вокруг вертикальной оси и вращать захваченные предметы вокруг горизонтальной оси. Ещё две поступательные степени свободы обеспечивались движущейся под манипулятором рабочей поверхностью. Захват выполнялся двухпальцевым «щипцом». Система была оснащена видеокамерой и позже — генератором световых полос.
Проекты Freddy и Freddy II были инициированы и курировались Дональдом Мичи. Механическая и аналоговая электроника разработаны и реализованы Стивеном Солтером (также известен разработкой технологии получения возобновляемой энергии от волн, см. Утка Солтера), цифровая электроника и компьютерные интерфейсы — Гарри Барроу и Греганом Кроуфордом. Программное обеспечение разработано под руководством Рода Берсталла, Робина Попплстоуна и Гарри Барроу, на языке программирования POP-2[5], одном из первых функциональных языков программирования. Аппаратная часть включала компьютер Elliot 4130 с 384 КБ ОЗУ (128 тысяч 24-битных слов) и жёстким диском, соединённый с малым компьютером Honeywell H316 с 16 КБ памяти для выполнения задач управления датчиками.
Freddy отличался универсальностью — его можно было обучить и перепрограммировать для выполнения новой задачи за один-два дня. Выполнялись задачи, такие как надевание колец на штифты и сборка простых игрушечных моделей из деревянных блоков различных форм: лодки с мачтой и машины с осями и колёсами.
Информация о размещении деталей получалась с помощью видеокамеры и сопоставлялась с ранее сохранёнными моделями объектов[6].
В ходе экспериментов стало ясно, что программирование движений по принципу «переместиться сюда, сделать это, переместиться туда» (уровень привода или соединения) трудоёмко и не позволяет учитывать погрешности в положении деталей, их форме и шуме сенсоров. В связи с этим был разработан язык программирования роботов RAPT[7],[8] в котором поведение робота задавалось на уровне объектов.
Таким образом, цели работы задавались как желаемые пространственные отношения робота и объектов сцены, а детали реализации оставались на усмотрение программного обеспечения. Несмотря на то, что RAPT был разработан в 1970-х годах, он до сих пор превосходит большинство коммерческих языков программирования роботов.
В команду проекта входили ведущие специалисты в области: Пэт Эмблер, Гарри Барроу, Илона Беллос, Крис Браун, Род Берстал, Греган Кроуфорд, Джим Хау, Дональд Мичи, Робин Попплстоун, Стивен Солтер, Остин Тейт и Кен Тёрнер.
Значительный интерес в проекте представляло также использование 3D-сканера на основе структурированного света для получения формы и положения манипулируемых объектов[9].
В настоящее время робот Freddy II экспонируется в Королевский музей в Эдинбурге, Шотландия, где демонстрируется фрагмент сборочного процесса на видео в непрерывном режиме.
См. также
Примечания
- ↑ Ambler, A. P.; Barrow, H. G.; Brown, C. M.; Burstall, R. M.; Popplestone, R. J. (июнь 1975). “Универсальная система для компьютерного управления сборкой”. Artificial Intelligence. 6 (2): 129—156. DOI:10.1016/0004-3702(75)90006-5. Проверьте дату в
|date=(справка на английском) - ↑ Index of /Video/Lighthill1973 (англ.). aiai.ed.ac.uk. Дата обращения: 18 июня 2024.
- ↑ H.G. Barrow, S.H. Salter. Design of low-cost equipment for cognitive robot research // Machine Intelligence 5 / под ред. B. Meltzer и D. Michie. Edinburgh University Press, 1969. С. 555–566.
- ↑ H. G. Barrow, G. F. Crawford. The Mark 1.5 Edinburgh Robot Facility // Machine Intelligence 7. Edinburgh University Press, 1972. Гл. 25, с. 465–480.
- ↑ R. Burstall, J. Collins, R. Popplestone. Programming in Pop-2. University Press, Edinburgh, 1968.
- ↑ H. G. Barrow, R. M. Burstall. Subgraph isomorphism, matching relational structures and maximal cliques // Information Processing Letters. 1976. Т. 4, № 4. С. 83–84.
- ↑ Popplestone, I.; Ambler; Bellos (март 1978). “RAPT: язык для описания сборочных операций”. Industrial Robot. 5 (3): 131—137. DOI:10.1108/eb004501. Проверьте дату в
|date=(справка на английском) - ↑ R. J. Popplestone. Specifying Manipulation in Terms of Spatial Relationships. Research Report No. 117, University of Edinburgh, 1979.
- ↑ R. J. Popplestone, C. M. Brown, A. P. Ambler, G. F. Crawford. Forming models of plane-and-cylinder faceted bodies from light stripes // Proc. 4th Int. Joint Conf. on Artificial Intelligence, сентябрь 1975. С. 664–668. копия статьи
Литература
- H.G. Barrow, S.H. Salter. Design of low-cost equipment for cognitive robot research // Machine Intelligence 5 / под ред. B. Meltzer и D. Michie. Edinburgh University Press, 1969. С. 555–566.
- H. G. Barrow, G. F. Crawford. The Mark 1.5 Edinburgh Robot Facility // Machine Intelligence 7. Edinburgh University Press, 1972. Гл. 25, с. 465–480.
- H. G. Barrow, R. M. Burstall. Subgraph isomorphism, matching relational structures and maximal cliques // Information Processing Letters. 1976. Т. 4, № 4. С. 83–84.
- R. Burstall, J. Collins, R. Popplestone. Programming in Pop-2. University Press, Edinburgh, 1968.
- R. J. Popplestone, C. M. Brown, A. P. Ambler, G. F. Crawford. Forming models of plane-and-cylinder faceted bodies from light stripes // Proc. 4th Int. Joint Conf. on Artificial Intelligence, сентябрь 1975. С. 664–668.
- R. J. Popplestone. Specifying Manipulation in Terms of Spatial Relationships. Research Report No. 117, University of Edinburgh, 1979.
Ссылки
- Страница Института приложений искусственного интеллекта Эдинбургского университета о проекте Freddy
- Видео Freddy II Видеозапись работы Freddy II (англ.). Internet Archive. Дата обращения: 18 июня 2024. Архивировано 17 июля 2011 года.
- Исторический очерк о проекте Freddy Исторический очерк о проекте Freddy (англ.). Internet Archive. Дата обращения: 18 июня 2024. Архивировано 17 июля 2011 года.
- Интерфейсирование Freddy I с компьютером Воспоминания о работе над Freddy I (англ.). Internet Archive. Дата обращения: 18 июня 2024. Архивировано 17 июля 2011 года.
- Freddy на слайде 23 презентации (PDF)
- Публичный симпозиум «50 лет искусственному интеллекту» в Бремене, 2006 (история Freddy)