Skip to content
Snippets Groups Projects
Commit b780319e authored by Angel Santamaria-Navarro's avatar Angel Santamaria-Navarro
Browse files

modified JEEPOS to have different RRb_in_w diagonal blocks. A TODO comment was added

parent 84c1e62b
No related branches found
No related tags found
No related merge requests found
......@@ -151,8 +151,11 @@ void CTaskEEPOS::TaskErrorJac(const UAM::CHT& HT, UAM::CArm& arm, const Eigen::M
Eigen::MatrixXd RRb_in_w = Eigen::MatrixXd::Zero(6,6);
Eigen::Matrix3d Rarmb_in_b = HT.armbase_in_baselink.block(0,0,3,3);
Eigen::Matrix3d Rl1_in_armb = HT.link1_in_armbase.block(0,0,3,3);
RRb_in_w.block(0,0,3,3) = Rb_in_w * Rarmb_in_b * Rl1_in_armb;
RRb_in_w.block(3,3,3,3) = RRb_in_w.block(0,0,3,3);
// TODO: resolve why these blocks are different
RRb_in_w.block(0,0,3,3) = Rb_in_w;
RRb_in_w.block(3,3,3,3) = Rb_in_w * Rarmb_in_b * Rl1_in_armb;
// RRb_in_w.block(0,0,3,3) = Rb_in_w * Rarmb_in_b * Rl1_in_armb;
// RRb_in_w.block(3,3,3,3) = RRb_in_w.block(0,0,3,3);
JEEPOS_omw.block(0,6,6,arm.nj) = RRb_in_w * ArmJac;
Eigen::MatrixXd omega2euldiff_in_w = Eigen::MatrixXd::Zero(6,6);
......
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