Как узнать, где едет автобус, если он уже уехал?
Вы когда-нибудь сталкивались с ситуацией, когда вы ждете автобус на остановке, а в приложении на вашем телефоне он уже подъехал и даже уехал? Или когда вы заказываете такси, а оно не приезжает вовремя, потому что застряло в пробке или свернуло не туда? Это может быть очень раздражающе, особенно если вы спешите или холодно. Почему так происходит и как этого избежать?
Проблема в том, что данные о местоположении транспорта, которые передаются с его устройств на ваше, могут быть неточными или устаревшими. На это влияют разные факторы: плохое качество сигнала, перегруженность сети, большое расстояние между отправителем и получателем данных и т. д. Чтобы компенсировать эти задержки, приложения используют специальные алгоритмы, которые прогнозируют, где находится транспорт на основе его последней известной точки и скорости движения. Однако эти алгоритмы могут ошибаться, если транспорт меняет направление, скорость или маршрут.
Студенты Пермского национального исследовательского политехнического университета (ПНИПУ) предложили решение этой проблемы. Они разработали новый алгоритм прогнозирования местоположения транспорта, который учитывает не одну, а две последние точки его движения. Это позволяет более точно определить положение автобуса или другого транспортного средства в реальном времени.
— пресс-служба ПНИПУ.
Для того чтобы проверить эффективность своего алгоритма, студенты создали игру, в которой два клиента получали координаты персонажа с определенной периодичностью. Персонаж мог двигаться по прямой или по кривой линии, имитируя движение трамвая или автомобиля. Сравнение нового алгоритма с традиционными методами показало, что он повышает точность определения местоположения персонажа на 36%.
— Матвей Богданов, студент кафедры «Информационные технологии и автоматизированные системы» ПНИПУ.
Предложенный алгоритм может быть полезен не только для приложений с отображением общественного транспорта, но и для других сфер, где важна точность геолокации. Например, для GPS-навигаторов, онлайн-карт, многопользовательских онлайн-игр и т. д. В этих случаях алгоритм поможет улучшить качество сервиса, повысить удовлетворенность пользователей и снизить расходы на передачу данных.
Работа студентов ПНИПУ выполнена в рамках программы стратегического академического лидерства «Приоритет-2030». Эта программа направлена на поддержку талантливых молодых ученых и развитие инновационных проектов в области науки и технологий. Студенты ПНИПУ продемонстрировали свой потенциал и способность решать актуальные задачи современности.
Проблема в том, что данные о местоположении транспорта, которые передаются с его устройств на ваше, могут быть неточными или устаревшими. На это влияют разные факторы: плохое качество сигнала, перегруженность сети, большое расстояние между отправителем и получателем данных и т. д. Чтобы компенсировать эти задержки, приложения используют специальные алгоритмы, которые прогнозируют, где находится транспорт на основе его последней известной точки и скорости движения. Однако эти алгоритмы могут ошибаться, если транспорт меняет направление, скорость или маршрут.
Студенты Пермского национального исследовательского политехнического университета (ПНИПУ) предложили решение этой проблемы. Они разработали новый алгоритм прогнозирования местоположения транспорта, который учитывает не одну, а две последние точки его движения. Это позволяет более точно определить положение автобуса или другого транспортного средства в реальном времени.
[Предлагаемый алгоритм учитывает] текущее и новое местоположение, задержку между ними и другие значения. Модель гораздо точнее определяет правильное нахождение, например, автобуса [в приложении на устройстве] пользователя при минимальном использовании ресурсов
— пресс-служба ПНИПУ.
Для того чтобы проверить эффективность своего алгоритма, студенты создали игру, в которой два клиента получали координаты персонажа с определенной периодичностью. Персонаж мог двигаться по прямой или по кривой линии, имитируя движение трамвая или автомобиля. Сравнение нового алгоритма с традиционными методами показало, что он повышает точность определения местоположения персонажа на 36%.
[Мы реализовали] вариант прямолинейного движения игрового персонажа, в роли которого может выступать, например, трамвай. В сценарии точность координат на [устройстве] клиента увеличивается до трех раз
— Матвей Богданов, студент кафедры «Информационные технологии и автоматизированные системы» ПНИПУ.
Где можно применить алгоритм?
Предложенный алгоритм может быть полезен не только для приложений с отображением общественного транспорта, но и для других сфер, где важна точность геолокации. Например, для GPS-навигаторов, онлайн-карт, многопользовательских онлайн-игр и т. д. В этих случаях алгоритм поможет улучшить качество сервиса, повысить удовлетворенность пользователей и снизить расходы на передачу данных.
Работа студентов ПНИПУ выполнена в рамках программы стратегического академического лидерства «Приоритет-2030». Эта программа направлена на поддержку талантливых молодых ученых и развитие инновационных проектов в области науки и технологий. Студенты ПНИПУ продемонстрировали свой потенциал и способность решать актуальные задачи современности.
Наши новостные каналы
Подписывайтесь и будьте в курсе свежих новостей и важнейших событиях дня.
Рекомендуем для вас
Что случится с Сибирью к 2080 году: прогноз красноярских ученых и эксперта NASA
Арбузы вместо мерзлоты, большая ложка дегтя и открытый финал — в одном из самых обстоятельных исследований о будущем России...
Почти детективная история: в Ленобласти обнаружен самый большой клад серебра за всю историю
Среди находок две уникальные монеты, которых всего четыре в мире, включая, а также языческие вороны Одина… среди православных крестов...
За 320 миллионов лет Земля как минимум 4 раза опрокидывалась набок
Поразительное, но такое заваливание идет прямо сейчас. И геологи рассказали, как и почему это происходит...
Раскрыта 217-летняя тайна: искусственный интеллект взломал зашифрованное письмо Наполеона
Нейросети последних лет — это реальный прорыв: только за несколько недель было вскрыто более 30 безнадежных шифров...
Он помогал нести крест Христу: надпись на саркофаге проливает свет на библейского персонажа
2000-летний гроб был найден еще 1941 году, но ученые до сих пор не пришли к какому-то общему мнению. Почему?...
40 000-летний подводный город нашли в Турции: почему официальная наука против такой даты?
Интересно, что древний объект находится недалеко от горы Арарат, где прямо сейчас ищут легендарный Ноев ковчег...
Радиационная «бомба замедленного действия» обнаружена в Чернобыле: и они до сих пор готова «взрываться»
Новые опыты покажут, каким будет зона отчуждения для следующих поколений...
Искусственный интеллект «ненавидит»… белых мужчин: новое исследование еще раз подтвердило западный тренд
Появление нейросетей значительно ухудшило положение одной из групп белого населения в Америке и Европе...
Искусственная гравитация: ученые рассказали, появится ли вообще главная фишка из фантастических фильмов в космосе
Космические инженеры знают три способа обмануть невесомость. Но пока рабочий из них только один, да и то есть нюансы...
Тайна Мертвого моря: что «кипятит» водоем изнутри, рассказали ученые
Оказалось, что в кристалликах соли скрыта история прошедших эпох...
100-летняя страшная история с черепами у древнеегипетских гробниц наконец-то прояснилась
Неожиданно оказалось, что человеческие жертвоприношения 5000 лет назад совершались совсем не так, как описано в древних табличках...
Аура цвета индиго: как появился этот феномен и кем в итоге стали уникальные дети
Их называли будущим человечества, но чуда не случилось. Разбираемся, почему так произошло...
Главный поджигатель в истории Австралии: почему ученые обвиняют капитана Джеймса Кука в постоянных мегапожарах на Зеленом континенте?
Воскрешение традиции, которую сломали британские колонизаторы, поможет «потушить» Пылающую Австралию...
Секрет марсианского «невозможного» облака-призрака наконец-то разгадан
Как оказалось, на Красной планете работает физика, которая на Земле считалась чистой теорией...