|
libstp
Robotics library for Botball
|
#include <array>#include <cstdint>#include <string>#include <vector>#include "foundation/motor.hpp"Go to the source code of this file.
Classes | |
| struct | libstp::autotune::AxisResult |
| Measured physical limits for a single chassis axis. More... | |
| struct | libstp::autotune::CharacterizeConfig |
| Configuration for the DriveCharacterizer. More... | |
| struct | libstp::autotune::StepResponseData |
| Raw step-response recording for one velocity axis. More... | |
| struct | libstp::autotune::PlantParams |
| First-order-plus-dead-time (FOPDT) plant parameters extracted from a step-response recording. More... | |
| struct | libstp::autotune::VelocityTuneResult |
| Result of tuning a single velocity axis. More... | |
| struct | libstp::autotune::VelocityTuneConfig |
| Configuration for the VelocityTuner. More... | |
| struct | libstp::autotune::MotionTuneResult |
| Result of tuning a single motion PID parameter (distance, lateral, or heading). More... | |
| struct | libstp::autotune::MotionTuneConfig |
| Configuration for the MotionTuner (Hooke-Jeeves coordinate descent). More... | |
| struct | libstp::autotune::FirmwarePidConfig |
| Configuration for the FirmwarePidTuner. More... | |
| struct | libstp::autotune::FirmwarePidResult |
| Result of tuning a single motor's firmware-side velocity PID. More... | |
| struct | libstp::autotune::StaticFrictionConfig |
| Configuration for the StaticFrictionMeasurer. More... | |
| struct | libstp::autotune::StaticFrictionSample |
| One PWM-vs-BEMF sample taken during a static-friction sweep. More... | |
| struct | libstp::autotune::StaticFrictionResult |
| Per-motor static-friction measurement result (kS in PWM percent). More... | |
| struct | libstp::autotune::VelLpfConfig |
| Configuration for the VelLpfTuner (encoder-velocity LPF alpha). More... | |
| struct | libstp::autotune::VelLpfSweepPoint |
| One point of the alpha sweep: the score (and its parts) the candidate alpha achieved on the captured raw BEMF series. More... | |
| struct | libstp::autotune::VelLpfResult |
| Per-motor LPF-alpha tuning result. More... | |
| struct | libstp::autotune::ToleranceConfig |
| Configuration for deriveTolerances(). More... | |
| struct | libstp::autotune::ToleranceResult |
| Result of deriveTolerances(): the derived tolerances and flags indicating which UnifiedMotionPidConfig fields were updated. More... | |
| struct | libstp::autotune::EncoderCalConfig |
| Configuration for the EncoderCalibrator. More... | |
| struct | libstp::autotune::EncoderCalResult |
| Encoder calibration result. More... | |
Namespaces | |
| namespace | libstp |
| namespace | libstp::autotune |