concepts.dm.crowhat.manipulation_utils.manipulator_interface.GeneralArmArmMotionPlanningInterface#
- class GeneralArmArmMotionPlanningInterface[source]#
Bases:
objectGeneral interface for robot arms. It specifies a set of basic operations for motion planning:
ik: inverse kinematics.fk: forward kinematics.jac: jacobian matrix.coriolis: coriolis torque.mass: mass matrix.
Methods
coriolis(qpos, qvel)differential_ik_qpos_diff(current_qpos, ...)Use the differential IK to compute the joint difference for the given pose difference.
fk(qpos)ik(pos[, quat, qpos, max_distance])jacobian(qpos)mass(qpos)Attributes
- __init__()#
- __new__(**kwargs)#
- differential_ik_qpos_diff(current_qpos, current_pose, next_pose)[source]#
Use the differential IK to compute the joint difference for the given pose difference.
- ik(pos, quat=None, qpos=None, max_distance=None)[source]#
- Parameters:
- Return type: