cpp_robotics::SISOPFC
#include <pfc.hpp>
Public Functions
Name | |
---|---|
SISOPFC(const Eigen::MatrixXd & Ad, const Eigen::VectorXd & Bd, const Eigen::VectorXd & Cd, const double delay, const double target_responce_time, const double dt) Construct a new SISOPFC object. |
|
double | calculate(std::function< double(double)> ref_target, double now_state) |
double | calculate(std::function< double(double)> ref_target, double now_state, double prev_input) |
double | prev_input() const |
Public Functions Documentation
function SISOPFC
inline SISOPFC(
const Eigen::MatrixXd & Ad,
const Eigen::VectorXd & Bd,
const Eigen::VectorXd & Cd,
const double delay,
const double target_responce_time,
const double dt
)
Construct a new SISOPFC object.
Parameters:
- Ad
- Bd
- Cd
- delay
- target_responce_time
- dt
function calculate
inline double calculate(
std::function< double(double)> ref_target,
double now_state
)
function calculate
inline double calculate(
std::function< double(double)> ref_target,
double now_state,
double prev_input
)
function prev_input
inline double prev_input() const
Updated on 2024-05-28 at 06:55:39 +0000