Public Member Functions | Private Attributes
industrial_trajectory_filters::SmoothingTrajectoryFilter Class Reference

This class filters the trajectory using a Finite Impluse Response filter. More...

#include <smoothing_trajectory_filter.h>

List of all members.

Public Member Functions

bool applyFilter (robot_trajectory::RobotTrajectory &rob_trajectory) const
bool init (std::vector< double > &coef)
 Constructor.
 SmoothingTrajectoryFilter ()
 Constructor.
 ~SmoothingTrajectoryFilter ()
 Destructor.

Private Attributes

std::vector< double > coef_
double gain_
bool initialized_
int num_coef_

Detailed Description

This class filters the trajectory using a Finite Impluse Response filter.

Definition at line 46 of file smoothing_trajectory_filter.h.


Constructor & Destructor Documentation

Constructor.

Definition at line 49 of file smoothing_trajectory_filter.cpp.

Destructor.

Definition at line 73 of file smoothing_trajectory_filter.cpp.


Member Function Documentation

Definition at line 78 of file smoothing_trajectory_filter.cpp.

Constructor.

Parameters:
coefa vector of Smoothing coeficients with an odd number of values
Returns:
true if the number of coeficients is odd, otherwise, false. All smoothing filters have odd number of coef

Definition at line 54 of file smoothing_trajectory_filter.cpp.


Member Data Documentation

Vector of coefficients

Definition at line 69 of file smoothing_trajectory_filter.h.

gain_ is the sum of the coeficients to achieve unity gain overall

Definition at line 67 of file smoothing_trajectory_filter.h.

was the init() function called sucessfully?

Definition at line 70 of file smoothing_trajectory_filter.h.

Definition at line 68 of file smoothing_trajectory_filter.h.


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


industrial_trajectory_filters
Author(s): Shaun Edwards , Jorge Nicho
autogenerated on Sat Jun 8 2019 20:43:16