#include <cartesian_controller_utils.h>
|
void | adjustArrayLength (std::vector< cob_cartesian_controller::PathArray > &m) |
|
| CartesianControllerUtils () |
|
void | copyMatrix (std::vector< double > *path_array, std::vector< cob_cartesian_controller::PathArray > &m) |
|
geometry_msgs::Pose | getPose (const std::string &target_frame, const std::string &source_frame) |
|
tf::StampedTransform | getStampedTransform (const std::string &target_frame, const std::string &source_frame) |
|
bool | inEpsilonArea (const tf::StampedTransform &stamped_transform, const double epsilon) |
|
void | poseToRPY (const geometry_msgs::Pose &pose, double &roll, double &pitch, double &yaw) |
|
void | previewPath (const geometry_msgs::PoseArray pose_array) |
|
double | roundUpToMultiplier (const double numberToRound, const double multiplier) |
|
void | transformPose (const std::string source_frame, const std::string target_frame, const geometry_msgs::Pose pose_in, geometry_msgs::Pose &pose_out) |
|
CartesianControllerUtils::CartesianControllerUtils |
( |
| ) |
|
|
inline |
geometry_msgs::Pose CartesianControllerUtils::getPose |
( |
const std::string & |
target_frame, |
|
|
const std::string & |
source_frame |
|
) |
| |
tf::StampedTransform CartesianControllerUtils::getStampedTransform |
( |
const std::string & |
target_frame, |
|
|
const std::string & |
source_frame |
|
) |
| |
bool CartesianControllerUtils::inEpsilonArea |
( |
const tf::StampedTransform & |
stamped_transform, |
|
|
const double |
epsilon |
|
) |
| |
Used to check whether the chain_tip_link is close to the target_frame 'stamped_transform' expreses the transform between the two frames. Thus inEpsilonArea() returns 'true' in case 'stamped_transform' is "smaller" than 'epsilon'
Definition at line 89 of file cartesian_controller_utils.cpp.
void CartesianControllerUtils::poseToRPY |
( |
const geometry_msgs::Pose & |
pose, |
|
|
double & |
roll, |
|
|
double & |
pitch, |
|
|
double & |
yaw |
|
) |
| |
void CartesianControllerUtils::previewPath |
( |
const geometry_msgs::PoseArray |
pose_array | ) |
|
double CartesianControllerUtils::roundUpToMultiplier |
( |
const double |
numberToRound, |
|
|
const double |
multiplier |
|
) |
| |
visualization_msgs::MarkerArray CartesianControllerUtils::marker_array_ |
|
private |
The documentation for this class was generated from the following files: