Tesseract
Motion Planning Environment
Loading...
Searching...
No Matches
types.h
Go to the documentation of this file.
1
26#ifndef TESSERACT_KINEMATICS_TYPES_H
27#define TESSERACT_KINEMATICS_TYPES_H
28
31#include <string>
32#include <vector>
34
37
39{
41using IKSolutions = std::vector<Eigen::VectorXd>;
42
45{
46 URParameters() = default;
47 URParameters(double d1, double a2, double a3, double d4, double d5, double d6)
48 : d1(d1), a2(a2), a3(a3), d4(d4), d5(d5), d6(d6)
49 {
50 }
51
52 double d1{ 0 };
53 double a2{ 0 };
54 double a3{ 0 };
55 double d4{ 0 };
56 double d5{ 0 };
57 double d6{ 0 };
58};
59
61const static URParameters UR10Parameters(0.1273, -0.612, -0.5723, 0.163941, 0.1157, 0.0922);
62
64const static URParameters UR5Parameters(0.089159, -0.42500, -0.39225, 0.10915, 0.09465, 0.0823);
65
67const static URParameters UR3Parameters(0.1519, -0.24365, -0.21325, 0.11235, 0.08535, 0.0819);
68
70const static URParameters UR10eParameters(0.1807, -0.6127, -0.57155, 0.17415, 0.11985, 0.11655);
71
73const static URParameters UR5eParameters(0.1625, -0.425, -0.3922, 0.1333, 0.0997, 0.0996);
74
76const static URParameters UR3eParameters(0.15185, -0.24355, -0.2132, 0.13105, 0.08535, 0.0921);
77
78} // namespace tesseract_kinematics
79#endif // TESSERACT_KINEMATICS_TYPES_H
Common Tesseract Macros.
#define TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
Definition: macros.h:71
Definition: create_convex_hull.cpp:36
Definition: forward_kinematics.h:44
static const URParameters UR5eParameters(0.1625, -0.425, -0.3922, 0.1333, 0.0997, 0.0996)
The UR5e kinematic parameters.
static const URParameters UR5Parameters(0.089159, -0.42500, -0.39225, 0.10915, 0.09465, 0.0823)
The UR5 kinematic parameters.
static const URParameters UR10Parameters(0.1273, -0.612, -0.5723, 0.163941, 0.1157, 0.0922)
The UR10 kinematic parameters.
static const URParameters UR3eParameters(0.15185, -0.24355, -0.2132, 0.13105, 0.08535, 0.0921)
The UR3e kinematic parameters.
static const URParameters UR3Parameters(0.1519, -0.24365, -0.21325, 0.11235, 0.08535, 0.0819)
The UR3 kinematic parameters.
static const URParameters UR10eParameters(0.1807, -0.6127, -0.57155, 0.17415, 0.11985, 0.11655)
The UR10e kinematic parameters.
std::vector< Eigen::VectorXd > IKSolutions
The inverse kinematics solutions container.
Definition: types.h:41
The Universal Robot kinematic parameters.
Definition: types.h:45
double d1
Definition: types.h:52
double d6
Definition: types.h:57
double a2
Definition: types.h:53
URParameters(double d1, double a2, double a3, double d4, double d5, double d6)
Definition: types.h:47
double d5
Definition: types.h:56
double a3
Definition: types.h:54
double d4
Definition: types.h:55
Common Tesseract Types.
Common Tesseract Utility Functions.