Skip to content
Snippets Groups Projects
Commit 9c983b16 authored by Joseph Mirabel's avatar Joseph Mirabel Committed by Joseph Mirabel
Browse files

[C++] Fix uses of forwardKinematics in JointModelFreeFlyer, JointModelSpherical

parent cad1d089
No related branches found
No related tags found
No related merge requests found
......@@ -339,8 +339,8 @@ namespace se3
TangentVector_t difference_impl(const Eigen::VectorXd & q0, const Eigen::VectorXd & q1) const
{
Transformation_t M0(Transformation_t::Identity()); forwardKinematics(M0, q0);
Transformation_t M1(Transformation_t::Identity()); forwardKinematics(M1, q1);
Transformation_t M0(Transformation_t::Identity()); forwardKinematics(M0, q0.segment<NQ> (idx_q ()));
Transformation_t M1(Transformation_t::Identity()); forwardKinematics(M1, q1.segment<NQ> (idx_q ()));
return se3::log6(M0.inverse()*M1);
}
......
......@@ -386,8 +386,8 @@ namespace se3
TangentVector_t difference_impl(const Eigen::VectorXd & q0,const Eigen::VectorXd & q1) const
{
Transformation_t M0; forwardKinematics(M0, q0);
Transformation_t M1; forwardKinematics(M1, q1);
Transformation_t M0; forwardKinematics(M0, q0.segment<NQ>(idx_q()));
Transformation_t M1; forwardKinematics(M1, q1.segment<NQ>(idx_q()));
return se3::log3((M0.rotation().transpose()*M1.rotation()).eval());
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment