Public Member Functions | Protected Member Functions | Protected Attributes
RobotLocalization::NavSatTransformNew Class Reference

#include <navsat_transform_new.h>

List of all members.

Public Member Functions

 NavSatTransformNew ()
void run ()
 ~NavSatTransformNew ()

Protected Member Functions

void computeTransform ()
void gpsFixCallback (const sensor_msgs::NavSatFixConstPtr &msg)
void imuCallback (const sensor_msgs::ImuConstPtr &msg)
void localOdomCallback (const nav_msgs::OdometryConstPtr &msg)
void odomCallback (const nav_msgs::OdometryConstPtr &msg)
bool prepareGpsOdometry (nav_msgs::Odometry &gpsOdom)
void setTransformGps (const sensor_msgs::NavSatFixConstPtr &msg)
void setTransformOdometry (const nav_msgs::OdometryConstPtr &msg)

Protected Attributes

std::string baseLinkFrameId_
bool broadcastUtmTransform_
bool gpsUpdated_
ros::Time gpsUpdateTime_
bool hasToPublish_
bool hasTransformGps_
bool hasTransformImu_
bool hasTransformOdom_
Eigen::MatrixXd latestOdomCovariance_
Eigen::MatrixXd latestUtmCovariance_
tf2::Transform latestUtmPose_
tf2::Transform latestWorldPose_
std::string localOdomTopic_
 Parameter that specifies the topic from which get the travelled distance to update GPS odometry.
double magneticDeclination_
bool odomUpdated_
ros::Time odomUpdateTime_
double previous_x_
double previous_y_
bool publishGps_
tf2_ros::Buffer tfBuffer_
tf2_ros::TransformListener tfListener_
bool transformGood_
tf2::Quaternion transformOrientation_
tf2::Transform transformUtmPose_
tf2::Transform transformWorldPose_
double travelledDistance_
 Parameter that specifies the travelledDistance after which update the odometry provided by GPS if negative, the update is continuous (standard NavSatTransform node behaviour)
tf2_ros::StaticTransformBroadcaster utmBroadcaster_
double utmOdomTfYaw_
tf2::Transform utmWorldTransform_
tf2::Transform utmWorldTransInverse_
std::string utmZone_
std::string worldFrameId_
double yawOffset_
bool zeroAltitude_

Detailed Description

Definition at line 16 of file navsat_transform_new.h.


Constructor & Destructor Documentation

Definition at line 14 of file navsat_transform_new.cpp.

Definition at line 40 of file navsat_transform_new.cpp.


Member Function Documentation

Definition at line 190 of file navsat_transform_new.cpp.

void RobotLocalization::NavSatTransformNew::gpsFixCallback ( const sensor_msgs::NavSatFixConstPtr &  msg) [protected]

Definition at line 69 of file navsat_transform_new.cpp.

void RobotLocalization::NavSatTransformNew::imuCallback ( const sensor_msgs::ImuConstPtr &  msg) [protected]

Definition at line 135 of file navsat_transform_new.cpp.

void RobotLocalization::NavSatTransformNew::localOdomCallback ( const nav_msgs::OdometryConstPtr &  msg) [protected]

Definition at line 42 of file navsat_transform_new.cpp.

void RobotLocalization::NavSatTransformNew::odomCallback ( const nav_msgs::OdometryConstPtr &  msg) [protected]

Definition at line 57 of file navsat_transform_new.cpp.

bool RobotLocalization::NavSatTransformNew::prepareGpsOdometry ( nav_msgs::Odometry &  gpsOdom) [protected]

Definition at line 282 of file navsat_transform_new.cpp.

Definition at line 335 of file navsat_transform_new.cpp.

void RobotLocalization::NavSatTransformNew::setTransformGps ( const sensor_msgs::NavSatFixConstPtr &  msg) [protected]

Definition at line 108 of file navsat_transform_new.cpp.

void RobotLocalization::NavSatTransformNew::setTransformOdometry ( const nav_msgs::OdometryConstPtr &  msg) [protected]

Definition at line 122 of file navsat_transform_new.cpp.


Member Data Documentation

Definition at line 63 of file navsat_transform_new.h.

Definition at line 40 of file navsat_transform_new.h.

Definition at line 50 of file navsat_transform_new.h.

Definition at line 53 of file navsat_transform_new.h.

Definition at line 96 of file navsat_transform_new.h.

Definition at line 45 of file navsat_transform_new.h.

Definition at line 47 of file navsat_transform_new.h.

Definition at line 46 of file navsat_transform_new.h.

Definition at line 77 of file navsat_transform_new.h.

Definition at line 76 of file navsat_transform_new.h.

Definition at line 69 of file navsat_transform_new.h.

Definition at line 68 of file navsat_transform_new.h.

Parameter that specifies the topic from which get the travelled distance to update GPS odometry.

Definition at line 95 of file navsat_transform_new.h.

Definition at line 42 of file navsat_transform_new.h.

Definition at line 51 of file navsat_transform_new.h.

Definition at line 55 of file navsat_transform_new.h.

Definition at line 91 of file navsat_transform_new.h.

Definition at line 92 of file navsat_transform_new.h.

Definition at line 61 of file navsat_transform_new.h.

Definition at line 79 of file navsat_transform_new.h.

Definition at line 80 of file navsat_transform_new.h.

Definition at line 48 of file navsat_transform_new.h.

Definition at line 74 of file navsat_transform_new.h.

Definition at line 71 of file navsat_transform_new.h.

Definition at line 72 of file navsat_transform_new.h.

Parameter that specifies the travelledDistance after which update the odometry provided by GPS if negative, the update is continuous (standard NavSatTransform node behaviour)

Definition at line 90 of file navsat_transform_new.h.

Definition at line 81 of file navsat_transform_new.h.

Definition at line 43 of file navsat_transform_new.h.

Definition at line 83 of file navsat_transform_new.h.

Definition at line 84 of file navsat_transform_new.h.

Definition at line 66 of file navsat_transform_new.h.

Definition at line 64 of file navsat_transform_new.h.

Definition at line 57 of file navsat_transform_new.h.

Definition at line 59 of file navsat_transform_new.h.


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


summit_xl_localization
Author(s):
autogenerated on Thu Jun 6 2019 21:18:15