Jump to content
  • Advertisement


This topic is now archived and is closed to further replies.

Freeride Designs

Car Physics?

This topic is 6922 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Does anyone know a good source for physics on a car, I''ve got the forward force (gas pedal) working, but need help with rotations and friction (both when turning and driving straight). Thanks

Share this post

Link to post
Share on other sites
Well I just had my final for my Engineering Physics course a coupla' days ago... I'll just offer my opinion on tire friction:

When your car is turning, the tires are providing a "central" or "radial" force, which prevents the car from just going in a straight line. This force *should* be: F(friction) = v^2/r (where v is the normal car velocity and r is the radius of the turn). However, the amount of friction force that the tires can provide is limited to: F(friction) = mu(static) * F(normal). Here, mu(static) is a constant, probably around 1.0, that represents the grip of the tire when it has traction, and F(normal) is the force down on the car, usually just mass * gravity.

Based on the equations, you should be able to tell if the tire has traction. If it does, then you could simply make the car go in the direction it is pointing. If there is no traction, the tire still provides *some* friction force, but not as much. This lesser force is: F(friction) = mu(kinetic) * F(normal). Mu(kinetic) is always less than mu(static). If the car is currently sliding, it will regain traction once v^2/r <= mu(kinetic) * F(normal).

To be accurate, you should actually calculate the net forces on the tire, which would include the car's foward acceleration/decceleration.

I don't know if you actually need to use these force equations to govern the car's acceleration; you could at least use them to determine the car's traction/slipping state.

Edited by - Eric on May 13, 2000 4:25:55 AM

Share this post

Link to post
Share on other sites

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!