So I made a cool bluetooth Arduino Mecanum wheels car with a camera, ultrasonic sensor and all that, but as I am new to the concept of Mecanum wheels I wanted to see how they function. So I plugged in a prototype code that just made my car go right in the Mecanum style.
I thought it would be really cool until I turned it on and it just had a really disgusting speed and weakness (note: I was using a power bank connected straight to the Arduino). I thought the problem was with the power bank, I tried another one, still the same thing... I got tired up and thought the problem is probably with the voltage so I got the adapter of my MacBook and plugged it straight into the Arduino, still the same speed. Every other component is working but the motors themselves only move in the air, they stop when kept on the ground (note #2: The car itself is really light weight and I used a really small and portable power bank).
Also, I had already checked the connections of the motor to the motor shield twice, so that cannot be the problem.
I also considered Lithium ion batteries but at the moment they are not available to me because I checked online and most of them are out of stock and the ones available are charging 2-3 times the cost...
Any possible problem? Thanks in advance!