#include <MinJerkTrajectoryFactory.h>
Public Member Functions | |
virtual boost::shared_ptr < CartesianTrajectory > | getTrajectory (const KDL::FrameAcc &startPose, const KDL::FrameAcc &goalPose, double timeToFinish=-1.) const |
getTrajectory | |
MinJerkCartesianTrajectoryFactory () | |
virtual | ~MinJerkCartesianTrajectoryFactory () |
Definition at line 32 of file MinJerkTrajectoryFactory.h.
Definition at line 35 of file MinJerkTrajectoryFactory.h.
virtual MinJerkCartesianTrajectoryFactory::~MinJerkCartesianTrajectoryFactory | ( | ) | [inline, virtual] |
Definition at line 36 of file MinJerkTrajectoryFactory.h.
boost::shared_ptr< CartesianTrajectory > MinJerkCartesianTrajectoryFactory::getTrajectory | ( | const KDL::FrameAcc & | startPose, |
const KDL::FrameAcc & | goalPose, | ||
double | timeToFinish = -1. |
||
) | const [virtual] |
getTrajectory
startPose | start position |
goalPose | goal position |
timeToFinish | time to execute move |
Derived classes should implement a trajectory generation that produces equally spaced (by timeStep) points along the path without exceeding the velocity limits. If timeToFinish is larger than the time required to satisfy velocity limits, the trajectory should take that long to finish.
Definition at line 12 of file MinJerkTrajectoryFactory.cpp.