Namespaces | Functions
ros_filter_utilities.cpp File Reference
#include "robot_localization/ros_filter_utilities.h"
#include "robot_localization/filter_common.h"
#include <tf2_geometry_msgs/tf2_geometry_msgs.h>
#include <ros/console.h>
#include <string>
Include dependency graph for ros_filter_utilities.cpp:

Go to the source code of this file.

Namespaces

namespace  RobotLocalization
namespace  RobotLocalization::RosFilterUtilities

Functions

double RobotLocalization::RosFilterUtilities::getYaw (const tf2::Quaternion quat)
bool RobotLocalization::RosFilterUtilities::lookupTransformSafe (const tf2_ros::Buffer &buffer, const std::string &targetFrame, const std::string &sourceFrame, const ros::Time &time, const ros::Duration &timeout, tf2::Transform &targetFrameTrans)
 Method for safely obtaining transforms.
bool RobotLocalization::RosFilterUtilities::lookupTransformSafe (const tf2_ros::Buffer &buffer, const std::string &targetFrame, const std::string &sourceFrame, const ros::Time &time, tf2::Transform &targetFrameTrans)
 Method for safely obtaining transforms.
std::ostream & operator<< (std::ostream &os, const tf2::Vector3 &vec)
std::ostream & operator<< (std::ostream &os, const tf2::Quaternion &quat)
std::ostream & operator<< (std::ostream &os, const tf2::Transform &trans)
std::ostream & operator<< (std::ostream &os, const std::vector< double > &vec)
void RobotLocalization::RosFilterUtilities::quatToRPY (const tf2::Quaternion &quat, double &roll, double &pitch, double &yaw)
 Utility method for converting quaternion to RPY.
void RobotLocalization::RosFilterUtilities::stateToTF (const Eigen::VectorXd &state, tf2::Transform &stateTF)
 Converts our Eigen state vector into a TF transform/pose.
void RobotLocalization::RosFilterUtilities::TFtoState (const tf2::Transform &stateTF, Eigen::VectorXd &state)
 Converts a TF transform/pose into our Eigen state vector.

Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const tf2::Vector3 &  vec 
)

Definition at line 41 of file ros_filter_utilities.cpp.

std::ostream& operator<< ( std::ostream &  os,
const tf2::Quaternion quat 
)

Definition at line 48 of file ros_filter_utilities.cpp.

std::ostream& operator<< ( std::ostream &  os,
const tf2::Transform trans 
)

Definition at line 59 of file ros_filter_utilities.cpp.

std::ostream& operator<< ( std::ostream &  os,
const std::vector< double > &  vec 
)

Definition at line 67 of file ros_filter_utilities.cpp.



robot_localization
Author(s): Tom Moore
autogenerated on Sun Apr 2 2017 03:39:46