the.ai

Robotics / Foundations

verified

Contact Dynamics

Everything a robot does that matters involves touching something, and touching is where the physics stops being smooth. A gripper either holds an object or drops it; a foot either sticks or slips. These discontinuities are why simulators disagree with reality most exactly where the task happens.

Viz primitive · budget-splitcontact-steps = 4

contact-steps holds 13% of the budget; rest holds the remaining 87%.

Timesteps involving contact against timesteps of free motion, in steps. Drag the contact up to watch the non-smooth fraction grow — it is small in most trajectories and it is where all the difficulty lives.

4

Reviewed by opendroid · 2026-08-18