BEAM-робототехника [1] (от слов «биология» , «электроника» , «эстетика» и «механика» ) — это стиль робототехники , который в первую очередь использует простые аналоговые схемы , такие как компараторы , вместо микропроцессора , чтобы создать необычайно простую конструкцию. Хотя она не такая гибкая, как робототехника на основе микропроцессоров, BEAM-робототехника может быть надежной и эффективной в выполнении задач, для которых она была разработана.
Роботы BEAM могут использовать набор аналоговых схем [2] , имитирующих биологические нейроны, для облегчения реакции робота на рабочую среду.
Механизмы и принципы
Базовые принципы BEAM сосредоточены на способности, основанной на стимуле-реакции внутри машины. Базовый механизм был изобретен Марком В. Тилденом , где схема (или сеть Nv из нейронов Nv ) используется для имитации поведения биологических нейронов. Некоторые похожие исследования ранее были проведены Эдом Ритманом в «Экспериментах в области искусственных нейронных сетей». Схему Тилдена часто сравнивают со сдвиговым регистром , но с несколькими важными особенностями, делающими ее полезной схемой в мобильном роботе.
Другие включенные правила (и применяемые в разной степени):
- Используйте как можно меньше электронных элементов ( «сохраняйте простоту» ).
- Переработка и повторное использование технолома
- Использовать лучистую энергию (например, солнечную энергию )
Существует большое количество роботов BEAM, разработанных для использования солнечной энергии от небольших солнечных батарей для питания «солнечного двигателя», который создает автономных роботов, способных работать в широком диапазоне условий освещения. Помимо простого вычислительного уровня « Нервных сетей » Тилдена, BEAM привнес множество полезных инструментов в набор инструментов робототехника. Схема «солнечного двигателя», множество схем H-моста для управления небольшими двигателями, конструкции тактильных датчиков и методы строительства мезомасштабных (размером с ладонь) роботов были задокументированы и распространены сообществом BEAM. [3]
BEAM-роботы
Будучи сосредоточенной на поведении, «основанном на реакции» (первоначально вдохновленном работой Родни Брукса ), робототехника BEAM пытается копировать характеристики и поведение биологических организмов , с конечной целью одомашнивания этих «диких» роботов. Эстетика роботов BEAM исходит из принципа « форма следует за функцией », который регулируется конкретными выборами дизайна, которые делает строитель при реализации желаемой функциональности.
Споры по поводу имени
У разных людей разные идеи о том, что на самом деле означает BEAM. Наиболее общепринятое значение — это B iology , E lectronics , A estethics , and M echanics .
Этот термин был предложен Марком Тилденом во время дискуссии в Научном центре Онтарио в 1990 году. Марк демонстрировал подборку своих оригинальных ботов, которые он построил во время работы в Университете Ватерлоо .
Однако существует множество других не очень популярных названий, [ необходима ссылка ] в том числе:
- Биотехнология Этология Аналогия Морфология
- Эволюция здания Анархия Модульность
Микроконтроллеры
В отличие от многих других типов роботов, управляемых микроконтроллерами , роботы BEAM построены по принципу использования нескольких простых поведений, напрямую связанных с сенсорными системами с небольшим согласованием сигнала . Эта философия проектирования тесно перекликается с классической книгой «Транспортные средства: эксперименты по синтетической психологии». [4] С помощью серии мысленных экспериментов эта книга исследует развитие сложного поведения робота с помощью простых ингибирующих и возбуждающих сенсорных связей с исполнительными механизмами . Микроконтроллеры и компьютерное программирование обычно не являются частью традиционного (т. е. «чистого») робота BEAM из-за очень низкоуровневой аппаратно-ориентированной философии проектирования .
Существуют успешные конструкции роботов, объединяющие эти две технологии. Эти «гибриды» удовлетворяют потребность в надежных системах управления с дополнительной гибкостью динамического программирования, как топология «лошадь-всадник» BEAMbots (например, ScoutWalker 3 [5] ). Поведение «лошади» реализуется с помощью традиционной технологии BEAM, но «всадник» на основе микроконтроллера может управлять этим поведением, чтобы достичь целей «всадника».
Типы
Существуют различные " -тропные " BEAMbots, которые пытаются достичь определенной цели. Из этой серии наиболее распространены фототропы, поскольку поиск света был бы наиболее полезным поведением для робота на солнечных батареях.
- Аудиотропы реагируют на источники звука.
- Аудиофилы обращаются к источникам звука.
- Аудиофобы отходят от источников звука.
- Фототропы («искатели света») реагируют на источники света.
- Фотофилы (также фотоворы ) движутся к источникам света.
- Фотофобы избегают источников света.
- Радиотропы реагируют на источники радиочастот .
- Радиофилы тянутся к источникам радиочастот.
- Радиофобы уходят от источников радиочастот.
- Термотропы реагируют на источники тепла.
- Термофилы движутся к источникам тепла.
- Термофобы уходят от источников тепла.
Общий
BEAMbots имеют различные механизмы движения и позиционирования. Они включают:
- Сидячие : неподвижные роботы, имеющие физически пассивную цель. [6]
- Маяки: передают сигнал (обычно навигационную метку) для использования другими BEAMbots.
- Пуммеры: Демонстрируют «световое шоу» или звуковой рисунок. Пуммеры часто являются ночными роботами, которые накапливают солнечную энергию в течение дня, а затем активируются ночью. [7]
- Украшения: общее название для ситтеров, которые не являются маяками или пульмерами. Зачастую, это в основном электронное искусство . [8]
- Сквирмеры : стационарные роботы, которые выполняют интересное действие (обычно двигая какими-то конечностями или придатками). [9]
- Магботы: используют магнитные поля для своего способа анимации.
- Флагманы: перемещают дисплей (или «флаг») с определенной частотой.
- Головы: поворачиваются и следуют за некоторыми обнаруживаемыми явлениями, такими как свет (они популярны в сообществе BEAM. Они могут быть автономными роботами, но чаще всего встроены в более крупного робота.) [10]
- Вибраторы: используйте небольшой двигатель пейджера со смещенным центром тяжести, чтобы заставить себя встряхнуться.
- Слайдеры : роботы, которые перемещаются, плавно скользя частями тела по поверхности, оставаясь при этом в контакте с ней.
- Змеи: передвигаются горизонтальными волнообразными движениями.
- Дождевые черви: передвигаются с помощью продольных волновых движений.
- Гусеничные роботы : Роботы, которые передвигаются с помощью гусениц или путем вращения корпуса робота с помощью какого-либо придатка. Корпус робота не волочится по земле.
- Палтусы: вращают всем телом, используя свои конечности или жгутики.
- Дюймовые черви: выдвигают часть тела вперед, в то время как остальная часть шасси находится на земле.
- Гусеничные роботы: используют гусеничные колеса, как у танка .
- Прыгуны : роботы, которые отталкиваются от земли в качестве средства передвижения.
- Виброботы: производят нерегулярные вибрационные движения, перемещаясь по поверхности.
- Спрингботы: двигаются вперед, подпрыгивая в одном определенном направлении.
- Ролики : роботы, которые передвигаются, перекатывая все свое тело или его часть.
- Симетс: приводится в действие одним двигателем, вал которого касается земли, и движется в разных направлениях в зависимости от того, какая из нескольких симметричных точек контакта вокруг вала касается земли.
- Солнечные ролики : работающие на солнечной энергии автомобили, в которых используется один двигатель, приводящий в движение одно или несколько колес; часто предназначены для прохождения довольно короткого, прямого и ровного участка за кратчайшее время.
- Попперы: используйте два двигателя с отдельными солнечными двигателями; полагайтесь на дифференциальные датчики для достижения цели.
- Мини-шарики: смещают центр масс , заставляя свои сферические тела катиться.
- Шагающие роботы : роботы, которые передвигаются с помощью ног с дифференциальным контактом с землей. Шагающие роботы BEAM обычно используют сети Nv и не программируются каким-либо образом — они ходят и реагируют на рельеф посредством резистивного ввода от своих двигателей.
- С приводом от двигателя: используют двигатели для передвижения ног (обычно 3 двигателя или меньше).
- Приводимые в действие мышечными проводами: для приводов ног используются провода из нитинола ( сплав никеля и титана ).
- Пловцы : Также называются акваботами или акваворами. Роботы, которые передвигаются по поверхности жидкости (обычно воды) или под ней. [11]
- Лодкоботы: работают на поверхности жидкости.
- Субботы: действуют под поверхностью жидкости.
- Летуны : роботы, которые летают по воздуху в течение длительного времени.
- Вертолеты: используют приводной ротор для обеспечения подъемной силы и движения.
- Самолеты: используют фиксированные или машущее крыло для создания подъемной силы.
- Дирижабли: для подъема используйте воздушный шар с нейтральной плавучестью.
- Альпинисты : роботы, которые перемещаются вверх или вниз по вертикальной поверхности, обычно по направляющим, например, по канату или проволоке.
Заявки и текущий прогресс
В настоящее время [ когда? ] автономные роботы получили ограниченное коммерческое применение, за некоторыми исключениями, такими как робот-пылесос iRobot Roomba и несколько роботов-газонокосилок. Основное практическое применение BEAM заключалось в быстром прототипировании систем движения и хобби/образовательных приложений. Марк Тилден успешно использовал BEAM для прототипирования продуктов для Wow-Wee Robotics, о чем свидетельствуют BIOBug и RoboRaptor. Solarbotics Ltd., Bug'n'Bots, JCM InVentures Inc. и PagerMotors.com также вывели на рынок товары для хобби и образования, связанные с BEAM. Vex также разработал Hexbugs , крошечных роботов BEAM.
Начинающие робототехники BEAM часто сталкиваются с проблемами, связанными с отсутствием прямого контроля над «чистыми» схемами управления BEAM. Продолжается работа по оценке биоморфных методов, которые копируют естественные системы, поскольку они, по-видимому, обладают невероятным преимуществом в производительности по сравнению с традиционными методами. Существует множество примеров того, как крошечные мозги насекомых способны на гораздо лучшую производительность, чем самая передовая микроэлектроника. [ необходима цитата ]
Другим препятствием для широкого применения технологии BEAM является предполагаемая случайная природа «нервной сети», которая требует от строителя изучения новых методов для успешной диагностики и манипулирования характеристиками схемы. Аналитический центр международных ученых [12] ежегодно встречается в Теллуриде, штат Колорадо , чтобы напрямую заняться этим вопросом, и до недавнего времени Марк Тилден был частью этих усилий (ему пришлось отказаться из-за его новых коммерческих обязательств с игрушками Wow-Wee).
Не имея долговременной памяти, роботы BEAM, как правило, не учатся на прошлом поведении. Однако в сообществе BEAM велась работа по решению этой проблемы. Одним из самых продвинутых роботов BEAM в этом ключе является Hider Брюса Робинсона [13] , который обладает впечатляющей степенью возможностей для конструкции без микропроцессора.
Публикации
Патенты
- Патент США 613,809 - Метод и устройство для управления механизмом движущегося транспортного средства или транспортных средств - Патент Теслы на «телеавтомат» [ необходима ссылка ] ; Первый логический вентиль .
- Патент США 5,325,031 - Адаптивные роботизированные нервные системы и схемы управления для них - патент Тильдена; Самостабилизирующаяся схема управления, использующая схемы задержки импульсов для управления конечностями робота с конечностями, и робот, включающий такую схему; искусственные «нейроны».
Книги и статьи
- Конрад, Джеймс М. и Джонатан В. Миллс, « Стикито: передовые эксперименты с простым и недорогим роботом », Будущее шагающих роботов с нитиноловым приводом , Марк В. Тилден. Лос-Аламитос, Калифорния, IEEE Computer Society Press, около 1998 г. LCCN 96029883 ISBN 0-8186-7408-3
- Тилден, Марк У. и Бросл Хасслахер , « Живые машины ». Лос-Аламосская национальная лаборатория , Лос-Аламос, Нью-Мексико 87545, США.
- Тилден, Марк У. и Бросл Хасслахер , « Проектирование «живых» биомеханических машин: как низко можно пасть?» . Национальная лаборатория Лос-Аламоса, Лос-Аламос, Нью-Мексико 87545, США.
- Стилл, Сюзанна и Марк В. Тилден, « Контроллер для четвероногой шагающей машины ». Швейцарская высшая техническая школа Цюриха, Институт нейроинформатики и отделение биофизики, Национальная лаборатория Лос-Аламоса.
- Брайтенберг, Валентино , « Транспортные средства: эксперименты в области синтетической психологии », 1984. ISBN 0-262-52112-1
- Райтман, Эд, « Эксперименты в области искусственных нейронных сетей », 1988. ISBN 0-8306-0237-2
- Тилден, Марк У. и Бросл Хасслахер , « Робототехника и автономные машины : биология и технология интеллектуальных автономных агентов », идентификатор статьи LANL: LA-UR-94-2636, весна 1995 г.
- Дьюдни, АК " Фотоядные: интеллектуальные роботы созданы из отбросов ". Scientific American, сентябрь 1992 г., т. 267, № 3, стр. 42(1)
- Смит, Майкл С. и Марк Тилден, « Beam Robotics ». Алгоритм, т. 2, № 2, март 1991 г., стр. 15–19.
- Хринкив, Дэвид М. и Тилден, Марк У., « Junkbots, Bugbots, and Bots on Wheels », 2002. ISBN 0-07-222601-3 (веб-сайт поддержки книг)
Смотрите также
- Аналоговый робот – робот, который использует аналоговые схемы для движения к простой цели.
- Машина Брайтенберга – робот, способный демонстрировать разумное поведение, оставаясь при этом полностью безликим
- Бросл Хасслахер – физик-теоретик
- Поведенческая робототехника — раздел робототехники, не использующий внутреннюю модель окружающей среды.
- Эмерджентное поведение – процесс формирования сложных моделей из более простых правил.
- Протонаука
- Stiquito – любительский робот, разработанный как шестиногое шагающее существо с нитиноловым двигателем
- Черепаха (робот) – ранние формы черепахобота положили начало BEAM-работе.
- Уильям Грей Уолтер – нейрофизиолог и робототехник
- Проводной интеллект – робот, не имеющий запрограммированного микропроцессора и обладающий аналоговой электроникой между датчиками и двигателями, что позволяет ему совершать, казалось бы, интеллектуальные действия.
Ссылки
- ^ "BEAM Robotics". Robohub . Получено 2019-12-30 .
- ^ "Библиотека ссылок BEAM -- Схемы BEAMbot". solarbotics.net . Получено 30.12.2019 .
- ^ Сообщество BEAM
- ^ Брайтенберг, Валентино. Транспортные средства, эксперименты в синтетической психологии. Кембридж, Массачусетс: MIT Press, 1984. Печать.
- ^ "The ScoutWalker 3". Архивировано из оригинала 2012-07-17 . Получено 2012-06-21 .
- ^ Сил, Эрик, « Натурщики ». EncycloBEAMia, 2003.
- ^ Сил, Эрик, « Pummers ». EncycloBEAMia, 2003.
- ^ Сил, Эрик, " Орнаменты ". ЭнциклоБЕАМия, 2003
- ^ Сил, Эрик, « Сквирмеры ». ЭнциклоБИМИЯ, 2003.
- ^ Сил, Эрик, « Головы ». EncycloBEAMia, 2003.
- ^ Сил, Эрик, « Пловец ». EncycloBEAMia, 2003.
- ^ Институт нейроморфной инженерии. Архивировано 16 июля 2019 г. на Wayback Machine (INE)
- ^ « Hider» Брюса Робинсона
Внешние ссылки
- Архив группы BEAM Yahoo!
- Solarbotics, « Сервер и хостинг сообщества BEAM », 2003 г.
- Миллер, Эндрю, " Микроядро "
- Болт, Стивен, « PiTronics », октябрь 2004 г.
- Ван Зоелен, А.А., « BEAM Robotics », 1998 г.
- Робинсон, Брюс Н., « Хайдер », 2005
- Уок, Кевин, « Интервью с Марком Тилденом », март 2000 г.
- Фан, Чиу-Юань, « BEAM Robotics », 1999 г.
- Бернстайн, Ян, « BEAM Online », 2003 г.
- Бэамитали, « БимИталия », 1998 год.