MCPcopy Create free account

hub / github.com/LeCAR-Lab/BFM-Zero / functions

Functions1,070 in github.com/LeCAR-Lab/BFM-Zero

↓ 2 callersMethodset_is_evaluating
(self, global_rank = 0)
humanoidverse/envs/legged_base_task/legged_robot_base.py:206
↓ 2 callersFunctionspace_to_json
Convert a Gymnasium space to a JSON-serializable format. This is based on the __repr__ method implemented in Gymnasium spaces
humanoidverse/agents/envs/utils/gym_spaces.py:9
↓ 2 callersMethodto_dict
Construct an ordered dictionary from the object :rtype: OrderedDict
humanoidverse/utils/motion_lib/skeleton.py:135
↓ 2 callersFunctiontransform_from_rotation_translation
Construct transform from quaternion and translation.
humanoidverse/utils/torch_utils.py:620
↓ 2 callersFunctiontransform_mul
Combine two transformations.
humanoidverse/utils/torch_utils.py:643
↓ 2 callersFunctiontree_concat
Slow-ish implementation of concatenating leaves of a pytree with matching structures
humanoidverse/agents/buffers/trajectory.py:25
↓ 2 callersFunctiontree_get_batch_size
(pytree)
humanoidverse/agents/pytree_utils.py:34
↓ 2 callersMethodtrigger_on_push_by_setting_velocity_events
(self, env_ids: torch.Tensor | None = None, global_env_step_count: Optional[int] = None)
humanoidverse/simulator/isaacsim/isaacsim.py:470
↓ 2 callersMethodupdate_critic
( self, obs: torch.Tensor | dict[str, torch.Tensor], action: torch.Tensor, dis
humanoidverse/agents/fb_cpr/agent.py:367
↓ 2 callersMethodupdate_discriminator
( self, expert_obs: torch.Tensor | dict[str, torch.Tensor], expert_z: torch.Tensor,
humanoidverse/agents/fb_cpr/agent.py:333
↓ 2 callersMethodupdate_view_to_env
Updates the viewer's origin to the origin of the selected environment.
humanoidverse/simulator/isaacsim/isaaclab_viewpoint_camera_controller.py:132
↓ 2 callersFunctionwrap_to_pi
(angles)
humanoidverse/utils/math.py:45
↓ 2 callersFunctionwxyz_to_xyzw
Convert quaternion from wxyz to xyzw format.
humanoidverse/utils/torch_utils.py:688
↓ 1 callersMethod__init__
model: The original PyTorch model. input_keys: List of input names as keys for the input dictionary.
humanoidverse/utils/helpers.py:247
↓ 1 callersMethod__init__
:param node_names: a list of names for each tree node :type node_names: List[str] :param parent_indices: an int32-typed tenso
humanoidverse/utils/motion_lib/skeleton.py:212
↓ 1 callersMethod__init__
(self, obs_space: spaces.Dict, cfg: ObsNormalizerConfig)
humanoidverse/agents/normalizers.py:58
↓ 1 callersMethod__init__
(self, space, cfg: DictInputFilterConfig)
humanoidverse/agents/nn_filters.py:55
↓ 1 callersMethod_add_history_to_observation
(self, observation: dict[str, torch.Tensor], to_numpy: bool = True)
humanoidverse/agents/envs/humanoidverse_isaac.py:499
↓ 1 callersMethod_apply_force_in_physics_step
(self)
humanoidverse/envs/legged_base_task/legged_robot_base.py:285
↓ 1 callersFunction_async_tracking_worker
( inputs, env: HumanoidVerseVectorEnv, disable_tqdm: bool = False, include_results_from_all_envs=False )
humanoidverse/agents/evaluations/humanoidverse_isaac.py:393
↓ 1 callersFunction_axis_angle_rotation
Return the rotation matrices for one of the rotations about an axis of which Euler angles describe, for each value of the angle given. A
humanoidverse/utils/motion_lib/motion_utils/rotation_conversions.py:155
↓ 1 callersMethod_build_each_env
(self, env_id, env_ptr)
humanoidverse/simulator/isaacgym/isaacgym.py:226
↓ 1 callersMethod_build_each_env
(self, env_id, env_ptr)
humanoidverse/simulator/isaacgym/isaacgym_hoi.py:314
↓ 1 callersMethod_build_objects
(self, env_id, env_ptr)
humanoidverse/simulator/isaacgym/isaacgym_hoi.py:293
↓ 1 callersFunction_calc_metrics
(ep)
humanoidverse/envs/g1_env_helper/bench/tracking_eval_hv.py:287
↓ 1 callersFunction_calc_metrics
(ep, frame_stack: int | None)
humanoidverse/envs/g1_env_helper/bench/tracking_eval.py:232
↓ 1 callersFunction_calc_metrics
(ep)
humanoidverse/agents/evaluations/humanoidverse_isaac.py:586
↓ 1 callersMethod_check_termination
Check if environments need to be reset
humanoidverse/envs/legged_base_task/legged_robot_base.py:380
↓ 1 callersMethod_clamp
(self, x)
humanoidverse/agents/nn_models.py:671
↓ 1 callersMethod_compute_angular_velocity
(r, time_delta: float, guassian_filter=True)
humanoidverse/utils/motion_lib/skeleton.py:1370
↓ 1 callersMethod_compute_reward
Compute rewards Calls each reward function which had a non-zero scale (processed in self._prepare_reward_function()) adds eac
humanoidverse/envs/legged_base_task/legged_robot_base.py:548
↓ 1 callersMethod_compute_torques
(self, actions)
humanoidverse/envs/g1_env_helper/robot_29dof.py:330
↓ 1 callersMethod_compute_velocity
(p, time_delta, guassian_filter=True)
humanoidverse/utils/motion_lib/skeleton.py:1358
↓ 1 callersFunction_copysign
Return a tensor where each element has the absolute value taken from the, corresponding element of a, with sign taken from the corresponding
humanoidverse/utils/motion_lib/motion_utils/rotation_conversions.py:77
↓ 1 callersMethod_create_envs
Creates environments: 1. loads the robot URDF/MJCF asset, 2. For each environment 2.1 creates the environme
humanoidverse/envs/base_task/base_task.py:180
↓ 1 callersMethod_create_ground_plane
Adds a ground plane to the simulation, sets friction and restitution based on the cfg.
humanoidverse/simulator/isaacgym/isaacgym.py:100
↓ 1 callersMethod_create_ground_plane
Adds a ground plane to the simulation, sets friction and restitution based on the cfg.
humanoidverse/simulator/isaacgym/isaacgym_hoi.py:100
↓ 1 callersMethod_create_heightfield
Adds a heightfield terrain to the simulation, sets parameters based on the cfg.
humanoidverse/simulator/isaacgym/isaacgym.py:112
↓ 1 callersMethod_create_heightfield
Adds a heightfield terrain to the simulation, sets parameters based on the cfg.
humanoidverse/simulator/isaacgym/isaacgym_hoi.py:112
↓ 1 callersMethod_create_heightfield
Creates a heightfield terrain in MuJoCo.
humanoidverse/simulator/mujoco/mujoco.py:148
↓ 1 callersMethod_create_trimesh
Adds a triangle mesh terrain to the simulation, sets parameters based on the cfg.
humanoidverse/simulator/isaacgym/isaacgym_hoi.py:131
↓ 1 callersMethod_domain_rand_config
(self)
humanoidverse/envs/legged_base_task/legged_robot_base.py:108
↓ 1 callersFunction_end_to_start_stop
(end, length)
humanoidverse/agents/buffers/trajectory.py:302
↓ 1 callersMethod_episodic_domain_randomization
Update scale of Kp, Kd, rfi lim
humanoidverse/envs/legged_base_task/legged_robot_base.py:871
↓ 1 callersMethod_get_env_origins
Sets environment origins. On rough terrain the origins are defined by the terrain platforms. Otherwise create a grid.
humanoidverse/envs/base_task/base_task.py:133
↓ 1 callersMethod_get_num_actors_per_env
(self)
humanoidverse/simulator/isaacgym/isaacgym.py:473
↓ 1 callersMethod_get_num_actors_per_env
(self)
humanoidverse/simulator/isaacgym/isaacgym_hoi.py:552
↓ 1 callersMethod_get_obs_base_ang_vel
(self,)
humanoidverse/envs/legged_base_task/legged_robot_base.py:997
↓ 1 callersMethod_get_reset_info
(self)
humanoidverse/envs/g1_env_helper/robot.py:157
↓ 1 callersMethod_get_termination
(self, data: mujoco.MjData)
humanoidverse/envs/g1_env_helper/robot_29dof.py:274
↓ 1 callersMethod_get_termination
(self, data: mujoco.MjData)
humanoidverse/envs/g1_env_helper/robot.py:220
↓ 1 callersMethod_init_buffers
(self)
humanoidverse/envs/base_task/base_task.py:97
↓ 1 callersMethod_init_counters
(self)
humanoidverse/envs/legged_base_task/legged_robot_base.py:112
↓ 1 callersMethod_init_domain_rand_buffers
(self)
humanoidverse/envs/legged_base_task/legged_robot_base.py:124
↓ 1 callersMethod_init_motion_extend
(self)
humanoidverse/envs/legged_robot_motions/legged_robot_motions.py:76
↓ 1 callersMethod_init_motion_lib
(self)
humanoidverse/envs/legged_robot_motions/legged_robot_motions.py:55
↓ 1 callersMethod_init_tracking_config
(self)
humanoidverse/envs/legged_robot_motions/legged_robot_motions.py:66
↓ 1 callersFunction_is_int
(index)
humanoidverse/agents/buffers/trajectory.py:17
↓ 1 callersMethod_load_assets
(self)
humanoidverse/envs/base_task/base_task.py:166
↓ 1 callersMethod_local_rotation_to_dof_smpl
(self, local_rot)
humanoidverse/utils/motion_lib/motion_lib_base.py:614
↓ 1 callersMethod_log_motion_tracking_info
(self)
humanoidverse/envs/legged_robot_motions/legged_robot_motions.py:384
↓ 1 callersMethod_parse_sim_params
(self)
humanoidverse/simulator/isaacgym/isaacgym.py:64
↓ 1 callersMethod_parse_sim_params
(self)
humanoidverse/simulator/isaacgym/isaacgym_hoi.py:64
↓ 1 callersMethod_physics_step
(self)
humanoidverse/envs/legged_base_task/legged_robot_base.py:279
↓ 1 callersMethod_post_config_observation_callback
(self)
humanoidverse/envs/legged_base_task/legged_robot_base.py:628
↓ 1 callersMethod_post_init
(self)
humanoidverse/envs/g1_env_helper/robot_29dof.py:174
↓ 1 callersMethod_post_init
(self)
humanoidverse/envs/g1_env_helper/robot.py:97
↓ 1 callersMethod_post_physics_step
(self)
humanoidverse/envs/legged_base_task/legged_robot_base.py:302
↓ 1 callersMethod_pre_physics_step
(self, actions)
humanoidverse/envs/legged_base_task/legged_robot_base.py:222
↓ 1 callersMethod_prepare_reward_function
Prepares a list of reward functions, whcih will be called to compute the total reward. Looks for self._reward_<REWARD_NAME>, where <REWAR
humanoidverse/envs/legged_base_task/legged_robot_base.py:143
↓ 1 callersMethod_process_dof_props
Callback allowing to store/change/randomize the DOF properties of each environment. Called During environment creation. Base
humanoidverse/simulator/isaacgym/isaacgym.py:298
↓ 1 callersMethod_process_dof_props
Callback allowing to store/change/randomize the DOF properties of each environment. Called During environment creation. Base
humanoidverse/simulator/isaacgym/isaacgym_hoi.py:386
↓ 1 callersMethod_process_rigid_body_props
(self, props, env_id)
humanoidverse/simulator/isaacgym/isaacgym.py:336
↓ 1 callersMethod_process_rigid_body_props
(self, props, env_id)
humanoidverse/simulator/isaacgym/isaacgym_hoi.py:418
↓ 1 callersMethod_process_rigid_shape_props
Callback allowing to store/change/randomize the rigid shape properties of each environment. Called During environment creation.
humanoidverse/simulator/isaacgym/isaacgym.py:254
↓ 1 callersMethod_process_rigid_shape_props
Callback allowing to store/change/randomize the rigid shape properties of each environment. Called During environment creation.
humanoidverse/simulator/isaacgym/isaacgym_hoi.py:346
↓ 1 callersFunction_relabel_worker
( x, model: mujoco.MjModel, reward_fn: RewardFunction, )
humanoidverse/envs/g1_env_helper/bench/reward_eval_hv.py:172
↓ 1 callersFunction_relabel_worker
( x, model: mujoco.MjModel, reward_fn: RewardFunction, )
humanoidverse/agents/wrappers/humenvbench.py:202
↓ 1 callersMethod_render_task
(self)
humanoidverse/envs/g1_env_helper/base.py:93
↓ 1 callersMethod_reset_buffers_callback
(self, env_ids, target_buf=None)
humanoidverse/envs/legged_base_task/legged_robot_base.py:488
↓ 1 callersMethod_reset_robot_states_callback
(self, env_ids, target_states=None)
humanoidverse/envs/legged_base_task/legged_robot_base.py:460
↓ 1 callersMethod_reset_tasks_callback
(self, env_ids)
humanoidverse/envs/legged_base_task/legged_robot_base.py:469
↓ 1 callersMethod_reward_termination
(self)
humanoidverse/envs/legged_base_task/legged_robot_base.py:769
↓ 1 callersMethod_setup_robot_asset_when_env_created
(self, asset_root, asset_file, asset_cfg)
humanoidverse/simulator/isaacgym/isaacgym.py:161
↓ 1 callersMethod_setup_robot_asset_when_env_created
(self, asset_root, asset_file, asset_cfg)
humanoidverse/simulator/isaacgym/isaacgym_hoi.py:203
↓ 1 callersMethod_setup_robot_body_indices
(self)
humanoidverse/envs/base_task/base_task.py:194
↓ 1 callersMethod_setup_robot_props_when_env_created
(self)
humanoidverse/simulator/isaacgym/isaacgym.py:195
↓ 1 callersMethod_setup_robot_props_when_env_created
(self)
humanoidverse/simulator/isaacgym/isaacgym_hoi.py:237
↓ 1 callersMethod_setup_scene
(self)
humanoidverse/simulator/isaacsim/isaacsim.py:234
↓ 1 callersMethod_setup_simulator_control
(self)
humanoidverse/envs/legged_base_task/legged_robot_base.py:350
↓ 1 callersMethod_setup_simulator_next_task
(self)
humanoidverse/envs/legged_base_task/legged_robot_base.py:347
↓ 1 callersFunction_sqrt_positive_part
Returns torch.sqrt(torch.max(0, x)) but with a zero subgradient where x is 0.
humanoidverse/utils/torch_utils.py:730
↓ 1 callersFunction_sqrt_positive_part
Returns torch.sqrt(torch.max(0, x)) but with a zero subgradient where x is 0.
humanoidverse/utils/motion_lib/motion_utils/rotation_conversions.py:95
↓ 1 callersFunction_tensor_slices_from_startend
(seq_length, starts, storage_length)
humanoidverse/agents/buffers/trajectory.py:332
↓ 1 callersMethod_update_average_episode_length
(self, env_ids)
humanoidverse/envs/legged_base_task/legged_robot_base.py:707
↓ 1 callersMethod_update_counters_each_step
(self)
humanoidverse/envs/legged_base_task/legged_robot_base.py:118
↓ 1 callersMethod_update_obs_noise_curriculum
(self)
humanoidverse/envs/legged_base_task/legged_robot_base.py:478
↓ 1 callersMethod_update_reset_buf
(self)
humanoidverse/envs/legged_base_task/legged_robot_base.py:394
↓ 1 callersMethod_update_reward_limits_curriculum
Update the reward limits curriculum based on the average episode length.
humanoidverse/envs/legged_base_task/legged_robot_base.py:735
↓ 1 callersMethod_update_reward_penalty_curriculum
Update the penalty curriculum based on the average episode length. If the average episode length is below the penalty level down thr
humanoidverse/envs/legged_base_task/legged_robot_base.py:715
← previousnext →201–300 of 1,070, ranked by callers