libstp
Robotics library for Botball
Loading...
Searching...
No Matches
libstp::motion::SplineMotionTelemetry Struct Reference

#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}

Detailed Description

Per-cycle diagnostics captured while a SplineMotion instance runs.

Definition at line 53 of file spline_motion.hpp.

Member Data Documentation

◆ arc_length_m

double libstp::motion::SplineMotionTelemetry::arc_length_m {0.0}

Definition at line 58 of file spline_motion.hpp.

◆ arc_target_m

double libstp::motion::SplineMotionTelemetry::arc_target_m {0.0}

Definition at line 59 of file spline_motion.hpp.

◆ cmd_vx_mps

double libstp::motion::SplineMotionTelemetry::cmd_vx_mps {0.0}

Definition at line 69 of file spline_motion.hpp.

◆ cmd_vy_mps

double libstp::motion::SplineMotionTelemetry::cmd_vy_mps {0.0}

Definition at line 70 of file spline_motion.hpp.

◆ cmd_wz_radps

double libstp::motion::SplineMotionTelemetry::cmd_wz_radps {0.0}

Definition at line 71 of file spline_motion.hpp.

◆ cross_track_m

double libstp::motion::SplineMotionTelemetry::cross_track_m {0.0}

Definition at line 61 of file spline_motion.hpp.

◆ dt

double libstp::motion::SplineMotionTelemetry::dt {0.0}

Definition at line 56 of file spline_motion.hpp.

◆ filtered_velocity_mps

double libstp::motion::SplineMotionTelemetry::filtered_velocity_mps {0.0}

Definition at line 67 of file spline_motion.hpp.

◆ heading_error_rad

double libstp::motion::SplineMotionTelemetry::heading_error_rad {0.0}

Definition at line 65 of file spline_motion.hpp.

◆ heading_rad

double libstp::motion::SplineMotionTelemetry::heading_rad {0.0}

Definition at line 63 of file spline_motion.hpp.

◆ off_path

bool libstp::motion::SplineMotionTelemetry::off_path {false}

Definition at line 77 of file spline_motion.hpp.

◆ saturated

bool libstp::motion::SplineMotionTelemetry::saturated {false}

Definition at line 75 of file spline_motion.hpp.

◆ setpoint_position_m

double libstp::motion::SplineMotionTelemetry::setpoint_position_m {0.0}

Definition at line 73 of file spline_motion.hpp.

◆ setpoint_velocity_mps

double libstp::motion::SplineMotionTelemetry::setpoint_velocity_mps {0.0}

Definition at line 74 of file spline_motion.hpp.

◆ target_heading_rad

double libstp::motion::SplineMotionTelemetry::target_heading_rad {0.0}

Definition at line 64 of file spline_motion.hpp.

◆ time_s

double libstp::motion::SplineMotionTelemetry::time_s {0.0}

Definition at line 55 of file spline_motion.hpp.


The documentation for this struct was generated from the following file:
  • /home/runner/work/raccoon-lib/raccoon-lib/modules/libstp-motion/include/motion/spline_motion.hpp