The contact parameters and do nothing in ODE. This can be worked around because they overlap with and . Users looking to set soft_cfm or soft_erp can get the same behavior by setting kp and kd using
kp = erp / (cfm * h)
kd = (1 - erp) / cfm
where h is the size of the time step
I'd expect gazebo to use soft_cfm or soft_erp if they are set. If a user tries to set soft_cfm/soft_erp and kp/kd gazebo should warn that the two pairs of options can't be used at the same time.
Original report (archived issue) by Shane Loretz (Bitbucket: Shane Loretz, GitHub: sloretz).
The contact parameters and do nothing in ODE. This can be worked around because they overlap with and . Users looking to set
soft_cfm
orsoft_erp
can get the same behavior by settingkp
andkd
usingI'd expect gazebo to use
soft_cfm
orsoft_erp
if they are set. If a user tries to setsoft_cfm
/soft_erp
andkp
/kd
gazebo should warn that the two pairs of options can't be used at the same time.