Atlas Humanoid Robot Control with Flexible Finite State Machines for Playing Soccer | IEEE Conference Publication | IEEE Xplore