opw_parameters_examples.h
Go to the documentation of this file.
1 #ifndef OPW_PARAMETER_EXAMPLES_H
2 #define OPW_PARAMETER_EXAMPLES_H
3 
6 
7 
8 namespace opw_kinematics
9 {
10 
11 template <typename T>
13 {
14  Parameters<T> p;
15  p.a1 = T(0.100);
16  p.a2 = T(-0.135);
17  p.b = T(0.000);
18  p.c1 = T(0.615);
19  p.c2 = T(0.705);
20  p.c3 = T(0.755);
21  p.c4 = T(0.085);
22 
23  p.offsets[2] = -M_PI / 2.0;
24 
25  return p;
26 }
27 
28 template <typename T>
29 DEPRECATED("UN-TESTED") Parameters<T> makeFanucR2000iB_200R()
30 {
31  Parameters<T> p;
32  p.a1 = T(0.720);
33  p.a2 = T(-0.225);
34  p.b = T(0.000);
35  p.c1 = T(0.600);
36  p.c2 = T(1.075);
37  p.c3 = T(1.280);
38  p.c4 = T(0.235);
39 
40  // WARNING: This is a guess! I don't know the offets.
41  p.offsets[2] = -M_PI / 2.0;
42 
43  return p;
44 }
45 
46 template <typename T>
48 {
49  Parameters<T> p;
50  p.a1 = T(0.025);
51  p.a2 = T(-0.035);
52  p.b = T(0.000);
53  p.c1 = T(0.400);
54  p.c2 = T(0.315);
55  p.c3 = T(0.365);
56  p.c4 = T(0.080);
57 
58  p.offsets[1] = -M_PI / 2.0;
59  p.sign_corrections[0] = -1;
60  p.sign_corrections[3] = -1;
61  p.sign_corrections[5] = -1;
62 
63  return p;
64 }
65 
66 template <typename T>
67 DEPRECATED("UN-TESTED") Parameters<T> makeStaubliTX40()
68 {
69  Parameters<T> p;
70  p.a1 = T(0.000);
71  p.a2 = T(0.000);
72  p.b = T(0.035);
73  p.c1 = T(0.320);
74  p.c2 = T(0.225);
75  p.c3 = T(0.225);
76  p.c4 = T(0.065);
77 
78  // WARNING: This is a guess! I don't know the offets.
79  p.offsets[2] = -M_PI / 2.0;
80 
81  return p;
82 }
83 
84 } // ns opw_kinematics
85 
86 #endif // OPW_PARAMETER_EXAMPLES_H
Parameters< T > makeKukaKR6_R700_sixx()
#define M_PI
DEPRECATED("UN-TESTED") Parameters< T > makeFanucR2000iB_200R()
signed char sign_corrections[6]
Parameters< T > makeIrb2400_10()


moveit_opw_kinematics_plugin
Author(s): Jeroen De Maeyer, Simon Schmeisser (isys vision)
autogenerated on Wed Jun 3 2020 03:17:14