ru24.pro
Все новости
Август
2024

Разработать алгоритм градаций поворотов дороги для мобильного приложения на kotlin

0

Есть прототип мобильного приложения на kotlin для записи стенограммы в ралли.
Реализованы следующие функции:
- коннект с 20-герцовым датчиком GPS "Racebox mini"- запись, воспроизведение, сохранение и сглаживание трека поездки- базовые элементы интерфейса

Задача - разработать алгоритм, который в режиме реального времени будет записывать проезжаемый трек в виде раллийной стенораммы: определять градации пройденных поворотов и расстояния между поворотами.

Бытовым языком, алгоритм должен описывать такие действия:
- водитель с приложением проезжает поворот, и выезжает на прямую.- приложение видит, что дуга поворота закончилась, и начался прямой участок, и оценивает крутизну пройденной дуги, где "1" это самая пологая, а "6" это самая крутая, выводит сообщение о том какой крутизны была дуга на экран- после того как прямой участок закончен, и началась новая дуга, приложение пишет на экран солько метров была длинна прямого участка- данные крутизны и расстояний должны выводиться в формате раллийной стенограммы (обговаривается дополнительно)- алгоритм должен учитывать и уметь распознавать связки поворотов, повороты с и изменяемой крутизной например "левый два в три", игнорировать небольшие отклонения от прямой на прямых участках, игнорировать погрешность GPS.

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

Стек:
- котлин- гитлаб- андроид