// // Created by darshan on 3/11/25. // #ifndef STATE_H #define STATE_H #include #include #include using namespace gtsam; /** * State class representing the state of the Biased Attitude System */ class State { public: Rot3 R; // Attitude rotation matrix R Vector3 b; // Gyroscope bias b std::vector S; // Sensor calibrations S State(const Rot3& R = Rot3::Identity(), const Vector3& b = Vector3::Zero(), const std::vector& S = std::vector()); static State identity(int n); }; #endif //STATE_H