Two areas of expertise required in the production of industrial and commercial robotics are motor control and obstacle navigation algorithms. This is especially true in the field of autonomous robotic vehicles, and this application will be the focus of this work. This work is divided into two parts. Part I describes the motor types and feedback devices available and the appropriate choice for a given