Support Matrix ============== This page provides a matrix of the support for different simulators in MetaSim. Simulation Parameters --------------------- The following table shows the parameters that can be set for the simulation in each simulator. ``✓`` means the parameter is supported. Empty cell means the parameter is not supported. Other values means the default value in the original simulator. .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 20 * - Parameter - IsaacLab - IsaacGym - MuJoCo - Genesis - SAPIEN v3 - PyBullet * - ``dt`` - `1/60 `_ - `1/60 `_ - `1/500 `_ - `1/100 `_ - 1/100 - `1/240 `_ * - ``solver_type`` - `✓ `_ - `✓ `_ - - - - Physics Engine Parameters ------------------------- The following table shows the parameters that can be set for the physics engine in each simulator. .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 20 * - Parameter - IsaacLab - IsaacGym - MuJoCo - Genesis - SAPIEN v3 - PyBullet * - ``bounce_threshold_velocity`` - `✓ `_ - `✓ `_ - - - - * - ``contact_offset`` - - `✓ `_ - - - - * - ``friction_correlation_distance`` - `✓ `_ - `✓ `_ - - - - * - ``friction_offset_threshold`` - `✓ `_ - `✓ `_ - - - - * - ``num_position_iterations`` - - `✓ `_ - - - - * - ``num_velocity_iterations`` - - `✓ `_ - - - - * - ``rest_offset`` - - `✓ `_ - - - - Resource Parameters -------------------- The following table shows the parameters related to resource management in each simulator. .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 20 * - Parameter - IsaacLab - IsaacGym - MuJoCo - Genesis - SAPIEN v3 - PyBullet * - ``num_threads`` - - `✓ `_ - - - - Misc Parameters --------------- The following table shows the parameters that are not categorized in the above tables in each simulator. .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 20 * - Parameter - IsaacLab - IsaacGym - MuJoCo - Genesis - SAPIEN v3 - PyBullet * - ``replace_cylinder_with_capsule`` - - `✓ `_ - - - -