Public Member Functions | Private Attributes
labust::control::UALFControl Struct Reference

The simple line following controller. More...

Inheritance diagram for labust::control::UALFControl:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void idle (const auv_msgs::NavSts &ref, const auv_msgs::NavSts &state, const auv_msgs::BodyVelocityReq &track)
void init ()
void initialize_controller ()
void reset (const auv_msgs::NavSts &ref, const auv_msgs::NavSts &state)
auv_msgs::BodyVelocityReqPtr step (const auv_msgs::NavSts &ref, const auv_msgs::NavSts &state)
 UALFControl ()
void windup (const auv_msgs::BodyForceReq &tauAch)

Private Attributes

double aAngle
tf2_ros::Buffer buffer
PIDBase con
ros::Publisher dh_pub
tf2_ros::TransformListener listener
double Ts
bool underactuated
bool use_gvel
double wh

Detailed Description

The simple line following controller.

Definition at line 58 of file UALFControl.cpp.


Constructor & Destructor Documentation

Definition at line 60 of file UALFControl.cpp.


Member Function Documentation

void labust::control::UALFControl::idle ( const auv_msgs::NavSts &  ref,
const auv_msgs::NavSts &  state,
const auv_msgs::BodyVelocityReq &  track 
) [inline]

Definition at line 82 of file UALFControl.cpp.

Definition at line 68 of file UALFControl.cpp.

Definition at line 191 of file UALFControl.cpp.

void labust::control::UALFControl::reset ( const auv_msgs::NavSts &  ref,
const auv_msgs::NavSts &  state 
) [inline]

Definition at line 73 of file UALFControl.cpp.

auv_msgs::BodyVelocityReqPtr labust::control::UALFControl::step ( const auv_msgs::NavSts &  ref,
const auv_msgs::NavSts &  state 
) [inline]

Definition at line 112 of file UALFControl.cpp.

void labust::control::UALFControl::windup ( const auv_msgs::BodyForceReq &  tauAch) [inline]

Definition at line 75 of file UALFControl.cpp.


Member Data Documentation

Definition at line 225 of file UALFControl.cpp.

Definition at line 228 of file UALFControl.cpp.

Definition at line 223 of file UALFControl.cpp.

Definition at line 230 of file UALFControl.cpp.

Definition at line 229 of file UALFControl.cpp.

Definition at line 224 of file UALFControl.cpp.

Definition at line 226 of file UALFControl.cpp.

Definition at line 227 of file UALFControl.cpp.

Definition at line 225 of file UALFControl.cpp.


The documentation for this struct was generated from the following file:


labust_control
Author(s): Gyula Nagy
autogenerated on Fri Aug 28 2015 11:22:42