Public Member Functions | Protected Attributes | List of all members
yocs_navi_toolkit::OdometryHelper Class Reference

#include <odometry_helper.hpp>

Public Member Functions

nav_msgs::Odometry odometry ()
 
void odometryCallback (const nav_msgs::Odometry::ConstPtr &msg)
 
 OdometryHelper (const std::string &odometry_topic_name)
 
void position (Eigen::Vector3f &position)
 3d position of the robot in eigen format. More...
 
void velocities (std::pair< float, float > &mobile_robot_velocities)
 Mobile robot velocities in a 2d use case. More...
 
void yaw (float &angle)
 Heading angle for mobile robot 2d use cases. More...
 
virtual ~OdometryHelper ()
 

Protected Attributes

std::mutex data_mutex_
 
nav_msgs::Odometry odometry_
 
ros::Subscriber odometry_subscriber_
 

Detailed Description

Definition at line 32 of file odometry_helper.hpp.

Constructor & Destructor Documentation

yocs_navi_toolkit::OdometryHelper::OdometryHelper ( const std::string &  odometry_topic_name)

Definition at line 21 of file odometry_helper.cpp.

yocs_navi_toolkit::OdometryHelper::~OdometryHelper ( )
virtual

Definition at line 27 of file odometry_helper.cpp.

Member Function Documentation

nav_msgs::Odometry yocs_navi_toolkit::OdometryHelper::odometry ( )

Definition at line 35 of file odometry_helper.cpp.

void yocs_navi_toolkit::OdometryHelper::odometryCallback ( const nav_msgs::Odometry::ConstPtr &  msg)

Definition at line 29 of file odometry_helper.cpp.

void yocs_navi_toolkit::OdometryHelper::position ( Eigen::Vector3f &  position)

3d position of the robot in eigen format.

Definition at line 42 of file odometry_helper.cpp.

void yocs_navi_toolkit::OdometryHelper::velocities ( std::pair< float, float > &  mobile_robot_velocities)

Mobile robot velocities in a 2d use case.

Parameters
mobile_robot_velocities: linear translational velocity, v and angular rate, w

Definition at line 52 of file odometry_helper.cpp.

void yocs_navi_toolkit::OdometryHelper::yaw ( float &  angle)

Heading angle for mobile robot 2d use cases.

Parameters
angle: in radians

Definition at line 47 of file odometry_helper.cpp.

Member Data Documentation

std::mutex yocs_navi_toolkit::OdometryHelper::data_mutex_
protected

Definition at line 70 of file odometry_helper.hpp.

nav_msgs::Odometry yocs_navi_toolkit::OdometryHelper::odometry_
protected

Definition at line 71 of file odometry_helper.hpp.

ros::Subscriber yocs_navi_toolkit::OdometryHelper::odometry_subscriber_
protected

Definition at line 69 of file odometry_helper.hpp.


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


yocs_navi_toolkit
Author(s): Daniel Stonier
autogenerated on Mon Jun 10 2019 15:53:55