Public Member Functions | Public Attributes | Protected Attributes | Private Member Functions
tedusar_path_follower::tedusar_path_follower Class Reference

#include <tedusar_daf_path_follower.hpp>

List of all members.

Public Member Functions

void calc_angel_compensation ()
void calc_ground_compensation ()
void calc_local_path ()
void calculate_al_rot ()
void calculate_cmd ()
void check_robot_stability ()
void executePathCB (const ExecutePathGoalConstPtr &goal)
void imuCallback (const sensor_msgs::ImuConstPtr &imu_msg)
void init ()
void path_cb (const nav_msgs::Path::ConstPtr &path)
void pose_update (const nav_msgs::Odometry pose)
void resetPathFollowing ()
 tedusar_path_follower (ros::NodeHandle nh)
 Standard construktor.
void velocity_increase ()
virtual ~tedusar_path_follower ()
 Destructor.

Public Attributes

ExecutePathResult action_result
double al_an_diff
double alignment_angle
bool alignment_finished
double angle_diff
double area
tf::Vector3 axis
std::string base_link
nav_msgs::Path calc_path
geometry_msgs::Twist cmd
std::string cmd_vel_out
int co_points
int co_unchanged
double curr_dist
nav_msgs::Path curr_path
double dirx
double diry
double dist
double distt
double dx
double dy
bool enable_angle_compensation
bool enable_ground_compensation
bool enable_velocity_encrease
int err_cont
double execution_period
ExecutePathFeedback feedback
double fi_po_x
double fi_po_y
double glo_pos_diff_x
double glo_pos_diff_y
double global_goal_tolerance
double imu_pitch
double imu_roll
std::string imu_topic
double imu_yaw
double lin_vel
double lin_vel_ref
tf::TransformListener listener
nav_msgs::Path local_calc_path
double lower_al_angle
std::string map_link
double max_H
double max_lin_speed
double max_rot_speed
double mDx
double mDy
double midX
double midY
double min_lin_speed
double min_rot_speed
bool move_robot
ros::Time now
nav_msgs::Odometry odom
double old_pos_x
double old_pos_y
tf::Vector3 origin
int oscilation_rotation
int path_po_lenght
std::string path_topic
double pdist
double pitch
double points [50][2]
std::string pose_update_topic
int psize
double pub_cmd_hz
double rad
double roll
double rot_correction_factor
double rot_dir_opti
double rot_vel
double rot_vel_dir
tf::Quaternion rotation
double se_po_x
double se_po_y
bool show_trajectory_planing
double sideA
double sideB
double sideC
double ss
int st_point
double stability_angle
double th_po_x
double th_po_y
double tmp_H
tf::StampedTransform transform
double update_skip
double upper_al_angle
double Wid
double yaw

Protected Attributes

ros::Publisher cmd_vel_pub
ExecutePathActionServer execute_path_action_server_
ros::Subscriber imu_data_sub
ros::Publisher local_path_pub
ros::Publisher marker_pub
ros::NodeHandle nh_
ros::Subscriber path_3d_sub
ros::Publisher path_pub
ros::Subscriber pose_update_sub

Private Member Functions

 tedusar_path_follower (const tedusar_path_follower &src)
 Copyconstruction is not allowed.

Detailed Description

Definition at line 61 of file tedusar_daf_path_follower.hpp.


Constructor & Destructor Documentation

Copyconstruction is not allowed.

Standard construktor.

Definition at line 43 of file tedusar_daf_path_follower.cpp.

Destructor.

Definition at line 77 of file tedusar_daf_path_follower.cpp.


Member Function Documentation

Definition at line 581 of file tedusar_daf_path_follower.cpp.

Definition at line 489 of file tedusar_daf_path_follower.cpp.

Definition at line 197 of file tedusar_daf_path_follower.cpp.

Definition at line 519 of file tedusar_daf_path_follower.cpp.

Definition at line 666 of file tedusar_daf_path_follower.cpp.

Definition at line 505 of file tedusar_daf_path_follower.cpp.

