Hey,
I have a problem that the collisions of my rigid body sdf mesh objects are calculated quite unstable. It leads to the objects are wiggling or clipping into each other. I attached a video of it.
The tray and the part in the tray are sdf meshes. I tried working with some of the collision properites:
Blockquote
fixed_asset_tray: ArticulationCfg = ArticulationCfg(
prim_path=“/World/envs/env_.*/FixedAsset_Tray”,
spawn=sim_utils.UsdFileCfg(
usd_path=fixed_asset_tray_cfg.usd_path,
activate_contact_sensors=True,
rigid_props=sim_utils.RigidBodyPropertiesCfg(
disable_gravity=False,
max_depenetration_velocity=5.0,
linear_damping=0.0,
angular_damping=0.0,
max_linear_velocity=1000.0,
max_angular_velocity=3666.0,
enable_gyroscopic_forces=True,
solver_position_iteration_count=192,
solver_velocity_iteration_count=1,
max_contact_impulse=1e32,
),
mass_props=sim_utils.MassPropertiesCfg(mass=fixed_asset_tray_cfg.mass),
collision_props=sim_utils.CollisionPropertiesCfg(contact_offset=0.0005, rest_offset=0.0),
),
init_state=ArticulationCfg.InitialStateCfg(
pos=(0.3, -0.3, 0.0), rot=(1.0, 0.0, 0.0, 0.0), joint_pos={}, joint_vel={}
),
actuators={},
)
and
Blockquote
fixed_asset: ArticulationCfg = ArticulationCfg(
prim_path=“/World/envs/env_.*/FixedAsset”,
spawn=sim_utils.UsdFileCfg(
usd_path=fixed_asset_cfg.usd_path,
activate_contact_sensors=True,
rigid_props=sim_utils.RigidBodyPropertiesCfg(
disable_gravity=False,#############False
max_depenetration_velocity=5.0,
linear_damping=0.0,
angular_damping=0.0,
max_linear_velocity=1000.0,
max_angular_velocity=3666.0,
enable_gyroscopic_forces=True,
solver_position_iteration_count=192,
solver_velocity_iteration_count=1,
max_contact_impulse=1e32,
),
mass_props=sim_utils.MassPropertiesCfg(mass=fixed_asset_cfg.mass),
collision_props=sim_utils.CollisionPropertiesCfg(contact_offset=0.005, rest_offset=0.0),
),
init_state=ArticulationCfg.InitialStateCfg(
pos=(0.6, 0.0, 0.05), rot=(0.0, 0.707, -0.707, 0.0), joint_pos={}, joint_vel={} #rot=(1.0, 0.0, 0.0, 0.0)
),
actuators={},
)
What could be the problem?
Thanks in advance :)
Isaac Sim Version
4.5.0
4.2.0
4.1.0
4.0.0
4.5.0
2023.1.1
2023.1.0-hotfix.1
Other (please specify):
Operating System
Ubuntu 22.04
Ubuntu 20.04
Windows 11
Windows 10
Other (please specify):
GPU Information
- Model: RTC 4060TI 16 GB or Ada 5000
- Driver Version: The recommendet
Topic Description
Detailed Description
(Describe the issue in detail, including what you were trying to do, what you expected to happen, and what actually happened)
Steps to Reproduce
- Have one rigid body with sdf mesh peg into a fitting hole also with sdf mesh.
Screenshots or Videos
In the last seconds the simulation is paused.
Additional Information
What I tried:
-Tweaking Settings: Contact_offeset, rest_offset and solver_position_iteration_count of all in the collision involved assets