Linear viscoelastic rheological FrBD models

This paper introduces two novel rate-and-state-dependent friction models within the Friction with Bristle Dynamics (FrBD) framework based on Generalized Maxwell and Generalized Kelvin-Voigt viscoelastic elements, demonstrating that they satisfy boundedness and passivity for any physically meaningful parameters and illustrating their utility for control design in robotics.

Luigi Romano, Ole Morten Aamo, Jan Åslund, Erik Frisk

Published Fri, 13 Ma
📖 5 min read🧠 Deep dive

Imagine you are trying to push a heavy box across a carpet. You don't just push, and it doesn't just slide. There's a moment where you push hard, but the box doesn't move yet (it's "stuck"). Then, suddenly, it jerks forward. Once it's moving, it feels easier to keep it going, but if you stop and start again, it's hard to get it moving.

This complex "stick-slip" behavior is friction. Engineers have been trying to write a perfect mathematical recipe for friction for decades because it's crucial for robots, car brakes, and even your phone's touchscreen.

This paper introduces a new, smarter way to model that friction. Here is the breakdown using simple analogies.

1. The Old Way: The "Stiff Spring" Problem

For a long time, the most popular model (called LuGre) imagined friction as a single, stiff spring covered in tiny bristles (like a toothbrush). When you push, the bristles bend.

  • The Problem: This model was great at predicting movement, but it had a fatal flaw for safety-critical systems like robots: it wasn't "passive."
  • The Analogy: Imagine a robot arm holding a glass of water. If the friction model is "non-passive," it's like the robot arm suddenly deciding to add energy to the system out of nowhere. The arm might start shaking violently, spilling the water, because the math told it to push harder than physics allowed. It's like a car that accelerates on its own when you hit the brakes.

2. The New Idea: "Friction with Bristle Dynamics" (FrBD)

The authors propose a new framework called FrBD. Instead of just one stiff spring, they imagine the surface is made of viscoelastic materials (like silly putty or a memory foam mattress). These materials have two superpowers:

  1. Elasticity: They bounce back (like a spring).
  2. Viscosity: They flow slowly and resist motion (like honey).

The paper introduces two specific "recipes" for these materials, based on classic physics models:

  • The Generalized Maxwell (GM) Model: Think of this as a bunch of springs and shock absorbers connected in a row. If you pull one end, the whole chain stretches and slowly settles.
  • The Generalized Kelvin-Voigt (GKV) Model: Think of this as springs and shock absorbers connected side-by-side. If you push, they all resist together, but some parts move faster than others.

3. Why This is a Big Deal

The authors proved two massive things about these new models:

A. They are "Safe" (Passive)
In the world of control theory, "passive" means the system never creates energy out of thin air; it only absorbs or stores it.

  • The Analogy: Think of a passive friction model as a sponge. If you squeeze it, it absorbs your energy. It never suddenly shoots water back at you with more force than you gave it.
  • The Result: Because these new models are guaranteed to be passive, engineers can use them to design robot controllers that are mathematically guaranteed not to go crazy or become unstable.

B. They are "Realistic" (Bounded)
The models proved that no matter how you push or pull, the forces and internal movements will never go to infinity.

  • The Analogy: It's like a car suspension. No matter how big a bump you hit, the car doesn't fly into space; the suspension absorbs the shock and stays within a safe range.

4. What Does It Actually Do?

The paper shows that these models can reproduce two tricky behaviors that older models struggled with:

  • Frictional Lag (The "Hysteresis" Loop):

    • Scenario: You speed up a car, then slow down. The friction isn't the same at the same speed in both directions.
    • The Model: The new models act like a rubber band. If you stretch it fast, it feels different than if you stretch it slowly. The model captures this "memory" of how fast you are moving, creating a realistic loop in the data.
  • Relaxation (The "Settling" Effect):

    • Scenario: You push a heavy object, and it starts moving. The friction force doesn't instantly settle to a steady number; it takes a moment to "relax" into place.
    • The Model: Because the model uses multiple "shock absorbers" (the Generalized parts), it can mimic materials that have different relaxation speeds, just like how a thick gel takes longer to settle than a thin liquid.

5. The Real-World Test: The Robot Arm

To prove it works, the authors simulated a robotic arm.

  • They used their new "safe" friction model to build a controller.
  • Because the model was passive, the controller could easily "talk" to the robot without fighting it.
  • The Outcome: The robot arm tracked its target perfectly and didn't shake or overshoot, even with complex friction.

Summary

This paper is like upgrading the operating system for robot friction.

  • Old System: A simple, sometimes glitchy spring that could make robots unstable.
  • New System: A sophisticated, multi-layered "silly putty" model that is mathematically proven to be safe, stable, and incredibly realistic.

It allows engineers to build robots that move more smoothly, handle delicate objects better, and are safer to work around, all by treating friction not as a simple brake, but as a complex, energy-absorbing material.