コンテンツにスキップ

cpp_robotics::SisoFeedbackSystem

コントローラとシステムからなるSISOのフィードバックシステム

#include <siso_system.hpp>

Public Classes

Name
struct func_list_t

Public Functions

Name
SisoFeedbackSystem() =default
SisoFeedbackSystem(func_list_t fn, double dt)
void reset()
double responce(double target)
std::tuple< double, double > responce_uy(double target)
double Ts() const
double u() const
double y() const
std::function< double(double)> make_control_function()
operator std::function< double(double )

Public Functions Documentation

function SisoFeedbackSystem

SisoFeedbackSystem() =default

function SisoFeedbackSystem

inline SisoFeedbackSystem(
    func_list_t fn,
    double dt
)

function reset

inline void reset()

function responce

inline double responce(
    double target
)

function responce_uy

inline std::tuple< double, double > responce_uy(
    double target
)

function Ts

inline double Ts() const

function u

inline double u() const

function y

inline double y() const

function make_control_function

inline std::function< double(double)> make_control_function()

function operator std::function< double

inline operator std::function< double(
    double 
)

Updated on 2024-05-28 at 06:55:40 +0000