#include <hector_path_follower.h>
Definition at line 42 of file hector_path_follower.h.
pose_follower::HectorPathFollower::HectorPathFollower |
( |
| ) |
|
bool pose_follower::HectorPathFollower::computeVelocityCommands |
( |
geometry_msgs::Twist & |
cmd_vel | ) |
|
geometry_msgs::Twist pose_follower::HectorPathFollower::diff2D |
( |
const tf::Pose & |
pose1, |
|
|
const tf::Pose & |
pose2 |
|
) |
| |
|
private |
bool pose_follower::HectorPathFollower::getRobotPose |
( |
tf::Stamped< tf::Pose > & |
global_pose | ) |
const |
|
private |
double pose_follower::HectorPathFollower::headingDiff |
( |
double |
pt_x, |
|
|
double |
pt_y, |
|
|
double |
x, |
|
|
double |
y, |
|
|
double |
heading |
|
) |
| |
|
private |
bool pose_follower::HectorPathFollower::isGoalReached |
( |
| ) |
|
geometry_msgs::Twist pose_follower::HectorPathFollower::limitTwist |
( |
const geometry_msgs::Twist & |
twist | ) |
|
|
private |
bool pose_follower::HectorPathFollower::setPlan |
( |
const std::vector< geometry_msgs::PoseStamped > & |
global_plan | ) |
|
double pose_follower::HectorPathFollower::sign |
( |
double |
n | ) |
|
|
inlineprivate |
bool pose_follower::HectorPathFollower::stopped |
( |
| ) |
|
|
private |
bool pose_follower::HectorPathFollower::transformGlobalPlan |
( |
const tf::TransformListener & |
tf, |
|
|
const std::vector< geometry_msgs::PoseStamped > & |
global_plan, |
|
|
const std::string & |
global_frame, |
|
|
std::vector< geometry_msgs::PoseStamped > & |
transformed_plan |
|
) |
| |
|
private |
unsigned int pose_follower::HectorPathFollower::current_waypoint_ |
|
private |
std::vector<geometry_msgs::PoseStamped> pose_follower::HectorPathFollower::global_plan_ |
|
private |
ros::Time pose_follower::HectorPathFollower::goal_reached_time_ |
|
private |
bool pose_follower::HectorPathFollower::holonomic_ |
|
private |
double pose_follower::HectorPathFollower::in_place_trans_vel_ |
|
private |
double pose_follower::HectorPathFollower::K_rot_ |
|
private |
double pose_follower::HectorPathFollower::K_trans_ |
|
private |
double pose_follower::HectorPathFollower::max_vel_lin_ |
|
private |
double pose_follower::HectorPathFollower::max_vel_th_ |
|
private |
double pose_follower::HectorPathFollower::min_in_place_vel_th_ |
|
private |
double pose_follower::HectorPathFollower::min_vel_lin_ |
|
private |
double pose_follower::HectorPathFollower::min_vel_th_ |
|
private |
boost::mutex pose_follower::HectorPathFollower::odom_lock_ |
|
private |
std::string pose_follower::HectorPathFollower::p_global_frame_ |
|
private |
std::string pose_follower::HectorPathFollower::p_robot_base_frame_ |
|
private |
double pose_follower::HectorPathFollower::rot_stopped_velocity_ |
|
private |
int pose_follower::HectorPathFollower::samples_ |
|
private |
double pose_follower::HectorPathFollower::tolerance_rot_ |
|
private |
double pose_follower::HectorPathFollower::tolerance_timeout_ |
|
private |
double pose_follower::HectorPathFollower::tolerance_trans_ |
|
private |
double pose_follower::HectorPathFollower::trans_stopped_velocity_ |
|
private |
The documentation for this class was generated from the following files: