28 using namespace gtsam;
44 Matrix EquivCov_Overall = Matrix::Zero(15,15);
45 Matrix Jacobian_wrt_t0_Overall = Matrix::Identity(15,15);
51 Vector3 omega_earth(0.0, 0.0, 0.0);
54 SharedGaussian imu_model = noiseModel::Gaussian::Covariance(EquivCov_Overall.block(0,0,9,9));
58 poseKey1, velKey1, biasKey1, poseKey2, velKey2,
59 delta_pos_in_t0, delta_vel_in_t0, delta_angles, delta_t,
60 g, rho, omega_earth, imu_model, Jacobian_wrt_t0_Overall, bias1);
static int runAllTests(TestResult &result)
A non-templated config holding any types of Manifold-group elements.
Some functions to compute numerical derivatives.
void g(const string &key, int i)
Equivalent inertial navigation factor (velocity in the global frame).
Bias bias1(biasAcc1, biasGyro1)
std::uint64_t Key
Integer nonlinear key type.
noiseModel::Gaussian::shared_ptr SharedGaussian
TEST(EquivInertialNavFactor_GlobalVel, Constructor)