LocalGuidance
A library that generates velocity references to follow a path.
robot_utils::BinaryChatteringCompensator Class Reference

#include <BinaryChatteringCompensator.hpp>

Public Member Functions

 BinaryChatteringCompensator ()
 
virtual ~BinaryChatteringCompensator ()
 
void initialize (double timeBound)
 
bool advance (double dt, bool state)
 
void print ()
 

Private Member Functions

void resetTimerTo (bool state)
 
void updateTimer (double dt)
 

Private Attributes

bool state_
 
bool active_
 
double time_
 
double timeBound_
 

Constructor & Destructor Documentation

robot_utils::BinaryChatteringCompensator::BinaryChatteringCompensator ( )
virtual robot_utils::BinaryChatteringCompensator::~BinaryChatteringCompensator ( )
virtual

Member Function Documentation

bool robot_utils::BinaryChatteringCompensator::advance ( double  dt,
bool  state 
)
void robot_utils::BinaryChatteringCompensator::initialize ( double  timeBound)
void robot_utils::BinaryChatteringCompensator::print ( )
void robot_utils::BinaryChatteringCompensator::resetTimerTo ( bool  state)
private
void robot_utils::BinaryChatteringCompensator::updateTimer ( double  dt)
private

Member Data Documentation

bool robot_utils::BinaryChatteringCompensator::active_
private
bool robot_utils::BinaryChatteringCompensator::state_
private
double robot_utils::BinaryChatteringCompensator::time_
private
double robot_utils::BinaryChatteringCompensator::timeBound_
private

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