cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
robComputedTorque.h
Go to the documentation of this file.
1 
2 #ifndef _robComputedTorque_H
3 #define _robComputedTorque_H
4 
7 #include <cisstRobot/robExport.h>
8 
10 
11  public robControllerJoints,
12  public robManipulator {
13 
14  protected:
15 
18 
21 
22  public:
23 
24  robComputedTorque( const std::string& robfile,
25  const vctFrame4x4<double>& Rtw0,
26  const vctDynamicMatrix<double>& Kp,
27  const vctDynamicMatrix<double>& Kd );
28 
30  const vctDynamicVector<double>& qs,
31  const vctDynamicVector<double>& q,
32  const vctDynamicVector<double>& qds,
33  const vctDynamicVector<double>& qd,
34  const vctDynamicVector<double>& qdds,
35  const vctDynamicVector<double>& qdd );
36 
37 };
38 
39 #endif
40 
#define CISST_EXPORT
Definition: cmnExportMacros.h:50
Definition: robManipulator.h:34
vctDynamicMatrix< double > Kd
Definition: robComputedTorque.h:20
vctDynamicVector< double > qold
Definition: robComputedTorque.h:16
Definition: robComputedTorque.h:9
Definition: robControllerJoints.h:10
vctDynamicVector< double > eold
Definition: robComputedTorque.h:17
vctDynamicMatrix< double > Kp
Definition: robComputedTorque.h:19
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