#include <multirotor_forces_and_moments.h>
◆ Multirotor()
◆ ~Multirotor()
| rosflight_sim::Multirotor::~Multirotor |
( |
| ) |
|
◆ set_wind()
| void rosflight_sim::Multirotor::set_wind |
( |
Eigen::Vector3d |
wind | ) |
|
|
virtual |
◆ updateForcesAndTorques()
| Eigen::Matrix< double, 6, 1 > rosflight_sim::Multirotor::updateForcesAndTorques |
( |
Current_State |
x, |
|
|
const int |
act_cmds[] |
|
) |
| |
|
virtual |
◆ actual_forces_
| Eigen::VectorXd rosflight_sim::Multirotor::actual_forces_ |
|
private |
◆ actual_torques_
| Eigen::VectorXd rosflight_sim::Multirotor::actual_torques_ |
|
private |
◆ actuators_
◆ angular_mu_
| double rosflight_sim::Multirotor::angular_mu_ |
|
private |
◆ desired_forces_
| Eigen::VectorXd rosflight_sim::Multirotor::desired_forces_ |
|
private |
◆ desired_torques_
| Eigen::VectorXd rosflight_sim::Multirotor::desired_torques_ |
|
private |
◆ force_allocation_matrix_
| Eigen::MatrixXd rosflight_sim::Multirotor::force_allocation_matrix_ |
|
private |
◆ ground_effect_
| std::vector<double> rosflight_sim::Multirotor::ground_effect_ |
|
private |
◆ linear_mu_
| double rosflight_sim::Multirotor::linear_mu_ |
|
private |
◆ mass_
| double rosflight_sim::Multirotor::mass_ |
|
private |
◆ motors_
| std::vector<Motor> rosflight_sim::Multirotor::motors_ |
|
private |
◆ nh_
◆ num_rotors_
| int rosflight_sim::Multirotor::num_rotors_ |
|
private |
◆ prev_time_
| double rosflight_sim::Multirotor::prev_time_ |
|
private |
◆ rotor_plane_normal_
| Eigen::MatrixXd rosflight_sim::Multirotor::rotor_plane_normal_ |
|
private |
◆ rotor_position_
| Eigen::MatrixXd rosflight_sim::Multirotor::rotor_position_ |
|
private |
◆ rotor_rotation_direction_
| Eigen::VectorXd rosflight_sim::Multirotor::rotor_rotation_direction_ |
|
private |
◆ torque_allocation_matrix_
| Eigen::MatrixXd rosflight_sim::Multirotor::torque_allocation_matrix_ |
|
private |
◆ wind_
| Eigen::Vector3d rosflight_sim::Multirotor::wind_ |
|
private |
The documentation for this class was generated from the following files: