libstp
Robotics library for Botball
Loading...
Searching...
No Matches
libstp::autotune::AxisResult Struct Reference

Measured physical limits for a single chassis axis. More...

#include <types.hpp>

Public Attributes

double max_velocity {0.0}
 Peak velocity at full power (m/s or rad/s).
double acceleration {0.0}
 Acceleration from 10–90% of max velocity (m/s² or rad/s²).
double deceleration {0.0}
 Deceleration from 90–10% during coast-down (m/s² or rad/s²).

Detailed Description

Measured physical limits for a single chassis axis.

All velocity units are m/s (forward, lateral) or rad/s (angular). Acceleration and deceleration are the corresponding per-second-squared values.

Definition at line 18 of file types.hpp.

Member Data Documentation

◆ acceleration

double libstp::autotune::AxisResult::acceleration {0.0}

Acceleration from 10–90% of max velocity (m/s² or rad/s²).

Definition at line 23 of file types.hpp.

◆ deceleration

double libstp::autotune::AxisResult::deceleration {0.0}

Deceleration from 90–10% during coast-down (m/s² or rad/s²).

Definition at line 25 of file types.hpp.

◆ max_velocity

double libstp::autotune::AxisResult::max_velocity {0.0}

Peak velocity at full power (m/s or rad/s).

Definition at line 21 of file types.hpp.


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