Definition at line 82 of file asctec_hl_interface_adapter.cpp.
starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::AscTecHLInterfaceAdapterNodelet | ( | ) | [inline] |
Definition at line 168 of file asctec_hl_interface_adapter.cpp.
void starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::assemble_command | ( | double | roll, |
double | pitch, | ||
double | yaw_rate, | ||
double | thrust, | ||
asctec_hl_comm::mav_ctrlPtr | ctrl_msg | ||
) | [inline, private] |
Definition at line 696 of file asctec_hl_interface_adapter.cpp.
void starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::cfgCallback | ( | starmac_robots_asctec::AscTecAdapterConfig & | config, |
uint32_t | level | ||
) | [inline, private] |
Definition at line 314 of file asctec_hl_interface_adapter.cpp.
double starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::computeThrust | ( | const double | alt_cmd, |
ros::Duration & | dt | ||
) | [inline, private] |
Definition at line 615 of file asctec_hl_interface_adapter.cpp.
double starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::computeYawRate | ( | double | yaw_cmd, |
ros::Duration & | dt | ||
) | [inline, private] |
Definition at line 664 of file asctec_hl_interface_adapter.cpp.
void starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::controlInputCallback | ( | const flyer_controller::control_mode_outputConstPtr & | msg | ) | [inline, private] |
Definition at line 485 of file asctec_hl_interface_adapter.cpp.
void starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::deadmanCallback | ( | const ros::TimerEvent & | e | ) | [inline, private] |
Definition at line 708 of file asctec_hl_interface_adapter.cpp.
void starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::diagnostics | ( | diagnostic_updater::DiagnosticStatusWrapper & | stat | ) | [inline, private] |
Definition at line 341 of file asctec_hl_interface_adapter.cpp.
void starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::getLatestYPR | ( | double & | yaw, |
double & | pitch, | ||
double & | roll | ||
) | [inline, private] |
Definition at line 680 of file asctec_hl_interface_adapter.cpp.
void starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::initDiagnostics | ( | ) | [inline, private] |
Definition at line 220 of file asctec_hl_interface_adapter.cpp.
void starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::initDynamicReconfigure | ( | ) | [inline, private] |
Definition at line 229 of file asctec_hl_interface_adapter.cpp.
void starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::initParameters | ( | ) | [inline, private] |
Definition at line 237 of file asctec_hl_interface_adapter.cpp.
void starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::initPublishers | ( | ) | [inline, private] |
Definition at line 276 of file asctec_hl_interface_adapter.cpp.
void starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::initSubscribers | ( | ) | [inline, private] |
Definition at line 294 of file asctec_hl_interface_adapter.cpp.
void starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::initTimers | ( | ) | [inline, private] |
Definition at line 284 of file asctec_hl_interface_adapter.cpp.
bool starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::isSafeToReconfigure | ( | ) | [inline, private] |
Definition at line 768 of file asctec_hl_interface_adapter.cpp.
void starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::landNowCallback | ( | const std_msgs::BoolConstPtr & | msg | ) | [inline, private] |
Definition at line 462 of file asctec_hl_interface_adapter.cpp.
void starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::mavStatusCallback | ( | const asctec_hl_comm::mav_statusConstPtr & | msg | ) | [inline, private] |
Definition at line 467 of file asctec_hl_interface_adapter.cpp.
void starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::motorEnableCallback | ( | const std_msgs::BoolConstPtr & | msg | ) | [inline, private] |
Definition at line 377 of file asctec_hl_interface_adapter.cpp.
void starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::onInit | ( | ) | [inline, virtual] |
Implements nodelet::Nodelet.
Definition at line 207 of file asctec_hl_interface_adapter.cpp.
void starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::rotateRollAndPitch | ( | const double | roll_cmd, |
const double | pitch_cmd, | ||
double & | roll_cmd_rotated, | ||
double & | pitch_cmd_rotated | ||
) | [inline, private] |
Definition at line 606 of file asctec_hl_interface_adapter.cpp.
void starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::setAltControllerParams | ( | double | KP, |
double | KI, | ||
double | KD, | ||
double | Ilimit | ||
) | [inline, private] |
Definition at line 329 of file asctec_hl_interface_adapter.cpp.
void starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::setYawControllerParams | ( | double | KP, |
double | KI, | ||
double | KD, | ||
double | Ilimit | ||
) | [inline, private] |
Definition at line 335 of file asctec_hl_interface_adapter.cpp.
void starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::stateCallback | ( | const nav_msgs::OdometryConstPtr & | msg | ) | [inline, private] |
Definition at line 393 of file asctec_hl_interface_adapter.cpp.
double starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::accel_bias [private] |
Definition at line 116 of file asctec_hl_interface_adapter.cpp.
double starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::alt_d_term [private] |
Definition at line 154 of file asctec_hl_interface_adapter.cpp.
double starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::alt_dd_term [private] |
Definition at line 155 of file asctec_hl_interface_adapter.cpp.
double starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::alt_i_term [private] |
Definition at line 153 of file asctec_hl_interface_adapter.cpp.
double starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::alt_Ilimit [private] |
Definition at line 102 of file asctec_hl_interface_adapter.cpp.
double starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::alt_KD [private] |
Definition at line 100 of file asctec_hl_interface_adapter.cpp.
double starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::alt_KDD [private] |
Definition at line 101 of file asctec_hl_interface_adapter.cpp.
double starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::alt_KI [private] |
Definition at line 99 of file asctec_hl_interface_adapter.cpp.
double starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::alt_KP [private] |
Definition at line 98 of file asctec_hl_interface_adapter.cpp.
double starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::alt_p_term [private] |
Definition at line 152 of file asctec_hl_interface_adapter.cpp.
starmac_robots_asctec::Pid starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::alt_pid [private] |
Definition at line 143 of file asctec_hl_interface_adapter.cpp.
Definition at line 111 of file asctec_hl_interface_adapter.cpp.
Definition at line 162 of file asctec_hl_interface_adapter.cpp.
Definition at line 128 of file asctec_hl_interface_adapter.cpp.
Definition at line 137 of file asctec_hl_interface_adapter.cpp.
Definition at line 97 of file asctec_hl_interface_adapter.cpp.
Definition at line 134 of file asctec_hl_interface_adapter.cpp.
diagnostic_updater::Updater starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::diag_updater [private] |
Definition at line 88 of file asctec_hl_interface_adapter.cpp.
dynamic_reconfigure::Server<starmac_robots_asctec::AscTecAdapterConfig> starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::dyn_reconfig_srv [private] |
Definition at line 93 of file asctec_hl_interface_adapter.cpp.
Definition at line 124 of file asctec_hl_interface_adapter.cpp.
Definition at line 158 of file asctec_hl_interface_adapter.cpp.
diagnostic_updater::FrequencyStatus starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::freq_status [private] |
Definition at line 91 of file asctec_hl_interface_adapter.cpp.
Definition at line 164 of file asctec_hl_interface_adapter.cpp.
Definition at line 159 of file asctec_hl_interface_adapter.cpp.
Definition at line 125 of file asctec_hl_interface_adapter.cpp.
Definition at line 131 of file asctec_hl_interface_adapter.cpp.
Definition at line 157 of file asctec_hl_interface_adapter.cpp.
Definition at line 118 of file asctec_hl_interface_adapter.cpp.
Definition at line 132 of file asctec_hl_interface_adapter.cpp.
unsigned int starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::land_now_thrust_decrease_rate [private] |
Definition at line 117 of file asctec_hl_interface_adapter.cpp.
Definition at line 142 of file asctec_hl_interface_adapter.cpp.
Definition at line 140 of file asctec_hl_interface_adapter.cpp.
Definition at line 139 of file asctec_hl_interface_adapter.cpp.
Definition at line 141 of file asctec_hl_interface_adapter.cpp.
double starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::last_thrust [private] |
Definition at line 165 of file asctec_hl_interface_adapter.cpp.
double starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::last_z_accel [private] |
Definition at line 156 of file asctec_hl_interface_adapter.cpp.
Definition at line 160 of file asctec_hl_interface_adapter.cpp.
asctec_hl_comm::mav_status starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::latest_mav_status [private] |
Definition at line 146 of file asctec_hl_interface_adapter.cpp.
Definition at line 136 of file asctec_hl_interface_adapter.cpp.
nav_msgs::Odometry starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::latest_state [private] |
Definition at line 145 of file asctec_hl_interface_adapter.cpp.
Definition at line 163 of file asctec_hl_interface_adapter.cpp.
Definition at line 130 of file asctec_hl_interface_adapter.cpp.
ros::Duration starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::max_control_input_age [private] |
Definition at line 150 of file asctec_hl_interface_adapter.cpp.
double starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::max_freq [private] |
Definition at line 90 of file asctec_hl_interface_adapter.cpp.
Definition at line 149 of file asctec_hl_interface_adapter.cpp.
ros::Duration starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::max_motor_enable_age [private] |
Definition at line 148 of file asctec_hl_interface_adapter.cpp.
Definition at line 151 of file asctec_hl_interface_adapter.cpp.
double starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::max_thrust [private] |
Definition at line 114 of file asctec_hl_interface_adapter.cpp.
Definition at line 161 of file asctec_hl_interface_adapter.cpp.
double starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::min_freq [private] |
Definition at line 89 of file asctec_hl_interface_adapter.cpp.
Definition at line 127 of file asctec_hl_interface_adapter.cpp.
Definition at line 85 of file asctec_hl_interface_adapter.cpp.
Definition at line 86 of file asctec_hl_interface_adapter.cpp.
Definition at line 112 of file asctec_hl_interface_adapter.cpp.
Definition at line 123 of file asctec_hl_interface_adapter.cpp.
Definition at line 109 of file asctec_hl_interface_adapter.cpp.
double starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::pitch_trim [private] |
Definition at line 119 of file asctec_hl_interface_adapter.cpp.
flyer_controller::control_mode_output starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::prev_control_input_msg [private] |
Definition at line 147 of file asctec_hl_interface_adapter.cpp.
Definition at line 138 of file asctec_hl_interface_adapter.cpp.
Definition at line 108 of file asctec_hl_interface_adapter.cpp.
double starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::roll_trim [private] |
Definition at line 120 of file asctec_hl_interface_adapter.cpp.
Definition at line 129 of file asctec_hl_interface_adapter.cpp.
Definition at line 115 of file asctec_hl_interface_adapter.cpp.
double starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::thrust_mult [private] |
Definition at line 113 of file asctec_hl_interface_adapter.cpp.
double starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::yaw_Ilimit [private] |
Definition at line 106 of file asctec_hl_interface_adapter.cpp.
double starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::yaw_KD [private] |
Definition at line 105 of file asctec_hl_interface_adapter.cpp.
double starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::yaw_KI [private] |
Definition at line 104 of file asctec_hl_interface_adapter.cpp.
double starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::yaw_KP [private] |
Definition at line 103 of file asctec_hl_interface_adapter.cpp.
double starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::yaw_offset [private] |
Definition at line 121 of file asctec_hl_interface_adapter.cpp.
starmac_robots_asctec::Pid starmac_robots_asctec::AscTecHLInterfaceAdapterNodelet::yaw_pid [private] |
Definition at line 144 of file asctec_hl_interface_adapter.cpp.
Definition at line 107 of file asctec_hl_interface_adapter.cpp.
Definition at line 110 of file asctec_hl_interface_adapter.cpp.