The manual reference controller. More...
Public Types | |
enum | { u = 0, v, w, p, q, r } |
Public Member Functions | |
void | init () |
void | initialize_manual () |
void | onEstimate (const auv_msgs::NavSts::ConstPtr &state) |
void | onJoy (const sensor_msgs::Joy::ConstPtr &joy) |
RefManual () | |
Private Attributes | |
auv_msgs::NavSts | baseRef |
boost::mutex | cnt_mux |
ros::Subscriber | joyIn |
JoystickMapping | mapper |
Eigen::Vector6d | nu_max |
ros::Subscriber | stateHat |
bool | stateReady |
ros::Publisher | stateRef |
double | Ts |
The manual reference controller.
Definition at line 51 of file RefManual.cpp.
anonymous enum |
Definition at line 53 of file RefManual.cpp.
labust::control::RefManual< Enable >::RefManual | ( | ) | [inline] |
Definition at line 54 of file RefManual.cpp.
void labust::control::RefManual< Enable >::init | ( | ) | [inline] |
Definition at line 59 of file RefManual.cpp.
void labust::control::RefManual< Enable >::initialize_manual | ( | ) | [inline] |
Definition at line 119 of file RefManual.cpp.
void labust::control::RefManual< Enable >::onEstimate | ( | const auv_msgs::NavSts::ConstPtr & | state | ) | [inline] |
Definition at line 74 of file RefManual.cpp.
void labust::control::RefManual< Enable >::onJoy | ( | const sensor_msgs::Joy::ConstPtr & | joy | ) | [inline] |
Definition at line 87 of file RefManual.cpp.
auv_msgs::NavSts labust::control::RefManual< Enable >::baseRef [private] |
Definition at line 136 of file RefManual.cpp.
boost::mutex labust::control::RefManual< Enable >::cnt_mux [private] |
Definition at line 137 of file RefManual.cpp.
ros::Subscriber labust::control::RefManual< Enable >::joyIn [private] |
Definition at line 131 of file RefManual.cpp.
JoystickMapping labust::control::RefManual< Enable >::mapper [private] |
Definition at line 135 of file RefManual.cpp.
Eigen::Vector6d labust::control::RefManual< Enable >::nu_max [private] |
Definition at line 133 of file RefManual.cpp.
ros::Subscriber labust::control::RefManual< Enable >::stateHat [private] |
Definition at line 131 of file RefManual.cpp.
bool labust::control::RefManual< Enable >::stateReady [private] |
Definition at line 138 of file RefManual.cpp.
ros::Publisher labust::control::RefManual< Enable >::stateRef [private] |
Definition at line 132 of file RefManual.cpp.
double labust::control::RefManual< Enable >::Ts [private] |
Definition at line 134 of file RefManual.cpp.