Similar to #25 :
When running a kinematic controller, after the system stabilizes with the error close to zero (1-invariant error), the logarithm of the dual quaternion error is returning "nan".
To Reproduce
Running the following code you will see that the running stops after some iterations, when the logarithm becomes "nan".
Bug description
To Reproduce
Code
Output
Expected behavior
Expected output
Environment:
Additional Information:
log
function in C++ is using theacos
function instead ofrotation_angle
.