Topics relevant to modeling and control of mobile wheeled robots with a differential drive are discussed by assuming a motion that is planar and free from lateral and longitudinal slippages, and by taking into account dynamic and kinematic properties of the vehicle. Based on the concept of geometric path-tracking, a controller is designed that is a memoryless function of the lateral, heading, and velocity path-tracking offsets. If these offsets are kept small and the assigned tracking velocity is constant, then this controller may be given a linear, time-invariant and decoupled PID (Proportional + integral + derivative) structure.