Beam роботы своими руками

Роботы своими руками или Как сделать робота


У начинающего робототехника всегда возникает два вопроса: «как сделать робота» и «из чего сделать робота». На эти два вопроса пытается ответить этот сайт, посвященный BEAM-роботам, алгебре логики и логическим схемам роботов.

Робототехника
для начинающих

  • Как сделать первого робота
  • Несколько увлекательных экспериментов с первым самодельным роботом

    Схемы роботов
    Разработка схем роботов
    Математические методы

  • Схема робота, ищущего свет
  • Схема робота, избегающего препятствия

    Технологии
  • Платформы
  • Макетирование
  • Монтаж BEAM-роботов

    Как сделать робота
  • Как сделать простейшего робота в домашних условиях
  • Как сделать простого робота на одной микросхеме
  • Как создать робота с логической схемой
  • Создание робота для поиска света с элементами логики
  • Робот своими руками, избегающий препятствия
  • Самодельный рисующий робот

    BEAM-ROBOT — роботы, beam-робототехника, как сделать робота, самодельные роботы по beam-технологии, робототехника для начинающих. Как сделать робота самому в домашних условиях. Электроника, логические микросхемы, аналоговые роботы.

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

    О BEAM-РОБОТАХ ЗА 15 СЕКУНД
    BEAM-роботы в отличие от обычных роботов, построенных на основе последовательных вычислений с применением микропроцессоров, используют нейросетевые принципы параллельной обработки информации, поступающей от датчиков.

    При создании BEAM-существ широко применяются аналоговые технологии, позволяющие реализовать разновидности нечеткой логики, и нейронная поведенчески-ориентированная архитектура систем управления, основанная на стимул-ответных реакциях.

    Кроме того, одним из основных подходов в BEAM-робототехнике является принцип разумного минимализма, не позволяющий усложнять конструкции без особой надобности.


    РОБОТЫ и БИОЛОГИЯ

    BEAM-роботы являются одними из, пожалуй, самых интересных робототехнических созданий. Один из основных принципов дизайна BEAM-робота — следование природе живых существ. Таким образом, и сам BEAM-робот является, в некотором роде, почти живым существом.

    Именно следование биологическим принципам при проектировании роботов наделяет эти биоморфные создания неподражаемым поведением, которое очень сложно достичь при использовании полностью цифровых устройств (процессоров и микроконтроллеров). BEAM-робот по большей части — это аналоговое устройство, использующее широкие возможности аналогового подхода.

    BEAM-технология позволяет создавать простых и шустрых роботов с уникальным поведением из доступных и распространенных компонентов без необходимости сложного программирования.

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

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

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

    Нейронная поведенчески-ориентированная архитектура — основа всего BEAM-роботостроения.

    Использование аналоговых принципов позволяет реализовать системы с нечеткой логикой .

    Кроме того, поведенчески-ориентированная архитектура доктора Тилдена может быть сведена до частного случая предикативной архитектуры Родни Брукса, как нейронного процесса, использующего метод предикативной (условной) реакции на стимул.

    BEAM-роботы: от простого к сложному

    Базовым принципом ВЕАМ-философии является эволюция роботов: развитие снизу вверх от простых конструкций к сложным системам.

    Простота и красота BEAM-роботов привлекает к этому хобби людей всех возрастов и уровней образования. Уже с первых шагов даже начинающий способен создать работоспособные конструкции не учась программировать и не углубляясь в длительное освоение микропроцессорной техники. Если у вас хватает умения для того, чтобы выпрямить скрепку, то значит у вас хватит умения построить и BEAM-робота.

    BEAM является лучшим путем изучения робототехники, логических схем и электроники для начинающих. А безграничные потенциалы, заложенные в BEAM-технологии, делают ее отличным хобби как для молодых конструкторов так и для зрелых людей, увлекающихся роботами. В отличие от большинства, основанных на процессорах роботов, BEAM-роботы дешевы, просты и могут быть построены любителями всего за несколько часов.

    КАК СДЕЛАТЬ РОБОТА

    Ответить на вопрос: «Как сделать робота?» в случае использования BEAM-технологий достаточно просто. Часто бывает необходима всего одна микросхема, которая служит роботу и мозгом, и силовой частью, управляющей двигателями. Большинство BEAM-роботов делают в домашних условиях. Создание самодельных роботов с использованием BEAM-технологии — одно из лучших хобби.

    РОБОТОТЕХНИКА ДЛЯ НАЧИНАЮЩИХ

    Стоит добавить, что BEAM-технология — лучший путь для знакомства с основами электроники , а сами BEAM-роботы являются одними из непременных участников сайтов, рассказывающих про робототехнику для начинающих .

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

  • электромотор (обычно их два, но можно сделать робота, используя всего один электродвигатель)
  • фотоэлемент (обычно фототранзистор или фотодиод, их тоже понадобится пару штук)
  • простая логическая микросхема (она будет служить роботу нервной системой и силовой частью, управляющей электромоторчиками)
  • батарейки
    Вот собственно и все, что понадобится для создания BEAM-робота, наделенного фототропным поведением. Ваш первый робот будет реагировать на свет. Более того, следуя заложенному в него фототропизму, он будет следовать за светом.

    Хотя робот очень прост, но у него будет широкий потенциал для развития. Добавив в него пару светодиодов и резисторов, Вы получите робота, способного избегать препятствия. Ваш робот уже не будет глупо упираться в стенку, а сможет миновать неожиданную преграду.

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

    Источник

    BEAM-РОБОТЫ


    Создание BEAM-роботов — это не просто технологический процесс или увлекательное хобби. BEAM — это целая культура, со своей философией, эстетикой и широчайшими возможностями для творчества. Есть люди, считающие BEAM-роботов не просто культовым явлением, но своего рода религией. Отчасти это так. Хотя, если говорить о BEAM с точки зрения робототехники, то можно со всеми основаниями утверждать, что идея BEAM является новой технологической и философской парадигмой в современной робототехнике.

    BEAM-робототехника родилась в 1989 году в тот момент, когда 10 ноября в Лаборатории MFCF Hardware университета Waterloo Марком Тилденом (Mark W. Tilden) был создан простой BEAM-робот класса solaroller. За 20 минут, находясь под лучами солнечного света, робот смог преодолеть дистанцию в 15 сантиметров.

    Концепция BEAM-роботов, предложенная Марком Тилденом, состояла в том, что реакция на внешние факторы должна обеспечиваться на первом этапе самой машиной, без участия какого-либо «мозга», как это происходило и в живой природе, на пути от простейших к человеку. По этому же пути должно идти совершенствование и создание более сложных систем, своего рода «робогенетика» через «робобиологию».

    Заимствуя эволюционные идеи у природы, Тилден решил создавать простых роботов, которые были бы похожи на живых существ и управлялись преимущественно нейронными цепями. Новый подход был назван BEAM, что означает:

    B iolоgy (Биология),
    E lectronics (Электроника),
    A esthetics (Эстетика),
    M echanics (Механика).

    Четыре слова, которые делают BEAM-роботов живыми.

    Биология — мир вокруг нас после 4 миллиардов лет эволюции служит прекрасным источником вдохновения, особенно когда в нашем распоряжении современные материалы, двигатели, электроника. BEAM-роботы могут заимствовать находки матери природы для наилучшего приспособления к реальному миру.

    Электроника — используется для управления BEAM-роботом. Одной из особенностей BEAM-стиля является минималистический подход в использовании электроники, который позволяет создавать изящные автоматические творения, повторяющие живых существ, используя всего несколько деталей для того или иного решения. На снове достаточно простых схем можно добиться сложного поведения и реакций на окружающий мир. Часто нейронная цепочка может дать гораздо более приспособленное поведение, чем десятки строк программного кода.

    Эстетика — означает, что BEAM-роботы должны выглядеть хорошо. «Я инженер, но даже я ценю красивый дизайн» — говорит Тилден. Конструкция должна быть «красивой», причем не только с точки зрения дизайна, но и по своим конструктивным решениям. Кроме того, если разработка смотрится «чисто», то более вероятно, что она также и будет работать и ее будет легче протестировать и отладить, чем запутанную и непокорную конструкцию. «Сделайте это красиво и оно будет работать лучше».

    Механика — часто является секретом хорошей разработки BEAM-робота. Использовав «хитрую» конструкцию, вы можете уменьшить сложность остальной части робота (например, уменьшить количество актуаторов или сенсоров). Даже самую простую конструкцию можно сделать разнообразной в поведении, если применить интересные механические решения.

    Несмотря на то, что акроним BEAM (Biology Electronics Aesthetics Mechanics) является устоявшимся и предложен самим Тилденом, в BEAM-сообществе существует ряд популярных бэкронимов к слову BEAM, например такие:

    Building Evolution Anarchy Modularity
    (Создание Эволюция Анархия Модульность)

    Biotechnology Ethnology Analogy Morphology
    (Биотехнология Этнология Аналогия Морфология)

    Существуют также все основания полагать и то, что BEAM является утроенным акронимом, то есть означает сразу

    Biology Electronics Aesthetics Mechanics
    Building Evolution Anarchy Modularity
    Biotechnology Ethnology Analogy Morphology

    BEAM-роботы, в отличие от обычных роботов, основанных на цифровой технологии и микропроцессорах, создаются по аналоговым схемам. Вместо дискретной программы поведение роботов задается аналоговыми нейронными цепями, способными гибко выбирать путь обхода препятствий и реагировать на окружающий мир.

    Аналоговая система


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

    Движения аналогового робота очень походят на живые благодаря своей плавности и большому разнообразию оттенков. Многие последователи BEAM-технологии зачастую даже не могут представить себе разработку робота, полностью основанного на цифровой основе, из-за ограничений, которые накладывает цифровая форма.

    Конечно же BEAM-концепция представляет собой очень гибкий подход к созданию роботов и не исключает полностью применение цифровых технологий. В тех случаях, когда это оправдано, могут быть разработаны гибридные BEAM-роботы. В таких роботах первый слой поведения и рефлексов обеспечивается нейронными аналоговыми цепями, а во втором слое, являющемся надстройкой над нервной системой робота, используются микроконтроллеры или микропроцессоры.

    При разработке сложных робототехнических систем такой подход является одним из самых сильных, так как позволяет создать решения, отличающиеся повышенной эффективностью, имеющие гибкую аналоговую нервную систему, представленную нейронной сетью, и «мозг», построенный на основе микроконтроллера или микропроцессора.

    В отличие от традиционных роботов большинство BEAM-роботов способны «жить» в реальном мире. Биоморфная аналоговая техника имеет невероятное преимущество перед традиционной техникой, также как небольшие мозги насекомого способны обеспечивать жизнь в реальном мире намного более эффективно чем робот, управляемый компьютером с операционной системой Windows.

    Реальный мир — сложная среда, которую нельзя регламентировать. Мы не сможем учесть все возможные случайности иррационального мира. И если вы видите что-то на экране монитора, это совсем не означает, что нечто подобное можно осуществить в реальности. Реальность основана совсем на других правилах. Уже более полувека люди бьются над созданием автономных роботов, способных сравниться по интеллекту с человеком. Однако еще ни один из них не смог «жить» в мире за пределами лаборатории.

    Если одна часть или приспособление традиционного робота выходят из строя, то гибнет вся система. «Но посмотрите на биологические структуры, которым могут быть нанесены серьезные повреждения. Такие системы отличаются надежностью, и именно это мы хотим реализовать в будущем, особенно когда мы будем создавать системы не только для нахождения невзорвавшихся мин и бомб, но и для нейтрализации опасных радиоактивных отходов в будущих Чернобылях», — говорит Тилден. «Роботы, которые будут находиться в реальном мире, будут совсем не такими, какими вы их себе представляете. И все это начнется с изменения парадигмы нашего преставления о разумных машинах», — добавляет он.

    Для существования в реальном мире роботу необходима нервная система, реализующая основные рефлексы. И эта нервная система должна представлять из себя нейронные цепи, работающие на аналоговых принципах. Именно основываясь на аналоговом управлении мы можем создавать гибко реагирующие конструкции с плавными движениями и поведением, напоминающим биологические системы.

    Доктор Марк Тилден (Mark W. Tilden) начал свою карьеру в Канаде, в университете города Ватерлоо (University of Waterloo), где, работая на математическом факультете, начал заниматься биоморфными робототехническими системами и сформировал концепцию, получившую название BEAM-технология.

    Затем он переезжает в США в штат Нью Мексико (New Mexico), где продолжает свои занятия робототехникой в биофизическом подразделении (Division of Biophysics) Лос-Аламосской национальной лаборатории (Los Alamos National Laboratory). В середине 90-х годов за ним закрепляется полушуточное-полусерьезное прозвище «Большой Бог», которое сохраняется до сих пор в BEAM-сообществе.

    Продолжая развивать идеи BEAM-робототехники, Марк Тилден выполняет ряд проектов для NASA, DARPA, JPL.

    Сейчас доктор Тилден входит в состав административной группы компании Wow-Wee Toys, являющейся подразделением Hasbro. В этой компании в 2004 году Тилден создал робота Robosapien, ставшего одним из самых популярных на Земле.

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

    Существуют BEAM-роботы , в которых движителем выступает нитиноловая проволока, нагреваемая электрическим током, или роботы совсем не использующие движение (классы beacon и pummer, которые не содержат механических узлов в своей конструкции и используются для создания световых и звуковых эффектов).

    Есть роботы, использующие солнечную энергию для передвижения, а есть роботы, не способные передвигаться, но способные двигать своими частями. Существуют ползающие роботы и роботы передвигающиеся на колесах; BEAM-ы, шагающие как пауки, и BEAM-ы, ползающие как змеи. Есть BEAM-роботы, которые могут только подергиваться, а есть такие, за которыми трудно угнаться, если они вдруг решат закатиться за диван.

    Мир BEAM-роботов очень мнообразен, но еще более многообразным является их внутреннее устройство.

    Solaroller — небольшой робот на колесах, который движется за счет энергии, полученной с помощью солнечной батареи. Функционирование робота состоит из двух фаз: фазы накапливания энергии в конденсаторе и фазы, когда конденсатор резко разряжается в электромотор. В зависимости от конструкции, solarroller на одной зарядке может проехать от нескольких миллиметров до нескольких шагов. Среди солнцемобилей существуют соревнования, проводимые на трассе длиной в один метр. Сердцем солнцемобиля является электронная схема, которую называют solar engine (солнечный двигатель). От эффективности солнечного двигателя во многом зависит то, как далеко сможет проехать solarroller за один такт зарядки.

    Photovore — это два solarroller’а, соединенных вместе. В основе роботов типа Photovore лежит реакция фототропизма, которая заставляет их перемещаться к самому яркому источнику света. Основными датчиками таких роботов являются фотосенсоры, позволяющие определить направление к источнику света. Часто роботов оснащают тактильными сенсорами для обнаружения и обхода препятствий, встречающихся на пути. Механическая схема Photovore обычно очень проста: роботы не используют редукторы и передвигаются непосредственно на осях двух моторов.

    Walker — ходящий робот, относящийся к самому многочисленному классу BEAM-роботов. Наиболее распространенные роботы этого класса имеют четыре ноги, управляемые двумя моторами. Количество ног и способы передвижения у walker’ов не ограничены. В электронных схемах чаще всего применяются нейронные цепи, построенные на осцилляторах.

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


    Это оригинальная статья myROBOT.ru
    Постоянный адрес статьи: http://myrobot.ru/articles/beam_intro.php

    Использованные иллюстрации:

    В статье использованы фотографии из книги Дейва Хринкива и Марка Тилдена «Вздорные роботы, роботы-жуки и роботы на колесах. Создание простых роботов по BEAM технологии» (Dave Hrynkiw, Mark W. Tilden «Junkbots, Bugbots & Bots on Wheels. Buildin Simple Robots with BEAM Technology»).

    Источник

    Читайте также:  Заготовка сруба для бани своими руками
    Оцените статью