This paper describes some points in designing a omni-directional mobile robot having omni-directional vision system for the Robocup Middle size league. The features of the robot are omni-direction wheel, low center of gravity and extensible design. We developed five mobile robots and participated in Robocup 2005 Middle size league in Osaka. And, we developed some basic behavior by using visual programming environment.