コンテンツにスキップ

cpp_robotics::AccelerationLimitFilter

加速度制限フィルタ(速度制限込み) More...

#include <acceleration_limit_filter.hpp>

Public Functions

Name
AccelerationLimitFilter(double acc_max, double Ts, double gpd, double Kx, double Kv, std::optional< std::pair< double, double >> limit =std::nullopt)
AccelerationLimitFilter(double acc_max, double Ts, std::optional< std::pair< double, double >> limit =std::nullopt)
virtual void reset()
virtual double filtering(double u)
double Ts() const

Detailed Description

class cpp_robotics::AccelerationLimitFilter;

加速度制限フィルタ(速度制限込み)

熊本大学の岡島研究室の文献を参考にした

Public Functions Documentation

function AccelerationLimitFilter

inline AccelerationLimitFilter(
    double acc_max,
    double Ts,
    double gpd,
    double Kx,
    double Kv,
    std::optional< std::pair< double, double >> limit =std::nullopt
)

function AccelerationLimitFilter

inline AccelerationLimitFilter(
    double acc_max,
    double Ts,
    std::optional< std::pair< double, double >> limit =std::nullopt
)

function reset

inline virtual void reset()

function filtering

inline virtual double filtering(
    double u
)

function Ts

inline double Ts() const

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