concepts.dm.crowhat.manipulation_utils.manipulator_interface.GeneralArmArmMotionPlanningInterface#
- class GeneralArmArmMotionPlanningInterface[source]#
Bases:
object
General 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: