WPILibC++ 2027.0.0-alpha-4
Loading...
Searching...
No Matches
LinearQuadraticRegulator.hpp File Reference
#include <stdexcept>
#include <string>
#include <Eigen/Cholesky>
#include <unsupported/Eigen/MatrixFunctions>
#include "wpi/math/fmt/Eigen.hpp"
#include "wpi/math/linalg/DARE.hpp"
#include "wpi/math/linalg/EigenCore.hpp"
#include "wpi/math/system/Discretization.hpp"
#include "wpi/math/system/LinearSystem.hpp"
#include "wpi/math/util/MathShared.hpp"
#include "wpi/math/util/StateSpaceUtil.hpp"
#include "wpi/units/time.hpp"
#include "wpi/util/SymbolExports.hpp"
#include "wpi/util/array.hpp"

Go to the source code of this file.

Classes

class  wpi::math::LinearQuadraticRegulator< States, Inputs >
 Contains the controller coefficients and logic for a linear-quadratic regulator (LQR). More...

Namespaces

namespace  wpi
namespace  wpi::math

Typedefs

template<int States, int Inputs>
using wpi::math::LQR = LinearQuadraticRegulator<States, Inputs>

Functions

template class wpi::math::EXPORT_TEMPLATE_DECLARE (WPILIB_DLLEXPORT) LinearQuadraticRegulator< 1