|
libstp
Robotics library for Botball
|
#include <arc_motion.hpp>
Public Attributes | |
| double | time_s {0.0} |
| double | dt {0.0} |
| double | target_angle_rad {0.0} |
| double | heading_rad {0.0} |
| double | heading_error_rad {0.0} |
| double | arc_position_m {0.0} |
| double | arc_target_m {0.0} |
| double | filtered_velocity_radps {0.0} |
| double | cmd_vx_mps {0.0} |
| double | cmd_vy_mps {0.0} |
| double | cmd_wz_radps {0.0} |
| double | pid_raw {0.0} |
| double | setpoint_position_rad {0.0} |
| double | setpoint_velocity_radps {0.0} |
| bool | saturated {false} |
Per-cycle diagnostics captured while an ArcMotion instance runs.
Definition at line 40 of file arc_motion.hpp.
| double libstp::motion::ArcMotionTelemetry::arc_position_m {0.0} |
Definition at line 49 of file arc_motion.hpp.
| double libstp::motion::ArcMotionTelemetry::arc_target_m {0.0} |
Definition at line 50 of file arc_motion.hpp.
| double libstp::motion::ArcMotionTelemetry::cmd_vx_mps {0.0} |
Definition at line 54 of file arc_motion.hpp.
| double libstp::motion::ArcMotionTelemetry::cmd_vy_mps {0.0} |
Definition at line 55 of file arc_motion.hpp.
| double libstp::motion::ArcMotionTelemetry::cmd_wz_radps {0.0} |
Definition at line 56 of file arc_motion.hpp.
| double libstp::motion::ArcMotionTelemetry::dt {0.0} |
Definition at line 43 of file arc_motion.hpp.
| double libstp::motion::ArcMotionTelemetry::filtered_velocity_radps {0.0} |
Definition at line 52 of file arc_motion.hpp.
| double libstp::motion::ArcMotionTelemetry::heading_error_rad {0.0} |
Definition at line 47 of file arc_motion.hpp.
| double libstp::motion::ArcMotionTelemetry::heading_rad {0.0} |
Definition at line 46 of file arc_motion.hpp.
| double libstp::motion::ArcMotionTelemetry::pid_raw {0.0} |
Definition at line 58 of file arc_motion.hpp.
| bool libstp::motion::ArcMotionTelemetry::saturated {false} |
Definition at line 61 of file arc_motion.hpp.
| double libstp::motion::ArcMotionTelemetry::setpoint_position_rad {0.0} |
Definition at line 59 of file arc_motion.hpp.
| double libstp::motion::ArcMotionTelemetry::setpoint_velocity_radps {0.0} |
Definition at line 60 of file arc_motion.hpp.
| double libstp::motion::ArcMotionTelemetry::target_angle_rad {0.0} |
Definition at line 45 of file arc_motion.hpp.
| double libstp::motion::ArcMotionTelemetry::time_s {0.0} |
Definition at line 42 of file arc_motion.hpp.