Public Member Functions
constraint_aware_spline_smoother::ParabolicLinearBlendSmoother< T > Class Template Reference

This is a wrapper around Tobias Kunz and Mike Stilman's trajectory smoother using parabolic and linear phases. See http://www.golems.org/node/1570 for more details. This smoother chooses timing intervals between trajectory points that respects both velocity and acceleration constraints. The resulting trajectory uses linear segments parametric blends to smooth the trajectory between points. More...

#include <parabolic_linear_blend.h>

Inheritance diagram for constraint_aware_spline_smoother::ParabolicLinearBlendSmoother< T >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual bool configure ()
 Configures the filter.
 ParabolicLinearBlendSmoother ()
virtual bool smooth (const T &trajectory_in, T &trajectory_out) const
 Calculates a smooth trajectory based on parabolic blends.
 ~ParabolicLinearBlendSmoother ()

Detailed Description

template<typename T>
class constraint_aware_spline_smoother::ParabolicLinearBlendSmoother< T >

This is a wrapper around Tobias Kunz and Mike Stilman's trajectory smoother using parabolic and linear phases. See http://www.golems.org/node/1570 for more details. This smoother chooses timing intervals between trajectory points that respects both velocity and acceleration constraints. The resulting trajectory uses linear segments parametric blends to smooth the trajectory between points.

Definition at line 53 of file parabolic_linear_blend.h.


Constructor & Destructor Documentation

Definition at line 56 of file parabolic_linear_blend.h.

Definition at line 57 of file parabolic_linear_blend.h.


Member Function Documentation

template<typename T >
virtual bool constraint_aware_spline_smoother::ParabolicLinearBlendSmoother< T >::configure ( void  ) [inline, virtual]

Configures the filter.

Reimplemented from spline_smoother::SplineSmoother< T >.

Definition at line 60 of file parabolic_linear_blend.h.

template<typename T >
bool ParabolicLinearBlendSmoother::smooth ( const T &  trajectory_in,
T &  trajectory_out 
) const [virtual]

Calculates a smooth trajectory based on parabolic blends.

Implements spline_smoother::SplineSmoother< T >.

Definition at line 52 of file parabolic_linear_blend.cpp.


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


constraint_aware_spline_smoother
Author(s): Sachin Chitta
autogenerated on Thu Dec 12 2013 11:10:27