четверг, 16 июля 2009 г.

Всеядный робот EATR

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

Я уже писал о различных источниках энергии для роботов в сообщении Автономные роботы. Генераторы. А на днях один из читателей, скрывающийся под ником Shred, скинул отличную ссылку на очень интересную статью на SecurityLab. Речь идет о проекте робота, который может получать энергию для своего существования, добывая ее из окружающей среды. Цитирую:

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

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

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

А вот это уже явно военное применение... Действительно: военные роботы в идеале должны работать в плохо освещенных местах (например, лес), на больших расстояниях от ближайших «розеток». Так что для них явно не подходят солнечные батареи или ветряные генераторы. А вот питание биомассой для такого робота - решение идеальное. Как вы уже наверное догадались, DARPA в этом проекте учавствует по полной программе!

Давайте рассмотрим поближе конструкцию данного робота:

Механизм «питания» осуществляют следующие компоненты робота:

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

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

Кроме того, поворотная башня в принципе может нести оружие, например пулемет. А бензопила может использоваться как прекрасное оружие для «рукопашного» боя.

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

Робот-шахматист и пара мыслей об ИИ

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

А вот это видео видели, наверное, далеко не все! Настоящий андроидный робот, который играет в шахматы. Смотрим:

Видео не ново, просто впервые попалось на глаза... На youtube есть еще даже лучшее: youtube.com/watch?v=chyR1ZxoiA4 - здесь роботы играют друг с другом, а один из них одновременно играет еще и с человеком.

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

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

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

Напоследок, анекдотик с башорга:

Разговор с чат ботом A.L.I.C.E
(вроде один из лучших)
Human: All robots are stupid
ALICE: I don't think so.
Human: you have another opinion?
ALICE: What makes you think I have it?
Human: you don't believe that all robots are stupid
ALICE: Do you believe that all robots are stupid?
I can't say I believe it, but I believe you.
Human: are you robot?
ALICE: How did you know I am a machine?. Really.
Human: all robots are stupid and you are a robot,
that means you are stupid
ALICE: Hey, I'll tell my other robot friends you
called me stupid.
Human: I still think robots are stupid.
ALICE: I will remember you said that when robots
take over the World.
Human: O_o

P.S. Я сам играю в онлайн-шахматы на сервере FICS, хэндл - omlin. Сервер очень хороший, активный и вполне играбельный. Желающим присоединиться, предварительно нужно будет скачать клиент BabasChess, и, конечно, зарегистрироваться на FICS'е.

пятница, 10 июля 2009 г.

Robotics Developer Studio 2008 R2

Компания Microsoft, пока я был в отпуске, выпустила новую версию студии: Microsoft Robotics Developer Studio 2008 R2. На днях я ее скачал, по-тихоньку тестирую.

Кстати, как и предполагалось, Билл Гейтс по-тихоньку переводит свой робототехнический проект на коммерческие рельсы. Есть уже различные вариации студии, часть из них стоит денег. Кто знает, может быть версию 2009го года придется уже "крякать" :(

Скачать новую студию и почитать про нее можно на обновленном сайте Microsoft: www.microsoft.com/robotics.

Из нововведений отмечу, прежде всего, добавление поддержки некоторых весьма полезных датчиков в Simulation Environment. В частности, это:

  • Сонар
  • Датчик света (яркости)
  • Датчик цвета
  • Компас
  • Инфракрасный дальномер
  • GPS

Еще в симуляционную среду добавились новые примеры (Simulation Tutorials).

Другим интересным нововведением стал DSS Log Analyser. Напомню: в основе работы студии лежит взаимодействие множества сервисов. Теперь можно будет взглянуть, как же это все работает изнутри... Предполагается, что такая система облегчит отладку.