|  | 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. |