Приложение Batphone записывает 10 секунд фоновых шумов, которые обитатели комнаты как правило даже не замечают: звуки вентиляторов, компьютеров, систем освещения и прочих местных устройств. Затем программа анализирует, каким образом энергия звука распределена по разным частотам, и после отфильтровывания сопутствующих кратковременных звуков (типа чьих-то разговоров), создается звуковой отпечаток для опознания данного помещения.
Как комментирует результаты сам разработчик, "это был интересный исследовательский вопрос, потому что на первых порах я и сам думал, что исследование обречено на неудачу... в итоге же мы крайне удивлены тем, насколько точно и аккуратно срабатывает технология".
Пока что приложение Batphone никто не называет окончательным продуктом - скорее, это лишь программа, подтверждающая концепцию в основе технологии. Однако в будущем у этой разработки явно просматривается потенциал реального помощника при обеспечении ориентации в больших зданиях. Кроме того, акустические отпечатки помещений - это лишь один из многих способов определять местоположение внутри зданий. Другие возможности, как известно, предоставляют сигналы сетей WiFi и радиосигналы от антенн сотовой связи. Так что будущая технология в идеале могла бы комбинировать в себе все доступные источники для получения наивысшей точности в определении местоположения.
Подробнее с разработками Тарзи (включая исходные коды программ) можно познакомиться на сайте исследователя. А собственно приложение Batphone можно бесплатно скачать с сайта Apple-приложений iTunes Store по адресу http://itunes.apple.com/us/app/batphone/id405396715?mt=8. Для сравнения, это же приложение показывает и позицию, вычисляемую на основе имеющихся в iPhone сервисов местоположения - где координаты определяются на основе радиосигналов от GPS спутников, WiFi сетей и базовых станций сотовой связи. Как свидетельствуют эксперименты, новый акустический метод Batphone в условиях зданий дает более точные результаты, чем радиометоды.
В другом разделе того же сайта itunes.apple.com можно найти еще одно совсем новое и любопытное приложение для планшета Apple iPad, непосредственно связанное с самостоятельной ориентацией мобильного устройства в пространстве.
Речь идет об игре, носящей название Ball Invasion и представляющей собой довольно нехитрый по сути шутер, в котором декорациями для игры служит реальный мир вокруг играющего. То есть пользователь держит свой iPad 2 прямо перед собой, и планшет становится как бы окном в "иной мир", где прежняя обстановка оказывается наполнена мишенями, которые можно преследовать и отстреливать.
Ball Invasion
Разработчик игры, шведская компания 13th Lab, - это базирующийся в Стокгольме стартап, в котором люди заняты разработкой собственной компьютерной системы, близко родственной системам расширения реальности или ARS (Augmented Reality System). Для кого-то созданная шведами игрушка может быть любопытна и сама по себе, однако куда больший интерес представляет стоящая за ней технология.
Разного рода примитивные системы расширения реальности сегодня знакомы практически всем (элементарный пример - трансляция по ТВ спортивных состязаний, когда компьютером на экран наносится дополнительная разметка, список играющих или любая другая дополнительная информация о ходе текущих состязаний). Главная же особенность продукта, создаваемого "Тринадцатой лабораторией", заключается в том, что это весьма продвинутая версия специфической компьютерной технологии, обычно именуемой термином SLAM.
Данная аббревиатура расшифровывается как Simultaneous Localization Аnd Mapping и в переводе означает "Одновременное картографирование и определение местоположения". Значительная часть этой перспективной системы была в свое время разработана в космическом агентстве НАСА для применения в роботах, предназначенных для исследования других планет. Оснащенный такой системой космический робот (или же просто дрон-разведчик) обретает способность самостоятельно осматриваться вокруг себя, выстраивать цифровую картину окружающего мира, а затем понимать, где именно в этой картине находится он сам.
Понятно, что вся эта система (выяснять, что тут вокруг имеется, выстраивать виртуальную карту местности, а затем определяться с собственной позицией) в комплексе представляет собой довольно сложное дело. Как свидетельствуют знающие люди, по сути это именно то, что используют для ориентации в пространстве роботы типа Mars Rover или автономные самолеты-разведчики.
Но что особенно примечательно - новая игра Ball Invasion построена на основе такого движка, в котором удалось не просто ужать все базовые возможности SLAM до предельно компактной версии, но и обеспечить работу системы на портативном устройстве iPad. Не используя при этом ничего дополнительного, кроме штатных сенсоров планшета и его стандартного аппаратного обеспечения. Как не без гордости поясняют разработчики, речь идет далеко не просто об изображении с видеокамеры с навороченным поверх нее слоем специальной программы. Это, можно сказать, еще один способ видеть мир.
Когда в "Тринадцатой лаборатории" удалось ужать сложную технологию до такой кондиции, что ее стало вполне возможно встраивать в стандартные потребительские устройства, всерьез встали вопросы о дальнейшей реализации продукта. Забавные игрушки типа 3D-стрелялок - это, конечно, не столько цель компании, сколько способ привлечь внимание к разработке. Ведь реально создан целый 3D-инструментарий, который вполне могли бы использовать и другие разработчики всевозможных приложений.
Один из сооснователей компании, Петтер Ивмарк, поясняет планы компании таким образом: "Речь идет далеко не только об играх. Удалось создать довольно-таки сложную технологию, требующую массы специфической математики и опыта в низкоуровневом программировании, что ныне всегда означает очень небольшое число программистов, работающих на таком уровне. В итоге получилось сделать все это доступным для прочих разработчиков в виде уже готовой платформы, которая теперь совсем не требует высочайшей квалификации и опыта подобного рода".
Так что теперь очень многое будет зависеть от интереса со стороны коллег. Если специалистам 13th Lab удалось сделать действительно удобную в использовании платформу, способную решать реально очень сложные задачи по самостоятельной ориентации мобильных устройств в пространстве, то эта разработка вполне способна открыть путь для самых разных инноваций и появления новых интереснейших приложений.
Всех потенциальных партнеров и разработчиков, заинтересованных в бета-тестировании новой SLAM-платформы, создатели из 13th Lab приглашают на свою веб-страницу.
Кафедра Ваннаха: Скелет в шкафу
Автор: Ваннах Михаил
Опубликовано 19 июля 2011 года
Есть у российского государства фамильный скелет в шкафу, о котором обывателю не узнать и не услышать. Какие страшилки предлагались мнению почтенной высокоинтеллектуальной публики в постсоветский период? Ну, Золото Партии, ну ядерные бомбы в дипломатах, потом - коррупция. Счета уважаемых высших чиновников за рубежом, о которых нам регулярно рассказывают уважаемые оппозиционеры (впрочем они сами признаются, что отроками помогали маме - тырили у соседей клубнику, толкали на рынке и половину бабла отстегивали родительнице).
Вроде все всё знают, хоть о многом публично и не говорят, хотя роль советских кухонь, где эмэнэсы мыли кости начальству, давно сменил интернет, где тем же самым занимаются обитатели офисов. А ведь есть вещь, о которой не услышишь, о которой не говорят, о которой не думают, несмотря на то, что никто ее не прячет и не скрывает. Так до яблока Ньютона никто не скрывал от потомков обезьян, живущих на голубой планете желтого карлика, силы тяготения.
Есть в Средиземном море Апеннинский полуостров. В середине его сапога жил некогда народ квиритов, потомков Ромула. И будто бы царь Сервий Туллий (или иной какой реформатор) поделил народ этот на группы, обзывающиеся классами - Classis.
Первый класс составили граждане, имевшие более 100000 ассов (as libralis - фунт меди, прикиньте, сколько это по нынешним ценам LMSE, римский фунт - 327,45 г). Второй - римляне с минимумом имущества в 75000 ассов. Третьему был установлен ценз до 50000 ассов. Четвертому - до 25000 ассов. Пятый класс имел до 12500 ассов.
Эти граждане были обязаны, в зависимости от достатка, являться в своем вооружении того или иного качества на военную службу. Тех, кто имел меньше 12500 ассов, до военной службы не допускали - поразительный контраст с армией Третьего Рима, в которую попадают неимущие.
Равным образом были распределены и политические обязанности, и, как нетрудно догадаться, и права. Такое распределение продержалось почти до конца Римской республики, которая проросла Империей, завещавшей европейской цивилизации образцы и понятия государственного и общественного устройства.