#include <lqr.h>
|
| template<typename TA , typename TB , typename TQ , typename TR > |
| | Lqr (const Eigen::MatrixBase< TA > &A, const Eigen::MatrixBase< TB > &B, const Eigen::MatrixBase< TQ > &Q, const Eigen::MatrixBase< TR > &R) |
| |
| bool | solveRiccatiArimotoPotter (const Eigen::MatrixXd &A, const Eigen::MatrixXd &B, const Eigen::MatrixXd &Q, const Eigen::MatrixXd &R, Eigen::MatrixXd &P) |
| |
| bool | computeK () |
| |
| Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > | getK () |
| |
◆ Lqr()
template<typename T >
template<typename TA , typename TB , typename TQ , typename TR >
| Lqr< T >::Lqr |
( |
const Eigen::MatrixBase< TA > & | A, |
|
|
const Eigen::MatrixBase< TB > & | B, |
|
|
const Eigen::MatrixBase< TQ > & | Q, |
|
|
const Eigen::MatrixBase< TR > & | R ) |
|
inline |
◆ computeK()
template<typename T >
| bool Lqr< T >::computeK |
( |
| ) |
|
|
inline |
◆ getK()
template<typename T >
| Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > Lqr< T >::getK |
( |
| ) |
|
|
inline |
◆ solveRiccatiArimotoPotter()
template<typename T >
| bool Lqr< T >::solveRiccatiArimotoPotter |
( |
const Eigen::MatrixXd & | A, |
|
|
const Eigen::MatrixXd & | B, |
|
|
const Eigen::MatrixXd & | Q, |
|
|
const Eigen::MatrixXd & | R, |
|
|
Eigen::MatrixXd & | P ) |
|
inline |
The documentation for this class was generated from the following file:
- rm_common/include/rm_common/lqr.h