- 3.0.2 models module.
declarations.h
Go to the documentation of this file.
1 #ifndef IIT_ROBOT_CT_QUADROTOR_DECLARATIONS_H_
2 #define IIT_ROBOT_CT_QUADROTOR_DECLARATIONS_H_
3 
4 #include <Eigen/Dense>
5 
6 namespace iit {
7 namespace ct_quadrotor {
8 
9 static const int JointSpaceDimension = 2;
10 static const int jointsCount = 2;
12 static const int linksCount = 3;
13 
14 namespace tpl {
15 template <typename SCALAR>
16 using Column2d = Eigen::Matrix<SCALAR, 2, 1>;
17 
18 template <typename SCALAR>
20 }
21 
24 
26  JA = 0
27  , JB
28 };
29 
31  BODY = 0
34 };
35 
36 static const JointIdentifiers orderedJointIDs[jointsCount] =
37  {JA,JB};
38 
39 static const LinkIdentifiers orderedLinkIDs[linksCount] =
40  {BODY,LINK1,LINK2};
41 
42 }
43 }
44 #endif
LinkIdentifiers
Definition: declarations.h:30
Column2d< SCALAR > JointState
Definition: declarations.h:19
Eigen::Matrix< SCALAR, 2, 1 > Column2d
Definition: declarations.h:16
Definition: declarations.h:27
Definition: declarations.h:32
Definition: declarations.h:31
tpl::Column2d< double > Column2d
Definition: declarations.h:22
JointIdentifiers
Definition: declarations.h:25
Definition: declarations.h:33
Definition: declarations.h:26