- 3.0.2 models module.
declarations.h
Go to the documentation of this file.
1 #ifndef IIT_ROBOT_HYQ_DECLARATIONS_H_
2 #define IIT_ROBOT_HYQ_DECLARATIONS_H_
3 
4 #include <Eigen/Dense>
5 #include <Eigen/StdVector>
6 
7 namespace iit {
8 namespace HyQ {
9 
10 static const int JointSpaceDimension = 12;
11 static const int jointsCount = 12;
13 static const int linksCount = 13;
14 
15 namespace tpl {
16 template <typename SCALAR>
17 using Column12d = Eigen::Matrix<SCALAR, 12, 1>;
18 
19 template <typename SCALAR>
21 }
22 
25 
27  LF_HAA = 0
39 };
40 
42  TRUNK = 0
55 };
56 
57 static const JointIdentifiers orderedJointIDs[jointsCount] =
59 
60 static const LinkIdentifiers orderedLinkIDs[linksCount] =
62 
63 }
64 }
65 #endif
Definition: declarations.h:54
Column12d< SCALAR > JointState
Definition: declarations.h:20
Definition: declarations.h:31
Definition: declarations.h:36
Definition: declarations.h:29
Definition: declarations.h:42
LinkIdentifiers
Definition: declarations.h:41
Eigen::Matrix< SCALAR, 12, 1 > Column12d
Definition: declarations.h:17
Definition: declarations.h:34
Definition: declarations.h:37
Definition: declarations.h:28
Definition: declarations.h:50
Definition: declarations.h:48
Definition: declarations.h:38
Definition: declarations.h:35
Definition: declarations.h:43
Definition: declarations.h:27
Definition: declarations.h:53
JointIdentifiers
Definition: declarations.h:26
Definition: declarations.h:33
Definition: declarations.h:32
Definition: declarations.h:51
Definition: declarations.h:47
Definition: declarations.h:49
tpl::Column12d< double > Column12d
Definition: declarations.h:23
Definition: declarations.h:46
Definition: declarations.h:44
Definition: declarations.h:52
Definition: declarations.h:45
Definition: declarations.h:30