Aikido
|
#include <aikido/planner/TrajectoryPostProcessor.hpp>
Public Member Functions | |
virtual std::unique_ptr< aikido::trajectory::Spline > | postprocess (const aikido::trajectory::Interpolated &_inputTraj, const aikido::common::RNG &_rng, const aikido::constraint::TestablePtr &_constraint)=0 |
virtual std::unique_ptr< aikido::trajectory::Spline > | postprocess (const trajectory::Spline &_inputTraj, const aikido::common::RNG &_rng, const aikido::constraint::TestablePtr &_constraint)=0 |
|
pure virtual |
_inputTraj | The untimed trajectory for the arm to process. |
_rng | Random number generator. |
_constraint | Must be satisfied after processing. |
Implemented in aikido::planner::kunzretimer::KunzRetimer, aikido::planner::parabolic::ParabolicTimer, and aikido::planner::parabolic::ParabolicSmoother.
|
pure virtual |
_inputTraj | The untimed spline trajectory for the arm to process. |
_rng | Random number generator. |
_constraint | Must be satisfied after processing. |
Implemented in aikido::planner::kunzretimer::KunzRetimer, aikido::planner::parabolic::ParabolicTimer, and aikido::planner::parabolic::ParabolicSmoother.