#include <controller.h>
Definition at line 41 of file controller.h.
◆ Controller()
◆ ~Controller()
Controller::~Controller |
( |
| ) |
|
|
inline |
◆ activate_control_service()
bool Controller::activate_control_service |
( |
std_srvs::SetBool::Request & |
req, |
|
|
std_srvs::SetBool::Response & |
resp |
|
) |
| |
◆ console_update()
◆ control_update()
◆ course_callback()
void Controller::course_callback |
( |
const heron_msgs::Course |
msg | ) |
|
◆ fvel_compensator()
double Controller::fvel_compensator |
( |
| ) |
|
◆ fwd_vel_mapping()
void Controller::fwd_vel_mapping |
( |
| ) |
|
◆ helm_callback()
void Controller::helm_callback |
( |
const heron_msgs::Helm |
msg | ) |
|
◆ odom_callback()
void Controller::odom_callback |
( |
const nav_msgs::Odometry |
msg | ) |
|
◆ twist_callback()
void Controller::twist_callback |
( |
const geometry_msgs::Twist |
msg | ) |
|
◆ update_fwd_vel_control()
void Controller::update_fwd_vel_control |
( |
| ) |
|
◆ update_yaw_control()
void Controller::update_yaw_control |
( |
| ) |
|
◆ update_yaw_rate_control()
void Controller::update_yaw_rate_control |
( |
| ) |
|
◆ wrench_callback()
void Controller::wrench_callback |
( |
const geometry_msgs::Wrench |
msg | ) |
|
◆ y_compensator()
double Controller::y_compensator |
( |
| ) |
|
◆ yr_compensator()
double Controller::yr_compensator |
( |
| ) |
|
◆ active_control_srv
◆ control_mode
int Controller::control_mode |
|
private |
◆ course_cmd_time_
double Controller::course_cmd_time_ |
|
private |
◆ course_cmd_timeout_
double Controller::course_cmd_timeout_ |
|
private |
◆ force_compensator_
◆ force_output_
geometry_msgs::Wrench Controller::force_output_ |
|
private |
◆ fvel_cmd_
double Controller::fvel_cmd_ |
|
private |
◆ fvel_dbg_pub_
◆ fvel_imax_
double Controller::fvel_imax_ |
|
private |
◆ fvel_imin_
double Controller::fvel_imin_ |
|
private |
◆ fvel_kd_
double Controller::fvel_kd_ |
|
private |
◆ fvel_kf_
double Controller::fvel_kf_ |
|
private |
◆ fvel_ki_
double Controller::fvel_ki_ |
|
private |
◆ fvel_kp_
double Controller::fvel_kp_ |
|
private |
◆ fvel_meas_
double Controller::fvel_meas_ |
|
private |
◆ fvel_pid_
◆ helm_cmd_time_
double Controller::helm_cmd_time_ |
|
private |
◆ helm_cmd_timeout_
double Controller::helm_cmd_timeout_ |
|
private |
◆ imu_cov_limit_
double Controller::imu_cov_limit_ |
|
private |
◆ imu_data_time_
double Controller::imu_data_time_ |
|
private |
◆ imu_data_timeout_
double Controller::imu_data_timeout_ |
|
private |
◆ imu_timeout_
bool Controller::imu_timeout_ |
|
private |
◆ is_active_control
bool Controller::is_active_control |
|
private |
◆ max_bck_force_
double Controller::max_bck_force_ |
|
private |
◆ max_bck_vel_
double Controller::max_bck_vel_ |
|
private |
◆ max_fwd_force_
double Controller::max_fwd_force_ |
|
private |
◆ max_fwd_vel_
double Controller::max_fwd_vel_ |
|
private |
◆ node_
◆ twist_cmd_time_
double Controller::twist_cmd_time_ |
|
private |
◆ twist_cmd_timeout_
double Controller::twist_cmd_timeout_ |
|
private |
◆ vel_cov_limit_
double Controller::vel_cov_limit_ |
|
private |
◆ vel_data_time_
double Controller::vel_data_time_ |
|
private |
◆ vel_data_timeout_
double Controller::vel_data_timeout_ |
|
private |
◆ vel_timeout_
bool Controller::vel_timeout_ |
|
private |
◆ wrench_cmd_time_
double Controller::wrench_cmd_time_ |
|
private |
◆ wrench_cmd_timeout_
double Controller::wrench_cmd_timeout_ |
|
private |
◆ y_cmd_
double Controller::y_cmd_ |
|
private |
◆ y_dbg_pub_
◆ y_imax_
double Controller::y_imax_ |
|
private |
◆ y_imin_
double Controller::y_imin_ |
|
private |
◆ y_kd_
◆ y_kf_
◆ y_ki_
◆ y_kp_
◆ y_meas_
double Controller::y_meas_ |
|
private |
◆ y_pid_
◆ yr_cmd_
double Controller::yr_cmd_ |
|
private |
◆ yr_dbg_pub_
◆ yr_imax_
double Controller::yr_imax_ |
|
private |
◆ yr_imin_
double Controller::yr_imin_ |
|
private |
◆ yr_kd_
double Controller::yr_kd_ |
|
private |
◆ yr_kf_
double Controller::yr_kf_ |
|
private |
◆ yr_ki_
double Controller::yr_ki_ |
|
private |
◆ yr_kp_
double Controller::yr_kp_ |
|
private |
◆ yr_meas_
double Controller::yr_meas_ |
|
private |
◆ yr_pid_
The documentation for this class was generated from the following files: