Nigel is completlely right...You must be thinking of what kind of motors to use in your robots. It depens on you speed or torque requirements. Although, i recommend you to use DC motors.
Most of the control signals comes from the microcontroller (PIC or motorola), and those signals usually sets the velocity of your IR sensor. Well, at least i designed that way las semester and works pretty fine.
I designed my sumo robot taking as a example David Cook´s bug-o-nator (or something like that) robot. His page is really fantastic and helpfull
Striker