Показаны сообщения с ярлыком интернет о роботах. Показать все сообщения
Показаны сообщения с ярлыком интернет о роботах. Показать все сообщения

22 Июнь 2008 г.

Роботы и футбол

Просто не могу не написать про футбол! Потому что всем наверное уже известно, что нынешней ночью Россия разорвала Голландию со счетом 3:1. Все наверное слышали в 2 часа ночи "Ole-Ole-Ole, Россия, вперед!". Футбол был замечательным, и в который раз показал, что тренер, в лице Гуса Хидинка, это очень важная составляющая победы.

Однако, блог посвящен роботам и робототехнике, и оффтопики я здесь плодить не собираюсь. А собираюсь - обсудить еще ни разу не затронутую тему, хотя уже давно известную и популярную, а именно - футбол роботов.

Чемпионаты по футболу среди роботов проводятся уже достаточно давно. RoboCup - это известное, очень популярное и, что немаловажно - весьма доступное соревнование, и с каждым годом количество его участников растет. "Вселенской" целью организаторы RoboCup выбрали себе победу команды робофутболистов над чемпионами мира по реальному футболу, причем, не далее чем в 2050 году (я еще жив буду, так что посмотрим)...

Кратко о самом RoboCup'е. Вообще, в рамках RoboCup проводится сразу несколько соревнований. Однако, главное из них - конечно же, робофутбол, который, в свою очередь, включает несколько лиг участников. Состав лиг меняется от года к году. Например, в RoboCup 2008 будут представлены пять лиг:

  1. Чемпионат среди симуляций (где играют друг с другом программы)
  2. Роботы малых размеров
  3. Роботы средних размеров
  4. Роботы стандартных платформ
  5. Гуманоидные роботы

Россия, между прочим, в робофутбол тоже играет. Например, российской командой STEP в 2004 году был выигран чемпионат в лиге симуляций. Это весьма закономерно, ведь финансовые и вообще робототехнические возможности россиян просто не позволяют им на равных соревноваться в турнирах реальных роботов, но зато программисты у нас - будь здоров! :)

Кстати, например, компания Мовиком выпускает уже готовых робофутболистов, пригодных для игры в робофутбол. Если купить комплект таких роботов, то дальше можно вполне сосредоточиться на алгоритмах, как в симуляции.

Да, что касается алгоритмов, я нашел очень интересную страничку, описывающую простенький алгоритм игры команды n-th.com (ака Днепр). Простенький алгоритм оттого, что разрабатывался еще в 2001 году, в то время виртуальный футбол был развит гораздо меньше, чем сейчас. Там же представлены исходные коды данного алгоритма, и неплохая подборка ссылок.

Что из себя представляет робофутбол, можно посмотреть на видео. На YouTube подобных роликов - огромное множество. Вот, например, финал лиги гуманоидных роботов прошлого чемпионата - Robocup-2007:

В заключение, о RoboCup-2008: он пройдет в китайском городе Suzhou, с 14 по 20 июля, и соберет более чем 440 команд из 35 стран мира. О развитии событий можно узнать на сайтах RoboCup.org и RoboCup-CN.org.

28 Май 2008 г.

BEAM роботы

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

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

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

Вообще, я не раз касался, тем или иным образом, концепции BEAM-роботов:

  • В сообщении Своими руками - представлял видео изготовления простенького BEAM-робота на солнечных батареях, и ссылку на статью про конструирование робота из зубной щетки.
  • В сообщении Интернет о роботах-2 - выкладывал ссылку на неочевидное место со сведениями по BEAM-роботам - форум мотоклуба «Дырчик».
  • и т.д.

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

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

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

Способные к передвижению, исходя из способа этого самого передвижения, делятся на следующие подтипы:

  • Колесные
  • Извивающиеся
  • Ползающие (сюда же входят гусеничные BEAM-роботы)
  • Прыгуны
  • Ходящие (среди BEAM-роботов двуногих конструкций почти не встречается, чаще всего ног не менее четырех)
  • Плавающие
  • Летающие

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

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

Меня на написание сегодняшнего сообщения во многом натолкнула новостная статья о кузнечике с Мембраны. Попробую немного развить эту "кузнечную" идею.

