Ball Control and Position Planning Algorithms for Soccer Robots using Fuzzy Petri nets