void tedusar_path_follower::tedusar_path_follower::executePathCB ( const ExecutePathGoalConstPtr &  goal)

Definition at line 542 of file tedusar_daf_path_follower.cpp.

void tedusar_path_follower::tedusar_path_follower::imuCallback ( const sensor_msgs::ImuConstPtr &  imu_msg)

Definition at line 137 of file tedusar_daf_path_follower.cpp.

Definition at line 83 of file tedusar_daf_path_follower.cpp.

void tedusar_path_follower::tedusar_path_follower::path_cb ( const nav_msgs::Path::ConstPtr &  path)

Definition at line 181 of file tedusar_daf_path_follower.cpp.

void tedusar_path_follower::tedusar_path_follower::pose_update ( const nav_msgs::Odometry  pose)

Definition at line 147 of file tedusar_daf_path_follower.cpp.

Definition at line 107 of file tedusar_daf_path_follower.cpp.

Definition at line 614 of file tedusar_daf_path_follower.cpp.


Member Data Documentation

Definition at line 96 of file tedusar_daf_path_follower.hpp.

Definition at line 124 of file tedusar_daf_path_follower.hpp.

Definition at line 111 of file tedusar_daf_path_follower.hpp.

Definition at line 99 of file tedusar_daf_path_follower.hpp.

Definition at line 106 of file tedusar_daf_path_follower.hpp.

Definition at line 123 of file tedusar_daf_path_follower.hpp.

Definition at line 146 of file tedusar_daf_path_follower.hpp.

Definition at line 85 of file tedusar_daf_path_follower.hpp.

Definition at line 92 of file tedusar_daf_path_follower.hpp.

Definition at line 88 of file tedusar_daf_path_follower.hpp.

Definition at line 83 of file tedusar_daf_path_follower.hpp.

Definition at line 75 of file tedusar_daf_path_follower.hpp.

Definition at line 137 of file tedusar_daf_path_follower.hpp.

Definition at line 137 of file tedusar_daf_path_follower.hpp.

Definition at line 114 of file tedusar_daf_path_follower.hpp.

Definition at line 91 of file tedusar_daf_path_follower.hpp.

Definition at line 121 of file tedusar_daf_path_follower.hpp.

Definition at line 121 of file tedusar_daf_path_follower.hpp.

Definition at line 116 of file tedusar_daf_path_follower.hpp.

Definition at line 127 of file tedusar_daf_path_follower.hpp.

Definition at line 126 of file tedusar_daf_path_follower.hpp.

Definition at line 126 of file tedusar_daf_path_follower.hpp.

Definition at line 102 of file tedusar_daf_path_follower.hpp.

Definition at line 103 of file tedusar_daf_path_follower.hpp.

Definition at line 104 of file tedusar_daf_path_follower.hpp.

Definition at line 139 of file tedusar_daf_path_follower.hpp.

Definition at line 71 of file tedusar_daf_path_follower.hpp.

Definition at line 110 of file tedusar_daf_path_follower.hpp.

Definition at line 97 of file tedusar_daf_path_follower.hpp.

Definition at line 120 of file tedusar_daf_path_follower.hpp.

Definition at line 120 of file tedusar_daf_path_follower.hpp.

Definition at line 131 of file tedusar_daf_path_follower.hpp.

Definition at line 131 of file tedusar_daf_path_follower.hpp.

Definition at line 119 of file tedusar_daf_path_follower.hpp.

Definition at line 74 of file tedusar_daf_path_follower.hpp.

Definition at line 133 of file tedusar_daf_path_follower.hpp.

Definition at line 133 of file tedusar_daf_path_follower.hpp.

Definition at line 86 of file tedusar_daf_path_follower.hpp.

Definition at line 133 of file tedusar_daf_path_follower.hpp.

Definition at line 116 of file tedusar_daf_path_follower.hpp.

Definition at line 116 of file tedusar_daf_path_follower.hpp.

Definition at line 142 of file tedusar_daf_path_follower.hpp.

Definition at line 93 of file tedusar_daf_path_follower.hpp.

Definition at line 77 of file tedusar_daf_path_follower.hpp.

