Public Types | Public Member Functions | Private Attributes
labust::control::UVTControl Struct Reference

The underactuated virtual target controller. More...

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

List of all members.

Public Types

enum  { u = 0, r = 5 }

Public Member Functions

void idle (const auv_msgs::FSPathInfo &ref, const auv_msgs::NavSts &state, const auv_msgs::BodyVelocityReq &track)
void init ()
void initializeController ()
void reset (const auv_msgs::FSPathInfo &ref, const auv_msgs::NavSts &state)
auv_msgs::BodyVelocityReqPtr step (const auv_msgs::FSPathInfo &ref, const auv_msgs::NavSts &state)
 UVTControl ()

Private Attributes

double k1
 S1 parameter.
double k2
 Y1 parameter.
double kpsi
 Psi tracking parameter.
double psia
 The attack angle.
double Ts
 Sampling time.

Detailed Description

The underactuated virtual target controller.

Definition at line 54 of file uvt_control.cpp.


Member Enumeration Documentation

anonymous enum
Enumerator:
u 
r 

Definition at line 56 of file uvt_control.cpp.


Constructor & Destructor Documentation

Definition at line 58 of file uvt_control.cpp.


Member Function Documentation

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

Definition at line 70 of file uvt_control.cpp.

Definition at line 65 of file uvt_control.cpp.

Definition at line 106 of file uvt_control.cpp.

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

Definition at line 73 of file uvt_control.cpp.

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

Definition at line 75 of file uvt_control.cpp.


Member Data Documentation

S1 parameter.

Definition at line 122 of file uvt_control.cpp.

Y1 parameter.

Definition at line 124 of file uvt_control.cpp.

Psi tracking parameter.

Definition at line 126 of file uvt_control.cpp.

The attack angle.

Definition at line 128 of file uvt_control.cpp.

Sampling time.

Definition at line 120 of file uvt_control.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