diff --git a/src/shared/algorithms/NAS/StateInitializer.cpp b/src/shared/algorithms/NAS/StateInitializer.cpp index 5fa2a13934a647bb348ac064332e5ec735d6465e..d1c590432ee91a55f632725f838c8cae3d048693 100644 --- a/src/shared/algorithms/NAS/StateInitializer.cpp +++ b/src/shared/algorithms/NAS/StateInitializer.cpp @@ -36,6 +36,7 @@ void StateInitializer::eCompass(const Eigen::Vector3f acc, Eigen::Vector3f am(acc.cross(mag)); Eigen::Matrix3f R; + // cppcheck-suppress constStatement R << am.cross(acc), am, acc; R.col(0).normalize(); R.col(1).normalize(); @@ -68,8 +69,10 @@ void StateInitializer::triad(Eigen::Vector3f& acc, Eigen::Vector3f& mag, // Compose the reference and measured matrixes Eigen::Matrix3f M; + // cppcheck-suppress constStatement M << R1, R2, R3; Eigen::Matrix3f m; + // cppcheck-suppress constStatement m << r1, r2, r3; // Compute the rotation matrix and the corresponding quaternion @@ -91,4 +94,4 @@ void StateInitializer::positionInit(const float pressure, } Eigen::Matrix<float, 13, 1> StateInitializer::getInitX() { return x_init; } -} // namespace Boardcore \ No newline at end of file +} // namespace Boardcore