Public Member Functions | Public Attributes | List of all members
HeadingListenerNode Class Reference

Public Member Functions

void cb_heading_ned2enu (const piksi_rtk_msgs::BaselineHeading::ConstPtr &msg)
 
void cb_imu_vru2enu (const sensor_msgs::Imu::ConstPtr &msg)
 
 HeadingListenerNode (const ros::NodeHandle &node_handle, const ros::NodeHandle &private_node_handle)
 
void init ()
 
 ~HeadingListenerNode ()=default
 

Public Attributes

double _heading0 = 0.0
 
bool _heading_new = false
 
sensor_msgs::Imu _imu
 
double _imu0 = 0.0
 
std::string _mounting_type = "rover"
 
ros::NodeHandle _nh
 
ros::NodeHandle _pnh
 
ros::Publisher _pub_heading_enu
 
ros::Publisher _pub_heading_enu_deg
 
ros::Publisher _pub_imu_enu
 
ros::Subscriber _sub_heading_ned
 
ros::Subscriber _sub_imu_vru
 
double _yaw_hi = 180.0
 

Detailed Description

Definition at line 20 of file heading_listener.cpp.

Constructor & Destructor Documentation

HeadingListenerNode::HeadingListenerNode ( const ros::NodeHandle node_handle,
const ros::NodeHandle private_node_handle 
)
inline

Definition at line 23 of file heading_listener.cpp.

HeadingListenerNode::~HeadingListenerNode ( )
default

Member Function Documentation

void HeadingListenerNode::cb_heading_ned2enu ( const piksi_rtk_msgs::BaselineHeading::ConstPtr &  msg)

Definition at line 86 of file heading_listener.cpp.

void HeadingListenerNode::cb_imu_vru2enu ( const sensor_msgs::Imu::ConstPtr &  msg)

Definition at line 139 of file heading_listener.cpp.

void HeadingListenerNode::init ( )

Definition at line 59 of file heading_listener.cpp.

Member Data Documentation

double HeadingListenerNode::_heading0 = 0.0

Definition at line 39 of file heading_listener.cpp.

bool HeadingListenerNode::_heading_new = false

Definition at line 38 of file heading_listener.cpp.

sensor_msgs::Imu HeadingListenerNode::_imu

Definition at line 36 of file heading_listener.cpp.

double HeadingListenerNode::_imu0 = 0.0

Definition at line 40 of file heading_listener.cpp.

std::string HeadingListenerNode::_mounting_type = "rover"

Definition at line 43 of file heading_listener.cpp.

ros::NodeHandle HeadingListenerNode::_nh

Definition at line 46 of file heading_listener.cpp.

ros::NodeHandle HeadingListenerNode::_pnh

Definition at line 48 of file heading_listener.cpp.

ros::Publisher HeadingListenerNode::_pub_heading_enu

Definition at line 52 of file heading_listener.cpp.

ros::Publisher HeadingListenerNode::_pub_heading_enu_deg

Definition at line 53 of file heading_listener.cpp.

ros::Publisher HeadingListenerNode::_pub_imu_enu

Definition at line 55 of file heading_listener.cpp.

ros::Subscriber HeadingListenerNode::_sub_heading_ned

Definition at line 50 of file heading_listener.cpp.

ros::Subscriber HeadingListenerNode::_sub_imu_vru

Definition at line 51 of file heading_listener.cpp.

double HeadingListenerNode::_yaw_hi = 180.0

Definition at line 42 of file heading_listener.cpp.


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


earth_rover_localization
Author(s):
autogenerated on Wed Apr 28 2021 02:15:34