VtolDynamics Member List

This is the complete list of members for VtolDynamics, including all inherited members.

_distributionVtolDynamicsprivate
_environmentVtolDynamicsprivate
_generatorVtolDynamicsprivate
_mapUnitlessSetpointToInternal(const std::vector< double > &cmd)VtolDynamicsprivate
_motorsSpeedVtolDynamicsprivate
_paramsVtolDynamicsprivate
_servosValuesVtolDynamicsprivate
_stateVtolDynamicsprivate
_tablesVtolDynamicsprivate
calculateAerodynamics(const Eigen::Vector3d &airspeed, double AoA, double AoS, const std::array< double, 3 > &servos, Eigen::Vector3d &Faero, Eigen::Vector3d &Maero)VtolDynamics
calculateAirSpeed(const Eigen::Matrix3d &rotationMatrix, const Eigen::Vector3d &estimatedVelocity, const Eigen::Vector3d &windSpeed) constVtolDynamicsprivate
calculateAnglesOfAtack(const Eigen::Vector3d &airSpeed) constVtolDynamics
calculateAnglesOfSideslip(const Eigen::Vector3d &airSpeed) constVtolDynamics
calculateAngularAccel(const Eigen::Matrix< double, 3, 3, Eigen::RowMajor > &inertia, const Eigen::Vector3d &moment, const Eigen::Vector3d &prevAngVel) constVtolDynamics
calculateCDPolynomial(double airSpeedMod, Eigen::VectorXd &polynomialCoeffs) constVtolDynamics
calculateCLPolynomial(double airSpeedMod, Eigen::VectorXd &polynomialCoeffs) constVtolDynamics
calculateCmxAileron(double aileron_pos, double airspeed) constVtolDynamics
calculateCmxPolynomial(double airSpeedMod, Eigen::VectorXd &polynomialCoeffs) constVtolDynamics
calculateCmyElevator(double elevator_pos, double airspeed) constVtolDynamics
calculateCmyPolynomial(double airSpeedMod, Eigen::VectorXd &polynomialCoeffs) constVtolDynamics
calculateCmzPolynomial(double airSpeedMod, Eigen::VectorXd &polynomialCoeffs) constVtolDynamics
calculateCmzRudder(double rudder_pos, double airspeed) constVtolDynamics
calculateCSBeta(double AoS_deg, double airspeed) constVtolDynamics
calculateCSPolynomial(double airSpeedMod, Eigen::VectorXd &polynomialCoeffs) constVtolDynamics
calculateCSRudder(double rudder_pos, double airspeed) constVtolDynamics
calculateDynamicPressure(double airSpeedMod) constVtolDynamics
calculateNewState(const Eigen::Vector3d &Maero, const Eigen::Vector3d &Faero, const std::vector< double > &motors, double dt_sec)VtolDynamics
calculateNormalForceWithoutMass() constVtolDynamics
calculateRotationMatrix() constVtolDynamics
calculateWind()VtolDynamics
calibrate(SimMode_t calibrationType) overrideVtolDynamicsvirtual
getAngularAcceleration() constVtolDynamics
getBodyLinearVelocity() constVtolDynamics
getForces() constVtolDynamics
getIMUMeasurement(Eigen::Vector3d &accOut, Eigen::Vector3d &gyroOut) overrideVtolDynamicsvirtual
getLinearAcceleration() constVtolDynamics
getMoments() constVtolDynamics
getMotorsRpm(std::vector< double > &motorsRpm) overrideVtolDynamicsvirtual
getVehicleAirspeed() const overrideVtolDynamicsvirtual
getVehicleAngularVelocity() const overrideVtolDynamicsvirtual
getVehicleAttitude() const overrideVtolDynamicsvirtual
getVehiclePosition() const overrideVtolDynamicsvirtual
getVehicleVelocity() const overrideVtolDynamicsvirtual
init() overrideVtolDynamicsvirtual
land() overrideVtolDynamicsvirtual
loadMotorsGeometry(const std::string &path)VtolDynamicsprivate
loadParams(const std::string &path)VtolDynamicsprivate
loadTables(const std::string &path)VtolDynamicsprivate
process(double dt_secs, const std::vector< double > &unitless_setpoint) overrideVtolDynamicsvirtual
setInitialPosition(const Eigen::Vector3d &position, const Eigen::Quaterniond &attitudeXYZW) overrideVtolDynamicsvirtual
setInitialVelocity(const Eigen::Vector3d &linearVelocity, const Eigen::Vector3d &angularVelocity)VtolDynamics
setWindParameter(Eigen::Vector3d windMeanVelocityNED, double wind_velocityVariance) overrideVtolDynamicsvirtual
SimMode_t enum nameUavDynamicsSimBase
thruster(double actuator, double &thrust, double &torque, double &rpm) constVtolDynamics
UavDynamicsSimBase()=defaultUavDynamicsSimBase
updateActuators(double dtSecs)VtolDynamicsprivate
VtolDynamics()VtolDynamics
~UavDynamicsSimBase()=defaultUavDynamicsSimBasevirtual
~VtolDynamics() final=defaultVtolDynamics


inno_vtol_dynamics
Author(s): Roman Fedorenko, Dmitry Ponomarev, Ezra Tal, Winter Guerra
autogenerated on Mon Dec 9 2024 03:13:35