30 #ifndef _OPTIMAL_CONTROLLER_SOLVER_H_ 31 #define _OPTIMAL_CONTROLLER_SOLVER_H_ 33 #include <Eigen/Dense> 151 Eigen::MatrixXd &
c,
double Q,
double R,
167 void GetF(Eigen::MatrixXd &LF);
170 void GetK(Eigen::MatrixXd &LK);
173 typedef Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>
202 Eigen::VectorXd &alphai, Eigen::VectorXd &beta,
doublereal * c
Definition: qld.cpp:386
MatrixRXd m_F
Definition: OptimalControllerSolver.hh:196
void ComputeWeights(unsigned int Mode)
Definition: OptimalControllerSolver.cpp:170
This class computes the gains for preview control for a given discrete system. The discrete system is...
Definition: OptimalControllerSolver.hh:144
MatrixRXd m_K
Definition: OptimalControllerSolver.hh:195
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > MatrixRXd
Definition: OptimalControllerSolver.hh:174
bool GeneralizedSchur(MatrixRXd &A, MatrixRXd &B, Eigen::VectorXd &alphar, Eigen::VectorXd &alphai, Eigen::VectorXd &beta, MatrixRXd &L, MatrixRXd &R)
Definition: OptimalControllerSolver.cpp:115
OptimalControllerSolver(Eigen::MatrixXd &A, Eigen::MatrixXd &b, Eigen::MatrixXd &c, double Q, double R, unsigned int Nl)
Definition: OptimalControllerSolver.cpp:92
doublereal * b
Definition: qld.cpp:386
~OptimalControllerSolver()
Definition: OptimalControllerSolver.cpp:113
static const unsigned int MODE_WITHOUT_INITIALPOS
Definition: OptimalControllerSolver.hh:146
double m_Q
Definition: OptimalControllerSolver.hh:192
void GetK(Eigen::MatrixXd &LK)
Definition: OptimalControllerSolver.cpp:321
void GetF(Eigen::MatrixXd &LF)
Definition: OptimalControllerSolver.cpp:319
double m_R
Definition: OptimalControllerSolver.hh:192
MatrixRXd m_A
Definition: OptimalControllerSolver.hh:183
MatrixRXd m_c
Definition: OptimalControllerSolver.hh:185
Simulate a rigid body
Definition: patterngeneratorinterface.hh:41
int m_Nl
Definition: OptimalControllerSolver.hh:199
void DisplayWeights()
Definition: OptimalControllerSolver.cpp:314
MatrixRXd m_b
Definition: OptimalControllerSolver.hh:184
static const unsigned int MODE_WITH_INITIALPOS
Definition: OptimalControllerSolver.hh:147