44#ifndef KDL_MOTION_VELOCITYPROFILE_TRAP_H
45#define KDL_MOTION_VELOCITYPROFILE_TRAP_H
47#include "velocityprofile.hpp"
83 double pos1,
double pos2,
double newduration
95 double pos1,
double pos2,
double newvelocity
98 virtual void SetMax(
double _maxvel,
double _maxacc);
100 virtual double Pos(
double time)
const;
101 virtual double Vel(
double time)
const;
102 virtual double Acc(
double time)
const;
103 virtual void Write(std::ostream& os)
const;
virtual void SetProfileVelocity(double pos1, double pos2, double newvelocity)
virtual double Vel(double time) const
virtual void SetProfile(double pos1, double pos2)
virtual double Acc(double time) const
virtual void SetProfileDuration(double pos1, double pos2, double newduration)
VelocityProfile_Trap(double _maxvel=0, double _maxacc=0)
virtual double Duration() const
virtual VelocityProfile * Clone() const
virtual void Write(std::ostream &os) const
virtual ~VelocityProfile_Trap()
virtual void SetMax(double _maxvel, double _maxacc)
virtual double Pos(double time) const
Definition velocityprofile.hpp:63
Definition articulatedbodyinertia.hpp:32