Принцип действия робота незамысловат и прост: малюсенький моторчик накручивает пружину до определенного момента, затем пружина резко разгибается, и кузнец летит куда-то далеко-далеко. Построить такого не так уж и сложно, в статье лишь обращают внимание, что очередной кузнечик оказался гораздо практичнее в конструкции, и побил прежний рекорд, прыгнув на высоту, в 27 раз превышающую его собственную высоту (предыдущий рекорд - 17 длин тела механического кузнеца).

Сама собой напрашивается идея использовать такого робота с солнечными батареями. Комплект батарей можно купить, например, на Ekits. Схема подключения солнечных батарей к любому моторчику придумана давным давно:

А раз уж есть солнечные батареи, почему бы не сделать из кузнечика планер? Тогда ему будет гораздо проще приземлиться, и улететь он сможет гораздо дальше. Чтобы «крылья» не мешали прыжку - их нужно перед прыжком сложить, а после прыжка - развернуть. Для более удачного приземления пригодятся "лыжи".

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

Весь жизненный цикл робота, таким образом, состоит из следующих состояний:

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

Вот такая вот у меня лично возникла идея :) Честно скажу, на практике я кузнеца никогда не строил, так что в каких-то деталях могу ошибаться.

Благодаря разнообразию BEAM-конструкций - всегда найдется такой робот, который лично Вы сможете построить быстро, и одновременно это будет лично Вам весьма интересно :)

А ресурсов по BEAM-роботостроению - хватает!

Например, обязательно ознакомьтесь с весьма популярной статьей с сайта «Мой робот», про изготовление простейшего робота на основе одной микросхемы.

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

Итог: робототехника должна начинаться со слова BEAM, господа!

16 Май 2008 г.

Космические роботы. Скоро посадка на Марс

Детище космического проекта Феникс - очередной марсоход, предназначенный для исследования полярных областей Марса, высадится на красную планету 25го мая. По нашему времени, на самом деле, это будет уже 26 мая, т.к. мы опережаем время по Вашингтону на 8 часов. Landing Blog (блог с описанием процесса посадки) будет вестись начиная с 19 мая и расположен на сайте NASA.

На сайте NASA уже опубликовано расписание этапов приземления Феникса. Там все в американском времени, поэтому для получения времени московского - следует прибавить 8 часов. Вкратце приведу основные моменты расписания здесь. Итак, маневры начинаются 25 мая (по их времени - 24го). Первый раз корректировать будут, если по нашему времени, в 3:46. Но в корректировках, на самом деле, ничего интересного нет. Собственно вход в атмосферу произойдет 26го мая 00:46:33. Раскрытие парашютов - в 00:50:15, плюс-минус 15 секунд. Касание Марса - 00:53:52, плюс-минус 46 секунд. Ну и остальное уже не так интересно (раскрытие солнечных батарей и т.д.). Детальная информация по полету, а также первые фотографии - будут доступны только еще через несколько часов. Думаю, к вечеру 26го мая мы уже будем знать все.

Все это будет транслироваться по NASA TV, начало - 25 мая в 23:30. У кого есть возможность посмотреть - не пропустите!

Кстати, смешное видео нашел на YouTube, про будущее освоения роботами Марса :)

Ну и наконец, упомяну, для тех кто еще не в курсе, что во всемирно известной NASA JPL (Jet Propulsion Laboratory, лаборатория, занимающаяся всеми космическими исследованиями NASA) есть специальный сектор, Mobility and Robotic Systems, который состоит из примерно 100 ученых и инженеров; и занимается робототехническими аспектами освоения космоса. Подробнее - на отдельном сайте сектора (на английском). Очень интересно посмотреть на текущие задачи сектора, уже сделанные проекты, подход к проектированию и конструированию, алгоритмы работы космических роботов.

13 Май 2008 г.

Роботы и робототехника

Уже который раз ловлю себя на мысли, что не знаю, о чем бы написать... НЕТ! Не потому, что нет темы, не потому что нет материалов - наоборот! Каждый раз, публикуя очередное сообщение, при подборе или обработке материалов для него - у меня возникает 1-3 новых мысли. А бывает и так, что уже после публикации, я нахожу еще гору интересного материала...

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

