Alimentação arduino

Olá!!
Estou tendo problemas com alimentação no meu robô e gostaria de ajuda.
Estou utilizando um arduino mega2560, 7 sensores infravermelho( TCRT5000), 2 motores DC 3-6V, uma ponte h L298 e, para alimentação, uma bateria dc recarregável de ev3(com capacidade de 2050 mAh). O problema é que o robô não anda, parece que ele não tem força o suficiente, o que devo fazer?

Especifique melhor esta bateria e se possível um datasheet dela.

A bateria recarregável para o Kit LEGO MINDSTORMS EV3 é utilizada com o bloco inteligente EV3 e capacidade de 2050 mAh. Ele proporciona maior tempo de execução que as pilhas AA e pode ser recarregada estando integrada ao bloco.
Modelo: 45501

Meça a tensão que está indo para os motores com um multimetro para ver se esta arriando. Caso positivo sua fonte não está suportando a carga.