NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
utilities.h File Reference
#include <imu_integration/filter.h>
#include <localization_common/combined_nav_state.h>
#include <localization_measurements/imu_measurement.h>
#include <gtsam/inference/Symbol.h>
#include <gtsam/navigation/ImuBias.h>
#include <Eigen/Core>
#include <vector>
Include dependency graph for utilities.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 imu_integration
 

Functions

boost::optional< localization_measurements::ImuMeasurementimu_integration::Interpolate (const localization_measurements::ImuMeasurement &imu_measurement_a, const localization_measurements::ImuMeasurement &imu_measurement_b, const localization_common::Time timestamp)
 
gtsam::PreintegratedCombinedMeasurements imu_integration::Pim (const gtsam::imuBias::ConstantBias &bias, const boost::shared_ptr< gtsam::PreintegratedCombinedMeasurements::Params > &params)
 
void imu_integration::AddMeasurement (const localization_measurements::ImuMeasurement &imu_measurement, localization_common::Time &last_added_imu_measurement_time, gtsam::PreintegratedCombinedMeasurements &pim)
 
localization_common::CombinedNavState imu_integration::PimPredict (const localization_common::CombinedNavState &combined_nav_state, const gtsam::PreintegratedCombinedMeasurements &pim)