![]() |
GT RoboCup SSL
Soccer software, robot firmware
|
Best estimate of the true ball position using the kalman balls from each camera. More...
Public Member Functions | |
WorldBall () | |
Creates an invalid world ball Used to make some of the code cleaner. | |
WorldBall (RJ::Time calcTime, std::list< KalmanBall > kalmanBalls) | |
Creates a valid world ball from a list of kalman balls through special averaging. More... | |
bool | getIsValid () const |
Geometry2d::Point | getPos () const |
Geometry2d::Point | getVel () const |
double | getPosCov () const |
double | getVelCov () const |
const std::list< KalmanBall > & | getBallComponents () const |
RJ::Time | getTime () const |
Static Public Member Functions | |
static void | createConfiguration (Configuration *cfg) |
Best estimate of the true ball position using the kalman balls from each camera.
WorldBall::WorldBall | ( | RJ::Time | calcTime, |
std::list< KalmanBall > | kalmanBalls | ||
) |
Creates a valid world ball from a list of kalman balls through special averaging.
calcTime | Current iteration time |
kalmanBalls | List of best kalman ball from every camera |
const std::list< KalmanBall > & WorldBall::getBallComponents | ( | ) | const |
bool WorldBall::getIsValid | ( | ) | const |
Geometry2d::Point WorldBall::getPos | ( | ) | const |
double WorldBall::getPosCov | ( | ) | const |
RJ::Time WorldBall::getTime | ( | ) | const |
Geometry2d::Point WorldBall::getVel | ( | ) | const |
double WorldBall::getVelCov | ( | ) | const |