IT-Russia Технологии, разработки, обзоры
Новости периферии

Необычное устройство под названием The Loop заменит компьютерный манипулятор

Необычное устройство под названием The Loop заменит компьютерный манипулятор

После того, как на свет появились компьютеры, работающие в режиме домашнего кинотеатра, встал вопрос о том, как этими компьютерами управлять. Ведь пользователь чаще лежит на диване, а не сидит за столом, и стандартные клавиатура и мышь становятся неудобными. Альтернативу предлагают создатели беспроводной пространственной мыши The Loop.

Как подсказывает название, устройство выполнено в форме кольца. Водя им прямо в воздухе, пользователь перемещает указатель мыши на экране. На корпусе устройства имеются четыре управляющие кнопки, а также колесо прокрутки. Особенно полезной функцией The Loop является система компенсации естественного тремора рук, поэтому курсор на экране дергаться не будет. Пространственная мышь работает на компьютерах под управлением Windows, Mac OS и Linux, а в онлайн-магазине Amazon за The Loop просят всего $49.

Принцип работы пространственных манипуляторов

Пространственная мышь, в отличие от оптической, не требует поверхности для отслеживания перемещений. Внутри корпуса размещён инерциальный измерительный модуль — как правило, комбинация акселерометра и гироскопа, иногда дополненная магнитометром. Акселерометр фиксирует линейные ускорения по трём осям, гироскоп — угловые скорости вращения. Микроконтроллер обрабатывает сырые данные с датчиков, вычисляя относительное смещение устройства в пространстве, и передаёт координаты на компьютер по беспроводному каналу.

Главная инженерная сложность таких устройств — накопление дрейфа. Поскольку положение вычисляется интегрированием ускорений, любая микроскопическая погрешность измерения со временем складывается в заметное самопроизвольное смещение курсора. Для борьбы с этим применяют комплементарные фильтры, объединяющие данные акселерометра и гироскопа: медленный, но абсолютный сигнал первого корректирует быстрый, но накапливающий ошибку сигнал второго. Дополнительный магнитометр, если он есть, даёт абсолютную привязку к магнитному полю Земли и помогает удерживать горизонт.

Система компенсации тремора, заявленная в устройстве, реализуется программной фильтрацией входного сигнала. Чаще всего это низкочастотная фильтрация или сглаживание скользящим средним: высокочастотные колебания, характерные для физиологического дрожания рук, отсекаются, а осознанные движения руки сохраняются. Побочный эффект такой фильтрации — небольшая задержка отклика, поскольку фильтру необходимо накопить несколько отсчётов для вычисления сглаженного значения.