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.