![]()  | 
  
    RobWorkProject
    23.9.11-
    
   | 
 
Describes the result of a single grasp. More...
#include <GraspResult.hpp>
Public Types | |
| enum | TestStatus {  UnInitialized = 0 , Success , CollisionInitially , ObjectMissed , ObjectDropped , ObjectSlipped , TimeOut , SimulationFailure , InvKinFailure , PoseEstimateFailure , CollisionFiltered , CollisionObjectInitially , CollisionEnvironmentInitially , CollisionDuringExecution , Interference , WrenchInsufficient , Filtered , Skip , SizeOfStatusArray }  | 
| the possible discrete outcomes of a single task simulation  | |
| typedef rw::core::Ptr< GraspResult > | Ptr | 
| Smart pointer to this type of class.  | |
Public Member Functions | |
| GraspResult () | |
| Constructor.  | |
| virtual | ~GraspResult () | 
| Destructor.  | |
| GraspResult (const GraspResult &gresult) | |
| Copy constructor.  | |
Static Public Member Functions | |
| static std::string | toString (GraspResult::TestStatus status) | 
| Returns textual representation of given TestStatus.  | |
Public Attributes | |
| int | testStatus | 
| double | liftresult | 
| rw::math::Q | gripperConfigurationGrasp | 
| rw::math::Q | gripperConfigurationLift | 
| rw::math::Q | qualityBeforeLifting | 
| rw::math::Q | qualityAfterLifting | 
| rw::math::Transform3D | objectTtcpTarget | 
| rw::math::Transform3D | objectTtcpApproach | 
| rw::math::Transform3D | objectTtcpGrasp | 
| rw::math::Transform3D | objectTtcpLift | 
| std::vector< rw::math::Transform3D<> > | gripperTobjects | 
| std::vector< rw::sensor::Contact3D > | contactsGrasp | 
| std::vector< rw::sensor::Contact3D > | contactsLift | 
| std::vector< rw::math::Transform3D<> > | interferenceTs | 
| std::vector< double > | interferenceDistances | 
| std::vector< double > | interferenceAngles | 
| std::vector< double > | interferences | 
| double | interference | 
Describes the result of a single grasp.