List of all members |
Public Member Functions |
Public Attributes |
Private Member Functions |
Private Attributes
RobotLocation Class Reference
Collaboration diagram for RobotLocation:

Public Member Functions | |
| RobotLocation (double odom_noise_x, double odom_noise_y, double odom_noise_th) | |
| void | SetPoses (double ox, double oy, double oth, double gx, double gy, double gth) |
| Inform the current odometric and global (map) pose. | |
| void | SetCurrentError (double ex, double ey, double eth) |
| Inform the error for the initial pose Robot is expected to be at x +/- (ex/2) | |
| SegmentMap & | map (void) |
| const SegmentMap & | map (void) const |
| bool | Locate (const Transf odom, const Scan s) |
| void | PrintState () const |
| Pose | EstimatedPose (void) const |
| MatrixXd | Covariance (void) const |
Public Attributes | |
| const double | odom_noise_x_ |
| const double | odom_noise_y_ |
| const double | odom_noise_th_ |
Private Member Functions | |
| void | Prediction () |
| void | Update (ObservedFeatures obs) |
Private Attributes | |
| Uloc | XwRk_1 |
| Uloc | XwRk |
| Transf | odomk_1 |
| Transf | odomk |
| SegmentMap | map_ |
| bool | first_update_ |
The documentation for this class was generated from the following files:
- robot_location.hh
- robot_location.cc

