Classes | Namespaces | Functions
ParabolicRamp.h File Reference

Functions for optimal acceleration-bounded trajectories. More...

#include <math.h>
#include "constraint_aware_spline_smoother/ParabolicPathSmooth/Math.h"
Include dependency graph for ParabolicRamp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ParabolicRamp::ParabolicRamp1D
 Stores optimal trajectores for an acceleration and velocity-bounded 1D system. More...
class  ParabolicRamp::ParabolicRampND
 Solves for optimal trajectores for a velocity-bounded ND system. More...

Namespaces

namespace  ParabolicRamp

Functions

void ParabolicRamp::CombineRamps (const std::vector< std::vector< ParabolicRamp1D > > &ramps, std::vector< ParabolicRampND > &ndramps)
 Combines an array of 1-d ramp sequences into a sequence of N-d ramps.
bool ParabolicRamp::SolveMinAccelBounded (Real x0, Real v0, Real x1, Real v1, Real endTime, Real vmax, Real xmin, Real xmax, std::vector< ParabolicRamp1D > &ramps)
bool ParabolicRamp::SolveMinAccelBounded (const Vector &x0, const Vector &v0, const Vector &x1, const Vector &v1, Real endTime, const Vector &vmax, const Vector &xmin, const Vector &xmax, std::vector< std::vector< ParabolicRamp1D > > &ramps)
bool ParabolicRamp::SolveMinTimeBounded (Real x0, Real v0, Real x1, Real v1, Real amax, Real vmax, Real xmin, Real xmax, ParabolicRamp1D &ramp)
Real ParabolicRamp::SolveMinTimeBounded (const Vector &x0, const Vector &v0, const Vector &x1, const Vector &v1, const Vector &amax, const Vector &vmax, const Vector &xmin, const Vector &xmax, std::vector< std::vector< ParabolicRamp1D > > &ramps)

Detailed Description

Functions for optimal acceleration-bounded trajectories.

Definition in file ParabolicRamp.h.



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