Должно быть вы помните о новой категории международных робототехнических соревнований RobotChallenge под названием «Hack The Arduino Robot», для участия в которой всем желающим было предложено создать свой уникальный проект на основе Arduino Robot, снять про него видео и выслать для дальнейшего размещения на портале YouTube, где самые интересные по мнению судей проекты будут соревноваться за право быть представленными 29 и 30 марта на очередном этапе соревнований RobotChallenge и конечно же за ценные призы от организаторов - RS Components.
Первый этап соревнований в номинации «Hack The Arduino Robot» уже закончен и лучшие из присланных проектов во всю собирают голоса на YouTube. Мы подготовили для вас краткий обзор всех хакнутых Arduino роботов, участвующих в голосовании.
За какой проект будете голосовать вы?
1. OFFRobot
Автор: John Rees
Описание:Суть данного проекта в том, чтобы в прямом смысле слова поставить Arduino Robot на ноги. Колеса — вещь, как известно, не очень надежная и порой весьма прихотливая, какая радость от робота, если он способен ездить только по идеально гладкой поверхности, а не может, к примеру, на радость хозяину бодро рассекать по росистой траве? То ли дело ноги.
John Rees предлагает решить эту проблему с помощью 3D принтера, на котором он планирует создать для Arduino робота новую ходовую часть — к ней можно будет присоединить две, четыре, шесть, восемь, а может и все сорок ножек. Это, по мнению автора, даст роботу небывалую свободу передвижения. В будущем John планирует подключить к ножкам ряд датчиков, для измерения, температуры, влажности и жесткости поверхности, по которой перемещается робот, чтобы использовать в последствии эти данные для оптимальной отладки цикла ходьбы в зависимости от изменения условий.
2. ArduWellBeingBot
Автор: Florent Brodziak
Описание: Этот робот буквально утыкан различными датчиками: датчик температуры, звука, освещенности, датчик CO² — также этот Arduino Hackbot оборудован ультразвуковым датчиком препятствий и GPS-шилдом. Все это оборудование помогает ему определять на сколько то или иное место безопасно для человека.
Big Idea проекта заключается в том, чтобы, перемещаясь в местах большого скопления людей (вокзалы, аэропорты, парки) и собирая данные, подобные боты могли бы составлять некую карту с результатами исследований, по которой каждый человек, вынужденный находиться в таком месте достаточно долгий промежуток времени, смог бы найти для себя комфортный уголок, где ничего бы не грозило его моральному и физическому здоровью.
3. An under floor doctor
Автор: Naoki Fujihara
Описание: Автор проекта предлагает с помощью Arduino Robot попытаться решить извечную проблему японских (да и не только японских) домовладельцев. Дело в том, что многих жителей Японии донимают мелкие вредители (белые муравьи, крысы, пр.), имеющие привычку селиться под половицами жилых домов. Работникам эпидемиологической службы, а иногда и самим жильцам приходится регулярно лазать под пол, чтобы обработать подвальные помещения специальными растворами, защищающими от паразитов, и разложить ловушки.
Naoki предлагает переложить эту работу на плечи небольшого робота, который, благодаря своим габаритам, легко сможет перемещаться в условиях стесненного пространства, изучать с помощью камеры и установленных на борту датчиков состояние подвалов, распылять яды и раскладывать ловушки для вредителей в необходимых местах. Управлять роботом оператор сможет из вэб-приложения.
4. Garment Transporter
Автор: Jacob Glueck
Описание: Если вы продавец одежды или просто большой любитель футболок и рубашек с коротким рукавом (или его жена), этот проект точно будет вам интересен. Надоело тратить кучу времени на то, чтобы аккуратно складывать одежду? Не беда, просто раскладывайте ее на рабочем столе этого чудного Hackbot’а, а он в свою очередь будет складывать все в аккуратную стопочку. Нужно иметь просто невероятную кучу футболок, чтобы сэкономить благодаря этому приспособлению хоть сколько-нибудь значительное количество времени, но зато вам не придется выполнять эту унылую однообразную работу самому.
5. RoboPet
Автор: Roberto Riggio and CREATE-NET
Описание: Вы на работе, ваш кот дома — вы оба грустите друг без друга и не можете найти себе места. Быть всегда на связи с вашим любимцем, поможет RoboPet. Это устройство оборудовано камерой и лазерной указкой на сервомоторах, которыми вы можете управлять удаленно благодаря двум телефонам — один установлен на роботе, другой у вас. Теперь можно дурачиться с вашими домашними питомцами прямо из рабочего офиса или из командировки в другом городе или… Да расстояния вам теперь вообще не помеха. Кроме того, вы можете записать для пушистого друга аудиопослание или его любимую музыку, и робот будет проигрывать ее по вашему указанию.
6. Nemo
Автор: Rajan Ayyappan
Описание: А этот забавный робот сможет развлечь вас и ваших детей. Nemo обучен играть в прятки: стоит только его включить, закрыть глаза и досчитать до двадцать — начнется игра. Пока вы считаете робот ищет подходящее для укрытия место и прячется туда, по кодовому слову, в данном случае «двадцать», Nemo включает таймер (время выставляется заранее), отсчитывающий время, за которое оппонент должен отыскать его и нажать на нужную кнопку, чтобы остановить игру. В случае если робота обнаружить не удастся, по прошествии времени он выдаст свое местоположение громким звуковым сигналом.
На данный момент робот умеет прятаться только в заранее запрограммированное место, но в будущем его авторы планируют усложнить схему, добавив в нее различные датчики и приспособления для оценки местности и ориентации робота в пространстве. Тогда Nemo сможет выбирать укрытия сам в зависимости от окружения.
7. PendelBot
Автор: Dieter Schön
Описание: PendelBot по сути представляет собой этакий мини Sigway, центром тяжести которого является Arduino Robot, колеса с большим радиусом обеспечивают ему необходимое положение — на подобие маятника. Робот управляется с помощью Android приложения и использует для движения и поворотов угол тангажа и рыскания, угол шасси относительно центра контролируется датчиками ускорения — строго 90°.
8. Battery Robot
Автор: Sebastian Groza
Описание: Этот проект заинтересует тех, кто использует огромное количество различных батареек в своей работе или хобби. Battery Robot — это система фасовки батареек по типу и размеру. Когда батарейка попадает в сортировочный отсек, датчики определяют ее размер и по специальному желобу отправляют на следующий этап, где некое подобие электронной руки отправляет её в подходящее отверстие. В итоге все ваши батарейки будут лежать кучка к кучке, расфасованные по размеру, и вам не придется тратить кучу времени, чтобы перебирать и раскладывать их самостоятельно.
9. Eyeduino
Автор: Eduard Petrenko
Описание: Очень приятно видеть среди финалистов проект от русского изобретателя Эдуарда Петренко, который взялся наделить Arduino Robot зрением. Так как современные технологии компьютерного зрения требуют большего объема памяти и мощности процессора, чем доступно Arduino Robot, автор создал свою схему, использующую доступные ресурсы, но тем не менее способную научить робота различать изображения. В схеме используются черно-белая камера низкого разрешения (32х32) , видео сепаратор, компаратор и декдный счетчик типа К155ИЕ1. Благодаря ей робот способен различать некое подобие контуров видимого изображения, следовать по линии, прерывистой линии и даже охотиться за механическим тараканом.
«Я вижу за таким решением некоторое будущее:
1. В решении некоторых задач спортивной робототехники (следование по линии: обнаружение поворотов заранее, без выноса вперёд линейки, повышающей момент; следование по разрывной линии; мини-сумо: позиционирование на площадке).
2. В методическом плане, для изучения основ обработки/распознавания изображений: объекты B&W 32×32 — то, на чём можно получать интуитивное представление о некоторых фильтрах, алгоритмах классификации и т.п.» — говорит автор.