![]() |
mars_lib 0.1.0.2abe2576fe7f
Modular and Robust Sensor-Fusion
|
Classes | |
| struct | Attitude |
| The Attitude struct. More... | |
| class | AttitudeMeasurementType |
| class | AttitudeSensorClass |
| class | AttitudeSensorStateType |
| class | BaseMeas |
| class | BaseStates |
| The BaseStates class is used to ensure that all sensor data classes define a covariance size for the 'bind_sensor_data' class. More... | |
| class | BindSensorData |
| The BaseSensorData class binds the sensor state and covariance matrix. More... | |
| class | BodyvelMeasurementType |
| class | BodyvelSensorClass |
| class | BodyvelSensorStateType |
| class | Buffer |
| BufferClass that holds mars::BufferEntryType elements and provides access methods. More... | |
| class | BufferDataType |
| The BufferDataType binds the core and sensor state in form of a shared void pointer. More... | |
| class | BufferEntryType |
| class | Chi2 |
| class | CoreLogic |
| The CoreLogic class represents the high-level logic for the operation of the filter. More... | |
| class | CoreState |
| class | CoreStateType |
| class | CoreType |
| class | Ekf |
| class | EmptyMeasurementType |
| class | EmptySensorClass |
| class | EmptySensorStateType |
| class | filesystem |
| The filesystem class implements a wrapper for file or directory interaction. More... | |
| class | GpsConversion |
| The GpsConversion class. More... | |
| struct | GpsCoordinates |
| The GpsCoordinates struct. More... | |
| class | GPSInit |
| The GPSInit class is an initializer for calculating the average coordinates over a given time window. More... | |
| class | GpsMeasurementType |
| class | GpsSensorClass |
| class | GpsSensorStateType |
| class | GpsVelMeasurementType |
| class | GpsVelSensorClass |
| class | GpsVelSensorStateType |
| class | IMUMeasurementType |
| class | ImuSensorClass |
| class | MagMeasurementType |
| class | MagnetometerInit |
| class | MagSensorClass |
| class | MagSensorStateType |
| class | MeasInterface |
| struct | MediumPressureOptions |
| The MediumPressureOptions struct contains all medium-related (gas, liquid, fluid, etc.) variables needed for pressure calculation. More... | |
| class | MPerf |
| The MPerf class Class which hosts individual time tracking instances. More... | |
| class | MPerfType |
| The MPerfType class Class of performance entry types. More... | |
| class | NearestCov |
| The NearestCov class generates a PSD Cov for a given pseudo-cov matrix. More... | |
| class | Pose |
| class | PoseMeasurementType |
| class | PoseSensorClass |
| class | PoseSensorStateType |
| class | PositionMeasurementType |
| class | PositionSensorClass |
| class | PositionSensorStateType |
| struct | Pressure |
| The Pressure struct describes the raw pressure measurement used for conversion later. More... | |
| class | PressureConversion |
| class | PressureInit |
| Pressure initalization object to calcualte mean initial pressure. More... | |
| class | PressureMeasurementType |
| class | PressureSensorClass |
| class | PressureSensorStateType |
| class | ProgressIndicator |
| class | ReadBarometerData |
| class | ReadCsv |
| class | ReadGpsData |
| class | ReadGpsWithVelData |
| class | ReadImuData |
| class | ReadMagData |
| class | ReadPoseData |
| class | ReadPositionData |
| class | ReadSimData |
| class | ReadVelocityData |
| class | ReadVisionData |
| class | SensorAbsClass |
| class | SensorInterface |
| class | SensorManager |
| class | Time |
| class | UpdateSensorAbsClass |
| class | Utils |
| class | VelocityMeasurementType |
| class | VelocitySensorClass |
| class | VelocitySensorStateType |
| class | VisionMeasurementType |
| class | VisionSensorClass |
| class | VisionSensorStateType |
| class | WriteCsv |
Enumerations | |
| enum class | AttitudeSensorType { RP_TYPE , RPY_TYPE } |
Functions | |
| std::ostream & | operator<< (std::ostream &os, AttitudeSensorType type) |
| using mars::CsvDataType = typedef std::map<std::string, std::vector<double> > |
| using mars::HeaderMapType = typedef std::map<int, std::string> |
| using mars::NearestCovMethod = typedef NearestCovMethods::NearestCovMethod |
| using mars::AttitudeSensorData = typedef BindSensorData<AttitudeSensorStateType> |
| using mars::BodyvelSensorData = typedef BindSensorData<BodyvelSensorStateType> |
| using mars::EmptySensorData = typedef BindSensorData<EmptySensorStateType> |
| using mars::GpsSensorData = typedef BindSensorData<GpsSensorStateType> |
| using mars::GpsVelSensorData = typedef BindSensorData<GpsVelSensorStateType> |
| using mars::MagSensorData = typedef BindSensorData<MagSensorStateType> |
| using mars::PoseSensorData = typedef BindSensorData<PoseSensorStateType> |
| using mars::PositionSensorData = typedef BindSensorData<PositionSensorStateType> |
| using mars::PressureSensorData = typedef BindSensorData<PressureSensorStateType> |
| using mars::VelocitySensorData = typedef BindSensorData<VelocitySensorStateType> |
| using mars::VisionSensorData = typedef BindSensorData<VisionSensorStateType> |
| using mars::BufferMetadataType = typedef BufferMetadataTypes::BufferMetadataType |
| using mars::CoreStateMatrix = typedef Eigen::Matrix<double, CoreStateType::size_error_, CoreStateType::size_error_> |
| using mars::CoreStateVector = typedef Eigen::Matrix<double, CoreStateType::size_error_, 1> |
|
strong |
|
inline |