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)
 SmoothingTrajectoryFilter ()
 ~SmoothingTrajectoryFilter ()

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


Definition at line 49 of file smoothing_trajectory_filter.cpp.


Definition at line 73 of file smoothing_trajectory_filter.cpp.

Member Function Documentation

Definition at line 78 of file smoothing_trajectory_filter.cpp.


coefa vector of Smoothing coeficients with an odd number of values
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:

Author(s): Shaun Edwards , Jorge Nicho
autogenerated on Tue Jan 17 2017 21:09:57