26 #include <VirtualRobot/math/Helpers.h>
34 std::vector<Eigen::Matrix4f>
45 std::vector<Eigen::Matrix4f> r;
46 for (
int x = minx; x <= maxx; x++)
47 for (
int y = miny; y <= maxy; y++)
48 for (
int a = mina;
a <= maxa;
a++)
50 r.emplace_back(math::Helpers::CreatePose(
51 Eigen::Vector3f(x * dx, y * dy, 0),
52 Eigen::AngleAxisf(
a * da, Eigen::Vector3f::UnitZ()).toRotationMatrix()));
57 std::vector<RobotPlacement::Result>
61 std::vector<RobotPlacement::Result> r;
62 std::vector<Eigen::Matrix4f> tcpTargets;
65 tcpTargets.emplace_back(pp);
67 std::vector<Eigen::Matrix4f> grasPoses = params.
graspTrajectory->getAllKeypointPoses();
72 std::vector<Eigen::Matrix4f> localPoses;
75 localPoses.emplace_back(invPlacement * tcpPose);
77 DiffIKResult ikResult = ikProvider->SolveAbsolute(localPoses.at(0));
78 throw LocalException(
"not implemented");