Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TeleHuman/PBHC
/ functions
Functions
1,674 in github.com/TeleHuman/PBHC
⨍
Functions
1,674
◇
Types & classes
123
↳
Endpoints
6
↓ 4 callers
Function
to_torch
(tensor)
humanoidverse/utils/motion_lib/motion_lib_robot_WJX.py:47
↓ 4 callers
Function
to_torch
(tensor)
humanoidverse/utils/motion_lib/motion_lib_base.py:35
↓ 4 callers
Function
transform_rotation
Get rotation from transform
humanoidverse/isaac_utils/isaac_utils/rotations.py:494
↓ 4 callers
Function
transform_translation
Get translation from transform
humanoidverse/isaac_utils/isaac_utils/rotations.py:499
↓ 4 callers
Function
wrap_to_pi
(angles)
humanoidverse/isaac_utils/isaac_utils/rotations.py:50
↓ 4 callers
Function
wrap_to_pi_float
(angles:float)
humanoidverse/deploy/mujoco.py:29
↓ 4 callers
Function
xyzw_to_wxyz
(quat)
humanoidverse/isaac_utils/isaac_utils/rotations.py:585
↓ 3 callers
Method
TrySaveMotionFile
(self, pid: int)
humanoidverse/deploy/urcirobot.py:606
↓ 3 callers
Method
__init__
(self, shape: Tuple[int, ...], mu: float, sigma: float, theta: float, dt: float, **kwargs)
humanoidverse/utils/noise_tool.py:46
↓ 3 callers
Method
__init__
(self, vertices, faces)
smpl_retarget/motion_filter/utils/part_volumes.py:14
↓ 3 callers
Method
_indent
(self, s)
humanoidverse/utils/motion_lib/skeleton.py:251
↓ 3 callers
Method
_indent
(self, s)
smpl_retarget/poselib/poselib/skeleton/skeleton3d.py:117
↓ 3 callers
Method
_max
(self, x, y)
smpl_retarget/poselib/poselib/visualization/plt_plotter.py:252
↓ 3 callers
Method
_min
(self, x, y)
smpl_retarget/poselib/poselib/visualization/plt_plotter.py:245
↓ 3 callers
Method
_norm
(self, input: torch.Tensor, p:int=2, dim:int=0, eps:float=1e-12)
humanoidverse/utils/noise_tool.py:133
↓ 3 callers
Method
_push_robots
Random pushes the robots. Emulates an impulse by setting a randomized base velocity.
humanoidverse/envs/legged_base_task/legged_robot_base.py:1081
↓ 3 callers
Function
_recursive_to_list
Takes some iterable that might contain iterables and converts it to a list of lists [of lists... etc] Mainly used for converting the st
smpl_retarget/poselib/poselib/skeleton/backend/fbx/fbx_py27_backend.py:286
↓ 3 callers
Method
_transfer_to
(self, new_skeleton_tree: SkeletonTree)
humanoidverse/utils/motion_lib/skeleton.py:850
↓ 3 callers
Method
_transfer_to
(self, new_skeleton_tree: SkeletonTree)
smpl_retarget/poselib/poselib/skeleton/skeleton3d.py:716
↓ 3 callers
Method
_update_lim
(self, xs, ys)
smpl_retarget/poselib/poselib/visualization/plt_plotter.py:81
↓ 3 callers
Method
_update_lim
(self, xs, ys, zs)
smpl_retarget/poselib/poselib/visualization/plt_plotter.py:267
↓ 3 callers
Method
actor
(self)
humanoidverse/agents/modules/ppo_modules.py:36
↓ 3 callers
Method
apply
(self, simulator)
humanoidverse/envs/motion_tracking/motion_tracking.py:63
↓ 3 callers
Function
blend_motion
(preblend_data, input_motion_times)
humanoidverse/measure_traj.py:67
↓ 3 callers
Function
calc_yaw_heading_quat_inv
(yaw: Tensor)
humanoidverse/isaac_utils/isaac_utils/rotations.py:309
↓ 3 callers
Method
clear_lines
(self)
humanoidverse/simulator/genesis/genesis.py:414
↓ 3 callers
Method
contract_array
Contract the array of `cls` to the size of `subcls`.
description/robots/dtype.py:164
↓ 3 callers
Function
create_camera_sensor
(width=None, height=None, f_fullframe=None)
smpl_vis/utils/geo_transform.py:19
↓ 3 callers
Method
create_renderer
(self)
smpl_vis/utils/renderer.py:123
↓ 3 callers
Method
dofpose_specs
(cls)
description/robots/dtype.py:101
↓ 3 callers
Method
drop_nodes_by_names
( self, node_names: List[str], pairwise_translation=None )
smpl_retarget/poselib/poselib/skeleton/skeleton3d.py:219
↓ 3 callers
Method
expand_array
Expand the array of `subcls` to the size of `cls`.
description/robots/dtype.py:153
↓ 3 callers
Method
from_mjcf
(self, path)
smpl_retarget/mink_retarget/retargeting/torch_humanoid_batch.py:142
↓ 3 callers
Method
from_skeleton_state
Construct a skeleton motion from a skeleton state. The velocities are estimated using second order guassian filter along the last axi
smpl_retarget/poselib/poselib/skeleton/skeleton3d.py:1105
↓ 3 callers
Function
get_appendix_motion_data
(pol_motion_file_path)
humanoidverse/measure_traj.py:28
↓ 3 callers
Method
history_encoding
(self, history_obs)
humanoidverse/agents/modules/agent_modules.py:62
↓ 3 callers
Method
increment_step
(self)
humanoidverse/agents/modules/data_utils.py:50
↓ 3 callers
Function
matrix_from_quat
(quaternions: torch.Tensor, w_last: bool = True)
humanoidverse/utils/torch_utils.py:274
↓ 3 callers
Function
matrix_to_quaternion
w x y z Convert rotations given as rotation matrices to quaternions. Args: matrix: Rotation matrices as tensor of shape (..., 3,
humanoidverse/isaac_utils/isaac_utils/rotations.py:589
↓ 3 callers
Method
mean_and_clear
(self)
humanoidverse/utils/average_meters.py:56
↓ 3 callers
Method
mesh_fk
Load the mesh from the XML file and merge them into the humanoid based on the current pose.
humanoidverse/utils/motion_lib/torch_humanoid_batch.py:360
↓ 3 callers
Function
normalize
(x, eps: float = 1e-9)
humanoidverse/isaac_utils/isaac_utils/maths.py:7
↓ 3 callers
Function
normalize
(x, eps: float = 1e-9)
humanoidverse/simulator/genesis/tmp_gs_utils.py:94
↓ 3 callers
Method
on_post_eval_env_step
(self, actor_state)
humanoidverse/agents/callbacks/base_callback.py:17
↓ 3 callers
Method
on_post_evaluate_policy
(self)
humanoidverse/agents/callbacks/base_callback.py:20
↓ 3 callers
Method
on_pre_eval_env_step
(self, actor_state)
humanoidverse/agents/callbacks/base_callback.py:14
↓ 3 callers
Method
on_pre_evaluate_policy
(self)
humanoidverse/agents/callbacks/base_callback.py:11
↓ 3 callers
Method
priv_encoding
(self, priv_obs)
humanoidverse/agents/modules/agent_modules.py:66
↓ 3 callers
Function
quat_from_angle_axis
(angle: Tensor, axis: Tensor, w_last: bool)
humanoidverse/isaac_utils/isaac_utils/rotations.py:138
↓ 3 callers
Function
quat_from_angle_axis
Create a 3D rotation from angle and axis of rotation. The rotation is counter-clockwise along the axis. The rotation can be interpreted as a_
smpl_retarget/poselib/poselib/core/rotation3d.py:125
↓ 3 callers
Function
quat_from_rotation_matrix
Construct a 3D rotation from a valid 3x3 rotation matrices. Reference can be found here: http://www.cg.info.hiroshima-cu.ac.jp/~miyazaki/
smpl_retarget/poselib/poselib/core/rotation3d.py:149
↓ 3 callers
Function
quat_identity_like
Construct identity 3D rotation with the same shape
humanoidverse/isaac_utils/isaac_utils/rotations.py:472
↓ 3 callers
Function
quat_mul
quaternion multiplication
smpl_retarget/poselib/poselib/core/rotation3d.py:15
↓ 3 callers
Function
quat_rotate
(q, v)
humanoidverse/utils/torch_utils.py:61
↓ 3 callers
Function
quat_rotate
(q: Tensor, v: Tensor, w_last: bool)
humanoidverse/isaac_utils/isaac_utils/rotations.py:82
↓ 3 callers
Function
quaternion_raw_multiply
Multiply two quaternions. Usual torch rules for broadcasting apply. Args: a: Quaternions as tensor of shape (..., 4), real part
humanoidverse/utils/motion_lib/motion_utils/rotation_conversions.py:357
↓ 3 callers
Function
quaternion_raw_multiply
Multiply two quaternions. Usual torch rules for broadcasting apply. Args: a: Quaternions as tensor of shape (..., 4), real part
motion_source/utils/rotation_conversions.py:358
↓ 3 callers
Function
quaternion_to_matrix
WXYZ Convert rotations given as quaternions to rotation matrices. Args: quaternions: quaternions with real part first,
humanoidverse/isaac_utils/isaac_utils/rotations.py:519
↓ 3 callers
Function
quaternion_to_matrix
Convert rotations given as quaternions to rotation matrices. Args: quaternions: quaternions with real part first, as ten
motion_source/utils/rotation_conversions.py:46
↓ 3 callers
Method
render
(self, sync_frame_time=True)
humanoidverse/envs/base_task/base_task.py:104
↓ 3 callers
Method
retarget_to
Retarget the skeleton state to a target skeleton tree. This is a naive retarget implementation with rough approximations. The functi
smpl_retarget/poselib/poselib/skeleton/skeleton3d.py:796
↓ 3 callers
Method
set_actor_root_state_tensor
Sets the root state tensor for specified actors within environments. Args: set_env_ids (tensor): Tensor of environment I
humanoidverse/simulator/genesis/genesis.py:318
↓ 3 callers
Method
set_dof_state_tensor
Sets the DOF state tensor for specified actors within environments. Args: set_env_ids (tensor): Tensor of environment ID
humanoidverse/simulator/genesis/genesis.py:355
↓ 3 callers
Method
set_is_evaluating
(self)
humanoidverse/envs/legged_base_task/legged_robot_base.py:235
↓ 3 callers
Method
show
(self)
smpl_retarget/poselib/poselib/visualization/plt_plotter.py:58
↓ 3 callers
Method
start_compute_metrics
(self)
humanoidverse/envs/motion_tracking/motion_tracking.py:244
↓ 3 callers
Function
to_cuda
Move data in the batch to cuda(), carefully handle data that is not tensor
smpl_vis/smpl_render.py:38
↓ 3 callers
Method
to_dict
(self)
smpl_retarget/poselib/poselib/skeleton/skeleton3d.py:145
↓ 3 callers
Function
to_torch
(x, dtype=torch.float, device="cuda:0", requires_grad=False)
humanoidverse/utils/torch_utils.py:17
↓ 3 callers
Function
transform_inverse
Inverse transformation
smpl_retarget/poselib/poselib/core/rotation3d.py:305
↓ 3 callers
Function
transform_mul
Combine two transformation together
smpl_retarget/poselib/poselib/core/rotation3d.py:324
↓ 3 callers
Method
update
(self, configuration = None)
robot_motion_process/vis_rr.py:67
↓ 3 callers
Function
update_intrinsics_from_bbox
(K_org, bbox)
smpl_vis/utils/renderer.py:45
↓ 3 callers
Method
update_view_location
Updates the camera view pose based on the current viewer origin and the eye and lookat positions. Args: eye: The eye position of
humanoidverse/simulator/isaacsim/isaaclab_viewpoint_camera_controller.py:165
↓ 3 callers
Method
write
(self, message)
humanoidverse/utils/logging.py:24
↓ 2 callers
Method
GetState
(self)
humanoidverse/deploy/urcirobot.py:251
↓ 2 callers
Method
KickMotionLib
(self)
humanoidverse/deploy/urcirobot.py:386
↓ 2 callers
Method
Reset
(self)
humanoidverse/deploy/urcirobot.py:210
↓ 2 callers
Method
UpdateObs
(self)
humanoidverse/deploy/urcirobot.py:440
↓ 2 callers
Method
__init__
model: The original PyTorch model. input_keys: List of input names as keys for the input dictionary.
humanoidverse/utils/inference_helpers.py:20
↓ 2 callers
Method
__init__
(self, obs_dim_dict, module_config_dict, num_actions,
humanoidverse/agents/modules/ppo_modules.py:12
↓ 2 callers
Method
_actor_act_step
(self, obs_dict)
humanoidverse/agents/mh_ppo/mh_ppo.py:427
↓ 2 callers
Method
_actor_act_step
(self, obs_dict, hist_encoding=False)
humanoidverse/agents/ppo/ppo_mimic.py:587
↓ 2 callers
Method
_actor_act_step
(self, obs_dict)
humanoidverse/agents/ppo/ppo.py:385
↓ 2 callers
Function
_angle_from_tan
Extract the first or third Euler angle from the two members of the matrix which are positive constant times its sine and cosine. Args:
humanoidverse/utils/motion_lib/motion_utils/rotation_conversions.py:211
↓ 2 callers
Function
_angle_from_tan
Extract the first or third Euler angle from the two members of the matrix which are positive constant times its sine and cosine. Args:
motion_source/utils/rotation_conversions.py:212
↓ 2 callers
Method
_apply_force_in_physics_step
(self)
humanoidverse/envs/legged_base_task/legged_robot_base.py:293
↓ 2 callers
Function
_calc_frame_blend
(time, len, num_frames, dt)
humanoidverse/utils/motion_lib/motion_lib_robot_WJX.py:54
↓ 2 callers
Function
_check_longest_curve
(curve, max_curve_key_count)
smpl_retarget/poselib/poselib/skeleton/backend/fbx/fbx_py27_backend.py:235
↓ 2 callers
Method
_compute_angular_velocity
(r, time_delta: float, guassian_filter=True)
humanoidverse/utils/motion_lib/torch_humanoid_batch.py:282
↓ 2 callers
Method
_compute_angular_velocity
(r, time_delta: float, guassian_filter=True)
motion_source/utils/torch_humanoid_batch.py:297
↓ 2 callers
Method
_compute_velocity
(p, time_delta, guassian_filter=True)
humanoidverse/utils/motion_lib/torch_humanoid_batch.py:272
↓ 2 callers
Method
_compute_velocity
(p, time_delta, guassian_filter=True)
motion_source/utils/torch_humanoid_batch.py:287
↓ 2 callers
Method
_create_actor_state
(self)
humanoidverse/agents/mh_ppo/mh_ppo.py:739
↓ 2 callers
Method
_create_actor_state
(self)
humanoidverse/agents/ppo/ppo_mimic.py:938
↓ 2 callers
Method
_create_eval_callbacks
(self)
humanoidverse/agents/mh_ppo/mh_ppo.py:742
↓ 2 callers
Method
_create_eval_callbacks
(self)
humanoidverse/agents/ppo/ppo_mimic.py:941
↓ 2 callers
Method
_critic_eval_step
(self, obs_dict)
humanoidverse/agents/mh_ppo/mh_ppo.py:430
↓ 2 callers
Method
_critic_eval_step
(self, obs_dict)
humanoidverse/agents/ppo/ppo_mimic.py:593
↓ 2 callers
Method
_critic_eval_step
(self, obs_dict)
humanoidverse/agents/ppo/ppo.py:388
← previous
next →
101–200 of 1,674, ranked by callers