Problemas con L293B y motores DC

Buenas tardes, unos compañeros y yo estamos diseñando un robot seguidor de linea, usando un Arduino UNO, un integrado L293B para controlar el giro de dos motores DC, una bateria de 9V para alimentación del Arduino y otra de 3.7V / 1200mA para alimentación de los motores.

Cuando conectamos los motores directamente a la fuente, la velocidad de giro es buena, pero una vez armado el circuito con el integrado, la velocidad baja y al momento de colocar el velocista sobre una superficie el torque de los motores no es suficiente para que el robot arranque.

Qué podría estar mal en el diseño? Será que necesitamos una batería de mayor voltaje para los motores?

Muchas gracias!

Será que necesitamos una batería de mayor voltaje para los motores?

Supongamos que la tensión esta bien, lo que necesitas es mayor corriente. Pero para afirmarlo debes decirnos algo de los motores.
No pones datos de los motores.