In this paper, a wall climbing robot, called LAVAR, is developed, which is using an impeller for adhering. The adhesion mechanism of the robot consists of an impeller and two-layered suction seals which provide sufficient adhesion force for the robot body on the non smooth vertical wall and horizontal ceiling. The robot uses two driving-wheels and one ball-caster to maneuver the wall surface. A suspension mechanism is also used to overcome the obstacles on the wall surface. For its design, the whole adhering mechanism is analyzed and the control system is built up based on this analysis. The performances of the robot are experimentally verified on the vertical and horizontal flat surfaces.