FilterGimmicks::measurement
Define a measurement object. More...
#include <FilterGimmicks.h>
Public Types
Name | |
---|---|
enum | measurement_type { Null = 1, CONFIG, VALUE} |
Public Functions
Name | |
---|---|
void | setLength(int length) |
measurement() | |
measurement(int length) | |
measurement(std::string header_) | |
measurement(std::string frame_id, std::string config_, std::vector< double > noise_, double rejection_threshold_, int reject_counter_, double outlier_increase_) | |
measurement(std::string frame_id, std::vector< double > value_, std::vector< double > noise_) | |
measurement(const dsor_msgs::Measurement & m_) |
Public Attributes
Name | |
---|---|
bool | base_frame |
std_msgs::Header | header |
Eigen::VectorXd | value |
Eigen::VectorXd | noise |
Eigen::VectorXd | config |
Eigen::VectorXd | state_copy |
Eigen::MatrixXd | state_cov_copy |
std::string | sensor_config |
double | outlier_tolerance |
double | time_of_previous_meas |
double | outlier_increase |
int | reject_counter |
Detailed Description
struct FilterGimmicks::measurement;
Define a measurement object.
Note: measurement struct temporary placed here. To be moved later somewhere
Public Types Documentation
enum measurement_type
Enumerator | Value | Description |
---|---|---|
Null | 1 | |
CONFIG | ||
VALUE |
Public Functions Documentation
function setLength
inline void setLength(
int length
)
function measurement
inline measurement()
function measurement
inline measurement(
int length
)
function measurement
inline measurement(
std::string header_
)
function measurement
inline measurement(
std::string frame_id,
std::string config_,
std::vector< double > noise_,
double rejection_threshold_,
int reject_counter_,
double outlier_increase_
)
function measurement
inline measurement(
std::string frame_id,
std::vector< double > value_,
std::vector< double > noise_
)
function measurement
inline measurement(
const dsor_msgs::Measurement & m_
)
Public Attributes Documentation
variable base_frame
bool base_frame;
variable header
std_msgs::Header header;
variable value
Eigen::VectorXd value;
variable noise
Eigen::VectorXd noise;
variable config
Eigen::VectorXd config;
variable state_copy
Eigen::VectorXd state_copy;
variable state_cov_copy
Eigen::MatrixXd state_cov_copy;
variable sensor_config
std::string sensor_config;
variable outlier_tolerance
double outlier_tolerance;
variable time_of_previous_meas
double time_of_previous_meas;
variable outlier_increase
double outlier_increase;
variable reject_counter
int reject_counter;
Updated on 2024-03-07 at 10:30:49 +0000
Last update:
March 7, 2024