Например, давным давно уже нашел статейку на 3D News, весьма интересную, обзорную по роботам - и никуда она вроде бы и не убирается, и по смыслу особенно не подходит. Хотя, статья весьма интересна. Автор производит впечатление скептически настроенного человека, которому просто заказали статью, и читать это - действительно весело :) Название статьи - соответствует настроению автора: "Роботы-2008. Могло быть и хуже". А вообще, информации собрано достаточно много, так что почитать стоит.

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

Ну и наконец, забавы ради, могу предложить посмотреть вот такое шутливое видео изготовления робота - вроде еще не публиковал, хотя нашел тоже очень давно :)

29 Апрель 2008 г.

Новости о роботах

Этот выпуск серии «Интернет о роботах» хочется посвятить, прежде всего, сайту Roboto.Ru.

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

Вообще, уже был такой сайт. Это проект, в котором и я принимал участие - Robonews.info, но он, к сожалению, загнулся. Не хватило у его создателей энтузиазма... Жаль, очень жаль! Но - есть в интернете новая кровь. Почти каждую неделю, а иногда - и каждый день, - появляются в поисковках новые, интересные сайты. Некоторые из них проходят мои очень серьезные фильтры, и попадают в каталог «Robotics.Ru. Робототехника в России», который я веду, а заодно - мне на заметку. Roboto.Ru - один из таких сайтов.

Создатель Roboto.Ru, молодой человек по имени Михаил, планирует также поддерживать на базе своего сайта хороший робототехнический форум. Пока что форум не слишком популярен - ведь сайт появился совсем недавно - но он весьма удобен. А грамотная подборка новостей - вполне может привлечь на этот форум знающих людей. Ведь на самом деле, ныне наиболее популярный форум по робототехнике, Roboforum.Ru - был зарегистрирован всего лишь 4 года назад! Когда я делал своего первого самодельного робота (вроде бы, совсем недавно) - форум РобоКлуба был единственным серьезным форумом по робототехнике в Рунете... Интерес к робототехнике растет с каждым годом, и конкуренция между несколькими тематическими форумами - это совсем неплохо.

Что касается новостной части сайта, на Roboto.Ru собраны не только переводные англоязычные материалы, хотя их, конечно, большинство. Лично мне очень интересны достижения - пусть и скромные! - отечественных робототехников. Например, помните, я тут недавно обсуждал шасси шаробота? Михаил нашел другой материал по этой теме: Шаробот - удачный дебют студентов из Ижевска. И еще одна очень интересная статья, которую я не могу обойти своим вниманием - История робота ASIMO. Очень интересно было посмотреть на историю развития очень серьезной японской разработки, и на много хороших мыслей она меня натолкнула. Надеюсь, в ближайшем будущем разместить здесь навеянный данной статьей материал...

Напоследок, хочется заметить, что новостных робототехнических сайтов - огромное множество. Но почти все из них - просто перепечатывают материалы из более мощных новостных источников - с сайтов membrana.ru, cnews.ru, ixbt.ru и т.д. Поэтому лично я очень ценю новостные сайты, которые занимаются сбором новостей самостоятельно, перерабатывают или хотя бы переводят эти новости, готовят на их основе уникальные статьи. Сделать Copy-Past - занятие двухминутное. А изложить собственный взгляд на вещи - многим просто не под силу!

25 Апрель 2008 г.

И снова: необычные роботы

Помните, я писал про пчел-киборгов? Не так давно обнаружил интересную статью на сайте 3D News - Робот-муха готовится стать разведчиком. В принципе, суть та же, с киборгами даже попроще будет (как мне кажется). Тот же микро-девайс, летающий, с функцией подглядывания... Но суть даже не в этом! Самое интересное - это то, что мы снова обнаруживаем интерес от DARPA. Похоже, DARPA взялось очень серьезно за тему миниатюрных разведчиков. Очень может быть, где-то в военных лабораториях США такие микро-шпионы уже вполне дееспособны...

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

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

Раз уж заговорили о мухах... Вчера, когда смотрел Википедию - наткнулся там на очень интересную ссылку. Ссылка, правда сказать, не новая. Но вдруг кто не видел, как робот кушает мух... - посмотрите!

Особых перспектив, правда, использования такого вот биологического топлива - я не вижу, но все равно приятно, что наша наука уже умеет это делать!

Еще одну ссылку, на очень красивых роботов-медуз - подсказал Александр aka Fric Geger, за что ему, собственно, "+1" :)

