Зачем нужны гироскоп и акселерометр в смартфонах: на примере игр PUBG и Pokémon GO
50
Вчера

Зачем нужны гироскоп и акселерометр в смартфонах: на примере игр PUBG и Pokémon GO

В чем смысл этих датчиков
Аватар
Иван Кизяков
64561
11
11 статей

Теперь наклоняет смартфон перед каждым звонком, думая, что так быстрее дозвонится

Что за невидимая сила заставляет персонажей в играх менять направление вместе с наклоном смартфона? Разгадка кроется в невидимых помощниках: гироскопе и акселерометре. И хотя они работают почти одинаково, у каждого из них есть свои секреты, которые напрямую влияют на управление. Как? Разбираем на конкретных примерах.

Зачем в смартфоне акселерометр

Этот датчик измеряет ускорение устройства по трем осям: вперед-назад, влево-вправо и вверх-вниз. Он чувствует, как телефон двигается, если устройство наклоняют вбок или его кто-то трясет.

Как это работает. В человеческом вестибулярном аппарате движения тела фиксируются благодаря жидкости, которая при ускорении давит на чувствительные клетки, передавая сигнал в мозг. В акселерометре аналогичная система, но вместо жидкости и клеток он использует микроэлектромеханические системы (MEMS), которые представляют собой крошечные механические структуры, вытравленные на кремниевой подложке.

Если попытаться объяснить просто, то работает это так: внутри акселерометра находятся две параллельные пластины, одна из которых подвижна. При ускорении устройства подвижная пластина смещается. Изменение расстояния между пластинами приводит к изменению электрической емкости между ними же. Электронные схемы с высокой точностью считывают это изменение и преобразуют его в электрический сигнал, который затем интерпретируется как ускорение.

Собранные данные обрабатываются и помогают смартфону:

  • определить, в каком положении он находится — горизонтальном или вертикальном, — чтобы поменять ориентацию экрана при повороте телефона;
  • подсчитывать шаги в фитнес-трекерах;
  • реагировать на встряхивания (например, для удаления текста или управления играми).

Зачем в смартфоне гироскоп

Гироскоп дополняет данные от акселерометра, отслеживает, как устройство вращается вокруг своих осей, и определяет угловую скорость — то есть в какую сторону и насколько сильно повернут телефон относительно своей оси.

Как это работает. По аналогичному принципу, описанному выше. Внутри MEMS-гироскопа есть крошечные вибрирующие элементы. Когда телефон начинает вращаться, вибрационные колебания этих элементов изменяются из-за эффекта Кориолиса. Этот эффект, который наблюдается только при вращении, смещает вибрирующие частицы в сторону, и движение фиксируется датчиком, преобразуясь в электрический сигнал.

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

Гироскоп помогает:

  • стабилизировать камеру при съемке, чтобы уменьшить эффект дрожания рук;
  • отслеживать даже небольшие изменения положения телефона, что важно для AR и VR-приложений — можно «осматриваться» в виртуальной среде, просто вращая телефон;
  • выполнять более точные и сложные жесты — например, во время «виртуальных туров» или во время съемки панорамных видео, когда вы держите смартфон и поворачиваете его влево или вправо, гироскоп позволяет плавно двигаться внутри «виртуального окна», как будто вы смотрите вокруг себя; другой пример — «перемотка» слайдов или страниц презентации, когда вы просто слегка наклоняете телефон.

Примеры использования в мобильных играх

Ни одна современная мобильная игра сегодня не обходится без использования гироскопа и акселерометра. Эти сенсоры делают управление более точным и реалистичным с помощью таких жестов, как наклоны, повороты и встряхивания.

Возможности гироскопа и акселерометра особенно сильно раскрываются в AR-играх вроде Pokémon GO или Jurassic World Alive. В комбинации с GPS (который определяет точное местоположение игрока) они дают возможность перемещаться в виртуальном мире с привязкой к реальной местности. Датчики могут отслеживать положение телефона в пространстве, чтобы наложить виртуальные объекты (динозавров, покемонов и так далее) на реальные изображения, сделанные камерой.

Скриншот из игры Pokémon GO: собака реальная, покемон Алаказам — не очень

Благодаря акселерометру виртуальный мир при изменении положения устройства остается на том же месте, чтобы покемоны и прочая живность «прилипли» к местам, заданным игрой. Гироскоп определяет, куда именно и под каким углом повернут телефон, и это помогает виртуальной камере «знать», куда смотрит пользователь.

