rlightning.humanoid.utils.kinematics_model.kinematics_model¶ class rlightning.humanoid.utils.kinematics_model.kinematics_model.Joint(name, dof_dim, axis)[source]¶ Bases: object property dof_dim¶ property dof_idx¶ dof_to_rot(dof)[source]¶ property name¶ rot_to_dof(rot)[source]¶ set_dof_idx(dof_idx)[source]¶ class rlightning.humanoid.utils.kinematics_model.kinematics_model.KinematicsModel(file_path, device)[source]¶ Bases: object property body_names¶ convert_local_rot_to_global(local_rot)[source]¶ property dof_names¶ dof_to_rot(dof)[source]¶ forward_kinematics(root_pos, root_rot, dof_pos, fitted_shape=None)[source]¶ get_body_idx(body_name)[source]¶ get_dof_limits()[source]¶ get_parent_idx(idx)[source]¶ property joint_dof_idx¶ property num_dof¶ property num_joint¶ property parent_indices¶ rot_to_dof(rot)[source]¶