Роботы BEAM

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Роботы BEAM — Слово BEAM является аббревиатурой от Biology, Electronics, Aesthetics, Mechanics.Это термин, обозначающий принцип построения роботов, использующий простые аналоговые цепи (например, компараторы) вместо микропроцессоров с целью достичь необычно простого (в сравнении с традиционными передвижными роботами) дизайна, который жертвует гибкостью ради надёжности и эффективности выполнения определённого задания. Однако, существуют исключения, использующие не только аналоговые цепи (называемые «мутантами»). Роботы ВЕАМ обычно представляют собой набор вышеупомянутых аналоговых цепей (копирующих биологические нейроны), которые позволяют роботу взаимодействовать с рабочим окружением.

Механизмы и принципы[править | править код]

Базовые принципы ВЕАМ основываются на способности машины реагировать на внешние стимулы. Механизм симуляции поведения нейронов с помощью цепей был изобретён Марком Тильденом. Похожие разработки ранее велись Эдом Ритманом (работа «Эксперименты в области искусственных нейронных цепей»). Цепь Тильдена часто сравнивается со сдвиговым регистром, но некоторые отличительные черты делают её полезной для использования в передвижных роботах. Также существуют и в разной степени применяются другие принципы:

  1. Использовать как можно меньшее число электронных элементов (принцип KISS)
  2. Использовать в создании робота электроные отходы
  3. Использовать энергию излучения (напр. солнечный свет)

Существует множество роботов ВЕАМ, использующих солнечные батареи для питания двигателя, что позволяет им автономно работать при различном освещении. Помимо крайне упрощённых цепей Тильдена, технология ВЕАМ дала создателям роботов и другие полезные инструменты. Сообщество ВЕАМ документирует и распространяет дизайны «солнечных двигателей», цепей Н-мостов, тактильных сенсоров и техники создания роботов размером с ладонь.

Роботы ВЕАМ[править | править код]

Фокусируясь на основанном на реакции поведения (согласно изначальному концепту Рода Брукса), ВЕАМ-роботостроение копирует характеристики и поведение природных организмов и его конечной целью является «приручение» этих «диких» роботов. В ВЕАМ-роботостроении важным является эстетическая составляющая дизайна устройства, что отвечает девизу «форма следует функции».

Разногласия в наименовании[править | править код]

У разных людей есть разные мнения по поводу истинного значения ВЕАМ. Наиболее общепринятой является расшифровка Biology, Electronics, Aesthethics, Mechanics. Этот термин был впервые употреблён Марком Тильденом в ходе дискуссии в научном центре Онтарио в 1990 году. Марк представлял подборку созданных им во время работы в университете Ватерлоо роботов. Однако, существуют и другие популярные толкования термина, например:

  • Biotechnology Ethology Analogy Morphology
  • Building Evolution Anarchy Modularity

Микроконтроллеры[править | править код]

В отличие от множества других видов роботов, использующих микроконтроллеры, роботы ВЕАМ основаны на принципе использования множества поведенческих моделей, связанных напрямую с сенсорами при минимальном уровне обработки сигналов. Эта философия дизайна прекликается с классической книгой «Устройства: Эксперименты в синтетической психологии». В ходе серии мысленных экспериментов эта книга раскрывает создание сложных моделей поведения роботов с использованием простых побуждающих и воспрещающих сигналов от сенсоров к исполнительным устройствам. Микроконтроллеры и компьютерное программирование обычно не являются частью традиционного («чистого») ВЕАМ-робота из-за специфической философии, ориентированный на низкоуровневый, основанный на оборудовании дизайн. Существуют известные примеры дизайна роботов, комбинирующих две этих технологии. Эти «гибриды» выполняют требование надёжности систем контроля, сочетая её с гибкостью динамического программирования. Примером такого гибрида могут являться роботы BEAMbots, использующие топологию «лошадь-и-всадник» (напр. ScoutWalker3).Физическое «тело» робота («лошадь») контролируется традиционной ВЕАМ-технологией, а микроконтроллёр и программы управляют «телом» с позиции «всадника». Компонент «всадника» не обязателен для обеспечения функциональности робота, но без него робот потеряет важное влияние «мозга», дающего ему указания.

Типы[править | править код]

Существуют разные виды («тропы») роботов BEAM, которые созданы для выполнения разных задач. Наиболее часто встречаются фототропы, поскольку поиск света является наиболее очевидной задачей для использующего солнечную энергию робота.

  • Аудиотропы реагируют на звуки.
    • Аудиофилы следуют за источниками звука.
    • Аудиофобы уходят от них.
  • Фототропы реагируют на свет.
    • Фотофилы следуют за источниками света.
    • Фотофобы уходят от них.
  • Радиотропы реагируют на радиочастоты.
    • Радиофилы следуют за источниками радиоволн.
    • Радиофобы уходят от них.
  • Термотропы реагируют на тепловое излучение.
    • Теплофилы следуют за источниками тепла.
    • Теплофобы уходят от них.

Общая характеристика[править | править код]

