19 #ifndef _robManipulator_h
20 #define _robManipulator_h
29 #include <json/json.h>
39 std::vector<robManipulator*>
tools;
120 double g = 9.81 )
const;
183 enum LinkID{ L0, L1, L2, L3, L4, L5, L6, L7, L8, L9, LN };
230 double tolerance=1e-12,
231 size_t Niteration=1000,
232 double LAMBDA=0.001 );
239 double tolerance=1e-12,
240 size_t Niteration=1000 );
293 double epsilon = 1e-6 )
const;
296 void PrintKinematics( std::ostream& os )
const;
#define CISST_EXPORT
Definition: cmnExportMacros.h:50
Definition: robManipulator.h:34
double ** Jn
Body Jacobian.
Definition: robManipulator.h:56
std::vector< robManipulator * > tools
A vector of tools.
Definition: robManipulator.h:39
Errno
Definition: robManipulator.h:43
std::vector< robLink > links
A vector of links.
Definition: robManipulator.h:65
LinkID
Definition: robManipulator.h:183
vctFrame4x4< double > Rtw0
Position and orientation of the first link.
Definition: robManipulator.h:50
Definition: robManipulator.h:43
double ** Js
Spatial Jacobian.
Definition: robManipulator.h:62