Loading [MathJax]/extensions/tex2jax.js
ros2_control - rolling
All Classes Namespaces Functions Variables Typedefs Enumerations Pages
Public Member Functions | Protected Member Functions | List of all members
control_filters::GravityCompensation< T > Class Template Reference
Inheritance diagram for control_filters::GravityCompensation< T >:
Inheritance graph
[legend]
Collaboration diagram for control_filters::GravityCompensation< T >:
Collaboration graph
[legend]

Public Member Functions

 GravityCompensation ()
 Constructor.
 
 ~GravityCompensation ()
 Destructor.
 
bool configure () override
 Configure filter parameters

 
bool update (const T &data_in, T &data_out) override
 Update the filter and return the data separately.
 
bool update (const geometry_msgs::msg::WrenchStamped &data_in, geometry_msgs::msg::WrenchStamped &data_out)
 

Protected Member Functions

void compute_internal_params ()
 

Member Function Documentation

◆ update()

template<typename T >
bool control_filters::GravityCompensation< T >::update ( const T &  data_in,
T &  data_out 
)
override

Update the filter and return the data separately.

Parameters
data_inT array with length width
data_outT array with length width

The documentation for this class was generated from the following file: