![]() |
NimbRo ROS Soccer Package
|
For localization in the soccer field. More...
#include <Localization.hpp>
Public Member Functions | |
Localization (vector< ObstacleC > *obstacles) | |
Point2d | getOdometryFromLastGet () |
void | updateVertexIdx () |
bool | addObservation (Point2d observation, double xFasher, double yFasher, LandmarkType type) |
Point2f | getBall () |
void | setBall (Point2f _in) |
void | setloc_callback (const geometry_msgs::Point::ConstPtr &msg) |
void | setremoteloc_callback (const geometry_msgs::PointStamped::ConstPtr &msg) |
void | dead_reckoning_callback (const gait_msgs::GaitOdomConstPtr &msg) |
Point3d | GetLocalization () |
void | SendTransform (ros::Time now) |
bool | Calculate (vector< LineSegment > &, bool circleDetected, const Point2f &, const vector< cv::Point2f > &, const Point2d &, const vector< Point2f > &, const bool &confiused, vector< LineContainer > &, vector< FeatureContainer > &) |
bool | Update (CameraProjections &projection) |
bool | Init (string rName) |
void | InitG2OGraph () |
Public Attributes | |
SparseOptimizer | optimizer |
double | A |
double | B |
double | E |
double | F |
double | G |
double | H |
double | D |
double | I |
double | A2 |
double | B2 |
double | E2 |
double | F2 |
double | G2 |
double | H2 |
double | D2 |
double | I2 |
For localization in the soccer field.