![]() |
Echoflow
1.0.0
A ROS2 Toolset for tracking marine radar targets
|
Struct for holding the properties of a particle (x/y position, course, speed, weight, obs_likelihood, age). More...
#include <particle_filter.hpp>
Public Attributes | |
double | x |
X position of the particle (meters) | |
double | y |
Y position of the particle (meters) | |
double | course |
Course of the particle (radians, CCW from +X axis) | |
double | speed |
Linear speed of the particle (meters per second) | |
double | yaw_rate |
Yaw rate of the particle (radians per second) | |
double | weight |
Importance weight of the particle (normalized for resampling) | |
double | obs_likelihood |
Raw observation likelihood before weight normalization. | |
double | age |
Age of the particle since last initialization or reseeding (seconds) | |
Struct for holding the properties of a particle (x/y position, course, speed, weight, obs_likelihood, age).
double echoflow::Target::age |
Age of the particle since last initialization or reseeding (seconds)
double echoflow::Target::course |
Course of the particle (radians, CCW from +X axis)
double echoflow::Target::obs_likelihood |
Raw observation likelihood before weight normalization.
double echoflow::Target::speed |
Linear speed of the particle (meters per second)
double echoflow::Target::weight |
Importance weight of the particle (normalized for resampling)
double echoflow::Target::x |
X position of the particle (meters)
double echoflow::Target::y |
Y position of the particle (meters)
double echoflow::Target::yaw_rate |
Yaw rate of the particle (radians per second)