This Electric motor has a 90 degree gear head for better use of space allocation. This would be ideal for turning wheels on a robot where the wheels are required to have very high torque. The speed on these are just about right for a medium speed robot but with enough torque to get up the steepest hills.