Pour pouvoir s'adapter à toutes les situations, et surtout celles auxquelles on a pas pensé, le robot doit être capable de prendre des décisions stratégiques tout seul.

Chez APBTeam cela est fait par un système de score décrit ici. Chaque action possible est associée à un score et le robot choisi l'action avec le meilleur score.

Voici une simulation qui montre les scores des différentes actions au cour du match sur le terrain :

https://www.youtube.com/watch?v=mQoTP9ZrO04

Pour plus de détails, ainsi que les pointeurs vers le code source, consultez la page sur la prise de décision.