Журнал «Компьютерра» № 12 от 28 марта 2006 года
Мозговой штурм LegoКомпания Lego развлекала публику демонстрацией роботов, собранных из новой версии своего конструктора Mindstorms NXT, впервые показанного два месяца назад на выставке CES в Лос-Анджелесе. Странные существа из до боли знакомых деталек весело резвились в специально выделенном для этого «вольере», наглядно демонстрируя достижения робототехники, доступные детям от десяти лет (рис. 6). Первая версия Mindstorms была выпущена еще в 1998 году, и необходимость обновления конструктора явно назрела. Видимо, в компании провели «мозговой штурм» и выпустили NXT: он содержит еще более умный «мозг» робота (NXT intelligent brick, теперь с 32-разрядным процессором, поддержкой USB и Bluetooth), новый ультразвуковой детектор движения, систему распознавания голосовых команд и прочие улучшения. Обновился и софт для визуального «конструирования» программ – впрочем, нет никаких сомнений, что энтузиасты Mindstorms быстро научатся использовать для этих целей привычные языки программирования, типа C++ или Java.
А вот студенты из университета Саарланда решили не дожидаться выхода Mindstorms NXT и из самого обычного Lego собрали робота-бармена, принимающего заказы на естественном языке (рис. 7). Впрочем, основное достижение молодых конструкторов – не сам робот, а диалоговый модуль, определяющий возможные вопросы, ответы и реакции Мико (так зовут пластмассового бармена) на разные команды. Принимая заказ, он последовательно спрашивает у своих «клиентов», какие ингредиенты нужно смешивать и в каких пропорциях, а по окончании процесса интересуется, нужно ли взбалтывать получившийся коктейль. Возможно, что подобная система в будущем заменит надоедливые автоответчики в call-центрах, не отличающиеся особой интеллектуальностью.
Дополнительный слойЕще один популярный сюжет Future Parc – технология дополненной (augmented) реальности, позволяющая взглянуть на мир глазами киборга. Ничего сложного в этом нет: достаточно надеть специальные очки со встроенным проектором, который накладывает на реальную видимую картинку дополнительный слой, генерируемый компьютером. Например, институт Фраунгофера демонстрировал макет крыла, глядя на который можно было в реальном времени наблюдать за изменением огибающих его потоков воздуха. Экспонат на аналогичную тему от Siemens представляет собой модель завода, который можно было отремонтировать без специальных знаний о его устройстве, руководствуясь лишь визуальными подсказками. Разработчики с гордостью отмечают, что их технология распознавания образов не нуждается в специальных маркерах на объектах, адаптируясь практически к любым условиям (рис. 8).
А наиболее близкой к домашнему хозяйству можно назвать совместную разработку итальянской Mobile Solutions и финской VTT. Небольшое Java-приложение позволяет использовать камеру мобильного телефона, например, чтобы посмотреть, как будет выглядеть новый диван в вашей комнате. Из списка выбирается подходящая модель, затем «фиксируется» в нужной точке комнаты – и далее камеру можно свободно перемещать в пространстве – изображение модели накладывается на реальную картинку с камеры и трансформируется в соответствии с законами оптики.
Третье измерениеРазнообразные трехмерные мониторы приезжают на CeBIT ежегодно. В этот раз, как и раньше, чтобы увидеть трехмерную картинку, нужно было либо надевать специальные очки (чаще всего разработчики не мудрствуют и используют классические красно-синие стекла), либо оказаться в правильной точке перед экраном (конечно, любоваться трехмерным изображением вдвоем – затруднительно).
Некоторый прогресс, впрочем, тоже есть: появились мониторы, отслеживающие положение глаз зрителя и соответствующим образом подстраивающие картинку (правда, и в этом случае смотреть ее вдвоем трудновато, но, по крайней мере, нет жесткой привязки к месту). Ну а институт Фраунгофера и здесь отличился, выпустив необычный цилиндрический трехмерный монитор: вокруг него можно ходить, рассматривая изображение с разных сторон (рис. 9). В очки в данном случае, помимо всего прочего, встроен индикатор положения, ориентируясь по которому система разворачивает модель, показывая зрителю «правильную» сторону. По традиции разработчики пророчат своему детищу перспективное будущее в рекламной и развлекательной индустрии. Остается только убедить прохожих, желающих полюбоваться на трехмерный рекламный биллборд, в необходимости надеть цветные очки…
ТЕМА НОМЕРА: Наши в городе
Автор: Илья Щуров
По возвращении с выставки одна знакомая меня спросила, правда ли, что на CeBIT очень много народа из России. Подумав пару секунд, я кивнул: правда. По крайней мере, родная речь слышалась ничуть не реже английской (хотя и реже немецкой).
Все началось в Боинге версии 737 какого-то несерьезно-зеленого цвета: складывалось впечатление, что все пассажиры направлялись на CeBIT и лишь по странной ошибке самолет должен был приземлиться во Франкфурте, а не на площадке перед Messe (выставочной территорией) славного города Ганновера. На борту находились представители самых разных отечественных ИТ-компаний и как минимум один редактор "Компьютерры-. Тем не менее решение о месте посадки, увы, принималось не демократическим путем (большинством голосов пассажиров), а авторитарным (приказ капитана), и в аэропорту Франкфурта всем пришлось покинуть гостеприимное воздушное судно. Передо мной встала нетривиальная задача: добраться до Ганновера на доступных средствах транспорта.
Как ни странно, я все-таки достиг цели за конечное время и оказался на центральной станции Ганновера – где лоб в лоб столкнулся со своим бывшим однокурсником (никто не пострадал), ушедшим из математиков в экономисты после первого года обучения и представлявшим на CeBIT’е свою компанию.
Российские стенды встречались на выставке с завидной регулярностью – причем речь не только о крупных компаниях, типа ABBYY или "Лаборатории Касперского-, но и об отдельных научных группах и небольших софтверных командах. Очень приятно было поговорить с ребятами из наших институтов, представляющих свои исследования на стенде Федерального Агентства по образованию: они занимаются действительно интересными вещами, востребованными крупными западными корпорациями.
Вообще, теме аутсорсинга было уделено много внимания, но вещь эта довольно специфическая, и посвятить ей достаточно времени я не мог. Тем не менее пообщаться с представителями российских и украинских аутсорсинговых компаний было тоже весьма любопытно. Несколько удивил спектр задач, которыми занимаются наши (и не только наши) разработчики: начиная от создания ПО для онлайновых казино и заканчивая анализом медицинских данных и построением трехмерной анимации по данным ультразвукового сканирования.
Пожалуй, рискну выпустить и несколько критических стрел в адрес нашей "выставочной культуры-. Дело вот в чем. Если вы имеете неосторожность проявить хоть малейшую заинтересованность каким-нибудь "буржуйским– стендом, будьте готовы выслушать четкую, понятную, отработанную презентацию – с подробным объяснением того, что компания сделала хорошего и зачем оно нужно. А вот из наших соотечественников во многих случаях (хоть и далеко не всегда) информацию приходилось вытаскивать чуть ли не клещами, периодически натыкаясь на желание подсунуть какой-нибудь печатный материал или отделаться общими словами. Зачем, спрашивается, компании такое "представительство-?