This paper proposes a hierarchical moving control method for autonomous omni-directional mobile robot to achieve both safe and effective movement in a dynamic environment with moving objects such as humans. In the method, the movement of the robot can be realized based on prediction of the movement of obstacles by taking account of time scale differences. In this paper, the design method of the proposed method based on the virtual potential approach is proposed. In the method, modules that generate the potential field are structured hierarchically based on the prediction time to each problem. To verify the effectiveness of the proposed method, the numerical simulations and the experiments using a real robot are carried out. From the results, it is confirmed that the robot with the proposed method can realize safe and efficient movement in dynamic environment.