This PR adds the pose jacobian derivative in the DQ_Kinematic class #115
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Main instructions
By submitting this pull request, you automatically agree that you have read and accepted the following conditions:
Description of changes
This PR adds the abstract method
pose_jacobian_derivative()in theDQ_Kinematicsclass. The subclasses implement the respective concrete methods, but an exception is thrown if the user tries to use them. In other words, the concrete methods are not yet available to the user (except for the DQ_SerialManipulator class, in which thepose_jacobian_derivativemethod is implemented since 4ada8bb). The concrete implementations for each subclass will be proposed in future PRs.Current:
Proposal:

Rationale
This is one of the pending tasks defined in developers-playground.
This modification was implemented in the C++ version in This PR adds the pose_jacobian_derivative method in the DQ_Kinematics class. cpp#48
The
pose_jacobian_derivative()method is a requirement for the future Gauss Principle of Least Constraint solver.Kind regards,
Juancho