What are the factors that depends on the moving of robot?

The factors are the motor, round wheels, and the right programming.