#include <pose_base_controller.h>
Definition at line 52 of file pose_base_controller.h.
pose_base_controller::PoseBaseController::PoseBaseController |
( |
| ) |
|
pose_base_controller::PoseBaseController::~PoseBaseController |
( |
| ) |
|
|
inline |
bool pose_base_controller::PoseBaseController::controlLoop |
( |
const move_base_msgs::MoveBaseGoal & |
current_goal | ) |
|
geometry_msgs::Twist pose_base_controller::PoseBaseController::diff2D |
( |
const tf::Pose & |
pose1, |
|
|
const tf::Pose & |
pose2 |
|
) |
| |
void pose_base_controller::PoseBaseController::execute |
( |
const move_base_msgs::MoveBaseGoalConstPtr & |
user_goal | ) |
|
move_base_msgs::MoveBaseGoal pose_base_controller::PoseBaseController::goalToFixedFrame |
( |
const move_base_msgs::MoveBaseGoal & |
goal | ) |
|
double pose_base_controller::PoseBaseController::headingDiff |
( |
double |
pt_x, |
|
|
double |
pt_y, |
|
|
double |
x, |
|
|
double |
y, |
|
|
double |
heading |
|
) |
| |
geometry_msgs::Twist pose_base_controller::PoseBaseController::limitTwist |
( |
const geometry_msgs::Twist & |
twist | ) |
|
void pose_base_controller::PoseBaseController::odomCallback |
( |
const nav_msgs::Odometry::ConstPtr & |
msg | ) |
|
|
private |
double pose_base_controller::PoseBaseController::sign |
( |
double |
n | ) |
|
|
inline |
bool pose_base_controller::PoseBaseController::stopped |
( |
| ) |
|
|
private |
std::string pose_base_controller::PoseBaseController::base_frame_ |
|
private |
nav_msgs::Odometry pose_base_controller::PoseBaseController::base_odom_ |
|
private |
std::string pose_base_controller::PoseBaseController::fixed_frame_ |
|
private |
double pose_base_controller::PoseBaseController::freq_ |
|
private |
bool pose_base_controller::PoseBaseController::holonomic_ |
|
private |
double pose_base_controller::PoseBaseController::in_place_trans_vel_ |
|
private |
double pose_base_controller::PoseBaseController::K_rot_ |
|
private |
double pose_base_controller::PoseBaseController::K_trans_ |
|
private |
double pose_base_controller::PoseBaseController::max_vel_lin_ |
|
private |
double pose_base_controller::PoseBaseController::max_vel_th_ |
|
private |
double pose_base_controller::PoseBaseController::min_in_place_vel_th_ |
|
private |
double pose_base_controller::PoseBaseController::min_vel_lin_ |
|
private |
double pose_base_controller::PoseBaseController::min_vel_th_ |
|
private |
boost::mutex pose_base_controller::PoseBaseController::odom_lock_ |
|
private |
double pose_base_controller::PoseBaseController::rot_stopped_velocity_ |
|
private |
double pose_base_controller::PoseBaseController::tolerance_rot_ |
|
private |
double pose_base_controller::PoseBaseController::tolerance_timeout_ |
|
private |
double pose_base_controller::PoseBaseController::tolerance_trans_ |
|
private |
double pose_base_controller::PoseBaseController::trans_stopped_velocity_ |
|
private |
double pose_base_controller::PoseBaseController::transform_tolerance_ |
|
private |
The documentation for this class was generated from the following files: