LeeVelocityController.hh
Go to the documentation of this file.
Definition: LeeVelocityController.hh:53
void CalculateRotorVelocities(const FrameData &_frameData, const EigenTwist &_cmdVel, Eigen::VectorXd &_rotorVelocities) const
Calculate rotor velocities given the current frame data and the commanded velocity.
static std::unique_ptr< LeeVelocityController > MakeController(const LeeVelocityControllerParameters &_controllerParams, const VehicleParameters &_vehicleParams)
Factory function to create LeeVelocityController objects.
Struct containing linear and angular velocities.
Definition: Common.hh:45
Frame data of a link including its pose and linear velocity in world frame as well as its angular vel...
Definition: Common.hh:53
Data structure containing various parameters for the Lee velocity controller.
Definition: LeeVelocityController.hh:41
Eigen::Vector3d attitudeGain
Definition: LeeVelocityController.hh:43
Eigen::Vector3d angularRateGain
Definition: LeeVelocityController.hh:44
Eigen::Vector3d maxLinearAcceleration
Definition: LeeVelocityController.hh:45
Eigen::Vector3d velocityGain
Definition: LeeVelocityController.hh:42
A struct that holds properties of the vehicle such as mass, inertia and rotor configuration....
Definition: Parameters.hh:69