MCPcopy Create free account

hub / github.com/amazon-far/ResMimic / functions

Functions982 in github.com/amazon-far/ResMimic

↓ 3 callersFunctionquat_diff
(q0, q1)
pose/pose/utils/torch_utils.py:265
↓ 3 callersFunctionquat_from_angle_axis
(angle, axis)
pose/pose/utils/isaacgym_torch_utils.py:97
↓ 3 callersFunctionquat_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/
pose/pose/poselib/poselib/core/rotation3d.py:171
↓ 3 callersFunctionquat_mul
quaternion multiplication
pose/pose/poselib/poselib/core/rotation3d.py:37
↓ 3 callersFunctionreduce_inplace_sum
(x)
rsl_rl/rsl_rl/utils/utils.py:241
↓ 3 callersMethodrender
(self, sync_frame_time=True)
legged_gym/legged_gym/envs/base/base_task.py:154
↓ 3 callersMethodreset
(self, env_ids: Union[list, torch.Tensor])
rsl_rl/rsl_rl/env/vec_env.py:53
↓ 3 callersMethodreset_idx
Reset selected robots
legged_gym/legged_gym/envs/base/base_task.py:136
↓ 3 callersMethodsample_motions
(self, n, max_difficulty=None)
pose/pose/utils/motion_lib.py:159
↓ 3 callersMethodsample_time
(self, motion_ids, truncate_time=None)
pose/pose/utils/motion_lib.py:175
↓ 3 callersMethodshow
(self)
pose/pose/poselib/poselib/visualization/plt_plotter.py:80
↓ 3 callersMethodshow
(self)
pose/pose/poselib/poselib/visualization/plt_plotter.py:264
↓ 3 callersFunctionslerp
(q0, q1, t)
pose/pose/utils/torch_utils.py:146
↓ 3 callersMethodtraj_time_sample_batch
Sample random time for multiple trajectories.
rsl_rl/rsl_rl/datasets/motion_loader.py:182
↓ 3 callersFunctiontransform_mul
Combine two transformation together
pose/pose/poselib/poselib/core/rotation3d.py:350
↓ 3 callersMethodupdate
(self)
rsl_rl/rsl_rl/algorithms/ppo.py:144
↓ 3 callersMethodupdate_std
(self, std_scale)
rsl_rl/rsl_rl/modules/actor_critic_rma.py:256
↓ 3 callersMethodweighted_traj_idx_sample_batch
Batch sample traj idxs.
rsl_rl/rsl_rl/datasets/motion_loader.py:170
↓ 2 callersMethod__init__
(self, num_observations, num_motion_observations, num_motion_steps,
rsl_rl/rsl_rl/modules/actor_critic_mimic.py:83
↓ 2 callersMethod__init__
(self, num_prop, num_actions, actor_hidden_dims, priv_enco
rsl_rl/rsl_rl/modules/actor_critic_rma.py:86
↓ 2 callersMethod__init__
observation structure: motion_obs, priop_obs, history_obs, future_obs
rsl_rl/rsl_rl/modules/actor_critic_future.py:97
↓ 2 callersMethod_add_motions
(self, root_pos, root_rot, dof_pos, local_body_pos, fps, curr_weight, curr_file)
pose/pose/utils/motion_lib_pkl.py:187
↓ 2 callersMethod_build_body_ids_tensor
(self, body_names)
legged_gym/legged_gym/envs/base/humanoid_char.py:396
↓ 2 callersMethod_calc_frame_blend
(self, time, len, num_frames, dt)
pose/pose/utils/motion_lib.py:448
↓ 2 callersMethod_calc_mean_sq
(self, mean, std)
rsl_rl/rsl_rl/utils/normalizer.py:94
↓ 2 callersMethod_draw
(self)
pose/pose/poselib/poselib/visualization/plt_plotter.py:221
↓ 2 callersMethod_draw
(self)
pose/pose/poselib/poselib/visualization/plt_plotter.py:419
↓ 2 callersMethod_get_env_origins
Sets environment origins. On rough terrain the origins are defined by the terrain platforms. Otherwise create a grid.
legged_gym/legged_gym/envs/base/legged_robot.py:962
↓ 2 callersMethod_get_lines_and_dots
Get all the lines and dots needed to draw the skeleton state
pose/pose/poselib/poselib/visualization/skeleton_plotter_tasks.py:69
↓ 2 callersMethod_get_masked_motion_state_obs
Get masked motion state as student observation input
legged_gym/legged_gym/envs/g1/g1_mimic_future.py:292
↓ 2 callersMethod_get_pairwise_average_translation
(self)
pose/pose/poselib/poselib/skeleton/skeleton3d.py:722
↓ 2 callersMethod_get_vel_and_avel
Get all the velocity and angular velocity lines
pose/pose/poselib/poselib/visualization/skeleton_plotter_tasks.py:182
↓ 2 callersMethod_init_lim
(self)
pose/pose/poselib/poselib/visualization/plt_plotter.py:97
↓ 2 callersMethod_init_lim
(self)
pose/pose/poselib/poselib/visualization/plt_plotter.py:281
↓ 2 callersMethod_lines_extract_xy_impl
(index, lines_task)
pose/pose/poselib/poselib/visualization/plt_plotter.py:121
↓ 2 callersMethod_lines_extract_xyz_impl
(index, lines_task)
pose/pose/poselib/poselib/visualization/plt_plotter.py:312
↓ 2 callersMethod_load_motions
(self, motion_file, no_keybody)
pose/pose/utils/motion_lib.py:270
↓ 2 callersMethod_max
(self, x, y)
pose/pose/poselib/poselib/visualization/plt_plotter.py:90
↓ 2 callersMethod_min
(self, x, y)
pose/pose/poselib/poselib/visualization/plt_plotter.py:83
↓ 2 callersMethod_need_normalizer_update
(self, iterations, update_iterations)
rsl_rl/rsl_rl/runners/on_policy_dagger_runner.py:367
↓ 2 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
legged_gym/legged_gym/envs/base/legged_robot.py:725
↓ 2 callersMethod_process_dof_props
Callback allowing to store/change/randomize the DOF properties of each environment. Called During environment creation. Base
legged_gym/legged_gym/envs/base/legged_robot.py:406
↓ 2 callersMethod_process_rigid_body_props
(self, props, env_id)
legged_gym/legged_gym/envs/base/legged_robot.py:437
↓ 2 callersMethod_process_rigid_shape_props
Callback allowing to store/change/randomize the rigid shape properties of each environment. Called During environment creation.
legged_gym/legged_gym/envs/base/legged_robot.py:379
↓ 2 callersMethod_push_end_effector
Randomly pushes the gripper stators. Emulates an impulse by setting a randomized gripper stator velocity.
legged_gym/legged_gym/envs/base/legged_robot.py:575
↓ 2 callersMethod_remapped_to
( self, joint_mapping: Dict[str, str], target_skeleton_tree: SkeletonTree )
pose/pose/poselib/poselib/skeleton/skeleton3d.py:785
↓ 2 callersMethod_reset_buffers_extra
(self, env_ids)
legged_gym/legged_gym/envs/base/humanoid_char.py:193
↓ 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
legged_gym/legged_gym/envs/base/legged_robot.py:516
↓ 2 callersMethod_reset_root_states
Resets ROOT states position and velocities of selected environmments Sets base position based on the curriculum Selects rando
legged_gym/legged_gym/envs/base/legged_robot.py:531
↓ 2 callersMethod_reward_termination
(self)
legged_gym/legged_gym/envs/base/legged_robot.py:1178
↓ 2 callersMethod_trail_extract_xy_impl
(index, trail_task)
pose/pose/poselib/poselib/visualization/plt_plotter.py:125
↓ 2 callersMethod_trail_extract_xyz_impl
(index, trail_task)
pose/pose/poselib/poselib/visualization/plt_plotter.py:316
↓ 2 callersMethodact
(self, obs, critic_obs, info, hist_encoding=False)
rsl_rl/rsl_rl/algorithms/dagger_ppo.py:135
↓ 2 callersFunctioncalc_heading
(q)
pose/pose/utils/torch_utils.py:196
↓ 2 callersMethodcalc_hoi_motion_frame
(self, motion_ids, motion_times)
pose/pose/utils/motion_lib_hoi.py:50
↓ 2 callersMethodcompute_reward
Compute rewards Calls each reward function which had a non-zero scale (processed in self._prepare_reward_function()) adds eac
legged_gym/legged_gym/envs/base/legged_robot.py:272
↓ 2 callersMethoddraw_key_bodies_actual
(self)
legged_gym/legged_gym/envs/base/humanoid_char.py:405
↓ 2 callersMethoddraw_key_bodies_motion
(self)
legged_gym/legged_gym/envs/base/humanoid_char.py:423
↓ 2 callersMethoddrop_nodes_by_names
( self, node_names: List[str], pairwise_translation=None )
pose/pose/poselib/poselib/skeleton/skeleton3d.py:240
↓ 2 callersFunctioneuclidean_to_rotation_matrix
Get the rotation matrix on the top-left corner of a Euclidean transformation matrix
pose/pose/poselib/poselib/core/rotation3d.py:430
↓ 2 callersFunctioneuclidean_to_transform
Construct a transform from a Euclidean transformation matrix
pose/pose/poselib/poselib/core/rotation3d.py:465
↓ 2 callersFunctioneuclidean_translation
Get the translation vector located at the last column of the matrix
pose/pose/poselib/poselib/core/rotation3d.py:445
↓ 2 callersFunctionfull_obs_to_base_obs
(env_cfg, obs)
legged_gym/legged_gym/scripts/play_residual.py:92
↓ 2 callersMethodfull_obs_to_base_obs
(self, obs)
rsl_rl/rsl_rl/runners/on_policy_dagger_runner.py:224
↓ 2 callersMethodget_angular_vel
(pose)
rsl_rl/rsl_rl/datasets/motion_loader.py:381
↓ 2 callersMethodget_episode_log
(self, env_ids=0)
legged_gym/legged_gym/envs/base/humanoid_char.py:475
↓ 2 callersMethodget_inference_policy
(self, device=None)
rsl_rl/rsl_rl/runners/on_policy_dagger_runner.py:523
↓ 2 callersMethodget_joint_pose
(pose)
rsl_rl/rsl_rl/datasets/motion_loader.py:363
↓ 2 callersMethodget_joint_vel
(pose)
rsl_rl/rsl_rl/datasets/motion_loader.py:387
↓ 2 callersMethodget_linear_vel
(pose)
rsl_rl/rsl_rl/datasets/motion_loader.py:375
↓ 2 callersMethodget_masking_info
Get current masking information for logging.
legged_gym/legged_gym/envs/g1/g1_mimic_future.py:566
↓ 2 callersMethodget_motion_names
(self)
pose/pose/utils/motion_lib_pkl.py:376
↓ 2 callersMethodget_normalizer
(self, device=None)
rsl_rl/rsl_rl/runners/on_policy_dagger_runner.py:535
↓ 2 callersMethodget_observations
(self)
legged_gym/legged_gym/envs/base/base_task.py:130
↓ 2 callersMethodget_root_pos
(pose)
rsl_rl/rsl_rl/datasets/motion_loader.py:351
↓ 2 callersMethodget_shape
(self)
rsl_rl/rsl_rl/utils/normalizer.py:55
↓ 2 callersMethodget_tar_toe_pos_local
(pose)
rsl_rl/rsl_rl/datasets/motion_loader.py:369
↓ 2 callersMethodget_total_length
(self)
pose/pose/utils/motion_lib.py:153
↓ 2 callersMethodinfer_hist_latent
(self, obs)
rsl_rl/rsl_rl/modules/actor_critic_rma.py:144
↓ 2 callersMethodinfer_priv_latent
(self, obs)
rsl_rl/rsl_rl/modules/actor_critic_rma.py:140
↓ 2 callersMethodinit_storage
(self, num_envs, num_transitions_per_env, actor_obs_shape, critic_obs_shape, action_shape)
rsl_rl/rsl_rl/algorithms/ppo.py:102
↓ 2 callersMethodinsert
Add new states to memory.
rsl_rl/rsl_rl/storage/replay_buffer.py:20
↓ 2 callersMethodkeep_nodes_by_names
( self, node_names: List[str], pairwise_translation=None )
pose/pose/poselib/poselib/skeleton/skeleton3d.py:283
↓ 2 callersFunctionparkour_hurdle_terrain
(terrain, platform_len=2.5, platform_height=0.,
legged_gym/legged_gym/gym_utils/terrain.py:578
↓ 2 callersFunctionparse_device_str
(device_str)
legged_gym/legged_gym/gym_utils/helpers.py:373
↓ 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].
pose/pose/poselib/poselib/core/rotation3d.py:258
↓ 2 callersFunctionquat_conjugate
quaternion with its imaginary part negated
pose/pose/poselib/poselib/core/rotation3d.py:82
↓ 2 callersFunctionquat_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
pose/pose/poselib/poselib/core/rotation3d.py:147
↓ 2 callersFunctionquat_identity_like
Construct identity 3D rotation with the same shape
pose/pose/poselib/poselib/core/rotation3d.py:250
↓ 2 callersMethodrecord
(self, x)
rsl_rl/rsl_rl/utils/normalizer.py:16
↓ 2 callersFunctionreduce_sum
(x)
rsl_rl/rsl_rl/utils/utils.py:206
↓ 2 callersMethodrender_record
(self, mode="rgb_array")
legged_gym/legged_gym/envs/base/humanoid_char.py:86
↓ 2 callersMethodreset
(self, dones=None)
rsl_rl/rsl_rl/modules/actor_critic_recurrent.py:114
↓ 2 callersMethodreset_idx
Reset some environments. Calls self._reset_dofs(env_ids), self._reset_root_states(env_ids), and self._resample_commands(env_ids)
legged_gym/legged_gym/envs/base/legged_robot.py:220
↓ 2 callersMethodretarget_to
Retarget the skeleton state to a target skeleton tree. This is a naive retarget implementation with rough approximations. The functi
pose/pose/poselib/poselib/skeleton/skeleton3d.py:814
↓ 2 callersFunctionsplit_and_pad_trajectories
Splits trajectories at done indices. Then concatenates them and padds with zeros up to the length og the longest trajectory. Returns masks corres
rsl_rl/rsl_rl/utils/utils.py:38
↓ 2 callersFunctionsymexp
Symmetric exponential function. Adapted from https://github.com/danijar/dreamerv3.
rsl_rl/rsl_rl/utils/math.py:58
↓ 2 callersFunctionsymlog
Symmetric logarithmic function. Adapted from https://github.com/danijar/dreamerv3.
rsl_rl/rsl_rl/utils/math.py:49
↓ 2 callersMethodto_dict
(self)
pose/pose/poselib/poselib/skeleton/skeleton3d.py:165
↓ 2 callersMethodtraj_time_sample
Sample random time for traj.
rsl_rl/rsl_rl/datasets/motion_loader.py:176
← previousnext →101–200 of 982, ranked by callers