5 Март 2008 г.

Модели роботов: космические роботы

Прежде всего, небольшое отступление о моделях роботов вообще.

А дело вот в чем: никак не могу отыскать нормального материала для заполнения предположительно одного из самых больших в будущем разделов каталога сайтов по робототехнике Robotics.Ru - раздела Модели роботов! Нет русскоязычных сайтов и все тут. Английских, бесспорно - навалом, а вот русских практически нет.

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

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

Таким образом, раздел «Модели роботов» также будет превращен в особый, наравне с разделами «Люди» и «Новости»... Что, впрочем, не может не радовать, так как будет лишь свидетельствовать о хорошем качестве создаваемого каталога.

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

А если по порядку, то первым, на мой взгляд, более менее серьезным космическим роботом был... правильно, Луноход-1! На Википедии есть замечательная про него статья, читаем и ностальгируем :). Если вкратце, то Луноход-1 имел восемь колес, каждое - на индивидуальной эластичной подвеске и с индивидуальным приводом; блок автоматики для управления шасси; аппаратуру связи и комплекс измерительных приборов. Система питания включала солнечные батареи в сочетании с буферными серебро-кадмиевыми аккумуляторными батареями. Весило все это безобразие 756 кг.

Вторая модель Лунохода практически не отличалась по конструкции от первой, так что о ней даже и говорить не будем.

Более интересное начинается уже в эпоху освоения Марса. Первыми марсоходами, кстати, были совершенно миниатюрные дистанционно управляемые шагающие роботы, называемые в советском стиле сокращений - ПрОП-М (Прибор оценки проходимости - Марс). К сожалению, до Марса они так и не добрались - космический аппарат Марс-2 разбился при подлете, а Марс-3 вышел из строя, не успев даже достигнуть поверхности. Более подробно об аппаратах Марс-2, Марс-3 и марсоходах ПрОП-М хорошо рассказано в статье на LaSpace.Ru. Подробное описание ПрОП-М дано в статье на InFuture.Ru Здесь приведу только описание и фото первых марсоходов:

  • Масса — 4,5 кг
  • Размеры корпуса (д*ш*в) - 25см х 22 см х 4 см
  • Способ передвижения — шагающее шасси с датчиками обнаружения препятствий.
  • Скорость передвижения - 1 метр/час. (После перемещения на 1 метр, марсоход останавливался для получения команд управления с Земли).
  • Управление — дистанционное, по кабелю от спускаемого аппарата АМС. Длина кабеля - 15 метров.

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

А вот аппарат Mars PathFinder и марсоход на его борту под названием Sojourner, работавшие на Марсе в 1996-1997 гг., порадовали в этом плане больше. В частности, управление Sojourner осуществлялось с помощью 8-разрядного процессора Intel 80C856, и было полностью автономным. Вот схема этого марсохода:

Вес марсохода включая все снаряжение был очень небольшим - всего 15,5 кг, во время операций на поверхности Марса — 10,6 кг; размеры — 0,65×0,48×0,3 м. По этим марсоходам информации достаточно много: есть небольшой сайт на русском языке, статья в Википедии, официальная страничка НАСА.

Сага о космических роботах - долгая и очень интересная. И она еще далеко не закончена...

3 Март 2008 г.

Игры про роботов и не только

Подсказали оригинальную онлайн-игру на Flash - RoboBrawl (букв. "драка роботов"). Вкратце - это аркадная игра с видом сверху, где на небольшом ринге сражаются 5 роботов. Возможна даже сетевая игра. С удовольствием потратил 20 минут на изучение, но когда понял, что вещь хорошая, и можно бы поиграть и больше - заводить аккаунт и начинать качаться с нуля уже не хотелось. Так что не повторяйте мою ошибку, и после одного-двух боев зарегистрируйтесь! Интерфейс - на английском, но интуитивно все очень понятно.

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

Вот видео самой игры с YouTube:

Не правда ли, шикарно!? Рисуешь что-то - и оно оживает... Обычно такие игры очень сложны в реализации либо в управлении. Здесь проблемы с управлением нет (ведь нужно только рисовать), а реализацию - увидим...

Да, к сожалению, на сегодняшний день игра Crayon Physics Deluxe еще не готова. Зато можно скачать ее урезанную версию и дополнительные уровни к ней. Кроме того, советую подписаться на уведомление о выпуске игры, этим Вы добавите автору энтузиазма и стремления закончить такую замечательную задумку.

