Ni55aN
@Ni55aN

Как определить точку, в которой можно поймать мяч?

Как определить точку, в которой игрок (футболист) сможет с опережением поймать мяч?

Известно: положение игрока, максимальное ускорение, текущее положение мяча (xb,yb) и его предполагаемое положение на следующей итерации (через единицу времени t)

Как найти точку, в которой сможет оказаться игрок и находиться в этот момент на пути следования мяча?

59e2139d482a9619319034.jpeg
  • Вопрос задан
  • 115 просмотров
Пригласить эксперта
Ответы на вопрос 1
angrySCV
@angrySCV
machine learning, programming, startuping
ну тебе нужно сначало описать модель движения для мяча и футболиста (зная их параметры, скорость ускорение, начальные координаты)
потом выразить прогнозируемые координаты через вектор скорости умноженный на время
затем решить общую систему линейных уровнений
грубо говоря:
неизвестная конечная координата мяча = векторная скорость движения для меча * время движения мяча
неизвестная конечная координата для игрока = векторная скорость движения игрока * время движения игрока
-----------
варьируя неизвестные параметры (времени, и направления движения) ты можешь найти условия при которых неизвестные координаты для меча и игрока совпадают (при условии равном времени движения).
Ты можешь иметь множество решений, выбирай то которое позволяет тебе минимизировать параметр времени встречи мяча и игрока.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы