![]()  | 
  
    RobWorkProject
    23.9.11-
    
   | 
 
Information about the trajectory of the objects and sensor information during execution. More...
#include <AssemblyState.hpp>
Public Types | |
| typedef rw::core::Ptr< AssemblyState > | Ptr | 
| smart pointer type to this class  | |
Public Member Functions | |
| AssemblyState () | |
| Constructor of empty AssemblyState.  | |
| AssemblyState (rw::core::Ptr< rwlibs::task::CartesianTarget > target) | |
| Construct AssemblyState from CartesianTarget.  More... | |
| virtual | ~AssemblyState () | 
| Destructor.  | |
Static Public Member Functions | |
| static rw::core::Ptr< rwlibs::task::CartesianTarget > | toCartesianTarget (const AssemblyState &state) | 
| Convert to CartesianTarget representation.  More... | |
Public Attributes | |
| std::string | phase | 
| A string describing the current phase of the assembly operation.  | |
| rw::math::Transform3D | femaleOffset | 
| The offset of the female object relative to the default pose (should only be set if object moves freely).  | |
| rw::math::Transform3D | maleOffset | 
| The offset of the male object relative to the default pose (should only be set if object moves freely).  | |
| rw::math::Transform3D | femaleTmale | 
| The relative transformation from female to male object (in the TCP frames set in the AssemblyTask).  | |
| rw::math::Wrench6D | ftSensorMale | 
| The reading of the Force/Torque sensor for the male object (in the FTSensor frame).  | |
| rw::math::Wrench6D | ftSensorFemale | 
| The reading of the Force/Torque sensor for the female object (in the FTSensor frame).  | |
| bool | contact | 
| True if there is contact between the two objects.  | |
| rw::trajectory::Path< rw::math::Transform3D<> > | maleflexT | 
| Transformations for specified male frames.  | |
| rw::trajectory::Path< rw::math::Transform3D<> > | femaleflexT | 
| Transformations for specified female frames.  | |
| rw::trajectory::Path< rw::math::Transform3D<> > | contacts | 
| Contacts detected.  | |
| rw::math::Vector3D | maxContactForce | 
| Maximum contact force detected (of the contacts in the contacts list).  | |
Information about the trajectory of the objects and sensor information during execution.
This information is serializable through the CartesianTarget format.
| AssemblyState | ( | rw::core::Ptr< rwlibs::task::CartesianTarget > | target | ) | 
Construct AssemblyState from CartesianTarget.
| target | [in] the CartesianTarget. | 
      
  | 
  static | 
Convert to CartesianTarget representation.
| state | [in] the state to convert. |