23 Февраль 2008 г.

Еще о Microsoft Robotics Studio

Не совсем прав был я, говоря, что хороших материалов по Robotics Studio в природе не существует.

Заполняя свой каталог робототехнических сайтов, обнаружил блог Евгения Марченкова, разработчика из Microsoft, и серию статей в нем - о Robotics Studio! Статьи достаточно занимательные, вот собственно ссылки:

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

22 Февраль 2008 г.

Вдогонку: про Wiimote и про MyTubePlayer

Кстати, помните, я говорил об использовании Wiimote для управления манипулятором робота? Вот пожалуйста, это уже сделали:

И еще. Я очень часто размещаю в своем блоге видео с сайта YouTube. Для хранения и проигрывания этих видео в оффлайн-виде я лично использую замечательную программку MyTubePlayer. Это очень легкий (343Кб), максимально простой в использовании оффлайн проигрыватель для *.flv-файлов. Буквально на днях вышла версия 1.5, в числе прочих обновлений добавившая поддержку быстрой закачки с RuTube. В общем, рекомендую.

Манипулятор (рука робота)

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

Несмотря на то, что я в основном специализируюсь на создании простейших мобильных роботов, и вообще никакой механик (напомню, я программист), но все-таки, могу кое-что посоветовать интересующимся созданием манипуляторов для робота. Например, есть хороший английский сайт, на котором собраны ссылки на разнообразные проекты создания манипуляторов, да и вообще всех частей тела андроидных роботов: AndroidWorld.Com.

Прежде чем думать о создании собственного манипулятора, всегда полезно взглянуть на имеющиеся прототипы. Например, вот «кисть» робота популярной серии Robosapien:

К сожалению, у меня нет такого робота, и я не могу его разобрать, чтобы продемонстрировать наглядно устройство данного манипулятора. Однако, у некоторых такая возможность есть (к сожалению, на английском, но зато с множеством фотографий): Вскрытие Robosapien, Замена светодиодов в руках Robosapien

Как видно из фотографий, представленных на вышеупомянутых страничках, манипулятор Robosapien управляется всего лишь одним мотором. На этом принципе построены, как ни смешно, очень многие манипуляторы. Некоторые конструкции доступны для сборки в домашних условиях. Например, оригинальная схема описана на сайте ScienceToyMaker.org. Материал также на английском, но все понятно даже из рисунков... Интересный факт: эта рука была изначально изготовлена для Хэллоуина.

Создание настоящего манипулятора - гораздо сложнее, и связано с понятием сервопривода (определение можно найти здесь, а на Википедии, как ни странно - такого определения нет).

Тема изготовления собственного сервопривода обсуждалась, например, в отдельной теме на РобоФоруме, также много информации по этому поводу можно найти в статье на RCDesign.Ru.

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

17 Январь 2008 г.

Робототехника и образование

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

Даже у нас в стране, это очень развитое направление. Единственное, чего, пожалуй, недостает нашим образовательным и исследовательским учреждениям - это достаточного финансирования, ведь робототехника - направление чудовищно затратное. Создание даже достаточно простого самодельного робота (как сконструированный мной) выливается в сумму от 3 до 10 тысяч рублей...

Прежде всего, упомяну, безусловно, огромный портал ЦНИИ Робототехники и Технической Кибернетики - RTC.Ru. Здесь есть очень много информации самого разнообразного характера. В частности, много информации посвящено научным конференциям и выставкам, которые проводятся под покровительством ЦНИИ РТК. Есть даже отдельный подсайт, посвященный Международной научно-технической выставке-конгрессе «МЕХАТРОНИКА И РОБОТОТЕХНИКА (МиР-2007)», с детальным описанием ее прохождения, фотографиями, итогами -и т.д.

Очень красивый и информационно насыщенный образовательный портал получился у МГТУ им. Н.Э.Баумана. Под эгидой этого сайта, существует сайт научно-учебного центра «Робототехника», совмещающий информацию о центре - с информацией о кафедре «Робототехнические Системы» (РК-10). Здесь можно найти учебные материалы, расписание занятий, информацию по истории кафедры и центра, описание научной и учебной деятельности центра и кафедры РК-10, и много всего интересного, например, некоторые материалы для удаленного обучения, и др.