Definition at line 134 of file tedusar_daf_path_follower.hpp.

Definition at line 84 of file tedusar_daf_path_follower.hpp.

Definition at line 78 of file tedusar_daf_path_follower.hpp.

Definition at line 118 of file tedusar_daf_path_follower.hpp.

Definition at line 108 of file tedusar_daf_path_follower.hpp.

Definition at line 109 of file tedusar_daf_path_follower.hpp.

Definition at line 128 of file tedusar_daf_path_follower.hpp.

Definition at line 128 of file tedusar_daf_path_follower.hpp.

Definition at line 125 of file tedusar_daf_path_follower.hpp.

Definition at line 125 of file tedusar_daf_path_follower.hpp.

Definition at line 108 of file tedusar_daf_path_follower.hpp.

Definition at line 109 of file tedusar_daf_path_follower.hpp.

Definition at line 101 of file tedusar_daf_path_follower.hpp.

Definition at line 70 of file tedusar_daf_path_follower.hpp.

Definition at line 147 of file tedusar_daf_path_follower.hpp.

Definition at line 87 of file tedusar_daf_path_follower.hpp.

Definition at line 129 of file tedusar_daf_path_follower.hpp.

Definition at line 130 of file tedusar_daf_path_follower.hpp.

Definition at line 144 of file tedusar_daf_path_follower.hpp.

Definition at line 140 of file tedusar_daf_path_follower.hpp.

Definition at line 72 of file tedusar_daf_path_follower.hpp.

Definition at line 138 of file tedusar_daf_path_follower.hpp.

Definition at line 76 of file tedusar_daf_path_follower.hpp.

Definition at line 81 of file tedusar_daf_path_follower.hpp.

Definition at line 127 of file tedusar_daf_path_follower.hpp.

Definition at line 112 of file tedusar_daf_path_follower.hpp.

Definition at line 117 of file tedusar_daf_path_follower.hpp.

Definition at line 73 of file tedusar_daf_path_follower.hpp.

Definition at line 82 of file tedusar_daf_path_follower.hpp.

Definition at line 138 of file tedusar_daf_path_follower.hpp.

Definition at line 107 of file tedusar_daf_path_follower.hpp.

Definition at line 118 of file tedusar_daf_path_follower.hpp.

Definition at line 112 of file tedusar_daf_path_follower.hpp.

Definition at line 132 of file tedusar_daf_path_follower.hpp.

Definition at line 115 of file tedusar_daf_path_follower.hpp.

Definition at line 116 of file tedusar_daf_path_follower.hpp.

Definition at line 115 of file tedusar_daf_path_follower.hpp.

Definition at line 145 of file tedusar_daf_path_follower.hpp.

Definition at line 120 of file tedusar_daf_path_follower.hpp.

Definition at line 120 of file tedusar_daf_path_follower.hpp.

Definition at line 100 of file tedusar_daf_path_follower.hpp.

Definition at line 122 of file tedusar_daf_path_follower.hpp.

Definition at line 122 of file tedusar_daf_path_follower.hpp.

Definition at line 122 of file tedusar_daf_path_follower.hpp.

Definition at line 123 of file tedusar_daf_path_follower.hpp.

Definition at line 138 of file tedusar_daf_path_follower.hpp.

Definition at line 135 of file tedusar_daf_path_follower.hpp.

Definition at line 120 of file tedusar_daf_path_follower.hpp.

Definition at line 120 of file tedusar_daf_path_follower.hpp.

Definition at line 123 of file tedusar_daf_path_follower.hpp.

Definition at line 143 of file tedusar_daf_path_follower.hpp.

Definition at line 113 of file tedusar_daf_path_follower.hpp.

Definition at line 134 of file tedusar_daf_path_follower.hpp.

Definition at line 118 of file tedusar_daf_path_follower.hpp.

Definition at line 112 of file tedusar_daf_path_follower.hpp.


The documentation for this class was generated from the following files:


tedusar_daf_path_follower
Author(s): Peter Lepej , Johannes Maurer
autogenerated on Mon Oct 6 2014 07:51:50