46#ifndef KDL_MOTION_VELOCITYPROFILE_TRAPHALF_H
47#define KDL_MOTION_VELOCITYPROFILE_TRAPHALF_H
49#include "velocityprofile.hpp"
80 void PlanProfile1(
double v,
double a);
81 void PlanProfile2(
double v,
double a);
92 void SetMax(
double _maxvel,
double _maxacc,
bool _starting);
118 double pos1,
double pos2,
double newduration
122 virtual double Pos(
double time)
const;
123 virtual double Vel(
double time)
const;
124 virtual double Acc(
double time)
const;
125 virtual void Write(std::ostream& os)
const;
virtual void Write(std::ostream &os) const
virtual double Duration() const
void SetMax(double _maxvel, double _maxacc, bool _starting)
virtual void SetProfile(double pos1, double pos2)
VelocityProfile_TrapHalf(double _maxvel=0, double _maxacc=0, bool _starting=true)
virtual double Pos(double time) const
virtual ~VelocityProfile_TrapHalf()
virtual VelocityProfile * Clone() const
virtual void SetProfileDuration(double pos1, double pos2, double newduration)
virtual double Vel(double time) const
virtual double Acc(double time) const
Definition velocityprofile.hpp:63
Definition articulatedbodyinertia.hpp:32