GraspObjectUtil.h
Go to the documentation of this file.
1 #pragma once
2 
3 // ArmarX
5 
6 namespace armarx::skills
7 {
8  namespace grasp_control::util
9  {
11  {
13 
15  };
16 
18  {
19  std::string tcpName;
20  std::string kinematicChainName;
22  };
23 
26 
28  {
29  armem::grasping::arondto::KnownGraspInfo& graspInfo;
30  std::string tcpName;
31  };
32 
34  {
35  std::string graspSetName;
36  armarx::armem::grasping::arondto::KnownGraspSet graspSet;
37  };
38 
41 
43  {
45 
47  std::string tcpName;
48  };
49 
51  {
54  };
55 
58 
60  {
62  };
63 
65  {
68  };
69 
72  } // namespace grasp_control::util
73 } // namespace armarx::skills
armarx::skills::grasp_control::util::SelectBestGraspSetForObjectOutput::graspSet
armarx::armem::grasping::arondto::KnownGraspSet graspSet
Definition: GraspObjectUtil.h:36
armarx::skills::grasp_control::util::GetGlobalPlatformPoseForObjectGrasp
GetPlatformOffsetForObjectGraspOutput GetGlobalPlatformPoseForObjectGrasp(const GetPlatformOffsetForObjectGraspInput &in)
Definition: GraspObjectUtil.cpp:85
armarx::skills
This file is part of ArmarX.
Definition: PeriodicUpdateWidget.cpp:11
armarx::skills::grasp_control::util::SelectBestGraspSetForObject
SelectBestGraspSetForObjectOutput SelectBestGraspSetForObject(const SelectBestGraspSetForObjectInput &in)
Definition: GraspObjectUtil.cpp:64
armarx::skills::grasp_control::util::SelectBestKinematicChainForObjectGraspOutput::tcpName
std::string tcpName
Definition: GraspObjectUtil.h:19
armarx::skills::grasp_control::util::GetPlatformOffsetForObjectGraspOutput::distanceToDrive
float distanceToDrive
Definition: GraspObjectUtil.h:53
armarx::skills::grasp_control::util::SelectBestKinematicChainForObjectGraspOutput::distanceToObject
float distanceToObject
Definition: GraspObjectUtil.h:21
armarx::skills::grasp_control::util::GetPlatformOffsetForObjectGraspInput
Definition: GraspObjectUtil.h:42
armarx::skills::grasp_control::util::GetPlatformOffsetForObjectGraspInput::objectPose
armarx::objpose::ObjectPose & objectPose
Definition: GraspObjectUtil.h:44
armarx::skills::grasp_control::util::SelectBestKinematicChainForObjectGraspInput
Definition: GraspObjectUtil.h:10
armarx::skills::grasp_control::util::SelectBestKinematicChainForObjectGraspOutput
Definition: GraspObjectUtil.h:17
armarx::skills::grasp_control::util::GetPlatformOffsetAfterObjectGraspInput::synchronizedRobot
VirtualRobot::Robot & synchronizedRobot
Definition: GraspObjectUtil.h:61
armarx::skills::grasp_control::util::GetPlatformOffsetForObjectGraspOutput
Definition: GraspObjectUtil.h:50
armarx::skills::grasp_control::util::SelectBestKinematicChainForObjectGraspInput::objectPose
armarx::objpose::ObjectPose & objectPose
Definition: GraspObjectUtil.h:12
All.h
armarx::skills::grasp_control::util::GetPlatformOffsetAfterObjectGraspOutput::platformGlobalPose
Eigen::Matrix4f platformGlobalPose
Definition: GraspObjectUtil.h:66
armarx::armem::human::Robot
@ Robot
Definition: util.h:14
armarx::skills::grasp_control::util::GetPlatformOffsetAfterObjectGraspOutput::distanceToDrive
float distanceToDrive
Definition: GraspObjectUtil.h:67
armarx::skills::grasp_control::util::SelectBestGraspSetForObjectInput::graspInfo
armem::grasping::arondto::KnownGraspInfo & graspInfo
Definition: GraspObjectUtil.h:29
armarx::skills::grasp_control::util::SelectBestGraspSetForObjectOutput::graspSetName
std::string graspSetName
Definition: GraspObjectUtil.h:35
armarx::skills::grasp_control::util::GetPlatformOffsetAfterObjectGraspInput
Definition: GraspObjectUtil.h:59
armarx::skills::grasp_control::util::GetPlatformOffsetAfterObjectGraspOutput
Definition: GraspObjectUtil.h:64
armarx::skills::grasp_control::util::GetGlobalPlatformPoseAfterObjectGrasp
GetPlatformOffsetAfterObjectGraspOutput GetGlobalPlatformPoseAfterObjectGrasp(const GetPlatformOffsetAfterObjectGraspInput &in)
Definition: GraspObjectUtil.cpp:116
armarx::skills::grasp_control::util::SelectBestGraspSetForObjectInput
Definition: GraspObjectUtil.h:27
armarx::skills::grasp_control::util::SelectBestGraspSetForObjectInput::tcpName
std::string tcpName
Definition: GraspObjectUtil.h:30
armarx::skills::grasp_control::util::GetPlatformOffsetForObjectGraspOutput::platformGlobalPose
Eigen::Matrix4f platformGlobalPose
Definition: GraspObjectUtil.h:52
armarx::skills::grasp_control::util::SelectBestKinematicChainForObjectGrasp
SelectBestKinematicChainForObjectGraspOutput SelectBestKinematicChainForObjectGrasp(const SelectBestKinematicChainForObjectGraspInput &in)
Definition: GraspObjectUtil.cpp:14
GfxTL::Matrix4f
MatrixXX< 4, 4, float > Matrix4f
Definition: MatrixXX.h:601
armarx::skills::grasp_control::util::GetPlatformOffsetForObjectGraspInput::synchronizedRobot
VirtualRobot::Robot & synchronizedRobot
Definition: GraspObjectUtil.h:46
armarx::skills::grasp_control::util::SelectBestKinematicChainForObjectGraspOutput::kinematicChainName
std::string kinematicChainName
Definition: GraspObjectUtil.h:20
armarx::skills::grasp_control::util::GetPlatformOffsetForObjectGraspInput::tcpName
std::string tcpName
Definition: GraspObjectUtil.h:47
armarx::skills::grasp_control::util::SelectBestGraspSetForObjectOutput
Definition: GraspObjectUtil.h:33
armarx::objpose::ObjectPose
An object pose as stored by the ObjectPoseStorage.
Definition: ObjectPose.h:36
armarx::skills::grasp_control::util::SelectBestKinematicChainForObjectGraspInput::synchronizedRobot
VirtualRobot::Robot & synchronizedRobot
Definition: GraspObjectUtil.h:14