#include <pose_base_controller.h>
Definition at line 52 of file pose_base_controller.h.
typedef actionlib::SimpleActionServer<move_base_msgs::MoveBaseAction> pose_base_controller::PoseBaseController::MoveBaseActionServer [private] |
Definition at line 54 of file pose_base_controller.h.
Definition at line 40 of file pose_base_controller.cpp.
Definition at line 59 of file pose_base_controller.h.
bool pose_base_controller::PoseBaseController::controlLoop | ( | const move_base_msgs::MoveBaseGoal & | current_goal | ) |
Definition at line 179 of file pose_base_controller.cpp.
geometry_msgs::Twist pose_base_controller::PoseBaseController::diff2D | ( | const tf::Pose & | pose1, |
const tf::Pose & | pose2 | ||
) |
Definition at line 239 of file pose_base_controller.cpp.
void pose_base_controller::PoseBaseController::execute | ( | const move_base_msgs::MoveBaseGoalConstPtr & | user_goal | ) |
Definition at line 139 of file pose_base_controller.cpp.
Definition at line 104 of file pose_base_controller.cpp.
move_base_msgs::MoveBaseGoal pose_base_controller::PoseBaseController::goalToFixedFrame | ( | const move_base_msgs::MoveBaseGoal & | goal | ) |
Definition at line 116 of file pose_base_controller.cpp.
double pose_base_controller::PoseBaseController::headingDiff | ( | double | pt_x, |
double | pt_y, | ||
double | x, | ||
double | y, | ||
double | heading | ||
) |
Definition at line 88 of file pose_base_controller.cpp.
geometry_msgs::Twist pose_base_controller::PoseBaseController::limitTwist | ( | const geometry_msgs::Twist & | twist | ) |
Definition at line 281 of file pose_base_controller.cpp.
void pose_base_controller::PoseBaseController::odomCallback | ( | const nav_msgs::Odometry::ConstPtr & | msg | ) | [private] |
Definition at line 78 of file pose_base_controller.cpp.
double pose_base_controller::PoseBaseController::sign | ( | double | n | ) | [inline] |
Definition at line 65 of file pose_base_controller.h.
bool pose_base_controller::PoseBaseController::stopped | ( | ) | [private] |
Definition at line 166 of file pose_base_controller.cpp.
Definition at line 78 of file pose_base_controller.h.
std::string pose_base_controller::PoseBaseController::base_frame_ [private] |
Definition at line 87 of file pose_base_controller.h.
nav_msgs::Odometry pose_base_controller::PoseBaseController::base_odom_ [private] |
Definition at line 91 of file pose_base_controller.h.
std::string pose_base_controller::PoseBaseController::fixed_frame_ [private] |
Definition at line 87 of file pose_base_controller.h.
double pose_base_controller::PoseBaseController::freq_ [private] |
Definition at line 82 of file pose_base_controller.h.
bool pose_base_controller::PoseBaseController::holonomic_ [private] |
Definition at line 88 of file pose_base_controller.h.
double pose_base_controller::PoseBaseController::in_place_trans_vel_ [private] |
Definition at line 85 of file pose_base_controller.h.
double pose_base_controller::PoseBaseController::K_rot_ [private] |
Definition at line 81 of file pose_base_controller.h.
double pose_base_controller::PoseBaseController::K_trans_ [private] |
Definition at line 81 of file pose_base_controller.h.
double pose_base_controller::PoseBaseController::max_vel_lin_ [private] |
Definition at line 83 of file pose_base_controller.h.
double pose_base_controller::PoseBaseController::max_vel_th_ [private] |
Definition at line 83 of file pose_base_controller.h.
double pose_base_controller::PoseBaseController::min_in_place_vel_th_ [private] |
Definition at line 85 of file pose_base_controller.h.
double pose_base_controller::PoseBaseController::min_vel_lin_ [private] |
Definition at line 84 of file pose_base_controller.h.
double pose_base_controller::PoseBaseController::min_vel_th_ [private] |
Definition at line 84 of file pose_base_controller.h.
boost::mutex pose_base_controller::PoseBaseController::odom_lock_ [private] |
Definition at line 89 of file pose_base_controller.h.
Definition at line 90 of file pose_base_controller.h.
double pose_base_controller::PoseBaseController::rot_stopped_velocity_ [private] |
Definition at line 92 of file pose_base_controller.h.
Definition at line 79 of file pose_base_controller.h.
double pose_base_controller::PoseBaseController::tolerance_rot_ [private] |
Definition at line 81 of file pose_base_controller.h.
double pose_base_controller::PoseBaseController::tolerance_timeout_ [private] |
Definition at line 82 of file pose_base_controller.h.
double pose_base_controller::PoseBaseController::tolerance_trans_ [private] |
Definition at line 81 of file pose_base_controller.h.
double pose_base_controller::PoseBaseController::trans_stopped_velocity_ [private] |
Definition at line 92 of file pose_base_controller.h.
double pose_base_controller::PoseBaseController::transform_tolerance_ [private] |
Definition at line 86 of file pose_base_controller.h.
Definition at line 80 of file pose_base_controller.h.