Set MJX minimum friction value to mjMINMU.

PiperOrigin-RevId: 780934075
Change-Id: I1ae0b678526218514cc260fdb9f2a62d88394cbe
This commit is contained in:
Taylor Howell
2025-07-09 01:58:22 -07:00
committed by Copybara-Service
parent 8da4e1c354
commit a86461fc57
+2 -2
View File
@@ -271,7 +271,7 @@ def _contact_groups(m: Model, d: Data) -> Dict[FunctionKey, Contact]:
# pair contacts get their params from m.pair_* fields
params.append((
m.pair_margin[ip] - m.pair_gap[ip],
jp.clip(m.pair_friction[ip], a_min=eps),
m.pair_friction[ip],
m.pair_solref[ip],
m.pair_solreffriction[ip],
m.pair_solimp[ip],
@@ -321,7 +321,7 @@ def _contact_groups(m: Model, d: Data) -> Dict[FunctionKey, Contact]:
pos=None,
frame=None,
includemargin=includemargin,
friction=friction,
friction=jp.maximum(friction, mujoco.mjMINMU),
solref=solref,
solreffriction=solreffriction,
solimp=solimp,