cisst-saw
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
catkin_ws
src
cisst-saw
sawControllers
include
sawControllers
osaPDGC.h
Go to the documentation of this file.
1
2
#ifndef _osaPDGC_h
3
#define _osaPDGC_h
4
5
#include <
cisstRobot/robManipulator.h
>
6
#include <
sawControllers/sawControllersExport.h
>
7
8
class
CISST_EXPORT
osaPDGC
:
public
robManipulator
{
9
10
public
:
11
12
enum
Errno
{
ESUCCESS
, EFAILURE };
13
14
private
:
15
17
vctDynamicMatrix<double>
Kp;
19
vctDynamicMatrix<double>
Kd;
20
22
vctDynamicVector<double>
qold;
24
vctDynamicVector<double>
eold;
25
26
public
:
27
29
38
osaPDGC
(
const
std::string& robfilename,
39
const
vctFrame4x4<double>
& Rtwb,
40
const
vctDynamicMatrix<double>
& Kp,
41
const
vctDynamicMatrix<double>
& Kd,
42
const
vctDynamicVector<double>
& qinit );
43
45
52
osaPDGC::Errno
53
Evaluate(
const
vctDynamicVector<double>
& qs,
54
const
vctDynamicVector<double>
& q,
55
vctDynamicVector<double>
& tau,
56
double
dt );
57
58
};
59
60
#endif
CISST_EXPORT
#define CISST_EXPORT
Definition:
cmnExportMacros.h:50
vctDynamicVector< double >
robManipulator
Definition:
robManipulator.h:34
robManipulator.h
vctDynamicMatrix< double >
robManipulator::Errno
Errno
Definition:
robManipulator.h:43
osaPDGC::ESUCCESS
Definition:
osaPDGC.h:12
vctFrame4x4< double >
sawControllersExport.h
osaPDGC
Definition:
osaPDGC.h:8
osaPDGC::Errno
Errno
Definition:
osaPDGC.h:12
Generated by
1.8.6