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