Public Member Functions | Public Attributes | Private Attributes | List of all members
jog_arm::LowPassFilter Class Reference

#include <jog_arm_server.h>

Public Member Functions

double filter (double new_msrmt)
 
 LowPassFilter (double low_pass_filter_coeff)
 
void reset (double data)
 

Public Attributes

double filter_coeff_ = 10.
 

Private Attributes

double prev_filtered_msrmts_ [2] = { 0., 0. }
 
double prev_msrmts_ [3] = { 0., 0., 0. }
 

Detailed Description

Class LowPassFilter - Filter the joint velocities to avoid jerky motion.

Definition at line 148 of file jog_arm_server.h.

Constructor & Destructor Documentation

jog_arm::LowPassFilter::LowPassFilter ( double  low_pass_filter_coeff)
explicit

Definition at line 161 of file jog_arm_server.h.

Member Function Documentation

double jog_arm::LowPassFilter::filter ( double  new_msrmt)

Definition at line 176 of file jog_arm_server.h.

void jog_arm::LowPassFilter::reset ( double  data)

Definition at line 166 of file jog_arm_server.h.

Member Data Documentation

double jog_arm::LowPassFilter::filter_coeff_ = 10.

Definition at line 154 of file jog_arm_server.h.

double jog_arm::LowPassFilter::prev_filtered_msrmts_[2] = { 0., 0. }
private

Definition at line 158 of file jog_arm_server.h.

double jog_arm::LowPassFilter::prev_msrmts_[3] = { 0., 0., 0. }
private

Definition at line 157 of file jog_arm_server.h.


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


jog_arm
Author(s): Brian O'Neil, Andy Zelenak , Blake Anderson, Nitish Sharma, Alexander Rössler
autogenerated on Mon Jun 10 2019 13:47:53