This is the complete list of members for MulticopterDynamicsSim, including all inherited members.
| aeroMomentCoefficient_ | MulticopterDynamicsSim | private |
| angularVelocity_ | MulticopterDynamicsSim | private |
| attitude_ | MulticopterDynamicsSim | private |
| default_attitude_ | MulticopterDynamicsSim | private |
| dragCoefficient_ | MulticopterDynamicsSim | private |
| forceProcessNoiseAutoCorrelation_ | MulticopterDynamicsSim | private |
| getAeroMoment(const Eigen::Vector3d &angularVelocity) | MulticopterDynamicsSim | private |
| getAngularVelocityDerivative(const std::vector< double > &motorSpeed, const std::vector< double > &motorAcceleration, const Eigen::Vector3d &angularVelocity, const Eigen::Vector3d &stochMoment) | MulticopterDynamicsSim | private |
| getAttitudeDerivative(const Eigen::Quaterniond &attitude, const Eigen::Vector3d &angularVelocity) | MulticopterDynamicsSim | private |
| getControlMoment(const std::vector< double > &motorSpeed, const std::vector< double > &motorAcceleration) | MulticopterDynamicsSim | private |
| getDragForce(const Eigen::Vector3d &velocity) | MulticopterDynamicsSim | private |
| getIMUMeasurement(Eigen::Vector3d &accOutput, Eigen::Vector3d &gyroOutput) | MulticopterDynamicsSim | |
| getMotorSpeedDerivative(std::vector< double > &motorSpeedDer, const std::vector< double > &motorSpeed, const std::vector< double > &motorSpeedCommand) | MulticopterDynamicsSim | private |
| getMotorsSpeed() const | MulticopterDynamicsSim | |
| getThrust(const std::vector< double > &motorSpeed) | MulticopterDynamicsSim | private |
| getTotalForce(void) | MulticopterDynamicsSim | private |
| getVehicleAngularVelocity(void) | MulticopterDynamicsSim | |
| getVehicleAttitude(void) | MulticopterDynamicsSim | |
| getVehiclePosition(void) | MulticopterDynamicsSim | |
| getVehicleSpecificForce(void) | MulticopterDynamicsSim | private |
| getVehicleState(Eigen::Vector3d &position, Eigen::Vector3d &velocity, Eigen::Vector3d &angularVelocity, Eigen::Quaterniond &attitude, std::vector< double > &motorSpeed) | MulticopterDynamicsSim | |
| getVehicleVelocity(void) | MulticopterDynamicsSim | |
| getVelocityDerivative(const Eigen::Quaterniond &attitude, const Eigen::Vector3d &stochForce, const Eigen::Vector3d &velocity, const std::vector< double > &motorSpeed) | MulticopterDynamicsSim | private |
| gravity_ | MulticopterDynamicsSim | private |
| imu_ | MulticopterDynamicsSim | |
| maxMotorSpeed_ | MulticopterDynamicsSim | private |
| minMotorSpeed_ | MulticopterDynamicsSim | private |
| momentProcessNoiseAutoCorrelation_ | MulticopterDynamicsSim | private |
| motorDirection_ | MulticopterDynamicsSim | private |
| motorFrame_ | MulticopterDynamicsSim | private |
| motorRotationalInertia_ | MulticopterDynamicsSim | private |
| motorSpeed_ | MulticopterDynamicsSim | private |
| motorTimeConstant_ | MulticopterDynamicsSim | private |
| MulticopterDynamicsSim(int numCopter, double thrustCoefficient, double torqueCoefficient, double minMotorSpeed, double maxMotorSpeed, double motorTimeConstant, double motorRotationalInertia, double vehicleMass, const Eigen::Matrix3d &vehicleInertia, const Eigen::Matrix3d &aeroMomentCoefficient, double dragCoefficient, double momentProcessNoiseAutoCorrelation, double forceProcessNoiseAutoCorrelation, const Eigen::Vector3d &gravity) | MulticopterDynamicsSim | |
| MulticopterDynamicsSim(int numCopter) | MulticopterDynamicsSim | |
| numCopter_ | MulticopterDynamicsSim | private |
| position_ | MulticopterDynamicsSim | private |
| proceedState_ExplicitEuler(double dt_secs, const std::vector< double > &motorSpeedCommand, bool isCmdPercent=false) | MulticopterDynamicsSim | |
| proceedState_RK4(double dt_secs, const std::vector< double > &motorSpeedCommand, bool isCmdPercent=false) | MulticopterDynamicsSim | |
| randomNumberGenerator_ | MulticopterDynamicsSim | private |
| resetMotorSpeeds(void) | MulticopterDynamicsSim | |
| setGravityVector(const Eigen::Vector3d &gravity) | MulticopterDynamicsSim | |
| setMotorFrame(const Eigen::Isometry3d &motorFrame, int motorDirection, int motorIndex) | MulticopterDynamicsSim | |
| setMotorProperties(double thrustCoefficient, double torqueCoefficient, double motorTimeConstant, double minMotorSpeed, double maxMotorSpeed, double rotationalInertia, int motorIndex) | MulticopterDynamicsSim | |
| setMotorProperties(double thrustCoefficient, double torqueCoefficient, double motorTimeConstant, double minMotorSpeed, double maxMotorSpeed, double rotationalInertia) | MulticopterDynamicsSim | |
| setMotorSpeed(double motorSpeed, int motorIndex) | MulticopterDynamicsSim | |
| setMotorSpeed(double motorSpeed) | MulticopterDynamicsSim | |
| setVehicleInitialAttitude(const Eigen::Quaterniond &attitude) | MulticopterDynamicsSim | |
| setVehiclePosition(const Eigen::Vector3d &position, const Eigen::Quaterniond &attitude) | MulticopterDynamicsSim | |
| setVehicleProperties(double vehicleMass, const Eigen::Matrix3d &vehicleInertia, const Eigen::Matrix3d &aeroMomentCoefficient, double dragCoefficient, double momentProcessNoiseAutoCorrelation, double forceProcessNoiseAutoCorrelation) | MulticopterDynamicsSim | |
| setVehicleState(const Eigen::Vector3d &position, const Eigen::Vector3d &velocity, const Eigen::Vector3d &angularVelocity, const Eigen::Quaterniond &attitude, const std::vector< double > &motorSpeed) | MulticopterDynamicsSim | |
| standardNormalDistribution_ | MulticopterDynamicsSim | private |
| stochForce_ | MulticopterDynamicsSim | private |
| thrustCoefficient_ | MulticopterDynamicsSim | private |
| torqueCoefficient_ | MulticopterDynamicsSim | private |
| vectorAffineOp(const std::vector< double > &vec1, const std::vector< double > &vec2, std::vector< double > &vec3, double val) | MulticopterDynamicsSim | private |
| vectorBoundOp(const std::vector< double > &vec1, std::vector< double > &vec2, const std::vector< double > &minvec, const std::vector< double > &maxvec) | MulticopterDynamicsSim | private |
| vectorScalarProd(const std::vector< double > &vec1, std::vector< double > &vec2, double val) | MulticopterDynamicsSim | private |
| vehicleInertia_ | MulticopterDynamicsSim | private |
| vehicleMass_ | MulticopterDynamicsSim | private |
| velocity_ | MulticopterDynamicsSim | private |