Humanoid Robot Thinking