libstp
Robotics library for Botball
Loading...
Searching...
No Matches
tolerance_deriver.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <map>
4#include <string>
5
6#include "autotune/types.hpp"
8
9namespace libstp::autotune
10{
36 const std::map<std::string, MotionTuneResult>& tune_results,
37 const MotionTuneConfig& tune_config,
38 motion::UnifiedMotionPidConfig& motion_config,
39 const ToleranceConfig& cfg = {});
40
41} // namespace libstp::autotune
ToleranceResult deriveTolerances(const std::map< std::string, MotionTuneResult > &tune_results, const MotionTuneConfig &tune_config, motion::UnifiedMotionPidConfig &motion_config, const ToleranceConfig &cfg={})
Derive realistic motion tolerances from MotionTuner results.
Configuration for the MotionTuner (Hooke-Jeeves coordinate descent).
Definition types.hpp:160
Configuration for deriveTolerances().
Definition types.hpp:415
Result of deriveTolerances(): the derived tolerances and flags indicating which UnifiedMotionPidConfi...
Definition types.hpp:431