Роботы ВЕАМ имеют множество механизмов движения и позиционирования, например:

  • Ситтеры: неподвижные роботы, имеющие пассивное назначение.
    • Маяки: передают сигнал (обычно навигационный) другим роботам ВЕАМ.
    • Паммеры: отображают световое шоу.
    • Орнаменты: прочие роботы.
  • Сквирмеры: неподвижные роботы, выполняющие какое-либо действие (обычно движение конечностей).
    • Магботы: используют магнитные поля для своего режима действия.
    • Флагвейверы: двигают дисплей ("флаг") с определённой частотой.
    • Хэды: поворачиваются в сторону обнаруживаемого феномена и следуют за ним. В качестве феномена может выступать свет. Такие роботы популярны в сообществе ВЕАМ и могут быть отдельными роботами, но часто включаются в состав бОльших.
    • Вибраторы: используют небольшой мотор со смещённым центром тяжести для вибрации.
  • Слайдеры: роботы, движущиеся по поверхности без потери контакта.
  • Кроулеры: роботы, движущиеся с помощью гусениц или с использованием конечности. Тело роботы не касается земли.
    • Турботы: катятся с использованием конечностей.
    • Землемеры: перемещают часть тела вперёд, в то время как другая частьостаётся на месте.
    • Гусеничные роботы: используют гусеницы (аналогично танкам).
  • Джамперы: роботы, отталкивающиеся от поверхности для передвижения.
    • Виброботы: передвигаются за счёт вибрации.
    • Спрингботы: двигаются прыжками в определённом направлении.
  • Роллеры: роботы, движущиеся перекатами.
    • Симеты: движутся с помощью мотора, вал которого касается земли и движется в разных направлениях в зависимости от движения вала.
    • Соларроллеры: используют мотор, движущий одно или несколько колёс, часто оптимизированы для прохождения кратчайшего пути до цели.
    • Попперы: используют два мотора и отдельные солнечные двигатели; используют различные сенсоры для достижения цели.
    • Миниболлы: перемещают центр массы, за счёт чего движется сферическое тело робота.
  • Уокеры: роботы, движущиеся с использованием ног.
    • Движимые мотором: используют моторы для движения ног (обычно 3 или больше мотора).
    • Движимые мускулами: используют нитиноловые (сплав никеля с титаном) провода для движения ног.
  • Свиммеры: роботы, движущиеся на/в жидкости (обычно это вода).
    • Боатботы: движутся по поверхности жидкости.
    • Субботы: движутся внутри жидкости.
  • Флайеры: роботы, движущиеся по воздуху в течение определённого времени.
    • Вертолёты: используют ротор для набора высоты и ускорения.
    • Самолёты: используют крылья для подъёма.
    • Аэростаты: используют для подъёма баллон с инертным газом.
  • Клаймеры: роботы, движущиеся вверх или вниз по вертикальной поверхности, обычно по верёвке или проводу.

Применение и текущий прогресс[править | править код]

В настоящий момент автономные роботы не получили широкого коммерческого применения, хотя существуют и исключения, например, робот-пылесос iRobot Roomba и некоторые газонокосильные роботы. Основным практическим применением ВЕАМ является быстрое прототипирование движительных систем и хобби/образование. Марк Тильден успешно использовал ВЕАМ для прототипирования продуктов для Wow-WeeRobotics, что заметно по B.I.O.BugиRoboRaptor.SolarboticsLtd., Bug’n’Bots, JCM InVenturesInc. и PagerMotors.com также вывели основанные на ВЕАМ товары для хобби и образования на рынок. Vex разработала небольших ВЕАМ-роботов Hexbugs. Начинающие ВЕАМ-роботостроители часто имеют проблемы с отсутствием прямого контроля над ВЕАМ-цепями. Не останавливается работа по оценке биоморфных техник, копирующих природные системы, потому что такие системы, очевидно, имеют большое преимущество в производительности по сравнению с традиционными техниками. Существует множество примеров того, как небольшие мозги насекомых работают намного эффективнее даже самой продвинутой микроэлектроники. Другим барьером широкого распространения технологий ВЕАМ является кажущаяся случайной природа нейронных сетей, что требует изучения конструктором новых технологий для успешного распознания и манипулирования характеристиками цепей. Ежегодно в Теллуриде (штат Колорадо, США) проводится международное собрание учёных для изучения этого вопроса, и до недавнего времени в нём участвовал Марк Тильден (ему пришлось отказаться от участия из-за работы с игрушками Wow-Wee). Не имея долговременной памяти, ВЕАМ-роботы обычно не обучаются за счёт полученного опыта. Однако, в сообществе ВЕАМ ведётся работа над этим. Одним из наиболее продвинутых в этом направлении ВЕАМ-роботов является Hider Брюса Робинсона, который имеет впечатляющий набор возможностей для дизайна без микропроцессора.

Публикации[править | править код]

Patents

  • U.S. Patent 613 809 — Method of and Apparatus for Controlling Mechanism of Moving Vehicle or Vehicles — Tesla’s «telautomaton» patent; First logic gate.
  • U.S. Patent 5 325 031 — Adaptive robotic nervous systems and control circuits therefor — Tilden’s patent; A self-stabilizing control circuit utilizing pulse delay circuits for controlling the limbs of a limbed robot, and a robot incorporating such a circuit; artificial «neurons».

Books and papers

Примечания[править | править код]

Ссылки[править | править код]