Go to the documentation of this file. 1 #ifndef AIKIDO_PLANNER_PARABOLIC_PARABOLICTIMER_HPP_
2 #define AIKIDO_PLANNER_PARABOLIC_PARABOLICTIMER_HPP_
36 const Eigen::VectorXd& _maxVelocity,
37 const Eigen::VectorXd& _maxAcceleration);
61 const Eigen::VectorXd& _maxVelocity,
62 const Eigen::VectorXd& _maxAcceleration);
71 const Eigen::VectorXd& _velocityLimits,
72 const Eigen::VectorXd& _accelerationLimits);
76 std::unique_ptr<aikido::trajectory::Spline>
postprocess(
83 std::unique_ptr<aikido::trajectory::Spline>
postprocess(
100 #endif // ifndef AIKIDO_PLANNER_PARABOLIC_PARABOLICTIMER_HPP_
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
const Eigen::VectorXd mAccelerationLimits
Set to the value of _accelerationLimits.
Definition: ParabolicTimer.hpp:93
ParabolicTimer(const Eigen::VectorXd &_velocityLimits, const Eigen::VectorXd &_accelerationLimits)
const Eigen::VectorXd mVelocityLimits
Set to the value of _velocityLimits.
Definition: ParabolicTimer.hpp:90
std::unique_ptr< aikido::trajectory::Spline > postprocess(const aikido::trajectory::Interpolated &_inputTraj, const aikido::common::RNG &_rng, const aikido::constraint::TestablePtr &_constraint=nullptr) override
Performs parabolic retiming on an input trajectory.
Implementation of the C++11 "random engine" concept that uses virtual function calls to erase the typ...
Definition: RNG.hpp:24
std::unique_ptr< aikido::trajectory::Spline > computeParabolicTiming(const aikido::trajectory::Interpolated &_inputTrajectory, const Eigen::VectorXd &_maxVelocity, const Eigen::VectorXd &_maxAcceleration)
Computes the time-optimal timing of a trajectory consisting of a sequence Geodesic interpolations bet...
Class for performing parabolic retiming on trajectories.
Definition: ParabolicTimer.hpp:65
Definition: TrajectoryPostProcessor.hpp:12
std::shared_ptr< Testable > TestablePtr
Definition: Testable.hpp:13
Trajectory that uses an Interpolator to interpolate between waypoints.
Definition: Interpolated.hpp:14
Polynomial spline trajectory defined in a StateSpace.
Definition: Spline.hpp:25