Main Page
Namespaces
Classes
Files
File List
File Members
external
opw_kinematics
include
opw_kinematics
opw_parameters_examples.h
Go to the documentation of this file.
1
#ifndef OPW_PARAMETER_EXAMPLES_H
2
#define OPW_PARAMETER_EXAMPLES_H
3
4
#include "
opw_kinematics/opw_kinematics.h
"
5
#include <
opw_kinematics/opw_macros.h
>
6
7
8
namespace
opw_kinematics
9
{
10
11
template
<
typename
T>
12
Parameters<T>
makeIrb2400_10
()
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>
47
Parameters<T>
makeKukaKR6_R700_sixx
()
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
opw_kinematics
Definition:
opw_io.h:7
opw_kinematics::makeKukaKR6_R700_sixx
Parameters< T > makeKukaKR6_R700_sixx()
Definition:
opw_parameters_examples.h:47
opw_kinematics::Parameters::c3
T c3
Definition:
opw_parameters.h:13
opw_kinematics::Parameters::b
T b
Definition:
opw_parameters.h:13
M_PI
#define M_PI
opw_kinematics::Parameters::a2
T a2
Definition:
opw_parameters.h:13
opw_kinematics::Parameters::a1
T a1
Definition:
opw_parameters.h:13
opw_kinematics::Parameters::c2
T c2
Definition:
opw_parameters.h:13
opw_kinematics::Parameters::c4
T c4
Definition:
opw_parameters.h:13
opw_kinematics::Parameters
Definition:
opw_parameters.h:10
opw_kinematics::DEPRECATED
DEPRECATED("UN-TESTED") Parameters< T > makeFanucR2000iB_200R()
Definition:
opw_parameters_examples.h:29
opw_kinematics::Parameters::offsets
T offsets[6]
Definition:
opw_parameters.h:16
opw_kinematics::Parameters::sign_corrections
signed char sign_corrections[6]
Definition:
opw_parameters.h:17
opw_kinematics::makeIrb2400_10
Parameters< T > makeIrb2400_10()
Definition:
opw_parameters_examples.h:12
opw_macros.h
opw_kinematics::Parameters::c1
T c1
Definition:
opw_parameters.h:13
opw_kinematics.h
moveit_opw_kinematics_plugin
Author(s): Jeroen De Maeyer, Simon Schmeisser (isys vision)
autogenerated on Wed Jun 3 2020 03:17:14