Skip to content

Commit 364da59

Browse files
committed
Corrected freeflyer pose initialization
1 parent 835c9b7 commit 364da59

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/tools/device.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,11 @@ void Device::integrateRollPitchYaw(Vector& state, const Vector& control,
7474
// Apply Rodrigues (1795–1851) formula for rotation about omega vector
7575
double angle = dt*omega.norm();
7676
if (angle == 0) {
77+
for (unsigned int r = 0; r < 3; r++) {
78+
for (unsigned int c = 0; c < 3; c++) {
79+
ffPose_(r,c) = column[c](r);
80+
}
81+
}
7782
return;
7883
}
7984
Eigen::Vector3d k = omega/omega.norm();

0 commit comments

Comments
 (0)