Skip to main content

calculate_pass_success_chance

calculate_pass_success_chance - Page 01.pngcalculate_pass_success_chance - Page 01.pngÜber point_to_line_distance() bekommen wir den Lotfusspunkt und Distanz zu diesem vom Gegner zur Passlinie im Tupel. Darüber können wir die Zeit jedes Gegners zu dem Abfangpunkt berechnen, durch die Distanz zum Lotfusspunkt  durch Gegner-Geschwindigkeit. Diese wird für jeden Gegner errechnet und für jeden Gegner ein relativer Wert der Passzeit zum Lotfußpunkt im Verhältnis zur Abfangzeit berechnet. Von diesen Werten wird sich der geringste Wert gemerkt (min_advantage) die unseren geringsten Zeitvorteil zum Gegner merkt.

Dieser

Über die Lotfußpunkte aller Enemies zu der Geraden zwischen Striker und reception_pose wird die Mindestzeit einer Gegners, den Ball abzufangen geschätzt , dieserWert wird dann mit der eigenen Pass-Zeit verglichen um ein Zeitvorsprung auszurechnen, welcher anschließend über eine sigmoid funktionSigmoid-Funktion auf den Wertebereich [0, 1] normalisiert wird.normalisiert.