MCPcopy Create free account

hub / github.com/mujocolab/mjlab / functions

Functions2,812 in github.com/mujocolab/mjlab

Functionjoint_damping
Randomize joint damping (dof_damping).
src/mjlab/envs/mdp/dr/joint.py:26
Functionjoint_default_pos
Randomize default joint positions (qpos0). Triggers ``set_const_0``.
src/mjlab/envs/mdp/dr/joint.py:179
Functionjoint_friction
Randomize joint friction loss (dof_frictionloss).
src/mjlab/envs/mdp/dr/joint.py:88
Functionjoint_limits
Randomize joint limits (jnt_range).
src/mjlab/envs/mdp/dr/joint.py:149
Methodjoint_names
(self)
src/mjlab/entity/entity.py:427
Methodjoint_pos
(self)
src/mjlab/tasks/tracking/mdp/commands.py:130
Methodjoint_pos
Joint positions. Shape (num_envs, num_joints).
src/mjlab/entity/data.py:364
Methodjoint_pos_biased
Joint positions with encoder bias applied. Shape (num_envs, num_joints).
src/mjlab/entity/data.py:369
Functionjoint_pos_limits
Penalize joint positions if they cross the soft limits.
src/mjlab/envs/mdp/rewards.py:81
Functionjoint_pos_rel
( env: ManagerBasedRlEnv, biased: bool = False, asset_cfg: SceneEntityCfg = _DEFAULT_ASSET_CFG, )
src/mjlab/envs/mdp/observations.py:51
Functionjoint_stiffness
Randomize joint stiffness (jnt_stiffness).
src/mjlab/envs/mdp/dr/joint.py:119
Methodjoint_torques
Joint torques. Shape (num_envs, nv).
src/mjlab/entity/data.py:398
Methodjoint_vel
(self)
src/mjlab/tasks/tracking/mdp/commands.py:134
Methodjoint_vel
Joint velocities. Shape (num_envs, nv).
src/mjlab/entity/data.py:374
Functionjoint_vel_l2
Penalize joint velocities on the articulation using L2 squared kernel.
src/mjlab/envs/mdp/rewards.py:42
Functionjoint_vel_rel
( env: ManagerBasedRlEnv, asset_cfg: SceneEntityCfg = _DEFAULT_ASSET_CFG, )
src/mjlab/envs/mdp/observations.py:64
Functionjoint_velocity_hinge_penalty
Quadratic hinge penalty on joint velocities exceeding a symmetric limit. Penalizes only the amount by which |v| exceeds max_vel. Returns a negative
src/mjlab/tasks/manipulation/mdp/rewards.py:98
Functionlast_action
(env: ManagerBasedRlEnv, action_name: str | None = None)
src/mjlab/envs/mdp/observations.py:80
Functionlight_dir
Randomize light direction vectors.
src/mjlab/envs/mdp/dr/light.py:51
Methodlight_names
(self)
src/mjlab/entity/entity.py:447
Functionlight_pos
Randomize light positions.
src/mjlab/envs/mdp/dr/light.py:24
Functionlighten_rgba
Lighten an RGBA color by interpolating towards white. Args: rgba: RGBA color tuple with values in range [0, 1]. factor: Lightening factor i
src/mjlab/utils/color.py:186
Functionlist_environments
List all registered environments. Args: keyword: Optional filter to only show environments containing this keyword.
src/mjlab/scripts/list_envs.py:11
Methodlocal_to_world
( vec: np.ndarray, pos: np.ndarray = base_pos_w, mat: np.ndarray = base_mat_w )
src/mjlab/tasks/velocity/mdp/velocity_command.py:238
Functionmain
Replay motion from CSV file and output to npz file. Args: input_file: Path to the input CSV file. output_name: Path to the output npz file.
src/mjlab/scripts/csv_to_npz.py:339
Functionmain
(viewer: str = "auto")
scripts/demos/flat_patch_terrain.py:32
Functionmain
( viewer: str = "auto", interactive: bool = False, pattern: Literal["grid", "pinhole"] = "grid", align
scripts/demos/raycast_sensor.py:177
Functionmain
(device: str = "cpu", viewer: str = "auto")
scripts/demos/body_impulse.py:151
Functionmain
Generate benchmark report by evaluating nightly runs. Args: run_paths: Specific run paths to evaluate (entity/project/run_id). entity: Wand
scripts/benchmarks/generate_report.py:791
Functionmanager_and_term
(mock_env: Mock)
tests/test_recorder_manager.py:58
Functionmat_emission
Randomize material emission. MuJoCo Warp's RGB renderer adds ``mat_emission * base_color`` per shaded pixel, so higher values make the material a
src/mjlab/envs/mdp/dr/material.py:72
Functionmat_env
(device)
tests/test_domain_randomization.py:1643
Functionmat_rgba
Randomize material RGBA color. In MuJoCo, a material's RGBA plays two roles depending on whether a texture is assigned: - **With texture**: ``
src/mjlab/envs/mdp/dr/material.py:20
Functionmat_shininess
Randomize material shininess. MuJoCo stores shininess in ``[0, 1]``. MuJoCo Warp maps it to a Phong exponent in ``[0, 128]`` during RGB rendering
src/mjlab/envs/mdp/dr/material.py:132
Functionmat_specular
Randomize material specular reflection strength. MuJoCo stores specular in ``[0, 1]``. MuJoCo Warp uses it to scale the specular component of RGB
src/mjlab/envs/mdp/dr/material.py:102
Functionmat_texrepeat
Randomize material texture repeat in the S/T directions. Only affects textured materials. Values should remain positive; zero or negative texture
src/mjlab/envs/mdp/dr/material.py:162
Methodmaterial_names
(self)
src/mjlab/entity/entity.py:451
Methodmax_episode_length
Maximum episode length in steps.
src/mjlab/envs/manager_based_rl_env.py:281
Methodmax_episode_length_s
Maximum episode length in seconds.
src/mjlab/envs/manager_based_rl_env.py:276
Methodmax_length
(self)
src/mjlab/utils/buffers/circular_buffer.py:148
Functionmean_action_acc
Mean absolute action acceleration. Lower values indicate smoother actions. Returns: Per-environment scalar. Shape: ``(B,)``.
src/mjlab/envs/mdp/metrics.py:11
Methodmeansize
Mean size of the model, used for scaling visualization elements.
src/mjlab/viewer/debug_visualizer.py:49
Methodmeansize
(self)
src/mjlab/viewer/debug_visualizer.py:226
Methodmeansize
(self)
src/mjlab/viewer/native/visualizer.py:48
Methodmeansize
(self)
src/mjlab/viewer/viser/scene.py:317
Functionminimal_scene_cfg
Minimal scene configuration.
tests/test_scene.py:66
Methodmj_data
(self)
src/mjlab/sim/sim.py:361
Methodmj_model
(self)
src/mjlab/sim/sim.py:357
Functionmocap_model
Create a model with a mocap body and a freejoint body.
tests/test_nan_guard.py:34
Functionmock_command
Create a mock MotionCommand for testing.
tests/test_tracking_metrics.py:19
Functionmock_data
(device)
tests/test_sim_data.py:26
Functionmock_entities
Create mock entities for testing.
tests/test_scene.py:121
Functionmock_env
Create a mock environment for testing.
tests/test_action_manager.py:34
Functionmock_env
Create a mock environment for testing.
tests/test_rewards.py:74
Functionmock_env
()
tests/test_recorder_manager.py:50
Functionmock_env
Create a mock environment.
tests/test_observation_noise.py:27
Functionmock_env
()
tests/test_curriculum_manager.py:12
Functionmock_env
Create a mock environment.
tests/test_observation_history.py:23
Functionmock_env
Create a mock environment.
tests/test_observation_delay.py:23
Functionmock_env
()
tests/test_observation_manager.py:17
Functionmock_env
(device)
tests/test_manager_config_immutability.py:32
Functionmock_env
()
tests/test_metrics_manager.py:31
Functionmock_env
Create a mock environment.
tests/test_observation_nan_handling.py:23
Functionmock_env
Minimal mock environment for shape validation tests.
tests/test_terminations.py:110
Functionmock_env_with_sim
(simple_model)
tests/test_terminations.py:35
Functionmock_grid_terrain_env
()
tests/test_terminations.py:190
Functionmock_terrain_env
()
tests/test_terminations.py:134
Methodmodel
(self)
src/mjlab/sim/sim.py:377
Functionmotion_anchor_ori_b
(env: ManagerBasedRlEnv, command_name: str)
src/mjlab/tasks/tracking/mdp/observations.py:31
Functionmotion_anchor_pos_b
(env: ManagerBasedRlEnv, command_name: str)
src/mjlab/tasks/tracking/mdp/observations.py:18
Functionmotion_global_anchor_orientation_error_exp
( env: ManagerBasedRlEnv, command_name: str, std: float )
src/mjlab/tasks/tracking/mdp/rewards.py:36
Functionmotion_global_anchor_position_error_exp
( env: ManagerBasedRlEnv, command_name: str, std: float )
src/mjlab/tasks/tracking/mdp/rewards.py:26
Functionmotion_global_body_angular_velocity_error_exp
( env: ManagerBasedRlEnv, command_name: str, std: float, body_names: tuple[str, ...] | None = None, )
src/mjlab/tasks/tracking/mdp/rewards.py:98
Functionmotion_global_body_linear_velocity_error_exp
( env: ManagerBasedRlEnv, command_name: str, std: float, body_names: tuple[str, ...] | None = None, )
src/mjlab/tasks/tracking/mdp/rewards.py:80
Functionmotion_relative_body_orientation_error_exp
( env: ManagerBasedRlEnv, command_name: str, std: float, body_names: tuple[str, ...] | None = None, )
src/mjlab/tasks/tracking/mdp/rewards.py:62
Functionmotion_relative_body_position_error_exp
( env: ManagerBasedRlEnv, command_name: str, std: float, body_names: tuple[str, ...] | None = None, )
src/mjlab/tasks/tracking/mdp/rewards.py:44
Functionmulti_cube_bring_object_reward
Gaussian reward for bringing the selected target cube to goal.
src/mjlab/tasks/manipulation/mdp/rewards.py:82
Functionmulti_cube_staged_position_reward
Staged reward for the target cube selected by MultiCubeLiftingCommand.
src/mjlab/tasks/manipulation/mdp/rewards.py:59
Functionmulti_geom_spec
Spec with multiple geoms for collision testing.
tests/test_spec_config.py:42
Methodname
(self)
src/mjlab/managers/manager_base.py:79
Functionnan_reward
Reward function that returns NaN for some environments.
tests/test_rewards.py:236
Functionnarrow_beams
( **overrides: Any, )
src/mjlab/terrains/config.py:231
Functionneginf_reward
(env)
tests/test_rewards.py:260
Functionnested_rings
( **overrides: Any, )
src/mjlab/terrains/config.py:248
Methodnum_actuators
(self)
src/mjlab/entity/entity.py:501
Methodnum_bodies
(self)
src/mjlab/entity/entity.py:465
Methodnum_bodies
(self)
tests/test_scene_entity_config.py:24
Methodnum_cameras
(self)
src/mjlab/entity/entity.py:485
Methodnum_envs
(self)
src/mjlab/scene/scene.py:128
Methodnum_envs
(self)
src/mjlab/managers/manager_base.py:71
Methodnum_envs
(self)
src/mjlab/managers/manager_base.py:105
Methodnum_envs
Number of parallel environments.
src/mjlab/envs/manager_based_rl_env.py:256
Methodnum_frames
Number of attachment frames.
src/mjlab/sensor/raycast_sensor.py:595
Methodnum_geoms
(self)
src/mjlab/entity/entity.py:473
Methodnum_geoms
(self)
tests/test_scene_entity_config.py:28
Methodnum_joints
(self)
src/mjlab/entity/entity.py:469
Methodnum_joints
(self)
tests/test_scene_entity_config.py:20
Methodnum_lights
(self)
src/mjlab/entity/entity.py:489
Methodnum_materials
(self)
src/mjlab/entity/entity.py:493
Methodnum_mesh_geoms
Max number of filled mesh slots across variants (i.e. the longest variant's source mesh count). Derived from ``variant_slot_specs``.
src/mjlab/entity/variants.py:252
← previousnext →1,601–1,700 of 2,812, ranked by callers