#include <multirotor_forces_and_moments.h>

Classes | |
| struct | Actuator |
| struct | Actuators |
| struct | Motor |
| struct | Rotor |
Public Member Functions | |
| Multirotor (ros::NodeHandle *nh) | |
| void | set_wind (Eigen::Vector3d wind) |
| Eigen::Matrix< double, 6, 1 > | updateForcesAndTorques (Current_State x, const int act_cmds[]) |
| ~Multirotor () | |
Private Attributes | |
| Eigen::VectorXd | actual_forces_ |
| Eigen::VectorXd | actual_torques_ |
| struct rosflight_sim::Multirotor::Actuators | actuators_ |
| double | angular_mu_ |
| Eigen::VectorXd | desired_forces_ |
| Eigen::VectorXd | desired_torques_ |
| Eigen::MatrixXd | force_allocation_matrix_ |
| std::vector< double > | ground_effect_ |
| double | linear_mu_ |
| double | mass_ |
| std::vector< Motor > | motors_ |
| ros::NodeHandle * | nh_ |
| int | num_rotors_ |
| double | prev_time_ |
| Eigen::MatrixXd | rotor_plane_normal_ |
| Eigen::MatrixXd | rotor_position_ |
| Eigen::VectorXd | rotor_rotation_direction_ |
| Eigen::MatrixXd | torque_allocation_matrix_ |
| Eigen::Vector3d | wind_ |
Additional Inherited Members | |
Protected Member Functions inherited from rosflight_sim::MAVForcesAndMoments | |
| double | max (double x, double y) |
| double | sat (double x, double max, double min) |
Definition at line 43 of file multirotor_forces_and_moments.h.
| rosflight_sim::Multirotor::Multirotor | ( | ros::NodeHandle * | nh | ) |
Definition at line 37 of file multirotor_forces_and_moments.cpp.
| rosflight_sim::Multirotor::~Multirotor | ( | ) |
|
virtual |
Implements rosflight_sim::MAVForcesAndMoments.
Definition at line 168 of file multirotor_forces_and_moments.cpp.
|
virtual |
Implements rosflight_sim::MAVForcesAndMoments.
Definition at line 118 of file multirotor_forces_and_moments.cpp.
|
private |
Definition at line 98 of file multirotor_forces_and_moments.h.
|
private |
Definition at line 99 of file multirotor_forces_and_moments.h.
|
private |
|
private |
Definition at line 69 of file multirotor_forces_and_moments.h.
|
private |
Definition at line 96 of file multirotor_forces_and_moments.h.
|
private |
Definition at line 97 of file multirotor_forces_and_moments.h.
|
private |
Definition at line 94 of file multirotor_forces_and_moments.h.
|
private |
Definition at line 70 of file multirotor_forces_and_moments.h.
|
private |
Definition at line 68 of file multirotor_forces_and_moments.h.
|
private |
Definition at line 72 of file multirotor_forces_and_moments.h.
|
private |
Definition at line 66 of file multirotor_forces_and_moments.h.
|
private |
Definition at line 45 of file multirotor_forces_and_moments.h.
|
private |
Definition at line 65 of file multirotor_forces_and_moments.h.
|
private |
Definition at line 48 of file multirotor_forces_and_moments.h.
|
private |
Definition at line 91 of file multirotor_forces_and_moments.h.
|
private |
Definition at line 90 of file multirotor_forces_and_moments.h.
|
private |
Definition at line 92 of file multirotor_forces_and_moments.h.
|
private |
Definition at line 95 of file multirotor_forces_and_moments.h.
|
private |
Definition at line 46 of file multirotor_forces_and_moments.h.