You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

34 lines
935 B

#ifndef _LINPOLYTRAJECTORY_H_
#define _LINPOLYTRAJECTORY_H_
#include "Trajectroy.h"
class LinearJointTrajectory: public Trajectory
{
public:
template <class T, unsigned SIZE>
LinearJointTrajectory(
unsigned int steps_,
float totalTime_,
Vec<float,SIZE> jointMovement,
Vec<float,SIZE> maxJointVelocityPerStep,
Vec<float,SIZE> maxJointAccelarationPerStep);
template <class T, unsigned SIZE>
LinearJointTrajectory(
unsigned int steps_,
float totalTime_,
Vec<float,SIZE> jointMovement,
Vec<float,SIZE> maxJointVelocityPerStep,
Vec<float,SIZE> maxJointAccelarationPerStep,
Vec<float,SIZE> velocity);
~LinearJointTrajectory();
private:
protected:
};
class LinearCartTrajectory: public Trajectory
{
};
#endif