|
controls
3.0.0
|
Snapshot of controller status exposed to external callers. More...
#include <Vehicle.h>
Public Attributes | |
| ControllerState | state |
| Current controller state. More... | |
| boost::uuids::uuid | request_uuid |
| UUID of the most recently activated request. More... | |
| double | timestamp |
| ROS time at which this status was last updated. More... | |
| double | progress |
| Fractional trajectory progress in [0, 1], or -1 if not running. More... | |
| uint8_t | risk_factor |
| Thruster slowdown scale factor. More... | |
| Pose | current_pose |
| Most recent vehicle pose. More... | |
| Vector6d | body_pose_error |
| Most recent body-frame pose error [Δx, Δy, Δz, Δroll, Δpitch, Δyaw]. More... | |
Snapshot of controller status exposed to external callers.
| Vector6d Vehicle::ControllerStatus::body_pose_error |
Most recent body-frame pose error [Δx, Δy, Δz, Δroll, Δpitch, Δyaw].
| Pose Vehicle::ControllerStatus::current_pose |
Most recent vehicle pose.
| double Vehicle::ControllerStatus::progress |
Fractional trajectory progress in [0, 1], or -1 if not running.
| boost::uuids::uuid Vehicle::ControllerStatus::request_uuid |
UUID of the most recently activated request.
| uint8_t Vehicle::ControllerStatus::risk_factor |
Thruster slowdown scale factor.
| ControllerState Vehicle::ControllerStatus::state |
Current controller state.
| double Vehicle::ControllerStatus::timestamp |
ROS time at which this status was last updated.