Class NoiseModel

Class Documentation

class NoiseModel

Public Functions

NoiseModel(double mean_x, double stddev_x, double mean_y, double stddev_y, double mean_theta, double stddev_theta)
NoiseModel(const std::vector<double> &six_params)
NoiseModel(const rclcpp::Node::SharedPtr &node, const std::string &param_prefix = "")
virtual nav_2d_msgs::msg::Twist2D applyNoise(const nav_2d_msgs::msg::Twist2D &base)
std::array<double, 36> getCovarianceMatrix() const

Protected Attributes

std::normal_distribution<double> noise_x_
std::normal_distribution<double> noise_y_
std::normal_distribution<double> noise_theta_