MCPcopy Create free account

hub / github.com/TeleHuman/PBHC / functions

Functions1,674 in github.com/TeleHuman/PBHC

↓ 2 callersMethod_draw
(self)
smpl_retarget/poselib/poselib/visualization/plt_plotter.py:199
↓ 2 callersMethod_draw
(self)
smpl_retarget/poselib/poselib/visualization/plt_plotter.py:397
↓ 2 callersMethod_episodic_domain_randomization
Update scale of Kp, Kd, rfi lim
humanoidverse/envs/legged_base_task/legged_robot_base.py:590
↓ 2 callersMethod_get_inference_policy
(self, device=None)
humanoidverse/agents/mh_ppo/mh_ppo.py:772
↓ 2 callersMethod_get_inference_policy
(self, device=None)
humanoidverse/agents/ppo/ppo_mimic.py:971
↓ 2 callersMethod_get_lines_and_dots
Get all the lines and dots needed to draw the skeleton state
smpl_retarget/poselib/poselib/visualization/skeleton_plotter_tasks.py:47
↓ 2 callersMethod_get_pairwise_average_translation
(self)
humanoidverse/utils/motion_lib/skeleton.py:838
↓ 2 callersMethod_get_pairwise_average_translation
(self)
smpl_retarget/poselib/poselib/skeleton/skeleton3d.py:704
↓ 2 callersMethod_get_vel_and_avel
Get all the velocity and angular velocity lines
smpl_retarget/poselib/poselib/visualization/skeleton_plotter_tasks.py:160
↓ 2 callersFunction_index_from_letter
(letter: str)
humanoidverse/utils/motion_lib/motion_utils/rotation_conversions.py:242
↓ 2 callersFunction_index_from_letter
(letter: str)
motion_source/utils/rotation_conversions.py:243
↓ 2 callersMethod_init_lim
(self)
smpl_retarget/poselib/poselib/visualization/plt_plotter.py:75
↓ 2 callersMethod_init_lim
(self)
smpl_retarget/poselib/poselib/visualization/plt_plotter.py:259
↓ 2 callersMethod_lines_extract_xy_impl
(index, lines_task)
smpl_retarget/poselib/poselib/visualization/plt_plotter.py:99
↓ 2 callersMethod_lines_extract_xyz_impl
(index, lines_task)
smpl_retarget/poselib/poselib/visualization/plt_plotter.py:290
↓ 2 callersMethod_make_motionlib
(self, cfg_policies: List[URCIPolicyObs])
humanoidverse/deploy/urcirobot.py:535
↓ 2 callersMethod_max
(self, x, y)
smpl_retarget/poselib/poselib/visualization/plt_plotter.py:68
↓ 2 callersMethod_min
(self, x, y)
smpl_retarget/poselib/poselib/visualization/plt_plotter.py:61
↓ 2 callersMethod_post_epoch_logging
(self, log_dict, width=80, pad=40)
humanoidverse/agents/ppo/ppo_mimic.py:736
↓ 2 callersMethod_post_eval_env_step
(self, actor_state)
humanoidverse/agents/mh_ppo/mh_ppo.py:767
↓ 2 callersMethod_post_eval_env_step
(self, actor_state)
humanoidverse/agents/ppo/ppo_mimic.py:966
↓ 2 callersMethod_post_evaluate_policy
(self)
humanoidverse/agents/mh_ppo/mh_ppo.py:756
↓ 2 callersMethod_post_evaluate_policy
(self)
humanoidverse/agents/ppo/ppo_mimic.py:955
↓ 2 callersMethod_pre_eval_env_step
(self, actor_state: dict)
humanoidverse/agents/ppo/ppo.py:672
↓ 2 callersMethod_pre_evaluate_policy
(self, reset_env=True)
humanoidverse/agents/mh_ppo/mh_ppo.py:747
↓ 2 callersMethod_pre_evaluate_policy
(self, reset_env=True)
humanoidverse/agents/ppo/ppo_mimic.py:946
↓ 2 callersMethod_remapped_to
( self, joint_mapping: Dict[str, str], target_skeleton_tree: SkeletonTree )
humanoidverse/utils/motion_lib/skeleton.py:901
↓ 2 callersMethod_remapped_to
( self, joint_mapping: Dict[str, str], target_skeleton_tree: SkeletonTree )
smpl_retarget/poselib/poselib/skeleton/skeleton3d.py:767
↓ 2 callersMethod_resample_motion_times
(self, env_ids)
humanoidverse/envs/motion_tracking/motion_tracking.py:369
↓ 2 callersMethod_resample_motion_times
(self, env_ids)
humanoidverse/envs/motion_tracking/general_tracking.py:274
↓ 2 callersMethod_reset_dofs
Resets DOF position and velocities of selected environmments Positions are randomly selected within 0.5:1.5 x default positions. Velo
humanoidverse/envs/legged_base_task/legged_robot_base.py:530
↓ 2 callersMethod_reset_root_states
Resets ROOT states position and velocities of selected environmments if target_root_states is not None, reset to target_root_states
humanoidverse/envs/legged_base_task/legged_robot_base.py:551
↓ 2 callersMethod_rollout_step
(self, obs_dict)
humanoidverse/agents/ppo/ppo_mimic.py:369
↓ 2 callersMethod_trail_extract_xy_impl
(index, trail_task)
smpl_retarget/poselib/poselib/visualization/plt_plotter.py:103
↓ 2 callersMethod_trail_extract_xyz_impl
(index, trail_task)
smpl_retarget/poselib/poselib/visualization/plt_plotter.py:294
↓ 2 callersMethod_train_mode
(self)
humanoidverse/agents/ppo/ppo_mimic.py:222
↓ 2 callersMethodactor
(self)
humanoidverse/agents/modules/agent_modules.py:115
↓ 2 callersMethodadd_terrain_to_map
(self, terrain, row, col)
humanoidverse/envs/env_utils/terrain.py:96
↓ 2 callersFunctionapply_T_on_points
Args: points: (..., N, 3) T: (..., 4, 4) Returns: (..., N, 3)
smpl_vis/utils/geo_transform.py:47
↓ 2 callersMethodarray2dofpose
(cls, array: np.ndarray)
description/robots/dtype.py:143
↓ 2 callersFunctioncalc_heading
(q)
humanoidverse/isaac_utils/isaac_utils/rotations.py:257
↓ 2 callersFunctioncompute_T_ayfz2ay
Args: joints: (B, J, 3), in the start-frame, ay-coordinate Returns: if inverse == False: T_ayfz2ay: (B, 4, 4)
smpl_vis/utils/geo_transform.py:70
↓ 2 callersMethodcopy_to_mujoco
(self)
humanoidverse/simulator/genesis/genesis_mjdebug.py:442
↓ 2 callersFunctioncopysign
(a, b)
humanoidverse/isaac_utils/isaac_utils/maths.py:16
↓ 2 callersFunctiondetermine_obs_dim
(config)
humanoidverse/utils/helpers.py:47
↓ 2 callersMethoddrop_nodes_by_names
( self, node_names: List[str], pairwise_translation=None )
humanoidverse/utils/motion_lib/skeleton.py:353
↓ 2 callersMethodenv_step
(self, actor_state)
humanoidverse/agents/mh_ppo/mh_ppo.py:683
↓ 2 callersMethodenv_step
(self, actor_state)
humanoidverse/agents/ppo/ppo_mimic.py:885
↓ 2 callersFunctioneuclidean_to_rotation_matrix
Get the rotation matrix on the top-left corner of a Euclidean transformation matrix
smpl_retarget/poselib/poselib/core/rotation3d.py:436
↓ 2 callersFunctioneuclidean_to_transform
Construct a transform from a Euclidean transformation matrix
smpl_retarget/poselib/poselib/core/rotation3d.py:471
↓ 2 callersFunctioneuclidean_translation
Get the translation vector located at the last column of the matrix
smpl_retarget/poselib/poselib/core/rotation3d.py:451
↓ 2 callersFunctioneuler_to_quat
Convert Euler angles (radians) to quaternion (xyzw)
robot_motion_process/vis_rr.py:105
↓ 2 callersFunctioneval_accuracy
We evaluate policy’s ability to imitate the reference motion by comparing the tracking error of the global body position Eg-mpjpe (mm), the root-
humanoidverse/measure_traj.py:145
↓ 2 callersFunctioneval_smoothness
(traj_data, delta_per_frame=False)
humanoidverse/measure_traj.py:224
↓ 2 callersMethodevaluate_policy_steps
(self, Nsteps: int)
humanoidverse/agents/ppo/ppo_mimic.py:920
↓ 2 callersMethodfk_batch
(self, pose, trans, convert_to_mat=True, return_full=False, dt=1 / 30)
smpl_retarget/mink_retarget/retargeting/torch_smplx_humanoid_batch.py:224
↓ 2 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
↓ 2 callersFunctionget_global_cameras_static
( verts, beta=4.0, cam_height_degree=30, target_center_height=1.0, use_long_axis=False, vec_rot=45, device
smpl_vis/utils/renderer.py:305
↓ 2 callersFunctionget_ground_params_from_points
xz-plane is the ground plane Args: root_points: (L, 3), to decide center vert_points: (L, V, 3), to decide scale
smpl_vis/utils/renderer.py:344
↓ 2 callersMethodis_valid
(self, posecls: Type['PoseArray'])
description/robots/dtype.py:240
↓ 2 callersMethodkeep_nodes_by_names
( self, node_names: List[str], pairwise_translation=None )
humanoidverse/utils/motion_lib/skeleton.py:396
↓ 2 callersMethodkeep_nodes_by_names
( self, node_names: List[str], pairwise_translation=None )
smpl_retarget/poselib/poselib/skeleton/skeleton3d.py:262
↓ 2 callersFunctionlist_of_dicts_to_dict
(list_of_dicts)
humanoidverse/urci.py:236
↓ 2 callersMethodload
(self, ckpt_path)
humanoidverse/agents/ppo/ppo_mimic.py:225
↓ 2 callersMethodload_data
(self, motion_file, min_length=-1, im_eval=False)
humanoidverse/utils/motion_lib/motion_lib_base.py:63
↓ 2 callersMethodload_mesh
(self)
motion_source/utils/torch_humanoid_batch.py:307
↓ 2 callersFunctionload_raw_ckpt_config
(path: str, override_config: CfgType)
humanoidverse/urci.py:148
↓ 2 callersMethodlog_states
(self, dict)
humanoidverse/agents/callbacks/analysis_plot_force.py:137
↓ 2 callersMethodlog_states
(self, dict)
humanoidverse/agents/callbacks/analysis_plot_force_estimator.py:145
↓ 2 callersMethodlog_states
(self, dict)
humanoidverse/agents/callbacks/analysis_plot_motion_tracking.py:336
↓ 2 callersMethodlog_states
(self, dict)
humanoidverse/agents/callbacks/analysis_plot_locomotion_estimate_vel.py:137
↓ 2 callersMethodlog_states
(self, dict)
humanoidverse/agents/callbacks/analysis_plot_locomotion.py:129
↓ 2 callersMethodlog_states
(self, dict)
humanoidverse/agents/callbacks/analysis_plot_motion_tracking_openloop.py:266
↓ 2 callersFunctionlower_dof_interpolation
(start_dof,end_dof,nframe)
robot_motion_process/motion_interpolation_pkl.py:10
↓ 2 callersMethodmake_terrain
(self, terrain_type, difficulty)
humanoidverse/envs/env_utils/terrain.py:84
↓ 2 callersMethodmesh_fk
Load the mesh from the XML file and merge them into the humanoid based on the current pose.
smpl_retarget/mink_retarget/retargeting/torch_humanoid_batch.py:448
↓ 2 callersMethodmotion_encoding
(self, motion_obs)
humanoidverse/agents/modules/agent_modules.py:58
↓ 2 callersFunctionplot_skeleton_state
Visualize a skeleton state :param skeleton_state: :param task_name: :type skeleton_state: SkeletonState :type task_name: string,
smpl_retarget/poselib/poselib/visualization/common.py:15
↓ 2 callersFunctionquat_angle_axis
The (angle, axis) representation of the rotation. The axis is normalized to unit length. The angle is guaranteed to be between [0, pi].
humanoidverse/isaac_utils/isaac_utils/rotations.py:120
↓ 2 callersFunctionquat_conjugate
quaternion with its imaginary part negated
smpl_retarget/poselib/poselib/core/rotation3d.py:60
↓ 2 callersFunctionquat_identity_like
Construct identity 3D rotation with the same shape
smpl_retarget/poselib/poselib/core/rotation3d.py:225
↓ 2 callersFunctionquat_normalize
Construct 3D rotation from quaternion (the quaternion needs not to be normalized).
humanoidverse/isaac_utils/isaac_utils/rotations.py:406
↓ 2 callersFunctionquat_to_euler
Convert quaternion (xyzw) to Euler angles (roll, pitch, yaw) in radians
robot_motion_process/vis_rr.py:82
↓ 2 callersFunctionquat_to_exp_map
(q)
humanoidverse/isaac_utils/isaac_utils/rotations.py:272
↓ 2 callersFunctionquaternion_to_euler_array
(quat:np.ndarray)
humanoidverse/utils/real/rotation_helper.py:30
↓ 2 callersFunctionquaternion_to_matrix
Convert rotations given as quaternions to rotation matrices. Args: quaternions: quaternions with real part first, as ten
humanoidverse/utils/motion_lib/motion_utils/rotation_conversions.py:46
↓ 2 callersFunctionradial_velocity_potential
(cur_vel, ref_vel, sigma_theta=0.75, alpha_norm=0.4)
humanoidverse/envs/motion_tracking/motion_tracking.py:78
↓ 2 callersMethodrefresh_sim_tensors
(self)
humanoidverse/simulator/isaacgym/isaacgym.py:620
↓ 2 callersMethodrefresh_sim_tensors
(self)
humanoidverse/simulator/isaacgym/isaacgym_hoi.py:544
↓ 2 callersMethodrefresh_sim_tensors
Refreshes the state tensors in the simulation to ensure they are up-to-date.
humanoidverse/simulator/genesis/genesis.py:267
↓ 2 callersMethodrender_with_ground
:param verts (N, V, 3), potential multiple people :param colors (N, 3) or (N, V, 3) :param faces (N, F, 3), optional, otherwi
smpl_vis/utils/renderer.py:244
↓ 2 callersMethodretarget_to
Retarget the skeleton state to a target skeleton tree. This is a naive retarget implementation with rough approximations. The functi
humanoidverse/utils/motion_lib/skeleton.py:930
↓ 2 callersMethodsample_time
(self, motion_ids, truncate_time=None)
humanoidverse/utils/motion_lib/motion_lib_base.py:475
↓ 2 callersMethodsave
(self, path, infos=None)
humanoidverse/agents/mh_ppo/mh_ppo.py:195
↓ 2 callersMethodset_ground
(self, length, center_x, center_z)
smpl_vis/utils/renderer.py:170
↓ 2 callersMethodsimulate_at_each_physics_step
Advances the simulation by a single physics step.
humanoidverse/simulator/genesis/genesis.py:378
↓ 2 callersMethodstep
Apply actions, simulate, call self.post_physics_step() Args: actions (torch.Tensor): Tensor of shape (num_envs, num_actions_per_e
humanoidverse/envs/legged_base_task/legged_robot_base.py:239
↓ 2 callersMethodto_dict
Construct an ordered dictionary from the object :rtype: OrderedDict
humanoidverse/utils/motion_lib/skeleton.py:135
↓ 2 callersMethodto_file
Write the object to a file (either .npy or .json) :param path: path of the file :type path: string
smpl_retarget/poselib/poselib/core/backend/abstract.py:114
↓ 2 callersFunctiontransform_from_rotation_translation
Construct a transform from a quaternion and 3D translation. Only one of them can be None.
humanoidverse/isaac_utils/isaac_utils/rotations.py:479
← previousnext →201–300 of 1,674, ranked by callers