cisst-saw
Toggle main menu visibility
Loading...
Searching...
No Matches
tmp
cisst-saw
cisst
cisstRobot
robComputedTorque.h
Go to the documentation of this file.
1
2
#ifndef _robComputedTorque_H
3
#define _robComputedTorque_H
4
5
#include <
cisstRobot/robControllerJoints.h
>
6
#include <
cisstRobot/robManipulator.h
>
7
#include <
cisstRobot/robExport.h
>
8
9
class
CISST_EXPORT
robComputedTorque
:
10
11
public
robControllerJoints
,
12
public
robManipulator
{
13
14
protected
:
15
16
vctDynamicVector<double>
qold
;
17
vctDynamicVector<double>
eold
;
18
19
vctDynamicMatrix<double>
Kp
;
20
vctDynamicMatrix<double>
Kd
;
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
29
vctDynamicVector<double>
Control
(
double
dt,
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
robComputedTorque::Kp
vctDynamicMatrix< double > Kp
Definition
robComputedTorque.h:19
robComputedTorque::Control
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)
robComputedTorque::eold
vctDynamicVector< double > eold
Definition
robComputedTorque.h:17
robComputedTorque::robComputedTorque
robComputedTorque(const std::string &robfile, const vctFrame4x4< double > &Rtw0, const vctDynamicMatrix< double > &Kp, const vctDynamicMatrix< double > &Kd)
robComputedTorque::Kd
vctDynamicMatrix< double > Kd
Definition
robComputedTorque.h:20
robComputedTorque::qold
vctDynamicVector< double > qold
Definition
robComputedTorque.h:16
robControllerJoints
Definition
robControllerJoints.h:10
robManipulator::Rtw0
vctFrame4x4< double > Rtw0
Position and orientation of the first link.
Definition
robManipulator.h:53
robManipulator::robManipulator
robManipulator(const vctFrame4x4< double > &Rtw0=vctFrame4x4< double >())
vctDynamicMatrix
Definition
vctForwardDeclarations.h:157
vctDynamicVector
Definition
vctForwardDeclarations.h:131
vctFrame4x4
Template base class for a 4x4 frame.
Definition
vctFrame4x4.h:51
CISST_EXPORT
#define CISST_EXPORT
Definition
cmnExportMacros.h:50
robControllerJoints.h
robExport.h
robManipulator.h
Generated by
1.18.0