Class RobotStateDistribution

Inheritance Relationships

Base Type

  • public particle_filter::StateDistribution< RobotState >

Class Documentation

class bitbots_localization::RobotStateDistribution : public particle_filter::StateDistribution<RobotState>

Public Functions

RobotStateDistribution(particle_filter::CRandomNumberGenerator &random_number_generator, std::pair<double, double> initial_robot_pose, std::pair<double, double> field_size)
const RobotState draw() const override

Private Members

particle_filter::CRandomNumberGenerator random_number_generator_
double min_x_
double max_x_
double min_y_
double max_y_
std::pair<double, double> initial_robot_pose_