MulticopterDynamicsSim Member List

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

aeroMomentCoefficient_MulticopterDynamicsSimprivate
angularVelocity_MulticopterDynamicsSimprivate
attitude_MulticopterDynamicsSimprivate
default_attitude_MulticopterDynamicsSimprivate
dragCoefficient_MulticopterDynamicsSimprivate
forceProcessNoiseAutoCorrelation_MulticopterDynamicsSimprivate
getAeroMoment(const Eigen::Vector3d &angularVelocity)MulticopterDynamicsSimprivate
getAngularVelocityDerivative(const std::vector< double > &motorSpeed, const std::vector< double > &motorAcceleration, const Eigen::Vector3d &angularVelocity, const Eigen::Vector3d &stochMoment)MulticopterDynamicsSimprivate
getAttitudeDerivative(const Eigen::Quaterniond &attitude, const Eigen::Vector3d &angularVelocity)MulticopterDynamicsSimprivate
getControlMoment(const std::vector< double > &motorSpeed, const std::vector< double > &motorAcceleration)MulticopterDynamicsSimprivate
getDragForce(const Eigen::Vector3d &velocity)MulticopterDynamicsSimprivate
getIMUMeasurement(Eigen::Vector3d &accOutput, Eigen::Vector3d &gyroOutput)MulticopterDynamicsSim
getMotorSpeedDerivative(std::vector< double > &motorSpeedDer, const std::vector< double > &motorSpeed, const std::vector< double > &motorSpeedCommand)MulticopterDynamicsSimprivate
getMotorsSpeed() constMulticopterDynamicsSim
getThrust(const std::vector< double > &motorSpeed)MulticopterDynamicsSimprivate
getTotalForce(void)MulticopterDynamicsSimprivate
getVehicleAngularVelocity(void)MulticopterDynamicsSim
getVehicleAttitude(void)MulticopterDynamicsSim
getVehiclePosition(void)MulticopterDynamicsSim
getVehicleSpecificForce(void)MulticopterDynamicsSimprivate
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)MulticopterDynamicsSimprivate
gravity_MulticopterDynamicsSimprivate
imu_MulticopterDynamicsSim
maxMotorSpeed_MulticopterDynamicsSimprivate
minMotorSpeed_MulticopterDynamicsSimprivate
momentProcessNoiseAutoCorrelation_MulticopterDynamicsSimprivate
motorDirection_MulticopterDynamicsSimprivate
motorFrame_MulticopterDynamicsSimprivate
motorRotationalInertia_MulticopterDynamicsSimprivate
motorSpeed_MulticopterDynamicsSimprivate
motorTimeConstant_MulticopterDynamicsSimprivate
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_MulticopterDynamicsSimprivate
position_MulticopterDynamicsSimprivate
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_MulticopterDynamicsSimprivate
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_MulticopterDynamicsSimprivate
stochForce_MulticopterDynamicsSimprivate
thrustCoefficient_MulticopterDynamicsSimprivate
torqueCoefficient_MulticopterDynamicsSimprivate
vectorAffineOp(const std::vector< double > &vec1, const std::vector< double > &vec2, std::vector< double > &vec3, double val)MulticopterDynamicsSimprivate
vectorBoundOp(const std::vector< double > &vec1, std::vector< double > &vec2, const std::vector< double > &minvec, const std::vector< double > &maxvec)MulticopterDynamicsSimprivate
vectorScalarProd(const std::vector< double > &vec1, std::vector< double > &vec2, double val)MulticopterDynamicsSimprivate
vehicleInertia_MulticopterDynamicsSimprivate
vehicleMass_MulticopterDynamicsSimprivate
velocity_MulticopterDynamicsSimprivate


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