В институте медицинской и биологической кибернетики Сибирского отделения РАМН, занимающемся игровым биоуправлением, выпущено несколько таких игр. Наибольшее распространение получила игра «Гребной канал», в которой тренирующийся считается участником гонок на байдарках.
Он управляет скоростью своей лодки с помощью подключаемого к компьютеру "Детектора пульса". Чем реже пульс, тем быстрее участник проходит дистанцию. Скорость соперника задается компьютером исходя из ваших предыдущих достижений.
Соревнования проводятся по Олимпийской системе и начинаются с 1/32 финала. Цель игры – завоевать Олимпийскую медаль.
Игровую форму, но уже не спортивно-олимпийскую, а магически-фэнтезийную, имеет проект The Journey to Wild Divine: The Passage от The Wild Divine Project [3]. Человек присоединяет к рукам-ногам не электроды, а "магические кольца", которые забирают вашу энергию и передают "камню света" (а уж от него через USB – настоящему "Властелину колец" – компьютеру). «Кольца» чувствительны к изменению частоты сердечных сокращений и электрокожного сопротивления – самых известных показателей стрессовой реакции [Набор показателей взят опять-таки из детектора лжи классической компоновки]. Программный интерфейс напоминает старый добрый Myst – отлично прорисованные пейзажи, всегда готовые помочь прохожие… В общем, "Прекрасное далеко" совсем не будет к вам жестоко. Разве что к вашему кошельку – погрузиться в эскапическую смесь фэнтези и современных информационных технологий можно за 160 долларов. Если вы считаете себя романтической натурой, уставшей от металла, пластика и силикона современной эпохи, – это именно то, что вам нужно.
Philips и Orange (британский оператор сотовой связи) разработали маленькую игрушку [4], тоже основанную на принципах БОС. Она рассчитана как на PC-аудиторию, так и на владельцев сотовых телефонов. К программе прилагается датчик электрокожного сопротивления (ЭКС), который пользователь зажимает между пальцами. Игра основана на физиологической особенности изменений ЭКС – в условиях эмоциональной или физической нагрузки активизируются вегетативные механизмы регуляции, усиливается кровоток для удовлетворения повышенных потребностей в кислороде и энергии, повышается теплоотдача, в том числе путем потоотделения, что в итоге приводит к ослаблению сопротивлямости организма. Адаптация к нагрузкам, релаксация, наоборот, повышают ЭКС и в рассматриваемой игре поощряются симпатичной анимацией отрывающегося от земли и неспешно набирающего высоту дракончика.
В философских дискуссиях иногда можно услышать, что самопостижение и саморегуляция – направление, испокон веков принятое на Востоке, тогда как сплошь механизированный Запад придумывает для человека «костыли» в виде облегчающих жизнь машин и инструментов, вроде упомянутых выше приборов для БОС. Мне, однако, представляется более правильной другая аналогия. Человек не сразу встает на ноги. Сначала он использует различные ходунки, от которых отказывается по мере взросления. БОС – поддержка для стоящего на первых ступеньках лестницы самопознания. Она перестает быть нужной умеющему себя контролировать, а до этого помогает быстрее, без синяков и шишек, учиться управлять своим организмом.
ОПЫТЫ: Летающий глаз
Автор: Юрий Смирнов smir@kvidex.ru
Если честно, то в редакции в отношении материалов Юрия Смирнова особого согласья нет. Для нас его заметки – явный неформат. Фотографий в статьях больше, чем текста, причем сами статьи к компьютерам прямого отношения не имеют, а рассказывают о том, как уже взрослый мужчина увлекся моделированием и собирает из подручных средств танки, самолеты и дельтапланы. Ну и зачем это все? А вот зачем. После серии проб и ошибок (подробно описанной в «КТ») Юрий наконец приступил к приготовлению главного блюда и запустил летательный аппарат, оснащенный системой передачи видео. – В.Г.
Полгода я искал дистанционный передатчик видео, даже хотел заказывать с пиндосовского сайта. Но там оказалась какая-то непонятная система оплаты типа «палка» (PayPal), для которой надо обязательно иметь кредитную карточку. У меня где-то валяется карточка «СБС-АГРО», но, боюсь, по ней мне бы ничего не прислали [Читателям, которые не помнят, чем славен банк «СБС-Агро», наверное, нужно сказать, что вкладчики этого банка стали одними из первых жертв дефолта 1998 года. – Прим. ред.]. Ждать заказанную таким способом посылку можно две недели или больше месяца [Можно и не дождаться. – Прим. ред.], а там и лето закончится… Когда экспериментировать?
"Надо бы в последний раз съездить на Митинку", – подсказал мне внутренний голос. Вышел я на барахолку, подошел к первой же палатке, торгующей запчастями для видеонаблюдения, и, поскольку надоело повторять продавцам, что мне нужно, протянул палаточнику заготовленную распечатку с описанием устройства.
Продавец сказал, что таких девайсов (с питанием 5 В) у них отродясь не бывало. Попросил подождать, отзвонил коллеге. Минут через десять-пятнадцать к нам подбежал торговец с другой точки, который принес комплект "передатчик + приемник", но на 1,2 ГГц с питанием 12 В. И частота, и напряжение питания меня расстроили. Я хотел заказать передатчик видеосигнала 2,4 ГГц на 5 В, чтобы запитывать передатчик на борту самолета напрямую как приемник радиоуправления или от независимого источника на 5 В. Но по весу, размеру, мощности передатчик был хорош: весил он чуть больше 20 г при мощности 0,5 Вт. Тут я и устроил маленькое шоу. Продавцы были совершенно уверены, что нашли покупателя. В пятницу утром на Митинке народу мало… В обмен на их девайс я предложил не деньги, а два комплекта видеонаблюдения, которые тестировал в прошлом году (см. «КТ» #650). Мой 50-процентный проигрыш в деньгах был очевиден. И все равно я их еле уговорил.
Камеру к передатчику я приобрел там же. По словам продавцов, она была оснащена CCD-матрицей от Sony, хотя никаких опознавательных знаков на коробке не было. Проверить, Sony это или нет, я не смог (но вроде бы похожа на VC-806СР). Столкнувшись в прошлом году с CMOS-матрицами, я решил поэкспериментировать с CCD в надежде на то, что они дадут лучшее изображение.
Коммутировалось все это хозяйство гигантскими разъемами типа букет «тюльпанов». Разъемы были заметно тяжелее (60—70 г) самого устройства. Сколько весит шнур, скажем, для домашнего видеомагнитофона, нам до лампочки, но в авиации следует учитывать каждый грамм. Долго думать было лень, пришлось взять ножницы и отрезать "лишний груз" (рис. 1). И только после этого я задумался, как же теперь все это подключать?
Впрочем, все оказалось просто: красный проводок – плюсик по питанию, черный – минус по питанию, желтый – видео. Так и припаял: черный к черному, желтый к желтому, красный к красному. Питание я вывел на разъемы силового вертолетного аккумулятора (Li-Po, 11,1 В, 850 мА·ч), купленного по случаю на Братиславке. Взвесил всю спайку вместе с аккумулятором – 120 г.
В самый неподходящий момент заглючил ноутбук, и как прикажете проверять работоспособность конструкции?! И тут я понял, что могу обойтись без ноутбука, ведь приемник сигнала легко втыкается в видеокамеру. Вся цепочка немедленно заработала без какой-либо дополнительной настройки, и на дисплее видеокамеры появилась вполне сносная картинка с миникамеры.
Для питания приемника сгодился второй самолетный аккумулятор на 1800 мА·ч. Штекер для него я отрезал от сетевого блока, чтобы через силовые разъемы можно было подключить приемник к аккумулятору. Сам же приемник я приклеил к штативу двухсторонним скотчем, а аккумулятор прикрутил резинкой из рыболовного магазина (резинка была куплена для рогатки-невидимки – см. inside.computerra.ru). Таким образом, получилась мобильная станция дистанционного наблюдения. Вес телеметрии как раз подходил под грузоподъемность дельтаплана.
Первый тест мы провели на участке. Моя дочь Катя сидела на веранде, наблюдая за принимаемым изображением, а я побрел с мини-камерой в поле, считая шаги. Пока приемник находился в прямой видимости, передаваемая картинка была нормальной. Но стоило выйти через лесок в поле – дистанция до 200 м, – как поперли жуткие помехи. Та-ак, с радиусом действия все понятно. Теперь нужно установить камеру в дельтаплан.
Засунуть все необходимое в дельтаплан оказалось непросто: места в фюзеляже было вполне достаточно, но я боялся нарушить центровку. В итоге я расположил камеру на дне (нижней части фюзеляжа), чтобы при горизонтальном полете она смотрела вниз. Изнутри я приклеил ее скотчем. Передатчик таким же скотчем приклеен к правому борту, а регулятор двигателя, чтобы не нарушить центровку, – к левому. Аккумулятор под телеметрию легко вошел в верхний отсек, где был зафиксирован куском пенопласта.
После установки я проверил, работает ли передатчик. Все нормально. Потом проверил, работает ли сам дельтаплан. Пропеллер бодро закрутился, дельтаплан слегка проехал вперед. Но возникла неожиданная проблема: для тестирования в поле требовалось минимум три человека – один кидает, другой управляет, третий фотографирует. Дефицит испытательских кадров замаячил на горизонте. Жена участвовать в испытаниях отказалась наотрез, и мы с Катей опять пошли в поле вдвоем. Девять часов вечера, прекрасная погода, безветренно, солнце садится за лес, освещение для съемки идеальное…
Мне опять пришлось и кидать дельтаплан, и одновременно управлять им, что делать крайне не рекомендуется. Катя фотографировала, заодно отслеживая качество принимаемого станцией видеосигнала.
На сей раз мне не удалось поднять дельталет на значительную высоту, чтобы сделать круг над полем. Не хватало пары секунд, чтобы после броска переключиться на управление моделью. Сделав три попытки, я почувствовал, что дельтаплан сильно заваливается влево, – видимо, я все же нарушил центровку, когда устанавливал телеметрию. Держать аппарат в воздухе удавалось не больше 15—20 секунд. Но цель была достигнута: видео в полевых условиях с борта чудолета было записано, хотя сюжет фильма получился довольно скучный: "вжжжж, трава, трава, опять трава, у-у-упс, кусок горизонта, трава, опс, трава крупным планом".
Дельтаплан передавал сносное видео, система работала. После четвертого приземления случилась авария, так как я забыл перед полетом протянуть все винты крепления, и саморез, который крепил стойку, вылетел в траву. Стойка, поддерживающая правое крыло, оторвалась и свободно болталась под ним. Найти 2-мм винтик в высокой траве в надвигающихся сумерках было невозможно. Так завершились первые полевые испытания "летающего глаза".
1. Стандартные разъемы, которые прилагались к камере и передатчику, пришлось отрезать – они весили около 60 г.
2. Первый домашний тест – приемник видеосигнала подключен к камере Panasonic. Комплект передатчик-приемник стоит около 3500 рублей, производитель – фирма JMK (вероятно, Китай).
3. Собранная система для передачи видео с борта. Вес с аккумулятором – 200 г.
4. Катя следит за тем, как я гуляю по участку с мини-камерой. Ее главная задача: позвонить мне на мобильный, когда начнутся помехи.
5. Приемник на двухстороннем скотче приклеен к ножке штатива, аккумулятор прихвачен резинкой к другой ножке.
6. Катя нашла пилота. Передатчик приклеен скотчем к правому борту, регулятор двигателя – чтобы не нарушить центровку – к левому. Аккумулятор под телеметрию легко вошел в верхний отсек, где был зафиксирован куском пенопласта.
7. Камера установлена на дно, чтобы при горизонтальном полете она смотрела вниз.
8. Штатив с системой приема видеосигнала мы установили в поле.
9. Вес дельтаплана увеличился с 860 г до 980 г. Тем не менее дельтаплан уверенно набирал высоту на 70 процентах максимальной мощности двигателя.
10. От удара о землю вылетел саморез с правой стойки. Замена была найдена быстро – обычный 2-мм винт с гайкой. На тех же винтах я крепил двигатель к фюзеляжу.
11. Тестовые кадры с мини-камеры: Автопортрет системы телеметрии.
12. Бардак на моем рабочем столе.
13. Самолето-танковый угол.
14. Грядка с кабачками на фоне сарая. Дистанция – 25—30 м.
15. Дистанция 100 м. Крапива. Ух, жжет!
16. Вышел я в чисто поле. Дистанция 150 м. Изображение заметно ухудшилось.
17. Кадры с борта: перед запуском.
18. Поворот дельтаплана налево на небольшой высоте. Дистанция более 100 м, изображение устойчивое.
19. Дельтаплан, заваливаясь набок, совершает экстренную посадку. Трава крупным планом.
20. При резком маневре дельтаплана камера дала изображение с квадратными помехами.
Фото: Екатерина Смирнова. Видео: Дельтаплан Всевидящий.
Рис. 11—16 – кадры видеозахвата, переданные миникамерой. Рис. 17—20 – кадры с борта дельтаплана. Автор благодарит своего коллегу «композитора» Прокофьева за помощь, оказанную при подключении видеокамеры к рабочему компьютеру.
Летучая мышка
Автор: Сергей Леонов
Это устройство заинтриговало нас, как только мы о нем услышали. Мы попросили у компании образец и получили – даже не серийный, а с обозначением «Sample Not For Sale» (с просьбой особо не придираться – все же это один из первых экземпляров, и недоработки могут присутствовать).
Необычность устройства в том, что оно может работать без всякой поверхности, требующейся мышкам, то есть попросту в воздухе. Подобные решения встречались и раньше: к примеру, когда-то я описывал игровой джойстик вроде руля, тоже работающий в воздухе. Здесь, однако, позиционирование несколько другое – скорее мультимедийное, в качестве пульта ДУ и «указки» для перемещения курсора на большом экране, но в то же время эта игрушка действует и как обычная мышь.
На самом деле устройство комбинированное – это гибрид мыши и пространственного указателя. То есть когда оно лежит на поверхности, работает обычный лазерный датчик, и мы имеем типичную мышку, а пространственное позиционирование отключено. Лазерный датчик, кстати, примененный здесь, весьма всеяден – работает даже на стекле, которым накрыта поверхность стола, чего не умеет делать моя штатная мышь (тоже лазерная и того же производителя), не говоря уж о светодиодных с красной подсветкой. Если рассматривать устройство в качестве мыши, таковая получилась весьма удобной, хотя и без особых «наворотов». Беспроводная (разумеется), достаточно легкая (питается от несъемного литиевого аккумулятора), непривычно длинная (следствие компромисса между двумя не слишком совпадающими по эргономике устройствами – мышью и пультом ДУ), стильная (блестящая черная поверхность, через которую просвечивают в момент активности подписи дополнительных кнопок и некоторые пиктограммы, плавное включение и гашение этих пиктограмм). Дополнительные кнопки, хоть и работают в режиме мыши (функции переназначаются через драйвер), практически неприменимы – находятся они далеко не под пальцами. Рудиментом выглядит двухкнопочная «качалка» вместо колесика прокрутки, однако именно здесь скрыта одна из технологических новинок. Кнопки «качалки» нажимать вовсе не обязательно, ибо под этой длинной клавишей скрыт однокоординатный (работающий в вертикальном направлении) тачпэд. Достаточно провести пальцем по поверхности вверх или вниз, и мышь выполняет прокрутку текста. Да еще как выполняет! Электроника эмулирует работу массивного колеса прокрутки, то есть с инерцией. Скорость прокрутки зависит от скорости перемещения пальца, и после его отпускания содержимое окна продолжает перемещаться (как будто колесо продолжает крутиться по инерции), а скорость постепенно спадает до нуля. Если же вы захотите остановить прокрутку, можете "притормозить колесо", просто опустив на него палец – и движение прекратится. Визуальная эмуляция дополняется звуковой – в мышь встроен излучатель, воспроизводящий щелчки в такт с шагами прокрутки. Впечатляет! Впрочем, к такой прокрутке нужно приспособиться – палец привычно ищет колесико, нащупывает вместо него гладкую поверхность, после чего мозг в течение некоторого времени обдумывает мысль "что-то тут не так", но вовремя вспоминает – "неважно, все равно сработает". Еще тонкость – мне почему-то (спишем на опытный образец) стопроцентно удавалось запустить прокрутку вверх (движение пальца вниз) с любой желаемой скоростью, но вот вниз – пятьдесят на пятьдесят, иногда вместо этого получается прокрутка вверх, иногда без «инерции», а иногда и нормально. Еще одна тонкость – специфичная форма задней части в комбинации с большой длиной мыши. Привычка заставляет периодически опереться ладонью на корпус мыши, при этом у него приподнимается передняя часть, где размещен лазерный датчик, и…
…И мышь превращается в некое подобие пульта ДУ. Лучше, конечно, просто поднять ее и взять в руку по-другому, как обычный пульт. Большой палец при этом располагается как раз над дополнительными кнопками, а выемка снизу позволяет удобно ухватить корпус. Переключение с лазерного датчика на пространственный происходит не моментально, но и не более, чем за секунду – как раз успеете взять устройство в руку. Перемещения курсора в зависимости от движений рукой сначала кажутся несколько странными, но потом понимаешь – указатель реагирует не на движение, а на поворот в двух плоскостях, горизонтальной и вертикальной. То есть нужно не махать рукой, а просто поворачивать кисть, рука же при этом вполне может опираться запястьем на подлокотник кресла (это к вопросу о том, что быстро устанешь).
В таком режиме число "органов управления" заметно увеличивается, но не физически, а виртуально. То есть включаются в работу некоторые комбинации с учетом движений кистью. Например, нажатие кнопки Vol с одновременным движением вправо – увеличение громкости, влево – соответственно уменьшение. Нажатие включает и выключает режим Mute (выключение звука). Подобным же образом можно менять масштаб картинок на экране или переходить к следующей/предыдущей композиции в плеере (функции настраиваются через драйвер). Наиболее же впечатлил меня чисто виртуальный орган управления, которому изначально не назначено никакой функции – потрясти мышь. В связи с тем, что рука в одном и том же положении все-таки устает и периодически хочется расположить ее по-другому, я присвоил «встряске» функцию возврата курсора в центр экрана – видать, разработчики долго практиковались, и все эти возможности добавлены неспроста.
Еще один «фокус» из области не слишком заметного внешне хайтека, значительно повышающего удобство, но почему-то не описанный ни в одном пресс-релизе, – мышь чувствует не только поворот в двух плоскостях, но и определяет собственное положение относительно земли. Используется это свойство не для управления, а для компенсации положения вашей кисти. То есть вы можете вращать кисть сколько угодно, можете даже перевернуть мышь вверх ногами, движения курсора при этом будут соответствовать повороту не относительно корпуса мыши, а относительно земли. Строго горизонтально и строго вертикально.
Практика в несколько дней показала, что действительно полезными получились функции регулировки громкости, пуск/пауза, листание картинок вперед/назад и их масштабирование. Короче, все то, что иногда нужно делать (с компьютером), лежа на диване. Управлять курсором на экране обычного монитора с дивана все равно неудобно – хоть драйвер и подменяет штатный курсор специальным, огромным, дабы увидеть его со значительного расстояния (вернее, увидеть тот элемент, на который указывает курсор), нужен экран большой. Наверное, владельцы современных ТВ-панелей оценят по достоинству и эту функцию. Та же практика, впрочем, показала и известное неудобство универсализации – по утрам иногда приходится искать мышь, использовавшуюся ночью в качестве пульта ДУ и завалившуюся куда-нибудь за диван (потеря отдельного устройства для меня, к примеру, совершенно некритична – тот же пульт от DVD-плеера потерялся в пределах квартиры с полгода назад, и до сих пор не появилось острой необходимости его искать).
Разумеется, начинка столь высокотехнологичной вещицы не оставила меня равнодушным. Вычислительные мощности представлены аж двумя 32-разрядными микропроцессорами – StrongARM и ATMega [1]. Кто из них что делает, я не стал разбираться, но математики в устройстве явно немало. Двухкоординатный датчик поворота опознался легко – это Invensense IDG300Q, чип, представляемый производителем как MEMS-устройство, а проще говоря – пьезоэлектрический гироскоп, установленный вертикально [2]. Датчик же, отвечающий за определение положения относительно земли, похоже, расположен рядом, но идентифицировать его не позволила скудная маркировка. В качестве тачпэда использована стандартная сенсорная панель производства Synaptics [3]. Радиоканал работает в диапазоне 2,4 ГГц. Аккумулятор – литиевый, вполне типовой, хоть и с маркировкой Logitech, возможно, совместимый с каким-то из мобильных телефонов [4].
Почему-то комплект Not-For-Sale оказался без диска с драйверами, равно как и без описания. Драйвер пришлось скачать с сайта, зато попутно обнаружилось, что даже без драйверов все функции мыши действуют – она полностью опознается как HID-устройство [5], работает и перемещение "в воздухе", и виртуальные регулировки, разве что кроме «потряхивания». И даже все кнопки с успехом выполняют предписанные им функции, вот только переназначить их нельзя. Ну и размер курсора, конечно, остается обычным при переходе к режиму управления "в воздухе". В поставке же диск присутствовать, разумеется, должен, тем более что в коробке есть и предназначенное для него место.
Привыкать к временно используемому устройству типа мыши весьма не рекомендую – после тестирования порой хочется пойти и купить его себе (бывало, я так и делал). Но в данном случае придется ждать образца серийного, да и цена кусается – $149,9 по рекомендации производителя, а у нас будет еще повыше. Однако факт – до сих пор работаю с этой мышкой, отодвинув в сторону старую.
ГОЛУБЯТНЯ: Дочка Красных Яиц Востока
Автор: Сергей Голубицкий
Нутром чую: сидящая на IT-игле публика приближается к идеалу! Мир вокруг нас с головокружительной скоростью наполняется гаджетами, коммуникациями и софтверными решениями, порождающими стойкое желание сохранять статус-кво, ничего больше не менять и никуда больше не стремиться, избегая апгрейдов как черт ладана.
На рынке операционных систем прекрасное мгновение остановилось еще в начале года. Искренне говорю вам: долго пришлось старому голубятнику ломать голову над феноменом Висты и массовым неприятием пользователями этой в общем-то достойной ОС. Ни одна из широко обсуждаемых версий не кажется мне убедительной – 1) аберрация идеи безопасности, реализованная в так называемом UAC, User Account Control, 2) начало поставок Висты в момент, когда не были готовы драйверы для «железного» парка в критическом объеме, 3) слишком уж радикальная переделка интерфейса и стартового меню, 4) непростительные просчеты в ценовой политике (запредельно нереальные цены апгрейда), 5) патологическая паранойя (к тому же полностью не оправдавшая ожидания) защитной системы.
Все эти факторы, безусловно, имеют место, однако представляются мне второстепенными. В конце концов, двенадцать лет назад мы переходили на Windows 95 в еще более экстремальных условиях: несовместимость с 90 % железа, практически полное отсутствие драйверов, не радикальная даже, а революционная переделка интерфейса. Тем не менее многомиллионная армия пользователей, закусив удила, мигрировала на Windows 95 в экстазе.
Почему так? Потому что двенадцать лет назад мы бежали от ужаса 16-битной Windows 3.1! На фоне своей предшественницы гибридная Windows 95 смотрелась титаническим скачком в сторону полноценных пользовательских ОС – OS/2 и Мас OS. Да простят меня гоблины: не поминаю *nix’ы не по злобе душевной, а по очевидному обстоятельству: юниксообразные ОС никаким боком не относились к категории пользовательских операционок – ни двенадцать лет назад, ни сегодня, несмотря на грандиозный прогресс по части usability Ubuntu со товарищи.