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