Chapter 3 Modeling the Differential Drive Robot