I am using a physics simulator to simulate a robot arm. For a revolute joint in the arm, there are two parameters which need to be specified: damping, and friction. If a torque is applied to the joint, both the damping and the friction seem to reduce the resultant force on the torque. But what is the difference between the damping and the friction?


2 Answers 2


A force balance equation is typically written as:

$$ m\ddot{x} + b\dot{x} + k{x} = F \\ $$

where $F$ is an applied force, $x$ is position, $\dot{x}$ is velocity (first derivative of position), and $\ddot{x}$ is acceleration (second derivative of position). $m$ is mass, $k$ is a spring constant, and $b$ is a viscous damping term.

This force balance is one of the fundamental equations hammered into all mechanical engineers. Each term represents a particular force contribution, and the derivative terms in the equation dictate an oscillatory or harmonic solution.

Friction forces (also called "dry" or "Coulomb" friction) aren't listed explicitly here; they're generally lumped into the "applied force" term ($F$). Generally, from physics, $F_{\mbox{friction}} = \mu(mg)$, which is read to mean that friction force is some factor $\mu$ that "keeps" a fraction of the weight (a force) of the object being affected by friction.

Unlike springs, damping and friction are losses because there's essentially no way to mechanically recover the energy lost to those terms. There's no energy storage with dampers and friction like there is with a spring, so none of that energy is restored.

So, to summarize,

  1. Friction coefficient gives a force based on how heavy the object is.
  2. Damping coefficient gives a force based on how fast an object is moving.

Consider the energy terms, where everything takes the same path ($\Delta x$). If you calculate energy $E = \int F dx$ (using constant speeds, etc.) then you get:

$$ E_{\mbox{friction}} = \mu (mg) \Delta x \\ E_{\mbox{damping}} = b\dot{x} \Delta x \\ $$

So the only way to reduce friction losses is to reduce the weight or to reduce the friction coefficient. This is typically done with wheels, low-friction materials, etc.

The only way to reduce damping losses is to reduce speed or to reduce the damping coefficient. This is typically done by changing fluids - it's a lot harder to run through water than it is to run through air, but there's very little difference when you move slowly.

Determining these coefficients for a rotating system based only on kinematics and free body diagrams is not easy. If you have a device in front of you, you could try to calculate the rotating the joint at different speeds and plotting the energy losses versus speed.

Assuming the joint is the only load, the speed should stabilize at a point where internal losses equal the applied power. As you change speed the friction losses stay constant, but the viscous losses increase. When you plot applied torque (or input power divided by speed) versus speed for the unloaded system, the friction losses will be the y-intercept and the damping (viscous losses) will be the slope.

  • 1
    $\begingroup$ This answer is an order of magnitude better than mine . . . $\endgroup$
    – Mark
    Jun 7, 2016 at 20:23
  • $\begingroup$ @Mark - Your answer is very to-the-point; you exactly answered OP's question. Kudos for being concise! I added some more detail to help explain a little more background, but that also made it a bit of a wall of text. $\endgroup$
    – Chuck
    Jun 7, 2016 at 22:44

Friction would be your standard "sliding friction", and exerts a force opposing the motion, proportional to the load (or the normal-force of the load, when talking about your classic sliding), but independent of velocity.

I suspect that "damping" is referring to viscous friction, which is not independent of velocity. Viscous friction would exert a force opposing the motion, typically independent of the load, but increasing with velocity. In a rotary joint, it is typically caused by the packing grease in the bearings.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.