#include <memory>
#include <Eigen/Core>
#include "drake/systems/framework/basic_vector.h"
#include "drake/systems/framework/leaf_system.h"
#include "drake/systems/primitives/affine_system.h"
Classes | |
class | QuadrotorPlant< T > |
The Quadrotor - an underactuated aerial vehicle. More... | |
Namespaces | |
drake | |
drake::examples | |
drake::examples::quadrotor | |
Functions | |
std::unique_ptr< systems::AffineSystem< double > > | StabilizingLQRController (const QuadrotorPlant< double > *quadrotor_plant, Eigen::Vector3d nominal_position) |
Generates an LQR controller to move to nominal_position . More... | |
DRAKE_DECLARE_CLASS_TEMPLATE_INSTANTIATIONS_ON_DEFAULT_SCALARS (class ::drake::examples::quadrotor::QuadrotorPlant) | |
DRAKE_DECLARE_CLASS_TEMPLATE_INSTANTIATIONS_ON_DEFAULT_SCALARS | ( | class ::drake::examples::quadrotor::QuadrotorPlant | ) |