|
libstp
Robotics library for Botball
|
#include <spline_motion.hpp>
Public Attributes | |
| double | time_s {0.0} |
| double | dt {0.0} |
| double | arc_length_m {0.0} |
| double | arc_target_m {0.0} |
| double | cross_track_m {0.0} |
| double | heading_rad {0.0} |
| double | target_heading_rad {0.0} |
| double | heading_error_rad {0.0} |
| double | filtered_velocity_mps {0.0} |
| double | cmd_vx_mps {0.0} |
| double | cmd_vy_mps {0.0} |
| double | cmd_wz_radps {0.0} |
| double | setpoint_position_m {0.0} |
| double | setpoint_velocity_mps {0.0} |
| bool | saturated {false} |
| bool | off_path {false} |
Per-cycle diagnostics captured while a SplineMotion instance runs.
Definition at line 53 of file spline_motion.hpp.
| double libstp::motion::SplineMotionTelemetry::arc_length_m {0.0} |
Definition at line 58 of file spline_motion.hpp.
| double libstp::motion::SplineMotionTelemetry::arc_target_m {0.0} |
Definition at line 59 of file spline_motion.hpp.
| double libstp::motion::SplineMotionTelemetry::cmd_vx_mps {0.0} |
Definition at line 69 of file spline_motion.hpp.
| double libstp::motion::SplineMotionTelemetry::cmd_vy_mps {0.0} |
Definition at line 70 of file spline_motion.hpp.
| double libstp::motion::SplineMotionTelemetry::cmd_wz_radps {0.0} |
Definition at line 71 of file spline_motion.hpp.
| double libstp::motion::SplineMotionTelemetry::cross_track_m {0.0} |
Definition at line 61 of file spline_motion.hpp.
| double libstp::motion::SplineMotionTelemetry::dt {0.0} |
Definition at line 56 of file spline_motion.hpp.
| double libstp::motion::SplineMotionTelemetry::filtered_velocity_mps {0.0} |
Definition at line 67 of file spline_motion.hpp.
| double libstp::motion::SplineMotionTelemetry::heading_error_rad {0.0} |
Definition at line 65 of file spline_motion.hpp.
| double libstp::motion::SplineMotionTelemetry::heading_rad {0.0} |
Definition at line 63 of file spline_motion.hpp.
| bool libstp::motion::SplineMotionTelemetry::off_path {false} |
Definition at line 77 of file spline_motion.hpp.
| bool libstp::motion::SplineMotionTelemetry::saturated {false} |
Definition at line 75 of file spline_motion.hpp.
| double libstp::motion::SplineMotionTelemetry::setpoint_position_m {0.0} |
Definition at line 73 of file spline_motion.hpp.
| double libstp::motion::SplineMotionTelemetry::setpoint_velocity_mps {0.0} |
Definition at line 74 of file spline_motion.hpp.
| double libstp::motion::SplineMotionTelemetry::target_heading_rad {0.0} |
Definition at line 64 of file spline_motion.hpp.
| double libstp::motion::SplineMotionTelemetry::time_s {0.0} |
Definition at line 55 of file spline_motion.hpp.