Namespaces | |
| namespace | detail |
| namespace | visualization |
Classes | |
| class | AnthropomorphicCostFunction |
| Cost function from ``An optimal control model unifying holonomic and nonholonomic walking'' Katja Mombaur, Jean-Paul Laumond, Eiichi Yoshida (2008 8th IEEE-RAS Interational Conference on Humanoid Robots). More... | |
| class | BSpline |
| class | ConstrainedBSpline |
| Constrained B-spline. More... | |
| class | CubicBSpline |
| Cubic B-Spline trajectory. More... | |
| class | FreeTimeTrajectory |
| Decorate a trajectory to make time scalable. More... | |
| class | Freeze |
| Add constraints that freeze parameters. More... | |
| class | FrontalSpeed |
| class | LimitOmega |
| class | LimitSpeed |
| class | OrthogonalSpeed |
| class | Polynomial |
| Polynomial of degree at most N (N >= 0). More... | |
| struct | Monomial |
| Monomial
. More... | |
| class | SplineLength |
| Approximate the length of a Spline. More... | |
| class | StablePointStateFunction |
| Trajectory cost function defined by state evaluation at parameter. More... | |
| class | TMax |
| class | StableTimePoint |
| class | StateFunction |
| Trajectory cost function defined by state evaluation at parameter. More... | |
| class | TrajectoryCost |
| Meta-function for trajectory cost. More... | |
| class | TrajectorySumCost |
| Trajectory cost function defined by sum of state evaluations at parameters. More... | |
| class | Trajectory |
| Abstract trajectory. More... | |
| class | VectorInterpolation |
| Takes a vector or argument and differentiate it. More... | |
Typedefs | |
| typedef Polynomial< 3 > | Polynomial3 |
| Polynomial of degree at most 3. | |
| typedef Monomial< 3 > | Monomial3 |
| Monomial3
| |
Functions | |
| Function::vector_t | addScaleToParameters (Function::const_vector_ref p, Function::value_type t=1.) |
| Function::vector_t | removeScaleFromParameters (Function::const_vector_ref v) |
| template<typename P > | |
| Freeze< P > | makeFreeze (P &problem) |
| template<int N> | |
| std::ostream & | operator<< (std::ostream &stream, const Polynomial< N > &p) |
| Print a polynomial to a given output stream. | |
| template<int N> | |
| Polynomial< N > | operator* (typename Polynomial< N >::value_type lambda, const Polynomial< N > &poly) |
| StableTimePoint | operator* (Function::value_type alpha, TMax) |
| StableTimePoint | operator* (TMax, Function::value_type alpha) |
| boost::shared_ptr < VectorInterpolation > | vectorInterpolation (VectorInterpolation::vector_t x, VectorInterpolation::size_type outputSize, VectorInterpolation::value_type dt=1.) |
Variables | |
| static const TMax | tMax = TMax () |
| typedef Monomial<3> roboptim::trajectory::Monomial3 |
Monomial3
.
| typedef Polynomial<3> roboptim::trajectory::Polynomial3 |
Polynomial of degree at most 3.
| Function::vector_t roboptim::trajectory::addScaleToParameters | ( | Function::const_vector_ref | p, |
| Function::value_type | t = 1. |
||
| ) | [inline] |
| Freeze<P> roboptim::trajectory::makeFreeze | ( | P & | problem | ) |
| StableTimePoint roboptim::trajectory::operator* | ( | Function::value_type | alpha, |
| TMax | |||
| ) | [inline] |
| StableTimePoint roboptim::trajectory::operator* | ( | TMax | , |
| Function::value_type | alpha | ||
| ) | [inline] |
| Polynomial< N > roboptim::trajectory::operator* | ( | typename Polynomial< N >::value_type | lambda, |
| const Polynomial< N > & | poly | ||
| ) |
| std::ostream & roboptim::trajectory::operator<< | ( | std::ostream & | stream, |
| const Polynomial< N > & | p | ||
| ) |
Print a polynomial to a given output stream.
| N | polynomial degree. |
| o | output stream. |
| p | polynomial. |
| Function::vector_t roboptim::trajectory::removeScaleFromParameters | ( | Function::const_vector_ref | v | ) | [inline] |
| boost::shared_ptr<VectorInterpolation> roboptim::trajectory::vectorInterpolation | ( | VectorInterpolation::vector_t | x, |
| VectorInterpolation::size_type | outputSize, | ||
| VectorInterpolation::value_type | dt = 1. |
||
| ) | [inline] |
const TMax roboptim::trajectory::tMax = TMax () [static] |
Referenced by roboptim::trajectory::LimitOmega< T >::addToProblem(), roboptim::trajectory::LimitSpeed< T >::addToProblem(), roboptim::trajectory::StablePointStateFunction< T >::addToProblem(), roboptim::trajectory::StateFunction< T >::addToProblem(), roboptim::trajectory::visualization::gnuplot::detail::PlotLimitSpeed< T >::operator()(), roboptim::trajectory::visualization::gnuplot::plot_speeds(), roboptim::trajectory::visualization::gnuplot::plot_xy(), roboptim::trajectory::visualization::gnuplot::plot_xytheta(), roboptim::trajectory::FreeTimeTrajectory< T >::resize(), and roboptim::trajectory::FreeTimeTrajectory< T >::unscaleTime().