Model checking is one of the formal methods for verification of hardware and software systems. A model checker verifies queries described in temporal logic formulas about a model defined as a state transition diagram. Since the model checkers make an exhaustive search of the state space, the key point is how to reduce the state space in order to avoid an explosion of the number of states. The UPPAAL model checker is a model checker based on Timed CTL which is suitable for handling real-time systems. A line tracing robot, a typical example of real-time embedded systems, is a small electric car with motors and photo-sensors that follows a line on the ground. In this paper, we study the methodology of modeling and verification of the line tracing robot. In particular, we focus on two-dimensional geometric modeling which is acceptable for model checking without leading to state explosion.