Новинт Технологии - Novint Technologies

Novint Technologies, Inc. была корпорацией, зарегистрированной в Делавэре и базирующейся в Альбукерке, Нью-Мексико , США. Novint разработала и создала тактильные устройства и программное обеспечение с трехмерным касанием. Novint разработала Novint Falcon , первое в мире потребительское устройство с трехмерным сенсорным экраном , которое позволяет пользователям использовать свое осязание в вычислениях. Novint имеет два основных направления деятельности: видеоигры и профессиональное использование своих технологий. В видеоиграх Novint Falcon можно использовать для ощущения объектов и событий в игре, что дает игроку более захватывающий опыт. В группе профессиональных приложений в Novint, называемой Advanced Products Group (APG), технология Novint использовалась для добавления осязания к различным профессиональным приложениям и проектам.

Новинт Сокол

Пара новинтских соколов
Пара черных соколов Novint. К ближнему прикреплена пистолетная рукоятка, а к дальнему - стандартная шариковая.

Флагманский потребительский продукт Novint - это Novint Falcon , тактильное USB- устройство, предназначенное для замены мыши в видеоиграх и других приложениях. Название Novint Falcon происходит от того, что сокол является хищником мыши. Falcon имеет съемные ручки или ручки, за которые пользователь держит Falcon. Когда пользователь перемещает захват в трех измерениях (вправо-влево и вперед-назад, как мышь, но также и вверх-вниз, в отличие от мыши), программное обеспечение Falcon отслеживает, куда перемещается захват, и создает силы, которые пользователь можно почувствовать, посылая ток на двигатели в устройстве. Датчики Falcon могут отслеживать положение ручки с субмиллиметровым разрешением, а двигатели обновляются 1000 раз в секунду (1 кГц), обеспечивая реалистичное ощущение прикосновения. Поверхности виртуальных объектов кажутся твердыми, и на них можно наносить детализированные текстуры. Вес и динамику объектов можно смоделировать, чтобы можно было почувствовать инерцию и импульс объекта. Можно почувствовать действия и взаимодействия персонажа в игре, например, ощущение отдачи пистолета, движения клюшки для гольфа или ускорения автомобиля.

По сути, Falcon - это потребительский робот. Он состоит из рукоятки, соединенной тремя руками с примерно коническим корпусом, который установлен на U-образном основании. Каждая из трех рук входит и выходит из тела Сокола. Рукоятка по умолчанию представляет собой небольшую сферическую ручку с 4 кнопками вверху. Кнопки - это логотип Novint для основной кнопки (похожий на букву «N»), перевернутый треугольник (похожий на букву «V»), значок молнии (аналогичный букве «N») и плюс ( похожа на букву «Т»), которые вместе образуют буквы «NVNT», согласные в имени Novint и его тикер в качестве публичной компании. На передней плоской части конического корпуса Falcon находится логотип Novint Falcon, который светится разными цветами, указывая на состояние устройства. Корпус содержит 3 двигателя, каждый из которых прикреплен к одной из рук Falcon с помощью кабеля, намотанного на шпиль на двигателе. При движении каждого из 3 рычагов оптический датчик, прикрепленный к каждому мотору, отслеживает движения руки. Затем используется математическая функция, называемая якобианом , для определения положения трехмерного курсора в декартовых координатах на основе положений рук. Таким образом, положение этого тактильного курсора контролируется движениями Falcon и используется программным обеспечением Falcon для определения сил, которые необходимо приложить к пользователю. Токи отправляются в двигатели с частотой сервопривода 1 кГц, чтобы предоставить пользователю точное осязание. Таким образом, сила может быть приложена к захвату в любом направлении, вплоть до максимальной силы (более 2 фунтов силы), каждые 1/1000 секунды.

Novint разработала несколько аксессуаров для рукояток. Что касается потребителей, Novint разработала пистолетную рукоятку, которая имеет форму рукоятки пистолета и прикрепляется к Falcon вместо сферической рукоятки. У него есть основная спусковая кнопка и 3 боковые кнопки. Он был предназначен для использования в играх-стрелялках от первого лица (FPS), но, как правило, это эргономичная ручка, которую можно использовать для многих приложений. Novint также разработала несколько профессиональных захватов, в том числе захват с 3 степенями свободы (3 степени свободы), который отслеживает вращение ручки, две из которых срабатывают и могут воздействовать на пользователя.

Программное обеспечение Novint

