Public Member Functions
TrapezoidalVelocitySynchedCartesianTrajectoryFactory Class Reference

#include <TrapezoidalVelocityTrajectoryFactory.h>

Inheritance diagram for TrapezoidalVelocitySynchedCartesianTrajectoryFactory:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual boost::shared_ptr
< SynchedCartesianTrajectory
getTrajectory (const std::vector< KDL::FrameAcc > &startPoses, const std::vector< KDL::FrameAcc > &goalPoses, double timeToFinish=-1.) const
 getTrajectory
 TrapezoidalVelocitySynchedCartesianTrajectoryFactory ()
virtual ~TrapezoidalVelocitySynchedCartesianTrajectoryFactory ()

Detailed Description

Definition at line 53 of file TrapezoidalVelocityTrajectoryFactory.h.


Constructor & Destructor Documentation

Definition at line 56 of file TrapezoidalVelocityTrajectoryFactory.h.

Definition at line 57 of file TrapezoidalVelocityTrajectoryFactory.h.


Member Function Documentation

boost::shared_ptr< SynchedCartesianTrajectory > TrapezoidalVelocitySynchedCartesianTrajectoryFactory::getTrajectory ( const std::vector< KDL::FrameAcc > &  startPoses,
const std::vector< KDL::FrameAcc > &  goalPoses,
double  timeToFinish = -1. 
) const [virtual]

getTrajectory

Parameters:
startPosestart position
goalPosegoal position
timeToFinishtime 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 17 of file TrapezoidalVelocityTrajectoryFactory.cpp.


The documentation for this class was generated from the following files:


robodyn_controllers
Author(s):
autogenerated on Sat Jun 8 2019 20:20:55