16 #ifndef SENSORS__GPS_HPP_
17 #define SENSORS__GPS_HPP_
19 #include <eigen3/Eigen/Eigen>
24 #include "ekf/types.hpp"
25 #include "ekf/update/gps_updater.hpp"
26 #include "infrastructure/debug_logger.hpp"
27 #include "sensors/gps_message.hpp"
28 #include "sensors/sensor.hpp"
62 std::shared_ptr<EKF> m_ekf;
GPS Sensor Class.
Definition: gps.hpp:36
GPS::Parameters Parameters
GPS initialization parameters structure.
void Callback(const GpsMessage &gps_message)
Callback method for GPS measurements.
Definition: gps.cpp:48
GPS(GPS::Parameters params)
GPS class constructor.
Definition: gps.cpp:29
Data class for GPS messages.
Definition: gps_message.hpp:29
EKF Updater Class for GPS Sensors.
Definition: gps_updater.hpp:33
Pure base sensor class.
Definition: sensor.hpp:32
GPS initialization parameters structure.
Definition: gps.hpp:42
bool is_extrinsic
Online extrinsic calibration flag.
Definition: gps.hpp:45
Eigen::Vector3d variance
Initial state variance.
Definition: gps.hpp:44
double pos_stability
Position stability.
Definition: gps.hpp:46
Eigen::Vector3d pos_a_in_b
GPS antenna position offset vector.
Definition: gps.hpp:43
Sensor parameter structure.
Definition: sensor.hpp:38