|
KDL 1.5.3
|
A rectangular VelocityProfile generates a constant velocity for moving from A to B. More...
#include <src/velocityprofile_rect.hpp>


Public Member Functions | |
| VelocityProfile_Rectangular (double _maxvel=0) | |
| void | SetMax (double _maxvel) |
| void | SetProfile (double pos1, double pos2) |
| virtual void | SetProfileDuration (double pos1, double pos2, double duration) |
| virtual double | Duration () const |
| virtual double | Pos (double time) const |
| virtual double | Vel (double time) const |
| virtual double | Acc (double time) const |
| virtual void | Write (std::ostream &os) const |
| virtual VelocityProfile * | Clone () const |
| virtual | ~VelocityProfile_Rectangular () |
Static Public Member Functions | |
| static VelocityProfile * | Read (std::istream &is) |
Public Attributes | |
| double | maxvel |
Private Attributes | |
| double | d |
| double | p |
| double | v |
A rectangular VelocityProfile generates a constant velocity for moving from A to B.
|
inline |
|
inlinevirtual |
|
virtual |
Implements KDL::VelocityProfile.
|
inlinevirtual |
Implements KDL::VelocityProfile.
References d, maxvel, p, SetProfileDuration(), v, and VelocityProfile_Rectangular().
|
virtual |
Implements KDL::VelocityProfile.
References d.
|
virtual |
Implements KDL::VelocityProfile.
|
staticinherited |
Referenced by KDL::Trajectory::Read().
| void KDL::VelocityProfile_Rectangular::SetMax | ( | double | _maxvel | ) |
References maxvel.
|
virtual |
Implements KDL::VelocityProfile.
References d, KDL::diff(), maxvel, p, and v.
|
virtual |
Implements KDL::VelocityProfile.
References d, KDL::diff(), maxvel, p, and v.
Referenced by Clone().
|
virtual |
Implements KDL::VelocityProfile.
|
virtual |
Implements KDL::VelocityProfile.
References maxvel.
|
private |
Referenced by Clone(), Duration(), Pos(), SetProfile(), SetProfileDuration(), and Vel().
| double KDL::VelocityProfile_Rectangular::maxvel |
Referenced by Clone(), SetMax(), SetProfile(), SetProfileDuration(), VelocityProfile_Rectangular(), and Write().
|
private |
Referenced by Clone(), Pos(), SetProfile(), and SetProfileDuration().
|
private |
Referenced by Clone(), Pos(), SetProfile(), SetProfileDuration(), and Vel().