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
↓ 2 callers
Function
transform_mat
Args: R: Bx3x3 array of a batch of rotation matrices t: Bx3x(1) array of a batch of translation vectors Returns: T: B
smpl_vis/utils/geo_transform.py:57
↓ 2 callers
Function
transform_mul
Combine two transformation together
humanoidverse/isaac_utils/isaac_utils/rotations.py:504
↓ 2 callers
Method
update
(self, frame_index=None, reset_trail=False, skeleton_motion=None)
smpl_retarget/poselib/poselib/visualization/skeleton_plotter_tasks.py:136
↓ 2 callers
Method
update_counter
(self)
humanoidverse/agents/ppo/ppo_mimic.py:726
↓ 2 callers
Method
update_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 callers
Function
wxyz_to_xyzw
(quat)
humanoidverse/isaac_utils/isaac_utils/rotations.py:581
↓ 1 callers
Method
ApplyAction
(self, action)
humanoidverse/deploy/urcirobot.py:228
↓ 1 callers
Function
EMA_smooth
(trans, alpha=0.3)
smpl_retarget/mink_retarget/convert_fit_motion.py:63
↓ 1 callers
Function
GetExternalPolicy
(description: str, config: CfgType)
humanoidverse/deploy/external/core.py:54
↓ 1 callers
Function
GetSinPolicy
(name: str)
humanoidverse/deploy/external/core.py:25
↓ 1 callers
Function
GetZeroPolicy
(name: str)
humanoidverse/deploy/external/core.py:8
↓ 1 callers
Method
Obs
(self)
humanoidverse/deploy/urcirobot.py:238
↓ 1 callers
Method
SetObsCfg
(self, obs_cfg: ObsCfg)
humanoidverse/deploy/urcirobot.py:264
↓ 1 callers
Method
TrySaveMotionStep
(self)
humanoidverse/deploy/urcirobot.py:596
↓ 1 callers
Method
UpdateObsForHistory
(self)
humanoidverse/deploy/urcirobot.py:327
↓ 1 callers
Method
UpdateObsWoHistory
(self)
humanoidverse/deploy/urcirobot.py:288
↓ 1 callers
Method
__init__
(self, model_path, **kwargs)
smpl_vis/utils/body_model_smpl.py:31
↓ 1 callers
Method
__init__
(self, motion_lib_cfg, num_envs, device)
humanoidverse/utils/motion_lib/motion_lib_robot_WJX.py:83
↓ 1 callers
Method
__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 callers
Method
__init__
(self, root_state, dof_pos, dof_vel)
humanoidverse/envs/motion_tracking/motion_tracking.py:41
↓ 1 callers
Method
__init__
(self, obs_dim_dict, module_config_dict)
humanoidverse/agents/modules/encoder_modules.py:11
↓ 1 callers
Method
__init__
( self, obs_dim_dict, module_config_dict, num_actions, )
humanoidverse/agents/modules/agent_modules.py:12
↓ 1 callers
Method
__init__
(self, dt)
humanoidverse/agents/callbacks/analysis_plot_force.py:117
↓ 1 callers
Method
__init__
(self, dt)
humanoidverse/agents/callbacks/analysis_plot_force_estimator.py:125
↓ 1 callers
Method
__init__
(self, dt)
humanoidverse/agents/callbacks/analysis_plot_motion_tracking.py:316
↓ 1 callers
Method
__init__
(self, dt)
humanoidverse/agents/callbacks/analysis_plot_locomotion_estimate_vel.py:117
↓ 1 callers
Method
__init__
(self, dt)
humanoidverse/agents/callbacks/analysis_plot_locomotion.py:109
↓ 1 callers
Method
__init__
(self, dt)
humanoidverse/agents/callbacks/analysis_plot_motion_tracking_openloop.py:246
↓ 1 callers
Method
__init__
( self, task_name: str, dots: np.ndarray, color: str = "blue", marker_
smpl_retarget/poselib/poselib/visualization/simple_plotter_tasks.py:89
↓ 1 callers
Method
__init__
(self, task: "BasePlotterTask")
smpl_retarget/poselib/poselib/visualization/plt_plotter.py:31
↓ 1 callers
Method
__init__
( self, task_name: str, skeleton_state, joints_color: str = "red", lin
smpl_retarget/poselib/poselib/visualization/skeleton_plotter_tasks.py:22
↓ 1 callers
Method
__init__
:param node_names: a list of names for each tree node :type node_names: List[str] :param parent_indices: an int32-typed tenso
smpl_retarget/poselib/poselib/skeleton/skeleton3d.py:78
↓ 1 callers
Method
__init_joint_names
(cls)
description/robots/dtype.py:32
↓ 1 callers
Method
__repr__
(self)
humanoidverse/utils/noise_tool.py:54
↓ 1 callers
Method
_actor_rollout_step
(self, obs_dict, policy_state_dict)
humanoidverse/agents/mh_ppo/mh_ppo.py:252
↓ 1 callers
Method
_actor_rollout_step
(self, obs_dict, policy_state_dict)
humanoidverse/agents/ppo/ppo_mimic.py:343
↓ 1 callers
Method
_actor_rollout_step
(self, obs_dict, policy_state_dict)
humanoidverse/agents/ppo/ppo.py:221
↓ 1 callers
Method
_apply_action
(self, target_q)
humanoidverse/deploy/urcirobot.py:224
↓ 1 callers
Function
_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 callers
Function
_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
motion_source/utils/rotation_conversions.py:156
↓ 1 callers
Method
_build_conv_layer
(self, layer_config)
humanoidverse/agents/modules/encoder_modules.py:86
↓ 1 callers
Method
_build_each_env
(self, env_id, env_ptr)
humanoidverse/simulator/isaacgym/isaacgym.py:254
↓ 1 callers
Method
_build_each_env
(self, env_id, env_ptr)
humanoidverse/simulator/isaacgym/isaacgym_hoi.py:315
↓ 1 callers
Method
_build_layer_config
(self, base_config, tsteps)
humanoidverse/agents/modules/encoder_modules.py:60
↓ 1 callers
Method
_build_mlp_layer
(self, layer_config)
humanoidverse/agents/modules/modules.py:47
↓ 1 callers
Method
_build_network_layer
(self, layer_config)
humanoidverse/agents/modules/modules.py:41
↓ 1 callers
Method
_build_network_layer
(self, layer_config)
humanoidverse/agents/modules/encoder_modules.py:49
↓ 1 callers
Method
_build_objects
(self, env_id, env_ptr)
humanoidverse/simulator/isaacgym/isaacgym_hoi.py:294
↓ 1 callers
Function
_calc_frame_blend
(time, len, num_frames, dt)
humanoidverse/measure_traj.py:68
↓ 1 callers
Method
_calc_frame_blend
(self, time, len, num_frames, dt)
humanoidverse/utils/motion_lib/motion_lib_base.py:492
↓ 1 callers
Method
_calculate_dim
(self)
humanoidverse/agents/modules/encoder_modules.py:32
↓ 1 callers
Method
_calculate_input_dim
(self)
humanoidverse/agents/modules/modules.py:15
↓ 1 callers
Method
_calculate_output_dim
(self)
humanoidverse/agents/modules/modules.py:31
↓ 1 callers
Function
_check_compatibility
(main_node, sub_node, path="robot")
humanoidverse/urci.py:193
↓ 1 callers
Method
_check_init
(self)
humanoidverse/deploy/urcirobot.py:446
↓ 1 callers
Method
_check_termination
Check if environments need to be reset
humanoidverse/envs/legged_base_task/legged_robot_base.py:408
↓ 1 callers
Method
_compute_angular_velocity
(r, time_delta: float, guassian_filter=True)
humanoidverse/utils/motion_lib/skeleton.py:1368
↓ 1 callers
Method
_compute_angular_velocity
(r, time_delta: float, guassian_filter=True)
smpl_retarget/poselib/poselib/skeleton/skeleton3d.py:1248
↓ 1 callers
Method
_compute_angular_velocity
(r, time_delta: float, guassian_filter=True)
smpl_retarget/mink_retarget/retargeting/torch_smplx_humanoid_batch.py:362
↓ 1 callers
Method
_compute_angular_velocity
(r, time_delta: float, guassian_filter=True)
smpl_retarget/mink_retarget/retargeting/torch_humanoid_batch.py:356
↓ 1 callers
Method
_compute_observations
Computes observations
humanoidverse/envs/legged_base_task/legged_robot_base.py:754
↓ 1 callers
Method
_compute_returns
Compute the returns and advantages for the given policy state. This function calculates the returns and advantages for each step in the
humanoidverse/agents/mh_ppo/mh_ppo.py:348
↓ 1 callers
Method
_compute_returns
Compute the returns and advantages for the given policy state. This function calculates the returns and advantages for each step in the
humanoidverse/agents/ppo/ppo_mimic.py:445
↓ 1 callers
Method
_compute_returns
Compute the returns and advantages for the given policy state. This function calculates the returns and advantages for each step in the
humanoidverse/agents/ppo/ppo.py:309
↓ 1 callers
Method
_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:706
↓ 1 callers
Method
_compute_torques
Compute torques from actions. Actions can be interpreted as position or velocity targets given to a PD controller, or directly as scaled
humanoidverse/envs/legged_base_task/legged_robot_base.py:786
↓ 1 callers
Method
_compute_velocity
(p, time_delta, guassian_filter=True)
humanoidverse/utils/motion_lib/skeleton.py:1356
↓ 1 callers
Method
_compute_velocity
(p, time_delta, guassian_filter=True)
smpl_retarget/poselib/poselib/skeleton/skeleton3d.py:1236
↓ 1 callers
Method
_compute_velocity
(p, time_delta, guassian_filter=True)
smpl_retarget/mink_retarget/retargeting/torch_smplx_humanoid_batch.py:350
↓ 1 callers
Method
_compute_velocity
(p, time_delta, guassian_filter=True)
smpl_retarget/mink_retarget/retargeting/torch_humanoid_batch.py:344
↓ 1 callers
Function
_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 callers
Function
_copysign
Return a tensor where each element has the absolute value taken from the, corresponding element of a, with sign taken from the corresponding
motion_source/utils/rotation_conversions.py:77
↓ 1 callers
Method
_create_actor_state
(self)
humanoidverse/agents/ppo/ppo.py:651
↓ 1 callers
Method
_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:158
↓ 1 callers
Method
_create_eval_callbacks
(self)
humanoidverse/agents/ppo/ppo.py:654
↓ 1 callers
Method
_create_ground_plane
Adds a ground plane to the simulation, sets friction and restitution based on the cfg.
humanoidverse/simulator/isaacgym/isaacgym.py:101
↓ 1 callers
Method
_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 callers
Method
_create_heightfield
Adds a heightfield terrain to the simulation, sets parameters based on the cfg.
humanoidverse/simulator/isaacgym/isaacgym.py:115
↓ 1 callers
Method
_create_heightfield
Adds a heightfield terrain to the simulation, sets parameters based on the cfg.
humanoidverse/simulator/isaacgym/isaacgym_hoi.py:113
↓ 1 callers
Method
_create_impl
(self, task_list: List[BasePlotterTask])
smpl_retarget/poselib/poselib/visualization/core.py:77
↓ 1 callers
Method
_create_trimesh
Adds a triangle mesh terrain to the simulation, sets parameters based on the cfg.
humanoidverse/simulator/isaacgym/isaacgym.py:134
↓ 1 callers
Method
_create_trimesh
Adds a triangle mesh terrain to the simulation, sets parameters based on the cfg.
humanoidverse/simulator/isaacgym/isaacgym_hoi.py:132
↓ 1 callers
Method
_domain_rand_config
(self)
humanoidverse/envs/legged_base_task/legged_robot_base.py:133
↓ 1 callers
Method
_draw_debug_vis
Draws visualizations for dubugging (slows down simulation a lot). Default behaviour: draws height measurement points
humanoidverse/envs/legged_base_task/legged_robot_base.py:834
↓ 1 callers
Method
_eval_mode
(self)
humanoidverse/agents/mh_ppo/mh_ppo.py:168
↓ 1 callers
Method
_eval_mode
(self)
humanoidverse/agents/ppo/ppo_mimic.py:219
↓ 1 callers
Method
_eval_mode
(self)
humanoidverse/agents/ppo/ppo.py:137
↓ 1 callers
Function
_get_animation_curve
(joint, fbx_scene)
smpl_retarget/poselib/poselib/skeleton/backend/fbx/fbx_py27_backend.py:205
↓ 1 callers
Method
_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:111
↓ 1 callers
Function
_get_frame_count
(fbx_scene)
smpl_retarget/poselib/poselib/skeleton/backend/fbx/fbx_py27_backend.py:180
↓ 1 callers
Method
_get_future_motion_targets
( self, )
humanoidverse/deploy/urcirobot.py:804
↓ 1 callers
Method
_get_future_motion_targets
(self)
humanoidverse/envs/motion_tracking/general_tracking.py:500
↓ 1 callers
Method
_get_motion_to_save
(self)
humanoidverse/deploy/urcirobot.py:593
↓ 1 callers
Method
_get_num_actors_per_env
(self)
humanoidverse/simulator/isaacgym/isaacgym.py:632
↓ 1 callers
Method
_get_num_actors_per_env
(self)
humanoidverse/simulator/isaacgym/isaacgym_hoi.py:553
↓ 1 callers
Function
_get_skeleton
(root_joint)
smpl_retarget/poselib/poselib/skeleton/backend/fbx/fbx_py27_backend.py:261
↓ 1 callers
Method
_get_state
(self)
humanoidverse/deploy/urcirobot.py:248
↓ 1 callers
Method
_init_adaptive_sigma
(self)
humanoidverse/envs/motion_tracking/motion_tracking.py:1018
↓ 1 callers
Method
_init_adaptive_sigma
(self)
humanoidverse/envs/motion_tracking/general_tracking.py:958
↓ 1 callers
Method
_init_buffers
(self)
humanoidverse/envs/base_task/base_task.py:70
← previous
next →
301–400 of 1,674, ranked by callers