#include <odom_estimation_node.hpp>

Public Member Functions | |
| OdomEstimationNode () | |
| void | onInit () |
| ~OdomEstimationNode () | |
Public Member Functions inherited from nodelet::Nodelet | |
| void | init (const std::string &name, const M_string &remapping_args, const V_string &my_argv, ros::CallbackQueueInterface *st_queue=NULL, ros::CallbackQueueInterface *mt_queue=NULL) |
| Nodelet () | |
| virtual | ~Nodelet () |
Private Types | |
| typedef message_filters::Synchronizer< ApproximateSyncPolicy > | ApproximateSynchronizer |
| typedef message_filters::Synchronizer< ExactSyncPolicy > | ExactSynchronizer |
Private Member Functions | |
| void | handleClouds (const sensor_msgs::PointCloud2ConstPtr &edges, const sensor_msgs::PointCloud2ConstPtr &surfaces) |
Private Attributes | |
| std::shared_ptr< ApproximateSynchronizer > | m_approximateSync |
| std::shared_ptr< ExactSynchronizer > | m_exactSync |
| std::string | m_frameId |
| bool | m_isInitialized = false |
| double | m_mapResolution = 0.4 |
| ros::NodeHandle | m_nodeHandle |
| floam::odom::OdomEstimation | m_odomEstimation |
| std::string | m_parentFrameId |
| ros::Publisher | m_pubLidarOdometry |
| int | m_queueSize = 5 |
| message_filters::Subscriber< sensor_msgs::PointCloud2 > | m_subEdges |
| message_filters::Subscriber< sensor_msgs::PointCloud2 > | m_subSurfaces |
| geometry_msgs::TransformStampedPtr | m_tfGlobal |
| ROS Transorm. More... | |
| floam::lidar::Total | m_totals |
| bool | m_useExactSync = false |
Additional Inherited Members | |
Protected Member Functions inherited from nodelet::Nodelet | |
| ros::CallbackQueueInterface & | getMTCallbackQueue () const |
| ros::NodeHandle & | getMTNodeHandle () const |
| ros::NodeHandle & | getMTPrivateNodeHandle () const |
| const V_string & | getMyArgv () const |
| const std::string & | getName () const |
| ros::NodeHandle & | getNodeHandle () const |
| ros::NodeHandle & | getPrivateNodeHandle () const |
| const M_string & | getRemappingArgs () const |
| ros::CallbackQueueInterface & | getSTCallbackQueue () const |
| std::string | getSuffixedName (const std::string &suffix) const |
Definition at line 33 of file odom_estimation_node.hpp.
|
private |
Definition at line 61 of file odom_estimation_node.hpp.
|
private |
Definition at line 62 of file odom_estimation_node.hpp.
| floam::odom::OdomEstimationNode::OdomEstimationNode | ( | ) |
OdomEstimationNode constructor
Definition at line 30 of file odom_estimation_node.cpp.
| floam::odom::OdomEstimationNode::~OdomEstimationNode | ( | ) |
OdomEstimationNode constructor
Definition at line 35 of file odom_estimation_node.cpp.
|
private |
get current odometry estimation
broadcast odom transform
Definition at line 83 of file odom_estimation_node.cpp.
|
virtual |
Initialize Nodelet member variables
Implements nodelet::Nodelet.
Definition at line 40 of file odom_estimation_node.cpp.
|
private |
Definition at line 67 of file odom_estimation_node.hpp.
|
private |
Definition at line 68 of file odom_estimation_node.hpp.
|
private |
Definition at line 81 of file odom_estimation_node.hpp.
|
private |
Definition at line 74 of file odom_estimation_node.hpp.
|
private |
Definition at line 79 of file odom_estimation_node.hpp.
|
private |
Definition at line 54 of file odom_estimation_node.hpp.
|
private |
Definition at line 86 of file odom_estimation_node.hpp.
|
private |
Definition at line 81 of file odom_estimation_node.hpp.
|
private |
Definition at line 56 of file odom_estimation_node.hpp.
|
private |
Definition at line 77 of file odom_estimation_node.hpp.
|
private |
Definition at line 64 of file odom_estimation_node.hpp.
|
private |
Definition at line 65 of file odom_estimation_node.hpp.
|
private |
ROS Transorm.
Definition at line 59 of file odom_estimation_node.hpp.
|
private |
Definition at line 83 of file odom_estimation_node.hpp.
|
private |
Definition at line 75 of file odom_estimation_node.hpp.