Спутниковая система навигации GPS используется практически в каждом мобильном устройстве, однако она имеет ряд недостатков. Самым значимым является невозможность определить местоположение внутри железобетонного здания. Ученые из Университета Райса (США) создали технологию, которая позволяет вычислить точные координаты устройства внутри любых зданий и подвалов. Разработка примечательна тем, что она использует акселерометр и гироскоп — датчики, которые есть в любом мобильном устройстве.
Новая технология использует известный принцип работы. С помощью GPS определяется последнее местоположение устройства на открытой местности. Далее, имея исходную точку отсчета, алгоритм высчитывает координаты гаджета на основе данных акселерометра и гироскопа. Однако основной проблемой такого метода является то, что чувствительные датчики фиксируют любое изменение в пространстве, что затрудняет вычисление точного местоположения. Весьма сложно понять, какой вид движения сделал владелец устройства — шаг вперед или взмах рукой со смартфоном.
Целью ученых из Университета Райса было создание алгоритма, который будет отсеивать так называемые ложные сигналы. Доцент компьютерных наук Аншумали Шривастава (Anshumali Shrivastava) отметил:
«Как правило, люди не совершают неустойчивых движений. Принцип работы нашего алгоритма машинного обучения заключается в том, чтобы отслеживать только прямолинейные движения и повороты в стороны, не взирая на другие виды перемещения в пространстве. Благодаря этому новая разработка позволяет вычислить точное местоположение внутри помещений, используя „шумные“ датчики [акселерометр и гироскоп]».
Основное преимущество новой разработки заключается в том, что ее могут использовать уже существующие устройства, поскольку акселерометр и гироскоп есть практически в каждом мобильном гаджете. Помимо всего прочего, эта технология весьма энергоэффективна — в 27 раз экономнее GPS.