В гоночных играх вроде Asphalt 9: Legends или Need for Speed гироскоп позволяет управлять транспортом, просто поворачивая телефон: наклоны влево или вправо меняют направление движения машины. И датчики снова работают в паре: акселерометр определяет, в какую сторону повернуто устройство, а гироскоп помогает понять, насколько сильно наклонен телефон, чтобы поворот был плавнее или резче.

Наклон смартфона влево или вправо в игре Need for Speed меняет направление гоночного авто

В PUBG Mobile, Call of Duty Mobile и прочих шутерах гироскоп помогает отслеживать малейшие — порядка 0,1 градуса — повороты устройства, что помогает игрокам более точно управлять камерой или прицелом. Это особенно полезно для вертикальных и горизонтальных коррекций при стрельбе. Например, прицел может двигаться вверх-вниз или влево-вправо в ответ на повороты устройства — это облегчает точное прицеливание и корректировку.

PING Mobile: гироскоп по умолчанию активируется, когда игрок использует прицел самого оружия. Но если в настройках стрельбы выбрана настройка «Всегда», гироскоп будет активирован все время

В игре Temple Run персонаж все время движется вперед, а акселерометр позволяет игроку собирать монеты и избегать препятствий с помощью наклона телефона влево или вправо. Помимо наклонов используются и другие жесты, например для прыжков и скольжений.

Акселерометр в Temple Run фиксирует наклоны телефона, чтобы контролировать перемещение персонажа на дорожке

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

Скриншот из игры Teeter: белый шарик должен достичь цели, минуя черные лунки

Что в итоге

Гироскоп и акселерометр — это два сенсора, которые позволяют смартфону лучше понимать свое положение и движение в пространстве. Акселерометр фиксирует перемещения (ускорение и наклон), а гироскоп — повороты и вращения. В современных смартфонах оба датчика работают вместе, дополняя друг друга.

Сенсоры используются во многих современных мобильных играх и позволяют разработчикам создавать более погружающий игровой опыт, который реагирует на движения игрока.

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

У нас ещё много всего интересного

Оставьте почту и получайте подборку лучших материалов от главного редактора раз в две недели.

Напишите, что вы думаете, или поделитесь своим опытом.

Чтобы оставить комментарий, нужно зайти в личный кабинет, у журнала и Ситилинка он общий.

Похожие статьи
Игровые смартфоны лучше обычных?
Игровые смартфоны лучше обычных?
6570
14.06.2023
/articles/chem-igrovye-smartfony-luchshe-obychnyh/
Обзор Xiaomi 12T: зарядили смартфон, пока пили кофе
Обзор Xiaomi 12T: зарядили смартфон, пока пили кофе
15870
10.02.2023
/articles/zaryadili-smartfon-poka-pili-kofe-obzor-xiaomi-12t/
Обзор смартфона Redmi Note 11 Pro — камера 108 Мп, автономность, игровой процессор
Обзор смартфона Redmi Note 11 Pro — камера 108 Мп, автономность, игровой процессор
17558
08.02.2023
/articles/redmi-note-11-pro-kamera-108-mp-avtonomnost-igrovoj-processor/
Обзор смартфона Samsung Galaxy A53 — четыре камеры и хорошая автономность
Обзор смартфона Samsung Galaxy A53 — четыре камеры и хорошая автономность
20968
03.02.2023
/articles/samsung-galaxy-a53-chetyre-kamery-i-horoshaya-avtonomnost/
Статьи раздела
Обзор Яндекс Станции Мини 3: достойное продолжение серии
Обзор Яндекс Станции Мини 3: достойное продолжение серии
1554
19.11.2024
/articles/obzor-yandeks-stancii-mini-3-dostojnoe-prodolzhenie-serii/
«Черная пятница» в Ситилинке: что покупать
«Черная пятница» в Ситилинке: что покупать
1634
16.11.2024
/articles/chto-kupit-v-chernuyu-pyatnicu-v-citilinke-10-topovyh-predlozhenij/
Обзор TCL 85C655PRO: полное фиаско
Обзор TCL 85C655PRO: полное фиаско
2909
16.11.2024
/articles/obzor-tcl-85c655pro-polnoe-fiasko/
Титановые смартфоны — действительно круто или это просто маркетинг?
Титановые смартфоны — действительно круто или это просто маркетинг?
1471
14.11.2024
/articles/titanovye-smartfony-dejstvitelno-kruto-ili-eto-prosto-marketing/