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

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

Detailed Description

Per-cycle diagnostics captured while an ArcMotion instance runs.

Definition at line 40 of file arc_motion.hpp.

Member Data Documentation

◆ arc_position_m

double libstp::motion::ArcMotionTelemetry::arc_position_m {0.0}

Definition at line 49 of file arc_motion.hpp.

◆ arc_target_m

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

Definition at line 50 of file arc_motion.hpp.

◆ cmd_vx_mps

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

Definition at line 54 of file arc_motion.hpp.

◆ cmd_vy_mps

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

Definition at line 55 of file arc_motion.hpp.

◆ cmd_wz_radps

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

Definition at line 56 of file arc_motion.hpp.

◆ dt

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

Definition at line 43 of file arc_motion.hpp.

◆ filtered_velocity_radps

double libstp::motion::ArcMotionTelemetry::filtered_velocity_radps {0.0}

Definition at line 52 of file arc_motion.hpp.

◆ heading_error_rad

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

Definition at line 47 of file arc_motion.hpp.

◆ heading_rad

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

Definition at line 46 of file arc_motion.hpp.

◆ pid_raw

double libstp::motion::ArcMotionTelemetry::pid_raw {0.0}

Definition at line 58 of file arc_motion.hpp.

◆ saturated

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

Definition at line 61 of file arc_motion.hpp.

◆ setpoint_position_rad

double libstp::motion::ArcMotionTelemetry::setpoint_position_rad {0.0}

Definition at line 59 of file arc_motion.hpp.

◆ setpoint_velocity_radps

double libstp::motion::ArcMotionTelemetry::setpoint_velocity_radps {0.0}

Definition at line 60 of file arc_motion.hpp.

◆ target_angle_rad

double libstp::motion::ArcMotionTelemetry::target_angle_rad {0.0}

Definition at line 45 of file arc_motion.hpp.

◆ time_s

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

Definition at line 42 of file arc_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/arc_motion.hpp