Кроме того, в этом же университете существует еще кафедра «Специальная робототехника и мехатроника» (СМ-7) - ее сайт также очень информативен.

Значительно уступает вышеупомянутым порталам сайт, который, вообще говоря, должен бы быть центральным робототехническим сайтом русскоязычного интернета - судя по домену и времени начала существования. Речь идет, конечно же, о Robot.Ru. Этот портал начал свое существование, судя по данным WebArchive, еще в январе 1999 года! В настоящий момент в титульной строке сайта гордо красуется надпись »Робототехника и Образование«, хотя - совершенно незаслуженно...

С самого начала своего существования сайт был посвящен ежегодно проводимым под эгидой МГУ молодежным фестивалям «Мобильные роботы», информацию о которых сейчас можно найти на другом сайте от МГУ. Чуть позже к сведениям о фестивалях добавились некоторые сведения о других соревнованиях в сфере робототехники (например, RoboCup).

Еще могу сказать об этом сайте, что я очень долго думал, прежде чем добавить его в каталог DMOZ. В конце-концов решился, но это еще далеко не означает, что через пару месяцев своего решения не сменю. Ведь сайт представляет собой очень сложно воспринимаемое НЕЧТО, к которому даже сложно просто составить описание. Кроме того, сайт не является хоть сколь-нибудь обновляемым или модерируемым. В частности, если Вы загляните на его полупустой форум, то обнаружите там массу рекламного спама по-английски... Вот такой вот сайт!

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

Кстати, помните, я рассказывал о блоге Виталия Клебана? Это, как я прочитал на сайте виртуального музея ведущего питерского ВУЗа ИТМО, студент этого самого образовательного учреждения, получивший уже немало наград за свои труды...
Сам сайт ИТМО - огромный образовательный портал. Факультету Точной механики и технологии посвящена на нем отдельная страница, а кафедре Мехатроники - целый подсайт.

Факультеты и кафедры мехатроники и робототехники есть еще во многих российских ВУЗах, например, в МАИ и МГТУ «Станкин» (Москва), Донском Государственном Техническом Университете (Ростов-на-Дону), Санкт-Петербургском Государственном Электротехническом Университете, Тульском Государственном Университете, Владимирском Государственном Университете, Казанском Государственном Техническом Университете им. А.Н.Туполева, и многих других...

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

10 Январь 2008 г.

Навигация роботов

Очередной выпуск из серии «Интернет о роботах», на этот раз - немного тематический.

Прежде всего, хочется немножко рассказать о навигации. Как я уже не раз говорил, навигация, несмотря на кажущуюся ее обыденность, является весьма нетривиальной задачей в робототехнике.
Например, одна из классических задач роботостроения - следование линии, нарисованной на полу. Воплощается с помощью тех или иных разновидностей фотодатчиков.
Еще из классики - объезд препятствий, согласно показаний датчиков касания (типа «бампер»).
Помимо стандартного объезда препятствий, для грамотного ориентирования и передвижения робота нужны системы обратной связи, по которым бы происходило постоянное корректирование текущего запомненного положения. Обратная связь может осуществляться множеством методов, от обыкновенных датчиков поворота колеса, до лазерных дальномеров, GPS, веб-камер, систем ориентирования по маякам.
Даже если текущее положение уже известно, что скажете о построении маршрута движения из точки в точку? Я по этому поводу уже писал в статье «Алгоритмы поиска пути для роботов».
Ну а если карта местности неизвестна? Конечно же, требуется ее вычислить и построить на лету! Подход к этой задаче - не слишком исследован и далеко не однозначен.
Ну и наконец, вот представьте, высадили автономного робота на Марсе. Что ему делать? Видимо, исследовать показания датчиков, составлять примерную карту местности, двигаться в направлении наиболее интересных районов... Здесь уже настолько много вариантов, настолько много опасностей, что без методик искусственного интеллекта, наверное, не обойтись!

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

Ветеринарный Центр «Животный Мир», прекрасный кандидат в список «Интересное в неожиданных местах», который я начал составлять еще в прошлом выпуске серии «Интернет о роботах» - спрятал в своих недрах несколько интересных мыслей по навигации.

