본 발명은 로봇제어방법에 관한 것이다.호스트 컴퓨터의 비전 프로그램내에 탑재되는 로봇제어 프로그램을 이용하여 로봇의 동작을 제어하는 로봇제어방법에 있어서, 상기 비전 프로그램의 비전정보가 주기적으로 개선될 때 순차적으로 로봇제어함수를 실행시키는 로봇제어함수 실행과정과; 상기 로봇제어함수가 호출되면 Kick_OFF 모드, Penalty_Kick 모드, Free_Kick 모드, Free_Ball 모드, Goalie_Kick 모드, Defense 모드로 된 다수의 모드중 소정 모드를 선택하는 모드선택과정과; 소정 모드가 선택되면 해당모드를 실행할 것인가 아니면 Defense 모드로 넘어갈 것인가 상황 판단을 하는 모드전환과정과; 상기 모드전환과정에서 Defense 모드가 선택되면 로봇역할 지정함수(InitRole())를 실행시키는 로봇역할지정함수 실행과정을 수행함으로써 로봇축구 게임시 사용자가 미리 상황을 예상하여 전략을 짠 후 직접 필요한 해당 모드를 선택하여 로봇의 동작을 설정할 수 있어 사용자는 흥미있는 로봇축구경기를 즐길 수 있다.