RoboCupULaval / StrategyAI

Robocup ULaval's artificial intelligence software (team ULtron)

Home Page:http://www.robocupulaval.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fix les normalizes sur des vecteurs qui peuvent être nulle

PhiBabin opened this issue · comments

Un peu partout dans le code l'ia il y a des calls la fonction normalize avec des vecteurs qui peuvent être nulle (ex: normalize(self.game_state.ball.velocity)). Cela pause problème, puisque si on passe un vecteur nulle à normalize, on reçoit un exception. Il faudrait regarder tous les endroits où on procède à une normalize et que l'on vérifie qu'elle est le comportement approprié si le vecteur est nulle.

C'est claire que si on crash à la compétition, c'est à cause de cela