Многие датчики, используемые при навигации робота, описаны мной на моем сайте о самодельном роботе, в разделе Датчики робота.
Из неописанного:

На английском языке доступен сайт проекта Carmen (Carnegie Mellon Robot Navigation Toolkit), это софт с открытым исходным кодом - для навигации робота. Его использование позволит многим сохранить массу собственного времени. С другой стороны, если Вам требуется лишь реализовать банальный объезд препятствий - лучше используйте собственные изыски, быстрее и полезнее!

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

13 Декабрь 2007 г.

Интернет о роботах - 2

Короткое отступление - о моем основном сайте о том, как сделать робота.
Сегодня увидел в поисковках результаты смены дизайна этого моего сайта. Дело в том, что сменился ведь не только дизайн, но, как я уже упоминал - я начал работу над централизованным отображением материалов (они теперь хранятся в БД, а не просто в коде страниц), и, к тому же, немного конкретизировал ключевые слова. При этом допустил ряд досадных ошибок - теперь расхлебываю :( Падение по 4м основным запросам (не изменился только запрос самодельный робот), и прямое следствие - серьезное уменьшение посещаемости (с 65-75 человек в день на прошлой неделе - до 45-55 на этой). Ошибки, как мне кажется, в основном в том, что забыл подогнать ключевые слова, заголовок и содержимое тегов <h1>, <b> и т.д., под новое содержимое страницы. В общем, очень обидно: ведь сайт изменился в лучшую сторону... Хотя, может быть, просто поисковки так отреагировали на резкую смену контента? Постараюсь исправиться, но не знаю уж, получится ли...

Возвращаясь к робототехнике как таковой, представляю пока что очередной выпуск из серии «Интернет о роботах». Для начала, пройдусь по Ferra.Ru.

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

Непосредственно по основной теме моего сайта, нашел статейку «Домашние роботы. Краткий обзор популярных моделей и наборов для домашнего роботостроения». Статья старенькая (2002 год), но зато информативная. В основном описываются готовые к сборке комплекты для создания роботов, например, упоминается PPRK, который я уже рассматривал в статье «Робот и КПК». Лично мое отношение к таким комплектам - не очень хорошее... Ведь, как минимум, это неспортивно. А еще один момент - часто (хотя и не всегда), роботы из комплектов являются нерасширяемыми, т.е. невозможно или очень сложно хоть чуть-чуть расширить их поведенческий функционал. В этом случае, проект полностью самодельного робота с собственным ПО - выигрывает по очень многим показателям!

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

Например, немного информации о BEAM-роботах можно найти, как это ни странно, на форуме мотоклуба «Дырчик» :)

А «Уральский бизнес-центр», целью которого является, цитирую: «поддержка развития предпринимательства в Закрытых Административно Территориальных Образованиях (ЗАТО) Уральского Региона», с полной серьезностью представляет проект создания робота-прилипалы. Вот уж никогда бы не додумался, что на таком сайте смогу обнаружить что-то подобное... Между прочим, сам робот чрезвычайно интересен. Его гусеницы оснащены присосками, благодаря чему он умеет перемещаться по вертикальным поверхностям, да еще и с грузом - около 6 кг! Так что, рекомендую прочитать.

Напоследок - несколько зарубежных ресурсов.

Наткнулся на интересный англоязычный ресурс - о «ройных роботах» (которые перемещаются единым роем). Даже если Вы не владеете английским - посмотреть видео о «роении» будет крайне интересно!

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

Кстати, ма-аленький оффтопик про типографию: один из победителей конкурса «Лучшие CSS-дизайны 2007 года» - как раз блог о типографии, англоязычный, но уж очень популярный (7953 читателя RSS) и такой красивый... Мне бы так уметь!

2 Декабрь 2007 г.

Интернет о роботах

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

Найдена достаточно грамотная обзорная статья по робототехнике, хотя и полуторагодовой давности, но прочитать было интересно. Я бы сказал, такая статья - гораздо лучше сухих и штампованных по десяткам сайтов "историй робототехники". Например, чего только стоит наблюдение о том, что обычно действительность вдохновляет создание фильмов, написание книг, и так далее - а в части робототехники, дело обстоит как раз наоборот...

Еще одна обзорная статья, а точнее доклад Д.А. Добрынина "Интеллектуальные роботы - вчера, сегодня, завтра"