Skip to content

Commit 2751d38

Browse files
authored
[DQ_Kinematics.cpp] Fix Jcrossdual computation in line_to_line_distance_jacobian(Fix #65)
1 parent 77acf9a commit 2751d38

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/robot_modeling/DQ_Kinematics.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -644,7 +644,7 @@ MatrixXd DQ_Kinematics::line_to_line_distance_jacobian(const MatrixXd& line_jaco
644644
//Cross product Jacobian
645645
const MatrixXd Jcross = 0.5*(haminus8(l_dq)-hamiplus8(l_dq))*line_jacobian;
646646
const MatrixXd Jcrossprimary = Jcross.block(0,0,4,DOFS);
647-
const MatrixXd Jcrossdual = Jcross.block(5,8,4,DOFS);
647+
const MatrixXd Jcrossdual = Jcross.block(4,0,4,DOFS);
648648
//Norm Jacobian
649649
const DQ Plzlcross = P(cross(robot_line,l_dq));
650650
const DQ Dlzlcross = D(cross(robot_line,l_dq));

0 commit comments

Comments
 (0)