Обзор Управляемого Голосом Игрового Контроллера - QuadStick
Управляемый голосом игровой контроллер «QuadStick» для людей с ограниченными физическими возможностями имеет джойстик, датчики губ, датчики положения, и кнопочный переключатель, подключенный к 32-разрядному ARM-процессору, который преобразует «USB» и «Bluetooth» сигналы для данного устройства.
В «QuadStick» имеются «PS3» и «PC» входы, а также возможность использовать Геймпад, Клавиатуру, Мышь и Флэш-память, напрямую. Он также может быть использован с «Xbox 360» и «Xbox One» с помощью соответствующих адаптеров. Логически сопоставленных и соединенных между собой датчиков, настраиваемых пользователем, настройки которых могут быть изменены, между предварительно настроенным профилем, во время игры, чтобы соответствовать различным ситуациям в игре.
Пользовательские настройки
Конфигурация «QuadStick» хранятся во внутренней его флэш-памяти. Конфигурационные файлы являются производными от специально отформатированного диска «Google Spreadsheets» и новых конфигураций для различных игр, и любые настройки могут быть загружены в «QuadStick», пока он подключен к «PS3» или ПК.
Файл конфигурации по умолчанию хорошо работает для многих игр, но полезно иметь специализированные настройки для некоторых игр, которые лучше совпадают с предпочтениями игрока, физическими способностями или диапазоном его движения.
Таблицы конфигураций, могут быть легко распространены между пользователями и/или опекунами. Пользователи могут быстро скачать новые конфигурации, генерируемые себе или кому-либо, используя веб-браузер «PS3». Они могут легко обмениваться настройками друг с другом. Несколько файлов конфигураций могут быть сохранены во внутренней флэш-памяти, а затем выбраны во время игры.
Голосовые команды
С помощью «Dragon Naturally Speaking» (DNS) или программы распознавания речи «Windows (WSR)» и набора пакетов свободных программ, можно записать голосовые команды для управления игрой.
Словарный запас позволяет пользователю говорить от имени кнопок управления, таких как «Круг» или «Треугольник», и, при необходимости, дать команду нажать на них за определенный период времени или с определенной силой. Устройство также позволяет использовать последовательные команды, с заданным временем, чтобы было выдано только одно слово или короткая фраза. По сути, любой из выходных сигналов, которые могут быть активированы «QuadStick» датчиками, могут быть активированы с помощью голосовой команды.
Другие команды, такие как Перезагрузить, Прыгать, Огонь, Цель, Винтовка, Присесть и т.д, можно свободно использовать исходя из сценария игры, а так же применять специальные псевдонимы, которые отличаются между играми. Например, в «Call of Duty», Прыжок – это «Х»; в оригинале игры «Био Шок», Прыжок - это «Треугольник». Общий словарный запас позволяет игроку сосредоточиться на действии, а не на конкретных кнопках контроллера.
Другой пример – в игре «MLB13», есть команда долго удерживать кнопку «L2», с последующим быстрым двойным щелчком, Круга, Треугольника или Квадрата для выполнения этой функции. Данные команды могут быть созданы или изменены пользователем.
Голосовые команды также используются, чтобы помочь управлять «QuadStick», и загрузить новые файлы конфигурации, чтобы изменить активный режим или временно карту для одной или двух кнопок, датчика губ. Хотя это и не требуется, чтобы успешно использовать «QuadStick», голосовые команды, делают легче и проще выполнения определенных действий, которые в противном случае могут потребовать определенной настройки профиля.
Об устройстве QuadStick
Автор и разработчик устройства рассказывает:
"Мое первое знакомство со вспомогательными технологиями произошло, когда моя мама была больна БАС (Боковой амиотрофический склероз). Когда её речь стала невнятной, мы купили ей компьютерную систему речи. Когда движения стали трудными, она с помощью специально созданных мной устройств, продолжала использовать компьютер. С тех пор, Я, являясь разработчиком цифровых систем управления, Я искал идеи, которые помогут справляться с проблемами таким людям, как моя мама.
Видеоигры сегодня столько же популярны, сколько и социальные сети, инструмент, который позволит людям с ограниченными физическими возможностями играть в эти игры на высоком уровне, позволит им более полно участвовать в современной жизни. Уже существует несколько решений, которые позволяют людям с инвалидностью использовать компьютер довольно хорошо; но для современных игровых консолей, где скорость и время являются критическими факторами, нет по-настоящему хороших устройств, способных решить эту проблему, особенно для геймеров, с очень ограниченной подвижностью".
Панель управления
Панель управления устройства включает в себя:
• USB-B разъем для блока питания и/или данных, подключения к устройству.
• USB-разъем для управления вторым шлейфовом геймпада или вспомогательный цифровой вход, для внешнего джойстика.
• Выходной разъем: 3 мм с двух оптически изолированными выходами.
• Входной разъем: 3 мм стерео разъем, куда можно подключить два включателя или 4-джойстика или «TTL-3.3» последовательный порт, или использовать как вторичный способ логического вывода.
• Динамик для акустической обратной связи.
• Инфракрасный Передатчик для A/V аппаратуры дистанционного управления (для последующего использования).
• AMPS отверстия.
Связь
В «QuadStick» в основном использует «USB-соединение» для подключения к консоли или ПК, устройство также оснащено «Bluetooth-модулем», который может быть использован для подключения второго устройства. «Bluetooth-модуль» может быть настроен как «HID» - универсальный джойстик, клавиатура и/или мышь, с последовательным подключением.
Использование Bluetooth-модуля
• Последовательное подключение к ПК для голосового управления параметрами.
• HID устройство для второго устройства, при подключении по «USB» на основное устройство.
• HID устройство для «Android-планшетов», получая при этом и USB-зарядное устройство.
Bluetooth ограничения
• Геймпад «PS3» режимом не поддерживается через «Bluetooth», так как «PS3» должна всегда использоваться через USB-соединение.
• HID и режимы последовательного порта являются взаимоисключающими, и если они в паре, как один тип устройства, его необходимо подключить в пару перед переходом к другому типу.
• Флэш-диск не доступен через «Bluetooth».
3-х миллиметровое внешнее входное подключение может быть использовано в качестве последовательного порта вместо «Bluetooth serial port» для голосовых приложений.
USB ограничения и предостережения
«Quadstick» это "композитный" прибор: он эмулирует несколько разных устройствах (например, джойстик, клавиатуру, мышь и флэш-накопитель) через одно соединение. Имеется PC, Mac и PS3 доступ для всех функций указанных устройств. Однако ситуация изменилась, для других платформ:
• Android: джойстик, клавиатура и мышь работает нормально. Флэш-диск, как правило, не доступен, если «android» устройство с специальным программным обеспечением.
• Xbox: все узлы работают не напрямую с «QuadStick». Они используют свои собственные протоколы, чтобы заблокировать доступ для своих консолей вопреки USB-устройства «QuadStick». Однако, существуют устройства позволяющие Джойстику/Игровому Контроллеру «QuadStick», работать с этими консолям и это испытано на «Xbox 360». Процесс присоединения «QuadStick» для «Xbox» требует подключения проводного доступа в родной контроллер «Xbox» через адаптер, а затем замену на «QuadStick» кабель. Мышь, клавиатура и флэш-накопитель не работает, когда устройство используется с помощью адаптера.
• PS4: На данный момент нет «PS4» поддержки функций джойстика. Клавиатура, мышь и флешь работает нормально.
USB-порт в настоящее время используется для внешнего переключателя входов. В будущем он может быть использован для обновления и прошивки.
Текущий статус устройства
Уже были построены пять прототипов, и испытаны на протяжении нескольких месяцев. В результате тестирования, произведены многочисленные усовершенствования, такие как добавление Голосовых команд и обмен данными между датчиками укуса и датчиками для губ, был внесен ряд требований, предъявляемых различными играми.
На данный момент устройство пока прототип, но уже совсем скоро планируется запустить его в серию. Цена будет зависеть от спроса и интереса к нему. Чтобы узнать больше, посетите страницу разработчика - https://www.kickstarter.com/projects/227850484/quadstick-a-game-controller-for-quadriplegics