Как узнать, где едет автобус, если он уже уехал?
Вы когда-нибудь сталкивались с ситуацией, когда вы ждете автобус на остановке, а в приложении на вашем телефоне он уже подъехал и даже уехал? Или когда вы заказываете такси, а оно не приезжает вовремя, потому что застряло в пробке или свернуло не туда? Это может быть очень раздражающе, особенно если вы спешите или холодно. Почему так происходит и как этого избежать?
Проблема в том, что данные о местоположении транспорта, которые передаются с его устройств на ваше, могут быть неточными или устаревшими. На это влияют разные факторы: плохое качество сигнала, перегруженность сети, большое расстояние между отправителем и получателем данных и т. д. Чтобы компенсировать эти задержки, приложения используют специальные алгоритмы, которые прогнозируют, где находится транспорт на основе его последней известной точки и скорости движения. Однако эти алгоритмы могут ошибаться, если транспорт меняет направление, скорость или маршрут.
Студенты Пермского национального исследовательского политехнического университета (ПНИПУ) предложили решение этой проблемы. Они разработали новый алгоритм прогнозирования местоположения транспорта, который учитывает не одну, а две последние точки его движения. Это позволяет более точно определить положение автобуса или другого транспортного средства в реальном времени.
— пресс-служба ПНИПУ.
Для того чтобы проверить эффективность своего алгоритма, студенты создали игру, в которой два клиента получали координаты персонажа с определенной периодичностью. Персонаж мог двигаться по прямой или по кривой линии, имитируя движение трамвая или автомобиля. Сравнение нового алгоритма с традиционными методами показало, что он повышает точность определения местоположения персонажа на 36%.
— Матвей Богданов, студент кафедры «Информационные технологии и автоматизированные системы» ПНИПУ.
Предложенный алгоритм может быть полезен не только для приложений с отображением общественного транспорта, но и для других сфер, где важна точность геолокации. Например, для GPS-навигаторов, онлайн-карт, многопользовательских онлайн-игр и т. д. В этих случаях алгоритм поможет улучшить качество сервиса, повысить удовлетворенность пользователей и снизить расходы на передачу данных.
Работа студентов ПНИПУ выполнена в рамках программы стратегического академического лидерства «Приоритет-2030». Эта программа направлена на поддержку талантливых молодых ученых и развитие инновационных проектов в области науки и технологий. Студенты ПНИПУ продемонстрировали свой потенциал и способность решать актуальные задачи современности.
Проблема в том, что данные о местоположении транспорта, которые передаются с его устройств на ваше, могут быть неточными или устаревшими. На это влияют разные факторы: плохое качество сигнала, перегруженность сети, большое расстояние между отправителем и получателем данных и т. д. Чтобы компенсировать эти задержки, приложения используют специальные алгоритмы, которые прогнозируют, где находится транспорт на основе его последней известной точки и скорости движения. Однако эти алгоритмы могут ошибаться, если транспорт меняет направление, скорость или маршрут.
Студенты Пермского национального исследовательского политехнического университета (ПНИПУ) предложили решение этой проблемы. Они разработали новый алгоритм прогнозирования местоположения транспорта, который учитывает не одну, а две последние точки его движения. Это позволяет более точно определить положение автобуса или другого транспортного средства в реальном времени.
[Предлагаемый алгоритм учитывает] текущее и новое местоположение, задержку между ними и другие значения. Модель гораздо точнее определяет правильное нахождение, например, автобуса [в приложении на устройстве] пользователя при минимальном использовании ресурсов
— пресс-служба ПНИПУ.
Для того чтобы проверить эффективность своего алгоритма, студенты создали игру, в которой два клиента получали координаты персонажа с определенной периодичностью. Персонаж мог двигаться по прямой или по кривой линии, имитируя движение трамвая или автомобиля. Сравнение нового алгоритма с традиционными методами показало, что он повышает точность определения местоположения персонажа на 36%.
[Мы реализовали] вариант прямолинейного движения игрового персонажа, в роли которого может выступать, например, трамвай. В сценарии точность координат на [устройстве] клиента увеличивается до трех раз
— Матвей Богданов, студент кафедры «Информационные технологии и автоматизированные системы» ПНИПУ.
Где можно применить алгоритм?
Предложенный алгоритм может быть полезен не только для приложений с отображением общественного транспорта, но и для других сфер, где важна точность геолокации. Например, для GPS-навигаторов, онлайн-карт, многопользовательских онлайн-игр и т. д. В этих случаях алгоритм поможет улучшить качество сервиса, повысить удовлетворенность пользователей и снизить расходы на передачу данных.
Работа студентов ПНИПУ выполнена в рамках программы стратегического академического лидерства «Приоритет-2030». Эта программа направлена на поддержку талантливых молодых ученых и развитие инновационных проектов в области науки и технологий. Студенты ПНИПУ продемонстрировали свой потенциал и способность решать актуальные задачи современности.
Наши новостные каналы
Подписывайтесь и будьте в курсе свежих новостей и важнейших событиях дня.
Рекомендуем для вас
Марс отменяется: три причины, почему российские эксперты ставят крест на Красной планете
Почему пробирка с Марса опаснее любого астероида, как галактические лучи «взрывают» мозг и при чем тут Китай? Честный разбор рисков от Российской академии наук...
Главная тайна Черного моря разгадана: Ученые рассказали, почему там на дне очень прозрачная пресная вода
Чтобы найти ответ, исследователям пришлось заглянуть на 8 тысяч лет назад...
«Не повторяйте наших ошибок!» 100 лет борьбы с лесными пожарами обернулись катастрофой для США
Эксперты рассказали, почему, казалось бы, проверенная тактика только усугубила ситуацию с лесным огнем...
Секрет 14-го моря России: куда оно пропало и почему о нем снова заговорили?
Эксперты напоминают: Кроме Печорского, у России есть и 15-е «забытое» море, и оно тоже возвращается на карты...
Мегамонстры с 7-го этажа: в древних океанах шла такая война хищников, где у современных косаток не было бы ни единого шанса
Ученые рассказали, куда исчезли «боги» мезозойских морей и почему сейчас их существование было бы невозможно...
Мощнее леса в десятки раз: в ЮАР нашли «живые камни», которые выкачивают CO₂ с бешеной скоростью
Микробиалиты могли бы спасти Землю от потепления, но у этих «каменных насосов» есть один нюанс...
ДНК 4000-летней овцы оказалось ключом к древней тайне, стоившей жизни миллионам
Поразительно, но археологи нашли штамм древней чумы, кошмаривший всю Евразию, в самом таинственном российском городе — Аркаиме. Почему же так получилось?...
Супертелескоп James Webb только запутал ученых, а планета-«близнец» Земли стала еще загадочнее
Эксперты рассказали, почему самый мощный телескоп в истории не смог разобраться с атмосферой TRAPPIST-1e. Аппарат не виноват. Но тогда кто?...
Грядет научный прорыв: Зачем в последние годы ученые по всему миру создают очень странные компьютеры?
Новые аппараты… не просто живые: они стирают различия между ЭВМ и человеческим мозгом...
Новое исследование показало: если бы не этот «российский ген», древние люди вряд ли бы заселили Америку
Ученые рассказали, почему Алтай в ДНК — это главный секрет феноменального здоровья индейцев...
20-летнее наблюдение со спутников «сломало климат»: Теперь ученым придется полностью менять все теории
Зато теперь понятно, почему в двух близких городах могут быть... разные времена года...
Она нам больше не праматерь! Почему легендарную Люси могут «изгнать» из числа наших предков?
Ведущие антропологи мира схлестнулись в настоящей войне. Кто же окажется победителем?...
Еще один страх для авиапассажиров: космические лучи могут вызвать внезапное падение самолета
Эксперты подтверждают: предсказать такие катастрофы практически невозможно. Что же теперь делать?...