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