![]() |
ImFusion SDK 4.3
|
#include <RoboticsPlugin/Include/ImFusion/Robotics/RobotState.h>
Represents Cartesian quantities used to describe 3D spatial information. More...
Represents Cartesian quantities used to describe 3D spatial information.
Public Member Functions | |
| const isom3 & | commandedOrDesiredOrMeasured () const |
| const isom3 & | desiredOrMeasured () const |
Public Attributes | |
| isom3 | measured |
| Measured Cartesian pose of a frame in space. | |
| std::optional< isom3 > | desired |
| Desired frame pose. | |
| std::optional< isom3 > | commanded |
| Commanded frame pose. | |
| const isom3 & commandedOrDesiredOrMeasured | ( | ) | const |
| const isom3 & desiredOrMeasured | ( | ) | const |
| isom3 measured |
Measured Cartesian pose of a frame in space.
It can deviate from the desired one due to model inaccuracies and external forces affecting the robot
| std::optional<isom3> desired |
Desired frame pose.
If not specified, the robot firmware typically uses the measured one. It may deviate from the commanded one to satisfy constraints or to incorporate additional information available to the firmware.
| std::optional<isom3> commanded |
Commanded frame pose.
If not specified, the robot firmware typically uses the measured one.