Traction loss between the wheels and the floor?

Hi folks =)

I have an Arduino Robot (https://www.arduino.cc/en/Main/Robot) and I was playing with it. I uploaded a sketch that makes the robot to move to some directions (forward, left, right and backwards), but the robot struggles to move, although the wheels are turning normally (the entire robot is working fine).
I think it is losing traction with the surface, but it is strange because I have tested the robot on the floor, on a desk and on a rubber floor. In the end, the robot was still struggling to move.

Can it be a lose of traction between the wheels and the floor? Both motors is set to max speed. Is it possible the wheels are turning so fast that they are making the robot lose traction with the floor?

Here is the code: https://www.arduino.cc/en/Guide/Robot?action=sourceblock&num=1

Thanks in advance :slight_smile:

Hi,
Are the wheels spinning on the floor, or just going slow?
What are you using for battery power?
Can you post a picture of your robot so we can see its layout thanks?

Tom... :slight_smile:

Hi, Tom.

I'm facing exactly this problem: Arduino Robot - wheels won't grip - Robotics - Arduino Forum

The wheels are mostly spinning on the floor, because of this, the Arduino Robot doesn't grip the floor.

Here are the links that directs to the images showing the robot and its wheels.

Dropbox - Error - Simplify your life (left wheel)
Dropbox - Error (right wheel)
Dropbox - Error (robot)
Dropbox - Error - Simplify your life (wheels)

Even though I have attached the caster on the robot, I think it is not the reason of the spinning.

Accelerate rather than have "motor on". Do it in PWM like steps.