|  | NASA Astrobee Robot Software
    0.19.1
    Flight software for the Astrobee robots operating inside the International Space Station. | 
 
 
 
Go to the documentation of this file.
   19 #ifndef IMU_INTEGRATION_DYNAMIC_IMU_FILTER_H_ 
   20 #define IMU_INTEGRATION_DYNAMIC_IMU_FILTER_H_ 
   28 #include <boost/optional.hpp> 
   38   boost::optional<localization_measurements::ImuMeasurement> 
AddMeasurement(
 
   43                        const bool ignore_saved_fan_speed_mode = 
false);
 
   49   std::unique_ptr<Filter> acceleration_x_filter_;
 
   50   std::unique_ptr<Filter> acceleration_y_filter_;
 
   51   std::unique_ptr<Filter> acceleration_z_filter_;
 
   53   std::unique_ptr<Filter> angular_velocity_x_filter_;
 
   54   std::unique_ptr<Filter> angular_velocity_y_filter_;
 
   55   std::unique_ptr<Filter> angular_velocity_z_filter_;
 
   61 #endif  // IMU_INTEGRATION_DYNAMIC_IMU_FILTER_H_ 
  
 
Definition: imu_measurement.h:30
Definition: dynamic_imu_filter.h:33
void SetFanSpeedMode(const localization_measurements::FanSpeedMode fan_speed_mode, const bool ignore_saved_fan_speed_mode=false)
Definition: dynamic_imu_filter.cc:46
localization_measurements::FanSpeedMode fan_speed_mode() const
Definition: dynamic_imu_filter.cc:93
Definition: butterO1.h:26
Definition: imu_filter_params.h:24
boost::optional< localization_measurements::ImuMeasurement > AddMeasurement(const localization_measurements::ImuMeasurement &imu_measurement)
Definition: dynamic_imu_filter.cc:30
FanSpeedMode
Definition: fan_speed_mode.h:23
DynamicImuFilter(const ImuFilterParams ¶ms, const localization_measurements::FanSpeedMode initial_fan_speed_mode=localization_measurements::FanSpeedMode::kNominal)
Definition: dynamic_imu_filter.cc:25