Skip to content
Snippets Groups Projects
Unverified Commit b660db09 authored by Justin Carpentier's avatar Justin Carpentier Committed by GitHub
Browse files

Merge pull request #498 from cmastalli/devel

[core] Efficient implementation of exp6
parents 1369a4a2 1c4a0421
No related branches found
No related tags found
No related merge requests found
......@@ -233,8 +233,8 @@ namespace se3
const Scalar inv_t = Scalar(1)/t;
Matrix3 S(alphaSkew(inv_t, w));
Scalar ct,st; SINCOS(t,&st,&ct);
Matrix3 V((Scalar(1) - ct) * inv_t * S + (Scalar(1) - st * inv_t) * S * S);
Vector3 p(v + V * v);
Matrix3 V((Scalar(1) - ct) * inv_t * S + inv_t * inv_t * (Scalar(1) - st * inv_t) * w * w.transpose());
Vector3 p(inv_t * st * v + V * v);
return SE3(exp3(w), p);
}
else
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment