Sign in to save

Bookmark this page so you can find it later.

Sign in to save

Bookmark this page so you can find it later.

Friction is the force that lets a robot wheel push on the ground without sliding. In a wheeled robot, traction is useful friction that helps the robot start, stop, turn, and climb. If traction is too low, the wheels spin but the robot barely moves.

Understanding friction helps robot builders choose better wheels, motors, and driving surfaces.

Understanding Friction and Traction in Robots

A wheel moves a robot forward by pushing the floor backward. The floor pushes the wheel forward with an equal force in the opposite direction. This force can only grow to a limit before the contact patch starts to slide.

The contact patch is the small area where tire meets surface. It may look tiny, but its grip controls the whole robot.

A spinning wheel is wasting motor energy as heat, sound, and tire wear. The robot may still move a little, especially if other wheels have grip, but its path becomes less predictable.

Weight distribution changes how much grip each wheel can use. A heavy battery placed near the drive wheels can improve their grip because those wheels press harder into the ground. If too much mass sits over caster wheels or non-driven wheels, the motors may be powerful but unable to transfer their force to the floor.

During acceleration, a robot often shifts weight toward its rear. During braking, weight shifts forward.

This is why a robot can lose grip at one end even when it seemed stable while standing still. On a slope, part of the robot's weight pulls it downhill, so the wheels need enough available grip to overcome that pull.

Turning creates a separate challenge. Fixed wheels on the same axle want to roll straight ahead, yet a turning robot needs wheels on the inside and outside of the turn to travel different distances. Many small robots use skid steering, where left and right wheels run at different speeds.

Some tire scrubbing is expected in this design. High-grip tires can make a robot strong on a straight path, but they can make tight turns harder because the wheels resist sliding sideways.

Builders must balance forward traction with easy steering. Wheel spacing, wheel diameter, tire width, and the position of a caster all affect this balance.

Good robot control avoids demanding full motor power instantly. A gradual increase in speed gives the wheels time to stay in grip. Programs often use ramping, where motor commands rise in small steps.

Encoders can reveal a problem when wheels report lots of rotation but the robot has traveled less than expected. Testing should happen on the real surface, since a classroom mat, polished floor, dusty tile, and ramp can give very different results. Watch for loose dirt, cable covers, uneven joints, and changes in battery voltage.

When learning this topic, separate the motor force from the usable floor force. A stronger motor helps only until the tire reaches its grip limit.

Key Facts

  • Maximum static friction: fmax = μsN
  • Kinetic friction while slipping: fk = μkN
  • Normal force N is the support force from the ground on the wheel.
  • A larger coefficient of friction μ usually means more traction.
  • Rubber on carpet has high traction, smooth plastic on tile has low traction, and treaded tires on dirt have medium-high traction.
  • Drive wheels slip when the motor tries to create more push than the maximum static friction can provide.

Vocabulary

Friction
Friction is a contact force that resists sliding between two surfaces.
Traction
Traction is friction used by a wheel or track to grip a surface and move a robot.
Normal force
Normal force is the force a surface pushes perpendicular to an object pressing on it.
Coefficient of friction
The coefficient of friction, μ, is a number that describes how strongly two surfaces grip each other.
Contact patch
The contact patch is the small area where a wheel touches the ground.

Common Mistakes to Avoid

  • Treating friction as always bad is wrong because robots need friction for traction, steering, and braking.
  • Using f = μN as the exact friction every time is wrong because it gives the maximum available friction for static contact, not always the actual friction force.
  • Forgetting the normal force is wrong because a heavier load on a drive wheel can increase available traction when μ stays the same.
  • Assuming faster motor speed always means faster robot motion is wrong because too much torque can make the wheels slip and waste energy.

Practice Questions

  1. 1 A robot has one drive wheel with N = 20 N on carpet and μs = 0.8. What is the maximum static friction force available at that wheel?
  2. 2 A smooth plastic wheel on tile has μs = 0.25 and N = 12 N. If the motor tries to push with 5 N of force at the contact patch, will the wheel slip?
  3. 3 A robot accelerates quickly and its drive wheels begin spinning on a tile floor. Explain two design or driving changes that could reduce slipping.