コンテンツにスキップ

cpp_robotics::VelocityLimitFilter

速度制限フィルタ

#include <velocity_limit_filter.hpp>

Public Functions

Name
VelocityLimitFilter(double v_max, double dt)
VelocityLimitFilter(double v_max, double dt, std::pair< double, double > limit)
VelocityLimitFilter(double v_max, double dt, double gpd, double fb_gain, std::optional< std::pair< double, double >> limit =std::nullopt)
virtual void reset()
void reset(double u)
virtual double filtering(double u)
double Ts() const

Public Functions Documentation

function VelocityLimitFilter

inline VelocityLimitFilter(
    double v_max,
    double dt
)

function VelocityLimitFilter

inline VelocityLimitFilter(
    double v_max,
    double dt,
    std::pair< double, double > limit
)

function VelocityLimitFilter

inline VelocityLimitFilter(
    double v_max,
    double dt,
    double gpd,
    double fb_gain,
    std::optional< std::pair< double, double >> limit =std::nullopt
)

function reset

inline virtual void reset()

function reset

inline void reset(
    double u
)

function filtering

inline virtual double filtering(
    double u
)

function Ts

inline double Ts() const

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