#include <multirotor.hpp>
|
enum | SimMode_t {
SimMode_t::NORMAL = 0,
SimMode_t::MAG_1_NORMAL = 1,
SimMode_t::MAG_2_OVERTURNED = 2,
SimMode_t::MAG_3_HEAD_DOWN = 3,
SimMode_t::MAG_4_HEAD_UP = 4,
SimMode_t::MAG_5_TURNED_LEFT = 5,
SimMode_t::MAG_6_TURNED_RIGHT = 6,
SimMode_t::MAG_7_ARDUPILOT = 7,
SimMode_t::MAG_8_ARDUPILOT = 8,
SimMode_t::MAG_9_ARDUPILOT = 9,
SimMode_t::ACC_1_NORMAL = 11,
SimMode_t::ACC_2_OVERTURNED = 12,
SimMode_t::ACC_3_HEAD_DOWN = 13,
SimMode_t::ACC_4_HEAD_UP = 14,
SimMode_t::ACC_5_TURNED_LEFT = 15,
SimMode_t::ACC_6_TURNED_RIGHT = 16,
SimMode_t::AIRSPEED = 21
} |
|
Definition at line 25 of file multirotor.hpp.
◆ MultirotorDynamics()
MultirotorDynamics::MultirotorDynamics |
( |
| ) |
|
|
default |
◆ ~MultirotorDynamics()
MultirotorDynamics::~MultirotorDynamics |
( |
| ) |
|
|
default |
◆ getIMUMeasurement()
void MultirotorDynamics::getIMUMeasurement |
( |
Eigen::Vector3d & |
accOutput, |
|
|
Eigen::Vector3d & |
gyroOutput |
|
) |
| |
|
overridevirtual |
◆ getMotorsRpm()
bool MultirotorDynamics::getMotorsRpm |
( |
std::vector< double > & |
motorsRpm | ) |
|
|
overridevirtual |
◆ getVehicleAirspeed()
Eigen::Vector3d MultirotorDynamics::getVehicleAirspeed |
( |
| ) |
const |
|
overridevirtual |
◆ getVehicleAngularVelocity()
Eigen::Vector3d MultirotorDynamics::getVehicleAngularVelocity |
( |
void |
| ) |
const |
|
overridevirtual |
◆ getVehicleAttitude()
Eigen::Quaterniond MultirotorDynamics::getVehicleAttitude |
( |
| ) |
const |
|
overridevirtual |
◆ getVehiclePosition()
Eigen::Vector3d MultirotorDynamics::getVehiclePosition |
( |
| ) |
const |
|
overridevirtual |
◆ getVehicleVelocity()
Eigen::Vector3d MultirotorDynamics::getVehicleVelocity |
( |
void |
| ) |
const |
|
overridevirtual |
◆ init()
int8_t MultirotorDynamics::init |
( |
| ) |
|
|
overridevirtual |
◆ initStaticMotorTransform()
virtual void MultirotorDynamics::initStaticMotorTransform |
( |
double |
momentArm | ) |
|
|
protectedpure virtual |
◆ mapCmdActuator()
virtual std::vector<double> MultirotorDynamics::mapCmdActuator |
( |
std::vector< double > |
cmd | ) |
const |
|
protectedpure virtual |
◆ process()
void MultirotorDynamics::process |
( |
double |
dt_secs, |
|
|
const std::vector< double > & |
setpoint |
|
) |
| |
|
overridevirtual |
◆ setInitialPosition()
void MultirotorDynamics::setInitialPosition |
( |
const Eigen::Vector3d & |
position, |
|
|
const Eigen::Quaterniond & |
attitude |
|
) |
| |
|
overridevirtual |
◆ multicopterSim_
◆ number_of_motors
uint8_t MultirotorDynamics::number_of_motors |
|
protected |
The documentation for this class was generated from the following files: