This article introduces our research efforts to build the Essex Rovers’01 robot soccer team participated in the RoboCup-2001 competition. A modular design for implementing a behavior-based hierarchy is introduced, which consists of three modules such as Perception module, Cognition module and Action module. This architecture is used for the team to achieve intelligent actions in real time. The implementation aspect of these three modules are briefly described.