Программное обеспечение 3D Touch было основным направлением деятельности Novint с момента ее создания, и исторически Novint уделяла больше внимания программному обеспечению, чем аппаратному обеспечению. Программное обеспечение Novint было создано, чтобы дать пользователям точное ощущение осязания при работе с компьютером.

Novint создает программное обеспечение в нескольких различных категориях. Он разработал программное обеспечение драйвера низкого уровня под названием HDAL, что расшифровывается как Haptic Device Abstraction Layer. HDAL обрабатывает низкоуровневую связь между Falcon и компьютером. Novint создала программный слой над HDAL под названием HFX (т.е. Haptics Effects), который используется для создания силовых эффектов в играх. Новинт разработал множество приложений для своих профессиональных проектов. Novint также опубликовала ряд видеоигр, некоторые из которых были разработаны непосредственно Novint, а некоторые из них были уже существующими играми, в которых Novint добавила поддержку Falcon. Независимая группа также разработала библиотеку драйверов с открытым исходным кодом для Falcon.

Falcon упакован с 3 приложениями; учебное пособие, игра под названием Newton's Monkey Business и спортивный пакет Feelin It. Учебное пособие позволяет пользователям почувствовать виртуальную сферу, на которую могут быть наложены различные текстуры. Например, выбор текстуры льда представляет собой твердую скользкую поверхность, с которой можно взаимодействовать, в то время как наждачная бумага кажется грубой, а патока представляет собой вязкую текстуру, по которой может перемещаться 3D-курсор. В учебном пособии также показано ощущение динамики через мяч, прикрепленный к резиновой ленте, которую можно поворачивать, и имитация ловли бейсбольного мяча перчаткой ловца. Наконец, учебное пособие позволяет пользователю стрелять из виртуальной рогатки, с помощью которой можно стрелять из консервных банок с забора. Newton's Monkey Business содержит 24 мини-игры, которые содержат множество мини-игр, демонстрирующих различные типы игрового взаимодействия. В спортивном пакете Feelin It есть несколько спортивных игр, в том числе боулинг, хоумран-дерби, трехочковая серия, настольный теннис и гольф Feelin It.

Одной из самых ранних игр Novint была бесплатная загрузка Haptics Life 2 , мод Half-Life 2, в котором элементы управления мышью были заменены элементами управления Falcon и была включена 3D Force Feedback. В результате отдача оружия, вес переносимых предметов, урон, нанесенный персонажу, а также ускорение персонажа и транспортного средства - все это передается игроку с помощью Falcon. У каждого оружия в игре различная ощутимая отдача.

Novint разработала множество дополнительных игр для самых разных жанров. По состоянию на 2009 год Novint опубликовал более 50 наименований, работающих с Falcon. Большая часть игровой библиотеки Novint основана на существующих играх, в которые Novint добавила Touch Touch.

Novint в настоящее время выпускает 2 типа поддержки игр: FalconHD и F-Gen. Игры FalconHD - это игры, в которых Novint лицензировала доступ к исходному коду игры и интегрирует силы непосредственно в игру. В играх F-Gen используется приложение Novint F-Gen для добавления элементов управления и усиления в игры. Моды или модификации игр будут по-прежнему разрабатываться Novint и его сообществом, но модификации обычно классифицируются благодаря поддержке F-Gen.

F-Gen был разработан для создания большего количества поддерживаемых игр и приложений для Novint Falcon с пониманием того, что контроль и силы для многих взаимодействий в играх / приложениях могут быть реализованы без доступа к исходному коду. Поэтому Novint разработала систему F-Gen, в которой ее сообщество и сами пользователи могли бы добавлять поддержку игр и приложений, делиться своей работой и быстрее получать дополнительную поддержку игр и приложений, что является более надежным. F-Gen был разработан как инструмент сообщества. Он включает в себя мощный язык сценариев и возможность добавлять «Инструменты» F-Gen, которые могут добавить функциональности F-Gen.

Драйверы F-Gen имитируют мышь и настраиваются, что позволяет Falcon работать с любой компьютерной игрой или любым приложением для ПК. Пользователи могут настраивать масштабы движения для управления Falcon и сохранять настройки для различных игр. Кнопки захвата можно сопоставить с различными элементами управления в играх. Novint разрабатывает систему распознавания жестов , называемую Gesture Cube или G-Cube, в которой пользователь может легко получить доступ к 36 простым запоминающимся жестам для активации любого нажатия клавиши или макроса. Движение, такое как движение вправо, а затем движение вперед, сможет включить фонарик (вместе с тактильными подсказками, чтобы упростить управление движениями), в то время как движение вниз-вниз может заставить персонажа присесть. G-Cube можно будет универсально использовать в других приложениях, таких как отображение прямого вверх на «вырезать», в то время как вперед-вниз можно сопоставить «вставку».

