IKSolver.step

abstractmethod IKSolver.step(ets, Tep, q)[source]

Abstract step method

Parameters:
  • ets (ETS) – The ETS representing the manipulators kinematics

  • Tep (ndarray) – The desired end-effector pose

  • q (ndarray) – The current joint coordinate vector

Raises:

numpy.LinAlgError – If a step is impossible due to a linear algebra error

Returns:

Tuple of (E, q) where E is the new error value and q is the new joint coordinate vector

Return type:

Tuple[float, ndarray]

Superclasses will implement this method to perform a step of the implemented IK algorithm.