Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/YanjieZe/GMR
/ functions
Functions
517 in github.com/YanjieZe/GMR
⨍
Functions
517
◇
Types & classes
58
↓ 2 callers
Function
get_smplx_data_offline_fast
Must return a dictionary with the following structure: { "Hips": (position, orientation), "Spine": (position, orientation),
general_motion_retargeting/utils/smpl.py:170
↓ 2 callers
Method
get_unlabeled_marker_count
(self)
general_motion_retargeting/optitrack_vendor/MoCapData.py:209
↓ 2 callers
Method
initialize
Initialize the Xsens device and discover available body parts. Returns: True if initialization successful, False
general_motion_retargeting/utils/xsens_vendor/xsens_to_gmr_adapter.py:101
↓ 2 callers
Function
load_robot_motion
Load robot motion data from a pickle file.
general_motion_retargeting/data_loader.py:4
↓ 2 callers
Function
load_smplx_file
(smplx_file, smplx_body_model_path)
general_motion_retargeting/utils/smpl.py:14
↓ 2 callers
Function
normalize
Normalizes a tensor over some axis (axes) :param x: data tensor :param axis: axis(axes) along which to compute the norm :param eps:
general_motion_retargeting/utils/lafan_vendor/utils.py:17
↓ 2 callers
Function
normalize_angle
(x)
general_motion_retargeting/torch_utils.py:62
↓ 2 callers
Method
offset_human_data
the pos offsets are applied in the local frame
general_motion_retargeting/motion_retarget.py:268
↓ 2 callers
Method
parse_to_window_format
解析 JSON 数据到窗口的 offsets 字典格式 {(joint_idx, channel_idx): offset}。
general_motion_retargeting/utils/xsens_vendor/bvh_edit/CurveEditor.py:93
↓ 2 callers
Function
quat_mul_np
Performs quaternion multiplication on arrays of quaternions :param x: tensor of quaternions of shape (..., 4) :param y: tensor of quatern
general_motion_retargeting/rot_utils.py:27
↓ 2 callers
Function
quat_unit
(a)
general_motion_retargeting/torch_utils.py:106
↓ 2 callers
Function
read_bvh
Reads a BVH file and extracts animation information. :param filename: BVh filename :param start: start frame :param end: end frame
general_motion_retargeting/utils/lafan_vendor/extract.py:43
↓ 2 callers
Method
scale_human_data
(self, human_data, human_root_name, human_scale_table)
general_motion_retargeting/motion_retarget.py:243
↓ 2 callers
Method
set_corners
(self, corners)
general_motion_retargeting/optitrack_vendor/DataDescriptions.py:305
↓ 2 callers
Method
set_device_data
(self, new_device_data)
general_motion_retargeting/optitrack_vendor/MoCapData.py:862
↓ 2 callers
Method
set_dimensions
(self, width, length)
general_motion_retargeting/optitrack_vendor/DataDescriptions.py:295
↓ 2 callers
Method
set_force_plate_data
(self, new_force_plate_data)
general_motion_retargeting/optitrack_vendor/MoCapData.py:859
↓ 2 callers
Method
set_labeled_marker_data
(self, new_labeled_marker_data)
general_motion_retargeting/optitrack_vendor/MoCapData.py:856
↓ 2 callers
Method
set_marker_set_data
(self, new_marker_set_data)
general_motion_retargeting/optitrack_vendor/MoCapData.py:841
↓ 2 callers
Method
set_name
(self, new_name)
general_motion_retargeting/optitrack_vendor/DataDescriptions.py:146
↓ 2 callers
Method
set_origin
(self, p_x, p_y, p_z)
general_motion_retargeting/optitrack_vendor/DataDescriptions.py:299
↓ 2 callers
Method
set_prefix_data
(self, new_prefix_data)
general_motion_retargeting/optitrack_vendor/MoCapData.py:838
↓ 2 callers
Method
set_rigid_body_data
(self, new_rigid_body_data)
general_motion_retargeting/optitrack_vendor/MoCapData.py:847
↓ 2 callers
Method
set_skeleton_data
(self, new_skeleton_data)
general_motion_retargeting/optitrack_vendor/MoCapData.py:850
↓ 2 callers
Method
set_suffix_data
(self, new_suffix_data)
general_motion_retargeting/optitrack_vendor/MoCapData.py:865
↓ 2 callers
Method
stop
(self)
general_motion_retargeting/utils/xsens_vendor/video_recorder.py:70
↓ 2 callers
Method
to_numpy
(self, human_data)
general_motion_retargeting/motion_retarget.py:237
↓ 2 callers
Method
update_control_points
(self)
general_motion_retargeting/utils/xsens_vendor/bvh_edit/bspline.py:55
↓ 1 callers
Method
_HIERARCHY_paser
(self, line_idx=-1)
general_motion_retargeting/utils/xsens_vendor/BVHParser.py:164
↓ 1 callers
Method
_MOTION_data_process
(self, start=None, end=None, reset_to_zero=False)
general_motion_retargeting/utils/xsens_vendor/BVHParser.py:287
↓ 1 callers
Method
_MOTION_paser
(self, line_idx=-1)
general_motion_retargeting/utils/xsens_vendor/BVHParser.py:263
↓ 1 callers
Method
__create_command_socket
(self)
general_motion_retargeting/optitrack_vendor/NatNetClient.py:297
↓ 1 callers
Method
__create_data_socket
(self)
general_motion_retargeting/optitrack_vendor/NatNetClient.py:325
↓ 1 callers
Method
__decode_marker_id
(self)
general_motion_retargeting/optitrack_vendor/MoCapData.py:555
↓ 1 callers
Method
__decode_marker_id
(self, new_id)
general_motion_retargeting/optitrack_vendor/NatNetClient.py:777
↓ 1 callers
Method
__decode_param
(self)
general_motion_retargeting/optitrack_vendor/MoCapData.py:560
↓ 1 callers
Method
__init__
(self,_rtg_data_file_path)
general_motion_retargeting/utils/xsens_vendor/mujoco_retargeting_robot_view.py:18
↓ 1 callers
Method
__init__
(self, anim, parser, parent=None)
general_motion_retargeting/utils/xsens_vendor/bvh_edit/CurveEditor.py:38
↓ 1 callers
Method
__init_legacy_support
Initialize legacy support for current frame index
general_motion_retargeting/xrobot_utils.py:723
↓ 1 callers
Method
__unpack_asset
(self, data, major, minor, asset_num=0)
general_motion_retargeting/optitrack_vendor/NatNetClient.py:601
↓ 1 callers
Method
__unpack_asset_data
(self, data, packet_size, major, minor)
general_motion_retargeting/optitrack_vendor/NatNetClient.py:1829
↓ 1 callers
Method
__unpack_asset_description
(self, data, major, minor)
general_motion_retargeting/optitrack_vendor/NatNetClient.py:1851
↓ 1 callers
Method
__unpack_asset_marker_data
(self, data, major, minor)
general_motion_retargeting/optitrack_vendor/NatNetClient.py:1799
↓ 1 callers
Method
__unpack_asset_rigid_body_data
(self, data, major, minor)
general_motion_retargeting/optitrack_vendor/NatNetClient.py:1766
↓ 1 callers
Method
__unpack_bitstream_info
(self, data, packet_size, major, minor)
general_motion_retargeting/optitrack_vendor/NatNetClient.py:2011
↓ 1 callers
Method
__unpack_camera_description
(self, data, major, minor)
general_motion_retargeting/optitrack_vendor/NatNetClient.py:1712
↓ 1 callers
Method
__unpack_data_descriptions
(self, data: bytes, packet_size, major, minor)
general_motion_retargeting/optitrack_vendor/NatNetClient.py:1900
↓ 1 callers
Method
__unpack_device_data
(self, data, packet_size, major, minor)
general_motion_retargeting/optitrack_vendor/NatNetClient.py:884
↓ 1 callers
Method
__unpack_device_description
(self, data, major, minor)
general_motion_retargeting/optitrack_vendor/NatNetClient.py:1666
↓ 1 callers
Method
__unpack_force_plate_data
(self, data, packet_size, major, minor)
general_motion_retargeting/optitrack_vendor/NatNetClient.py:834
↓ 1 callers
Method
__unpack_force_plate_description
(self, data, major, minor)
general_motion_retargeting/optitrack_vendor/NatNetClient.py:1580
↓ 1 callers
Method
__unpack_frame_prefix_data
(self, data)
general_motion_retargeting/optitrack_vendor/NatNetClient.py:638
↓ 1 callers
Method
__unpack_frame_suffix_data
(self, data, packet_size, major, minor)
general_motion_retargeting/optitrack_vendor/NatNetClient.py:1032
↓ 1 callers
Method
__unpack_frame_suffix_data_0_case
Unpacks frame suffix data if the major case is 0
general_motion_retargeting/optitrack_vendor/NatNetClient.py:1022
↓ 1 callers
Method
__unpack_frame_suffix_data_2_7_to_3
Unpacks frame suffix data from inclusive of NatNet 2.7 to but not including NatNet 3
general_motion_retargeting/optitrack_vendor/NatNetClient.py:998
↓ 1 callers
Method
__unpack_frame_suffix_data_3_to_4
Unpacks frame suffix data inclusive from NatNet 3 to NatNet 4
general_motion_retargeting/optitrack_vendor/NatNetClient.py:975
↓ 1 callers
Method
__unpack_frame_suffix_data_4_1_to_present
Unpacks frame suffix data from NatNet 4.1 to present NatNet
general_motion_retargeting/optitrack_vendor/NatNetClient.py:936
↓ 1 callers
Method
__unpack_frame_suffix_data_pre_2_7
Unpacks frame suffix data for any NatNet version before NatNet 2.7
general_motion_retargeting/optitrack_vendor/NatNetClient.py:1010
↓ 1 callers
Method
__unpack_labeled_marker_data
(self, data, packet_size, major, minor)
general_motion_retargeting/optitrack_vendor/NatNetClient.py:784
↓ 1 callers
Method
__unpack_legacy_other_markers
(self, data, packet_size, major, minor)
general_motion_retargeting/optitrack_vendor/NatNetClient.py:658
↓ 1 callers
Method
__unpack_marker_description
(self, data, major, minor)
general_motion_retargeting/optitrack_vendor/NatNetClient.py:1732
↓ 1 callers
Method
__unpack_marker_set_data
(self, data, packet_size, major, minor)
general_motion_retargeting/optitrack_vendor/NatNetClient.py:681
↓ 1 callers
Method
__unpack_marker_set_description
Unpack marker description packet
general_motion_retargeting/optitrack_vendor/NatNetClient.py:1182
↓ 1 callers
Method
__unpack_mocap_data
(self, data: bytes, packet_size, major, minor)
general_motion_retargeting/optitrack_vendor/NatNetClient.py:1071
↓ 1 callers
Method
__unpack_rigid_body_0_case
Calculates offset for case where major version is 0
general_motion_retargeting/optitrack_vendor/NatNetClient.py:543
↓ 1 callers
Method
__unpack_rigid_body_2_6_to_3
Calculates offset starting at NatNet 2.6 and going to (but not inclusive of 3)
general_motion_retargeting/optitrack_vendor/NatNetClient.py:401
↓ 1 callers
Method
__unpack_rigid_body_3_and_above
Calculates offset for NatNet 3 and above for rigid body unpacking
general_motion_retargeting/optitrack_vendor/NatNetClient.py:356
↓ 1 callers
Method
__unpack_rigid_body_data
(self, data, packet_size, major, minor)
general_motion_retargeting/optitrack_vendor/NatNetClient.py:737
↓ 1 callers
Method
__unpack_rigid_body_descript_0_case
Helper function for NatNet 0 case
general_motion_retargeting/optitrack_vendor/NatNetClient.py:1465
↓ 1 callers
Method
__unpack_rigid_body_descript_2_to_3
Helper function for NatNet version inclusive 2, to not inclusive 3
general_motion_retargeting/optitrack_vendor/NatNetClient.py:1405
↓ 1 callers
Method
__unpack_rigid_body_descript_3_to_4_0
Helper function for NatNets versions 3 to 4.0 not inclusive of 4.0
general_motion_retargeting/optitrack_vendor/NatNetClient.py:1342
↓ 1 callers
Method
__unpack_rigid_body_descript_4_2_to_current
Unpack rigid body helper function for NatNet 4.2
general_motion_retargeting/optitrack_vendor/NatNetClient.py:1205
↓ 1 callers
Method
__unpack_rigid_body_descript_4_n_4_1
Unpack rigid body description data for NatNet Versions 4 and 4.1
general_motion_retargeting/optitrack_vendor/NatNetClient.py:1274
↓ 1 callers
Method
__unpack_rigid_body_descript_under_2
Helper function for NatNet versions under 2
general_motion_retargeting/optitrack_vendor/NatNetClient.py:1438
↓ 1 callers
Method
__unpack_rigid_body_pre_2_6
Calculates offset for anything below NatNet 2.6
general_motion_retargeting/optitrack_vendor/NatNetClient.py:477
↓ 1 callers
Method
__unpack_server_info
(self, data, packet_size, major, minor)
general_motion_retargeting/optitrack_vendor/NatNetClient.py:1953
↓ 1 callers
Method
__unpack_skeleton
(self, data, major, minor, skeleton_num=0)
general_motion_retargeting/optitrack_vendor/NatNetClient.py:583
↓ 1 callers
Method
__unpack_skeleton_data
(self, data, packet_size, major, minor)
general_motion_retargeting/optitrack_vendor/NatNetClient.py:756
↓ 1 callers
Method
__unpack_skeleton_description
(self, data, major, minor)
general_motion_retargeting/optitrack_vendor/NatNetClient.py:1551
↓ 1 callers
Method
_apply_yaw_normalization
Normalize the initial pelvis yaw so all recordings start facing forward. On the first frame, captures the pelvis yaw and computes it
general_motion_retargeting/utils/xsens_vendor/xsens_to_gmr_adapter.py:248
↓ 1 callers
Method
_build_available_mappings
Build dictionary of available body mappings.
general_motion_retargeting/utils/xsens_vendor/xsens_to_gmr_adapter.py:138
↓ 1 callers
Method
_build_kinematics_model
(self)
general_motion_retargeting/kinematics_model.py:76
↓ 1 callers
Method
_check_required_bodies
Check which required bodies are missing. Returns: List of missing required body names
general_motion_retargeting/utils/xsens_vendor/xsens_to_gmr_adapter.py:153
↓ 1 callers
Method
_create_video_writer
(self, height, width)
general_motion_retargeting/utils/xsens_vendor/video_recorder.py:54
↓ 1 callers
Method
_ensure_scalar_first_quaternion
Ensure quaternion is in scalar-first format [w, x, y, z]. Args: quat: Quaternion array (either [w,x,y,z] or [x,y,z,w])
general_motion_retargeting/utils/xsens_vendor/xsens_to_gmr_adapter.py:297
↓ 1 callers
Method
_find_nearest_mocap_frame
Find the nearest mocap frame for a given video frame timestamp
general_motion_retargeting/xrobot_utils.py:318
↓ 1 callers
Method
_get_spec_modifications
Specifies which joints, actuators, and equality constraints should be removed from the Mujoco specification. Returns: Tu
general_motion_retargeting/utils/xsens_vendor/mujoco_retargeting_robot_view.py:187
↓ 1 callers
Method
_init_HIERARCHY_paser_stack
(self)
general_motion_retargeting/utils/xsens_vendor/BVHParser.py:256
↓ 1 callers
Method
_init_MOTION_paser_stack
(self)
general_motion_retargeting/utils/xsens_vendor/BVHParser.py:283
↓ 1 callers
Method
_init_xml_data
(self, save_flag=True)
general_motion_retargeting/utils/xsens_vendor/mujoco_xsens_bvh_view.py:18
↓ 1 callers
Method
_load_and_process_data
Load MP4 and TXT data, then preprocess all frames
general_motion_retargeting/xrobot_utils.py:255
↓ 1 callers
Method
_load_mp4
Load MP4 video file
general_motion_retargeting/xrobot_utils.py:273
↓ 1 callers
Method
_load_tracking_data
Load and parse tracking data from TXT file
general_motion_retargeting/xrobot_utils.py:289
↓ 1 callers
Method
_parse_xml
(self)
general_motion_retargeting/kinematics_model.py:101
↓ 1 callers
Method
_preprocess_all_data
Preprocess all tracking data for all frames with timestamp alignment
general_motion_retargeting/xrobot_utils.py:336
↓ 1 callers
Method
_process_body_data
Process body data for a single frame
general_motion_retargeting/xrobot_utils.py:405
↓ 1 callers
Method
_process_controller_data
Process controller data for a single frame
general_motion_retargeting/xrobot_utils.py:561
↓ 1 callers
Method
_process_headset_pose
Process headset pose for a single frame
general_motion_retargeting/xrobot_utils.py:651
↓ 1 callers
Method
_process_left_hand_data
Process left hand data for a single frame with fallback to previous frame
general_motion_retargeting/xrobot_utils.py:459
↓ 1 callers
Method
_process_right_hand_data
Process right hand data for a single frame with fallback to previous frame
general_motion_retargeting/xrobot_utils.py:510
← previous
next →
101–200 of 517, ranked by callers