kdl¶
- class mplib.kinematics.kdl.KDLModel¶
Bases:
pybind11_objectKDL model of an articulation
See https://github.com/orocos/orocos_kinematics_dynamics
- __init__(
- self: mplib.pymp.kinematics.kdl.KDLModel,
- urdf_filename: str,
- link_names: list[str],
- joint_names: list[str],
- *,
- verbose: bool = False,
- chain_IK_LMA(
- self: mplib.pymp.kinematics.kdl.KDLModel,
- index: int,
- q_init: numpy.ndarray[numpy.float64[m, 1]],
- goal_pose: mplib.pymp.Pose,
- chain_IK_NR(
- self: mplib.pymp.kinematics.kdl.KDLModel,
- index: int,
- q_init: numpy.ndarray[numpy.float64[m, 1]],
- goal_pose: mplib.pymp.Pose,
- chain_IK_NR_JL(
- self: mplib.pymp.kinematics.kdl.KDLModel,
- index: int,
- q_init: numpy.ndarray[numpy.float64[m, 1]],
- goal_pose: mplib.pymp.Pose,
- q_min: numpy.ndarray[numpy.float64[m, 1]],
- q_max: numpy.ndarray[numpy.float64[m, 1]],
- get_tree_root_name(self: mplib.pymp.kinematics.kdl.KDLModel) str¶
- tree_IK_NR_JL(
- self: mplib.pymp.kinematics.kdl.KDLModel,
- endpoints: list[str],
- q_init: numpy.ndarray[numpy.float64[m, 1]],
- goal_poses: list[mplib.pymp.Pose],
- q_min: numpy.ndarray[numpy.float64[m, 1]],
- q_max: numpy.ndarray[numpy.float64[m, 1]],