- 3.0.2 rigid body dynamics module.
declarations.h
Go to the documentation of this file.
1 #ifndef IIT_ROBOT_TESTIRB4600_DECLARATIONS_H_
2 #define IIT_ROBOT_TESTIRB4600_DECLARATIONS_H_
3 
4 #include <Eigen/Dense>
5 
6 namespace iit {
7 namespace testirb4600 {
8 
9 static const int JointSpaceDimension = 6;
10 static const int jointsCount = 6;
12 static const int linksCount = 7;
13 
14 namespace tpl {
15 template <typename SCALAR>
16 using Column6d = Eigen::Matrix<SCALAR, 6, 1>;
17 
18 template <typename SCALAR>
20 }
21 
24 
26  JA = 0
27  , JB
28  , JC
29  , JD
30  , JE
31  , JF
32 };
33 
35  LINK0 = 0
42 };
43 
44 static const JointIdentifiers orderedJointIDs[jointsCount] =
45  {JA,JB,JC,JD,JE,JF};
46 
47 static const LinkIdentifiers orderedLinkIDs[linksCount] =
49 
50 }
51 }
52 #endif
JointIdentifiers
Definition: declarations.h:25
Definition: declarations.h:38
Definition: declarations.h:37
Definition: declarations.h:27
Definition: declarations.h:31
tpl::Column6d< double > Column6d
Definition: declarations.h:22
Definition: declarations.h:40
LinkIdentifiers
Definition: declarations.h:34
Definition: declarations.h:35
Definition: declarations.h:36
Definition: declarations.h:30
Eigen::Matrix< SCALAR, 6, 1 > Column6d
Definition: declarations.h:16
Definition: declarations.h:26
Definition: declarations.h:29
Definition: declarations.h:28
Definition: declarations.h:41
Column6d< SCALAR > JointState
Definition: declarations.h:19
Definition: declarations.h:39