IKSolver.step

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

Abstract step method

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

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

Return type:

Tuple[float, ndarray]

Returns:

  • E – The new error value

  • q – The new joint coordinate vector