Direct current (DC) motors speed changes when the load is varied in the process as the motor runs. In most cases the speed is assigned to the motor controller by the operator to make that motor to run at that certain speed. When the load that the motor is pulling increases, the speed decreases and when the load decreases, the speed increases. This normal happens in conveyor belts, escalators, lifts, electric trains, electric vehicles, cranes, robotic manipulators and many others. This brings concern to Engineers thus making them to implement motor controllers that will be able to solve such problems to achieve constant motor speed.