#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>
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. |
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.