cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
robPD.h
Go to the documentation of this file.
1 
2 
3 #ifndef _robPD_H
4 #define _robPD_H
5 
7 #include <cisstRobot/robExport.h>
8 
10 
11  double Kp;
12  double Kd;
13 
14  double eold;
15 
16  public:
17 
18  robPD( double Kp, double Kd );
19 
21  const vctDynamicVector<double>& qs,
22  const vctDynamicVector<double>& q,
23  const vctDynamicVector<double>& qds,
24  const vctDynamicVector<double>& qd,
25  const vctDynamicVector<double>& qdds,
26  const vctDynamicVector<double>& qdd );
27 
28 };
29 
30 
31 #endif
#define CISST_EXPORT
Definition: cmnExportMacros.h:50
Definition: robPD.h:9
Definition: robControllerJoints.h:10
virtual vctDynamicVector< double > Control(double dt, const vctDynamicVector< double > &qs, const vctDynamicVector< double > &q, const vctDynamicVector< double > &qds, const vctDynamicVector< double > &qd, const vctDynamicVector< double > &qdds, const vctDynamicVector< double > &qdd)=0