Как известно, современные смартфоны поддерживают GPS-навигацию – этим уже никого не удивишь. Владельцам это открывает широкие возможности для определения своего местоположения, прокладки маршрутов и следования по этим маршрутам с точностью до нескольких метров, вызова экстренных служб, контроля доставки грузов и многих других интересных фишек.
По части грузоперевозок, например, многие грузовые компании устанавливают на свой рабочий автопарк GPS датчики, что позволяет их клиентам узнавать текущее местонахождение своего груза со смартфона в режиме реального времени (читайте об этом детальнее на сайте http://robotazp.com.ua/).
Есть лишь одна проблема: GPS-модуль смартфона для реализации всего вышеперечисленного должен быть постоянно включенным, а он, как известно, расходует слишком много энергии. Доступных решений существует много. Самая распространенная схема предполагает использование алгоритмов, сохраняющих функционал ориентирования в пространстве без включенного GPS-модуля с помощью обработки сигналов с вышек сотовой связи или по координатам Wi-Fi сетей. Но все эти методы не гарантируют высокой точности, которая нередко колеблется в диапазоне более 200 метров, что неприемлемо.
Однако стартап PathSense нашел новое решение. PathSense предлагает владельцам смартфонов новый комплексный алгоритм для анализа показаний с дополнительных датчиков – компаса, акселерометра, индикатора магнитного поля и барометра. Анализируя данные с перечисленных выше датчиков, алгоритм способен определить промежуточное положение смартфона с высокой точностью, сэкономив порядка 90% заряда батареи, в сравнении с работающим GPS модулем.
Для работы алгоритма необходимо подключиться к серверу PathSense и скачать актуальные базы. В дальнейшем алгоритм PathSense работает без подключения к Интернету. Компания PathSense еще не монетизировала свой алгоритм, но надеется, что он станет популярен в виде встраиваемого API среди разработчиков других приложений.