MCPcopy Create free account

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

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

↓ 1 callersMethod_update_tasks_callback
(self)
humanoidverse/envs/legged_base_task/legged_robot_base.py:363
↓ 1 callersMethod_update_timeout_buf
(self)
humanoidverse/envs/legged_base_task/legged_robot_base.py:428
↓ 1 callersMethod_update_tracking_callback
Updates the camera view at each rendering step.
humanoidverse/simulator/isaacsim/isaaclab_viewpoint_camera_controller.py:189
↓ 1 callersMethodadd
(self, key: str, value: Tensor)
humanoidverse/envs/env_utils/history_handler.py:36
↓ 1 callersFunctionangle_axis_to_exp_map
Convert angle-axis to exponential map.
humanoidverse/utils/torch_utils.py:406
↓ 1 callersMethodapply_torques_at_dof
(self, torques)
humanoidverse/simulator/mujoco/mujoco.py:230
↓ 1 callersFunctionaxis_angle_to_quaternion
Convert axis-angle to quaternion (wxyz format).
humanoidverse/utils/torch_utils.py:675
↓ 1 callersFunctionaxis_angle_to_quaternion
Convert rotations given as axis/angle to quaternions. Args: axis_angle: Rotations given as a vector in axis angle form,
humanoidverse/utils/motion_lib/motion_utils/rotation_conversions.py:467
↓ 1 callersMethodbegin_seq_motion_samples
(self, global_rank = 0)
humanoidverse/envs/legged_robot_motions/legged_robot_motions.py:179
↓ 1 callersMethodbuild
(self)
humanoidverse/agents/evaluations/humanoidverse_isaac.py:297
↓ 1 callersFunctioncalc_heading_quat
Calculate heading rotation from quaternion.
humanoidverse/utils/torch_utils.py:463
↓ 1 callersFunctioncheck_framestack_and_get_frames
(env: gymnasium.Env)
humanoidverse/envs/g1_env_helper/bench/tracking_eval.py:38
↓ 1 callersMethodcompute
( self, model: mujoco.MjModel, data: mujoco.MjData, )
humanoidverse/envs/g1_env_helper/rewards.py:128
↓ 1 callersMethodcompute
( self, model: mujoco.MjModel, data: mujoco.MjData, )
humanoidverse/envs/g1_env_helper/rewards.py:667
↓ 1 callersFunctioncompute_joint_pos_metrics
(joint_pos, target_joint_pos)
humanoidverse/envs/g1_env_helper/bench/tracking_eval.py:277
↓ 1 callersFunctioncompute_joint_pos_metrics
(joint_pos, target_joint_pos)
humanoidverse/agents/evaluations/humanoidverse_isaac.py:620
↓ 1 callersMethodcompute_reward
(self, obs: torch.Tensor | dict[str, torch.Tensor], z: torch.Tensor, eps: float = 1e-7)
humanoidverse/agents/nn_models.py:365
↓ 1 callersFunctioncreate_agent_or_load_checkpoint
(work_dir: Path, cfg: TrainConfig, agent_build_kwargs: dict[str, tp.Any])
humanoidverse/train.py:166
↓ 1 callersMethodcreate_envs
(self, num_envs, env_origins, base_init_state)
humanoidverse/simulator/mujoco/mujoco.py:200
↓ 1 callersMethodcurriculum_terrain
(self)
humanoidverse/envs/env_utils/terrain.py:59
↓ 1 callersFunctiondefault_config_29dof
()
humanoidverse/envs/g1_env_helper/robot_29dof.py:36
↓ 1 callersFunctiondict_to_config
(source: Mapping, target: Any)
humanoidverse/agents/utils.py:39
↓ 1 callersFunctiondistance_matrix
(X: torch.Tensor, Y: torch.Tensor)
humanoidverse/envs/g1_env_helper/bench/tracking_eval_hv.py:257
↓ 1 callersFunctiondistance_matrix
(X: torch.Tensor, Y: torch.Tensor)
humanoidverse/envs/g1_env_helper/bench/tracking_eval.py:202
↓ 1 callersFunctiondistance_matrix
(X: torch.Tensor, Y: torch.Tensor)
humanoidverse/agents/evaluations/humanoidverse_isaac.py:557
↓ 1 callersFunctiondof_width
Get the dimensionality of the joint in qvel.
humanoidverse/envs/g1_env_helper/__init__.py:67
↓ 1 callersMethoddraw_line
(self, start_point, end_point, color, env_id)
humanoidverse/simulator/genesis/genesis.py:422
↓ 1 callersMethoddraw_spheres_batch
(self, pos, rot = None, scales = None)
humanoidverse/simulator/isaacsim/isaacsim.py:682
↓ 1 callersMethoddrop_nodes_by_names
Drop a list of nodes from the skeleton and re-compute the local rotation to match the original joint position as much as possible.
humanoidverse/utils/motion_lib/skeleton.py:860
↓ 1 callersFunctiondtype_numpytotorch_lower_precision
Returns a lower precision dtype for the given numpy dtype. Mainly float64 to float32
humanoidverse/agents/buffers/transition.py:280
↓ 1 callersMethodempty
(self)
humanoidverse/agents/buffers/transition.py:64
↓ 1 callersMethodempty
(self)
humanoidverse/agents/buffers/trajectory.py:148
↓ 1 callersFunctionextract_and_concat_quat_torch
(arr: torch.Tensor)
humanoidverse/agents/evaluations/humanoidverse_isaac.py:164
↓ 1 callersMethodfix_trans_height
(self, pose_aa, trans, fix_height_mode)
humanoidverse/utils/motion_lib/motion_lib_base.py:477
↓ 1 callersMethodforward
(self, obs, z, std)
humanoidverse/agents/nn_filter_models.py:92
↓ 1 callersMethodforward
(self, obs: torch.Tensor | dict[str, torch.Tensor], z: torch.Tensor)
humanoidverse/agents/nn_models.py:355
↓ 1 callersMethodforward_kinematics_batch
Perform forward kinematics using the given trajectory and local rotations. Arguments (where B = batch size, J = number of joints):
humanoidverse/utils/motion_lib/torch_humanoid_batch.py:238
↓ 1 callersMethodfrom_mjcf
(self, path)
humanoidverse/utils/motion_lib/torch_humanoid_batch.py:107
↓ 1 callersMethodfrom_mjcf
Parses a mujoco xml scene description file and returns a Skeleton Tree. We use the model attribute at the root as the name of the tre
humanoidverse/utils/motion_lib/skeleton.py:289
↓ 1 callersMethodfrom_qpos
Render frames for each qpos. Only 36-D qpos (7 free + 29 joints) is supported.
humanoidverse/agents/envs/humanoidverse_isaac.py:231
↓ 1 callersMethodfrom_skeleton_state
Construct a skeleton motion from a skeleton state. The velocities are estimated using second order guassian filter along the last axi
humanoidverse/utils/motion_lib/skeleton.py:1240
↓ 1 callersMethodfrom_state_vector_and_velocity
Construct a skeleton motion from a skeleton state vector, global velocity and angular velocity at each joint. :param skeleto
humanoidverse/utils/motion_lib/skeleton.py:1200
↓ 1 callersFunctionget_axis_params
construct arguments to `Vec` according to axis index.
humanoidverse/utils/torch_utils.py:128
↓ 1 callersFunctionget_backward_observation
(env, motion_id, include_last_action, velocity_multiplier: float = 1.0)
humanoidverse/agents/evaluations/humanoidverse_isaac.py:122
↓ 1 callersFunctionget_collision_info
Get the distance and normal of the collision between two geoms.
humanoidverse/envs/g1_env_helper/collision.py:23
↓ 1 callersMethodget_dof_limits_properties
(self)
humanoidverse/simulator/mujoco/mujoco.py:338
↓ 1 callersFunctionget_enabled_dr_dynamics_obs_names
Get list of dr_* raw observations that are actually being varied in the code (e.g., if ctrl_delay is randomized, then include dr_ctrl_delay observatio
humanoidverse/agents/envs/humanoidverse_isaac.py:169
↓ 1 callersFunctionget_local_workdir
(name: str = "")
humanoidverse/agents/utils.py:76
↓ 1 callersFunctionget_mujoco_model
(xml: str)
humanoidverse/envs/g1_env_helper/base.py:10
↓ 1 callersMethodget_output_space
(cls, space, cfg: DictInputFilterConfig)
humanoidverse/agents/nn_filters.py:61
↓ 1 callersMethodget_output_space
(cls, input_space, cfg: DictInputFilterConfig)
humanoidverse/agents/nn_filters.py:86
↓ 1 callersFunctionget_torso_upright
(model: mujoco.MjModel, data: mujoco.MjData)
humanoidverse/envs/g1_env_helper/rewards.py:82
↓ 1 callersMethodget_total_length
(self)
humanoidverse/utils/motion_lib/motion_lib_base.py:564
↓ 1 callersFunctionget_unique_name
()
humanoidverse/agents/utils.py:68
↓ 1 callersMethodgoal_inference
(self, next_obs: torch.Tensor | dict[str, torch.Tensor])
humanoidverse/agents/fb/model.py:152
↓ 1 callersMethodgradient_penalty_wgan
( self, real_obs: torch.Tensor | dict[str, torch.Tensor], real_z: torch.Tensor,
humanoidverse/agents/fb_cpr/agent.py:272
↓ 1 callersFunctiongroup_assign_motions_to_envs_with_map
(motion_ids, num_envs, device=None)
humanoidverse/envs/g1_env_helper/bench/tracking_eval_hv.py:126
↓ 1 callersFunctiongroup_assign_motions_to_envs_with_map
(motion_ids, num_envs, device=None)
humanoidverse/agents/evaluations/humanoidverse_isaac.py:372
↓ 1 callersFunctiongs_quat_apply
(a, b)
humanoidverse/simulator/genesis/tmp_gs_utils.py:121
↓ 1 callersFunctioninit_wandb
(cfg: TrainConfig)
humanoidverse/train.py:181
↓ 1 callersFunctioninitialize_storage
(data: Dict, storage: Dict, capacity: int, device: Device, n_dim: int = 1)
humanoidverse/agents/buffers/transition.py:239
↓ 1 callersFunctioninstantiate_isaac_sim
(num_envs: int, enable_cameras: bool = False, headless: bool = True)
humanoidverse/agents/envs/humanoidverse_isaac.py:530
↓ 1 callersFunctionkey_exists
(data, key)
humanoidverse/agents/buffers/trajectory.py:349
↓ 1 callersMethodload_assets
(self)
humanoidverse/simulator/mujoco/mujoco.py:169
↓ 1 callersMethodload_data
(self, motion_file, min_length=-1, im_eval = False)
humanoidverse/utils/motion_lib/motion_lib_base.py:72
↓ 1 callersFunctionload_expert_trajectories
( motions: str | Path, motions_root: str | Path, seq_length: int, device: str, obs_dict_ma
humanoidverse/agents/buffers/load_data.py:12
↓ 1 callersFunctionload_expert_trajectories_from_motion_lib
Load expert trajectories from motion library.
humanoidverse/agents/envs/humanoidverse_isaac.py:39
↓ 1 callersMethodload_hdf5
(self, h5_file: str | Path, nested_key_separator: str | None = None)
humanoidverse/agents/buffers/transition.py:153
↓ 1 callersMethodload_mesh
(self)
humanoidverse/utils/motion_lib/torch_humanoid_batch.py:300
↓ 1 callersFunctionload_model
( path: str, device: str | None, strict: bool, config_class: "BaseModelConfig", build_kwargs: tp.Optional[
humanoidverse/agents/base_model.py:31
↓ 1 callersMethodload_motion_with_skeleton
(self, ids, motion_data_list,
humanoidverse/utils/motion_lib/motion_lib_base.py:488
↓ 1 callersMethodload_objects
(self)
humanoidverse/simulator/isaacgym/isaacgym_hoi.py:149
↓ 1 callersMethodlocal_repr
Convert the skeleton state into local representation. This will only affects the values of .tensor. If the skeleton state already has
humanoidverse/utils/motion_lib/skeleton.py:807
↓ 1 callersFunctionlogfile_to_video_directory
(logfile: str | Path)
humanoidverse/agents/misc/loggers.py:17
↓ 1 callersFunctionmain
(config: DictConfig)
humanoidverse/utils/motion_lib/torch_humanoid_batch.py:419
↓ 1 callersFunctionmatrix_to_quaternion
Convert rotation matrix to quaternion (wxyz format).
humanoidverse/utils/torch_utils.py:697
↓ 1 callersFunctionmatrix_to_quaternion
Convert rotations given as rotation matrices to quaternions. Args: matrix: Rotation matrices as tensor of shape (..., 3, 3). Re
humanoidverse/utils/motion_lib/motion_utils/rotation_conversions.py:106
↓ 1 callersMethodmaybe_update_rollout_context
(self, z: torch.Tensor | None, step_count: torch.Tensor, replay_buffer: None = None)
humanoidverse/agents/fb/agent.py:354
↓ 1 callersMethodnext_task
(self)
humanoidverse/simulator/isaacgym/isaacgym_hoi.py:831
↓ 1 callersFunctionnormalize_angle
(x)
humanoidverse/utils/torch_utils.py:98
↓ 1 callersMethodnum_motions
(self)
humanoidverse/utils/motion_lib/motion_lib_base.py:561
↓ 1 callersMethodobject_class
(self)
humanoidverse/utils/g1_env_config.py:130
↓ 1 callersMethodobject_class
(self)
humanoidverse/agents/fb/agent.py:58
↓ 1 callersMethodobject_class
(self)
humanoidverse/agents/fb/model.py:68
↓ 1 callersMethodobject_class
(self)
humanoidverse/agents/fb_cpr_aux/agent.py:45
↓ 1 callersFunctionparallel_orthogonal_
(tensor, gain=1)
humanoidverse/agents/nn_models.py:27
↓ 1 callersMethodparent_of
get the name of the parent of the given node :param node_name: the name of the node :type node_name: string :rtype: string
humanoidverse/utils/motion_lib/skeleton.py:335
↓ 1 callersFunctionparse_observation
Parse observations for the legged_robot_base class
humanoidverse/utils/helpers.py:90
↓ 1 callersFunctionpre_process_config
(config)
humanoidverse/utils/helpers.py:30
↓ 1 callersMethodprepare_sim
(self)
humanoidverse/simulator/mujoco/mujoco.py:220
↓ 1 callersFunctionqpos_width
Get the dimensionality of the joint in qpos.
humanoidverse/envs/g1_env_helper/__init__.py:74
↓ 1 callersFunctionquat_normalize
Normalize quaternion.
humanoidverse/utils/torch_utils.py:563
↓ 1 callersFunctionquat_pos
Make all the real part of the quaternion positive.
humanoidverse/utils/torch_utils.py:549
↓ 1 callersFunctionquat_rotate_inverse_numpy
(q, v)
humanoidverse/envs/g1_env_helper/robot_29dof.py:16
↓ 1 callersFunctionquat_to_angle_axis
Convert quaternion to angle-axis representation.
humanoidverse/utils/torch_utils.py:358
↓ 1 callersFunctionquat_to_exp_map
Convert quaternion to exponential map.
humanoidverse/utils/torch_utils.py:456
↓ 1 callersFunctionquaternion_invert
Given a quaternion representing rotation, get the quaternion representing its inverse. Args: quaternion: Quaternions as tensor o
humanoidverse/utils/motion_lib/motion_utils/rotation_conversions.py:395
↓ 1 callersFunctionquaternion_to_axis_angle
Convert rotations given as quaternions to axis/angle. Args: quaternions: quaternions with real part first, as tensor of
humanoidverse/utils/motion_lib/motion_utils/rotation_conversions.py:493
↓ 1 callersMethodrand_action_delay
(self)
humanoidverse/envs/g1_env_helper/robot_random.py:127
↓ 1 callersMethodrand_action_repeat
(self)
humanoidverse/envs/g1_env_helper/robot_random.py:138
← previousnext →301–400 of 1,070, ranked by callers