#include <roll_pitch_yawrate_thrust_controller.h>
Public Member Functions | |
| void | CalculateRotorVelocities (Eigen::VectorXd *rotor_velocities) const |
| void | InitializeParameters () |
| RollPitchYawrateThrustController () | |
| void | SetOdometry (const EigenOdometry &odometry) |
| void | SetRollPitchYawrateThrust (const mav_msgs::EigenRollPitchYawrateThrust &roll_pitch_yawrate_thrust) |
| ~RollPitchYawrateThrustController () | |
Public Attributes | |
| RollPitchYawrateThrustControllerParameters | controller_parameters_ |
| VehicleParameters | vehicle_parameters_ |
Private Member Functions | |
| void | ComputeDesiredAngularAcc (Eigen::Vector3d *angular_acceleration) const |
Private Attributes | |
| Eigen::MatrixX4d | angular_acc_to_rotor_velocities_ |
| bool | controller_active_ |
| bool | initialized_params_ |
| Eigen::Vector3d | normalized_angular_rate_gain_ |
| Eigen::Vector3d | normalized_attitude_gain_ |
| EigenOdometry | odometry_ |
| mav_msgs::EigenRollPitchYawrateThrust | roll_pitch_yawrate_thrust_ |
Definition at line 51 of file roll_pitch_yawrate_thrust_controller.h.
Definition at line 25 of file roll_pitch_yawrate_thrust_controller.cpp.
Definition at line 31 of file roll_pitch_yawrate_thrust_controller.cpp.
| void rotors_control::RollPitchYawrateThrustController::CalculateRotorVelocities | ( | Eigen::VectorXd * | rotor_velocities | ) | const |
Definition at line 55 of file roll_pitch_yawrate_thrust_controller.cpp.
| void rotors_control::RollPitchYawrateThrustController::ComputeDesiredAngularAcc | ( | Eigen::Vector3d * | angular_acceleration | ) | const [private] |
Definition at line 90 of file roll_pitch_yawrate_thrust_controller.cpp.
Definition at line 33 of file roll_pitch_yawrate_thrust_controller.cpp.
| void rotors_control::RollPitchYawrateThrustController::SetOdometry | ( | const EigenOdometry & | odometry | ) |
Definition at line 78 of file roll_pitch_yawrate_thrust_controller.cpp.
| void rotors_control::RollPitchYawrateThrustController::SetRollPitchYawrateThrust | ( | const mav_msgs::EigenRollPitchYawrateThrust & | roll_pitch_yawrate_thrust | ) |
Definition at line 82 of file roll_pitch_yawrate_thrust_controller.cpp.
Eigen::MatrixX4d rotors_control::RollPitchYawrateThrustController::angular_acc_to_rotor_velocities_ [private] |
Definition at line 72 of file roll_pitch_yawrate_thrust_controller.h.
Definition at line 68 of file roll_pitch_yawrate_thrust_controller.h.
| RollPitchYawrateThrustControllerParameters rotors_control::RollPitchYawrateThrustController::controller_parameters_ |
Definition at line 62 of file roll_pitch_yawrate_thrust_controller.h.
Definition at line 67 of file roll_pitch_yawrate_thrust_controller.h.
Eigen::Vector3d rotors_control::RollPitchYawrateThrustController::normalized_angular_rate_gain_ [private] |
Definition at line 71 of file roll_pitch_yawrate_thrust_controller.h.
Eigen::Vector3d rotors_control::RollPitchYawrateThrustController::normalized_attitude_gain_ [private] |
Definition at line 70 of file roll_pitch_yawrate_thrust_controller.h.
Definition at line 75 of file roll_pitch_yawrate_thrust_controller.h.
mav_msgs::EigenRollPitchYawrateThrust rotors_control::RollPitchYawrateThrustController::roll_pitch_yawrate_thrust_ [private] |
Definition at line 74 of file roll_pitch_yawrate_thrust_controller.h.
Definition at line 63 of file roll_pitch_yawrate_thrust_controller.h.