PutdownObjectUtil.h
Go to the documentation of this file.
1
#pragma once
2
3
// ArmarX
4
#include <
RobotAPI/libraries/skills/provider/mixins/All.h
>
5
6
namespace
armarx::skills
7
{
8
namespace
grasp_control::util
9
{
10
struct
GetPlatformOffsetForObjectPutdownInput
11
{
12
VirtualRobot::Robot
&
synchronizedRobot
;
13
std::string
tcpName
;
14
};
15
struct
GetPlatformOffsetForObjectPutdownOutput
16
{
17
Eigen::Matrix4f
platformGlobalPose
;
18
float
distanceToDrive
;
19
};
20
GetPlatformOffsetForObjectPutdownOutput
GetGlobalPlatformPoseForObjectPutdown
(
const
GetPlatformOffsetForObjectPutdownInput
& in);
21
22
23
struct
GetPlatformOffsetAfterObjectPutdownInput
24
{
25
VirtualRobot::Robot
&
synchronizedRobot
;
26
};
27
struct
GetPlatformOffsetAfterObjectPutdownOutput
28
{
29
Eigen::Matrix4f
platformGlobalPose
;
30
float
distanceToDrive
;
31
};
32
GetPlatformOffsetAfterObjectPutdownOutput
GetGlobalPlatformPoseAfterObjectPutdown
(
const
GetPlatformOffsetAfterObjectPutdownInput
& in);
33
}
34
}
armarx::skills::grasp_control::util::GetPlatformOffsetForObjectPutdownOutput::distanceToDrive
float distanceToDrive
Definition:
PutdownObjectUtil.h:18
armarx::skills::grasp_control::util::GetPlatformOffsetAfterObjectPutdownInput::synchronizedRobot
VirtualRobot::Robot & synchronizedRobot
Definition:
PutdownObjectUtil.h:25
armarx::skills::grasp_control::util::GetPlatformOffsetAfterObjectPutdownInput
Definition:
PutdownObjectUtil.h:23
armarx::skills
This file is part of ArmarX.
Definition:
PeriodicUpdateWidget.cpp:11
armarx::skills::grasp_control::util::GetPlatformOffsetForObjectPutdownInput
Definition:
PutdownObjectUtil.h:10
armarx::skills::grasp_control::util::GetGlobalPlatformPoseForObjectPutdown
GetPlatformOffsetForObjectPutdownOutput GetGlobalPlatformPoseForObjectPutdown(const GetPlatformOffsetForObjectPutdownInput &in)
Definition:
PutdownObjectUtil.cpp:13
armarx::skills::grasp_control::util::GetPlatformOffsetAfterObjectPutdownOutput
Definition:
PutdownObjectUtil.h:27
armarx::skills::grasp_control::util::GetPlatformOffsetForObjectPutdownOutput::platformGlobalPose
Eigen::Matrix4f platformGlobalPose
Definition:
PutdownObjectUtil.h:17
All.h
armarx::armem::human::Robot
@ Robot
Definition:
util.h:14
armarx::skills::grasp_control::util::GetPlatformOffsetForObjectPutdownOutput
Definition:
PutdownObjectUtil.h:15
armarx::skills::grasp_control::util::GetPlatformOffsetForObjectPutdownInput::tcpName
std::string tcpName
Definition:
PutdownObjectUtil.h:13
GfxTL::Matrix4f
MatrixXX< 4, 4, float > Matrix4f
Definition:
MatrixXX.h:601
armarx::skills::grasp_control::util::GetPlatformOffsetAfterObjectPutdownOutput::distanceToDrive
float distanceToDrive
Definition:
PutdownObjectUtil.h:30
armarx::skills::grasp_control::util::GetPlatformOffsetForObjectPutdownInput::synchronizedRobot
VirtualRobot::Robot & synchronizedRobot
Definition:
PutdownObjectUtil.h:12
armarx::skills::grasp_control::util::GetGlobalPlatformPoseAfterObjectPutdown
GetPlatformOffsetAfterObjectPutdownOutput GetGlobalPlatformPoseAfterObjectPutdown(const GetPlatformOffsetAfterObjectPutdownInput &in)
Definition:
PutdownObjectUtil.cpp:37
armarx::skills::grasp_control::util::GetPlatformOffsetAfterObjectPutdownOutput::platformGlobalPose
Eigen::Matrix4f platformGlobalPose
Definition:
PutdownObjectUtil.h:29
RobotSkillTemplates
libraries
skill_grasp_object
putdown
util
PutdownObjectUtil.h
Generated on Sat Oct 12 2024 09:14:13 for armarx_documentation by
1.8.17