- 3.0.2 models module.
declarations.h
Go to the documentation of this file.
1 #ifndef IIT_ROBOT_CT_HYA_DECLARATIONS_H_
2 #define IIT_ROBOT_CT_HYA_DECLARATIONS_H_
3 
4 #include <Eigen/Dense>
5 #include <Eigen/StdVector>
6 
7 namespace iit {
8 namespace ct_HyA {
9 
10 static const int JointSpaceDimension = 6;
11 static const int jointsCount = 6;
13 static const int linksCount = 7;
14 
15 namespace tpl {
16 template <typename SCALAR>
17 using Column6d = Eigen::Matrix<SCALAR, 6, 1>;
18 
19 template <typename SCALAR>
21 }
22 
25 
27  SAA = 0
28  , SFE
29  , HR
30  , EFE
31  , WR
32  , WFE
33 };
34 
36  HYABASE = 0
43 };
44 
45 static const JointIdentifiers orderedJointIDs[jointsCount] =
46  {SAA,SFE,HR,EFE,WR,WFE};
47 
48 static const LinkIdentifiers orderedLinkIDs[linksCount] =
50 
51 }
52 }
53 #endif
JointIdentifiers
Definition: declarations.h:26
Definition: derivativeIvState.hpp:21
Definition: declarations.h:27
Eigen::Matrix< SCALAR, 6, 1 > Column6d
Definition: declarations.h:17
Definition: declarations.h:30
Definition: declarations.h:39
Definition: declarations.h:29
Definition: declarations.h:42
Definition: declarations.h:41
Definition: declarations.h:38
Definition: declarations.h:31
Definition: declarations.h:28
LinkIdentifiers
Definition: declarations.h:35
Definition: declarations.h:37
Definition: declarations.h:32
Definition: declarations.h:40
Definition: declarations.h:36
tpl::Column6d< double > Column6d
Definition: declarations.h:23
Column6d< SCALAR > JointState
Definition: declarations.h:20