|
controls
3.0.0
|
Aggregates optional debug data produced each control-loop tick. More...
#include <Types.h>
Public Attributes | |
| std::optional< double > | t |
| ROS timestamp of this message in seconds. More... | |
| std::optional< geometry_msgs::msg::PoseArray > | traj_viz |
| Sampled trajectory poses for RViz visualisation. More... | |
| std::optional< Vector6d > | controller_force |
| 6DOF body-frame force output by the controller (N / Nm) More... | |
| std::optional< Vector6d > | allocator_force |
| 6DOF body force actually achieved after thrust allocation More... | |
| std::optional< bb_controls_msgs::msg::ThrusterForces > | thruster_forces |
| Per-thruster force magnitudes in Newtons. More... | |
Aggregates optional debug data produced each control-loop tick.
Fields are optional so the debug publisher can skip absent data without special-casing each field.
| std::optional<Vector6d> DebugMessage::allocator_force |
6DOF body force actually achieved after thrust allocation
| std::optional<Vector6d> DebugMessage::controller_force |
6DOF body-frame force output by the controller (N / Nm)
| std::optional<double> DebugMessage::t |
ROS timestamp of this message in seconds.
| std::optional<bb_controls_msgs::msg::ThrusterForces> DebugMessage::thruster_forces |
Per-thruster force magnitudes in Newtons.
| std::optional<geometry_msgs::msg::PoseArray> DebugMessage::traj_viz |
Sampled trajectory poses for RViz visualisation.