NimbRo ROS Soccer Package
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Localization Class Reference

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
 

Detailed Description

For localization in the soccer field.


The documentation for this class was generated from the following files: