| 
    Aikido
    
   | 
 
Class for performing parabolic retiming on trajectories. More...
#include <aikido/planner/parabolic/ParabolicTimer.hpp>
  
Public Member Functions | |
| ParabolicTimer (const Eigen::VectorXd &_velocityLimits, const Eigen::VectorXd &_accelerationLimits) | |
| 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.  More... | |
| std::unique_ptr< aikido::trajectory::Spline > | postprocess (const aikido::trajectory::Spline &_inputTraj, const aikido::common::RNG &_rng, const aikido::constraint::TestablePtr &_constraint=nullptr) override | 
| Performs parabolic retiming on an input spline trajectory.  More... | |
Private Attributes | |
| const Eigen::VectorXd | mVelocityLimits | 
Set to the value of _velocityLimits.  More... | |
| const Eigen::VectorXd | mAccelerationLimits | 
Set to the value of _accelerationLimits.  More... | |
Class for performing parabolic retiming on trajectories.
| aikido::planner::parabolic::ParabolicTimer::ParabolicTimer | ( | const Eigen::VectorXd & | _velocityLimits, | 
| const Eigen::VectorXd & | _accelerationLimits | ||
| ) | 
| _velocityLimits | Maximum velocity for each dimension. | 
| _accelerationLimits | Maximum acceleration for each dimension. | 
      
  | 
  overridevirtual | 
Performs parabolic retiming on an input trajectory.
| _inputTraj | The untimed trajectory for the arm to process. | 
| _rng | Random number generator. | 
| _constraint | Must be satisfied after processing. | 
Implements aikido::planner::TrajectoryPostProcessor.
      
  | 
  overridevirtual | 
Performs parabolic retiming on an input spline trajectory.
| _inputTraj | The untimed trajectory for the arm to process. | 
| _rng | Random number generator. | 
| _constraint | Must be satisfied after processing. | 
Implements aikido::planner::TrajectoryPostProcessor.
      
  | 
  private | 
Set to the value of _accelerationLimits. 
      
  | 
  private | 
Set to the value of _velocityLimits.