Помимо игр FalconHD, для F-Gen существует 3 уровня поддержки игр. Это F-Gen Bronze, F-Gen Silver и F-Gen Gold. F-Gen Bronze будет просто базовой поддержкой мыши с настраиваемыми входами. У F-Gen Silver будут основные силы. F-Gen Gold будет иметь мощную поддержку обратной связи.

Игры Новинт

С выпуском F-Gen Beta во все компьютерные игры можно играть с Novint Falcon. Сообщество Novint и Novint добавляет специальные драйверы в F-Gen, чтобы добавить больше сил во многие игры.

История

В 1995 году государственная лаборатория Соединенных Штатов Sandia National Laboratories купила одно из первых в мире коммерческих трехмерных тактильных устройств и начала разработку тактильного программного обеспечения. Сандия провела базовое тактильное исследование и исследование того, как использовать эту технологию для научной визуализации. Это была одна из первых компаний в мире, сосредоточивших внимание исключительно на программном обеспечении в области тактильных ощущений. Андерсон руководил проектом в Sandia до 2000 года, после чего основал Novint. Novint приобрела эксклюзивную лицензию на технологию и начала ее коммерциализацию.

Новинт считал, что эта технология может коренным образом изменить вычисления, добавив к компьютерам одно из наших самых основных человеческих чувств и опыта. Исходя из этого видения, Novint изначально была сосредоточена на потребительских приложениях, но быстро оказалась в ситуации, когда пузырь доткомов лопался, а рынки рушились. Инвестиции в 2001 году были труднодоступны для компании на ранней стадии развития, поэтому Novint сосредоточила свои усилия на профессиональных приложениях более высокого уровня.

Новинт потратил несколько лет на разработку индивидуальных решений для различных компаний, включая Lockheed Martin , Chrysler , Chevron , Mobil , Aramco , Sandia National Laboratories и Гарвардский университет .

В 2004 году стоимость трехмерного тактильного оборудования все еще была очень высокой - более 10 000 долларов. Novint чувствовал, что для того, чтобы снова двигаться в сторону потребительского пространства, ей необходимо разработать собственное аппаратное устройство потребительского уровня. Novint взяла на себя непростую задачу: взяв тактильное устройство за 15 000 долларов, лицензированное у своей партнерской компании Force Dimension, и превратить это устройство в устройство потребительского уровня, достаточно надежное для геймеров, но при этом сохраняющее надежность для использования в хирургических симуляторах.

К 2006 году Novint взяла на вооружение дорогой и высокотехнологичный дизайн и, работая с Lunar Design, создала прототип потребительского уровня. В июне 2006 года Novint стала публичной на внебиржевом рынке: BB под тикером NVNT. В конце 2006 года Novint заключила партнерство с V-Tech для производства Falcon в Китае.

На выставке CES в 2007 году Novint объявила о планах по выпуску Novint Falcon в качестве потребительского устройства, а 18 июня 2006 года (32-й день рождения Тома Андерсона) Novint выпустила первое в мире потребительское устройство с 3D сенсорным экраном, фактически снизив стоимость оборудования вдвое. порядков (1/100 первоначальной стоимости).

На тот момент у Novint было мощное аппаратное решение, но она чувствовала, что ему нужна лучшая поддержка игр, что было одним из основных направлений деятельности компании. В мае 2008 года Novint заключила соглашение с Electronic Arts о лицензировании 7 игр AAA. Затем Novint подписала лицензионные соглашения с другими издателями и разработчиками, включая Valve .

В июне 2009 года Valve выпустила обновления для Half-Life 2: Episode One , Half-Life 2: Episode Two , Portal и Team Fortress 2, добавив поддержку игры для Novint Falcon.

В декабре 2009 года Novint выпустила первую бета-версию F-Gen, инструмента, который позволял использовать Falcon в Windows как мышь. Программа также включала в себя функции создания сценариев, которые теоретически позволяли пользователям интегрировать Falcon практически в любую игру.

В феврале 2010 года Novint выпустила вторую бета-версию своего программного обеспечения F-Gen, интегрировав свою проприетарную функциональность G-cube. Позже в том же месяце они выпустили небольшой патч для dll, чтобы исправить ошибку, появившуюся в работе кнопок. И бета, и патч были выпущены только на форумах Novint.

использованная литература

внешние ссылки