Несколько слов о том, как работает пылесос Roomba. В памяти аппарата нет никакого плана помещения. Он просто последовательно перемещается по доступной территории, уклоняясь от препятствий (пороги, лестницы, стены)и периодически случайным образом меняя траекторию движения. В итоге это вроде бы хаотическое мельтешение позволяет «накрыть» всю убираемую территорию, даже если она имеет весьма нетривиальные очертания. Конечно, с точки зрения рационального использования времени такая «насекомая» стратегия не самая эффективная, но времени у пылесоса хоть отбавляй. При истощении энергии батарей зарядку он находит автоматически, от хозяина требуется лишь изредка удалять из контейнера собранную пыль или менять чистящий раствор. Стены и ямы аппарат определяет с помощью нескольких инфракрасных локаторов и нежестко закрепленных колес (если одно из них проваливается, робот сразу отодвигается от опасного места). Мелкие препятствия (вроде человеческой ноги) обнаруживаются лишь при столкновении — при контакте подвижный «бампер» пружинит, сообщая электронному мозгу, что дальше путь закрыт.
На выставочном стенде iRobot способности «Румбы» демонстрировались на возвышавшемся над полом подиуме — умная железяка подъезжала к самому краю, но ни разу не свалилась. Абсолютно так же реагирует на препятствия и новая Create. 130-долларовая платформа подключается к ПК через последовательный интерфейс и умеет выполнять коротенькие ROI-скрипты (до сотни команд). Тот, кому этого покажется мало, еще за полсотни долларов может купить продвинутый мозговой центр iRobot Command Module (на фото — блок зеленого цвета), содержащий собственный микроконтроллер, четыре последовательных порта для подключения разнообразных манипуляторов-сенсоров-камер и позволяющий работать с полноценными программами на C/C++. Помимо этого компания предлагает сенсоры света, инфракрасные излучатели-детекторы, зарядные устройства и прочие стандартные компоненты Roomba — общая платформа с популярным пылесосом делает все эти аксессуары весьма доступными.
Среди примеров творений на базе Create:
—носильщик сумки, который следует за хозяином, ориентируясь на прикрепленный к ноге инфракрасный маячок;
—автомобиль для хомяка — бегая внутри замкнутой сферы, установленной на детектор движения от -лазерной мышки, животное управляет перемещениями робота;
—уборщик мусора, находящий на полу скомканные бумажки и прочий мелкий хлам, поднимающий его манипулятором и отвозящий в корзину;
—робостюард, который умеет открывать холодильник и приносить оттуда банку с пивом [Холодильник то он открывает, но вот после робот всецело поглощен доставкой пива хозяину, так что дверца остается распахнутой. СЛ].
Полный список проектов можно найти на сайте www.irobot.com/sp.cfm?pageid=296. Для некоторых пока доступны лишь краткие описания, для других готовы пошаговые инструкции и тексты программ, позволяющие соорудить собственного электронного помощника за минимальные деньги.
Очень много зевак в робосекторе собирала демонстрация механической стрекозы [3] компании WowWee (это она штампует игрушечных терминаторов, ящеров и прочую устрашающую живность). Запускать ее можно с руки, как бумажный самолетик, а управляется она с помощью компактного пульта [4]. Корпус Flytech Dragonfly покрыт чем-то вроде пенопласта, а крылья сделаны из гибкой полимерной пленки, так что столкновения с препятствиями стрекозе не страшны, и человеку она большого урона не нанесет.
Последнее удалось проверить на практике, в выставочном павильоне среднее время полета насекомого составляло несколько секунд — дальше следовало бесславное падение, зачастую на чьюнибудь голову. По словам «пилота-стендиста» — «слишком много радиопомех». Сорокадолларовая модель, гордо именуемая фирмой «первым в мире радиоуправляемым летающим насекомым», должна появиться в магазинах сети Radio Shack в марте. ВБ
Казалось бы, в такой немудреной области, как флэшестроение, все новые слова должны быть уже десять раз сказаны. Однако нет, регулярно появляется что-то свеженькое.
Калифорнийский стартап Spark предложил универсальное решение для обмена данными между компьютером и мобильными телефонами. Речь прежде всего идет об аппаратах, не оснащенных интерфейсом Bluetooth или другим удобным средством синхронизации файлов. У флэшек SwizzleStik — стандартный разъем USB и куча переходников для подключения к разным моделям сотовых разных производителей. Для моего телефона (Samsung Ultra) переходника, как всегда, не нашлось, но на аппаратах сотрудников стенда все работало. Драйверов никаких не требуется, все ПО «зашито» в саму флэшку, а с помощью переключателя на ее корпусе можно определять, какая часть памяти носителя используется в данный момент (контакты адресной книги, музыка, фотографии и т. п.). Модуль памяти (неизвестной пока емкости — цены на флэшпамять слишком быстро меняются) будет стоить полсотни долларов, переходник — десять, а в магазинах все это обещают весной.