File preintegrated_imu_measurements.h¶
-
namespace sym
Typedefs
-
using PreintegratedImuMeasurementsd = PreintegratedImuMeasurements<double>¶
-
using PreintegratedImuMeasurementsf = PreintegratedImuMeasurements<float>¶
-
template<typename ScalarType>
struct PreintegratedImuMeasurements¶ - #include <preintegrated_imu_measurements.h>
Struct of Preintegrated IMU Measurements (not including the covariance of change in orientation, velocity, and position).
Public Types
-
using Scalar = ScalarType¶
Public Functions
-
PreintegratedImuMeasurements(const Vector3 &accel_bias, const Vector3 &gyro_bias)¶
Initialize instance struct with accel_bias and gyro_bias and all other values zeroed out (scalars, vectors, and matrices) or set to the identity (DR).
-
imu_integrated_measurement_t GetLcmType() const¶
Public Members
Public Static Functions
-
static PreintegratedImuMeasurements<Scalar> FromLcm(const imu_integrated_measurement_t &msg)¶
-
static inline constexpr int32_t StorageDim()¶
-
static PreintegratedImuMeasurements FromStorage(const Scalar *vec)¶
-
using Scalar = ScalarType¶
-
template<typename ScalarType>
struct StorageOps<PreintegratedImuMeasurements<ScalarType>>¶ -
Public Static Functions
-
static inline constexpr int32_t StorageDim()¶
-
static void ToStorage(const T &a, ScalarType *out)¶
-
static T FromStorage(const ScalarType *data)¶
-
static inline constexpr type_t TypeEnum()¶
-
static inline constexpr int32_t StorageDim()¶
-
using PreintegratedImuMeasurementsd = PreintegratedImuMeasurements<double>¶