Wolflib 0.1.0
PROS differential-drive motion, mapping, and Monte Carlo localization
Loading...
Searching...
No Matches
wolflib::ExpoDriveCurve Class Referencefinal

#include <pid.hpp>

+ Inheritance diagram for wolflib::ExpoDriveCurve:
+ Collaboration diagram for wolflib::ExpoDriveCurve:

Public Member Functions

 ExpoDriveCurve (double deadband=3, double minimumOutput=10, double exponent=1.019)
 
double curve (double input) const override
 
- Public Member Functions inherited from wolflib::DriveCurve
virtual ~DriveCurve ()=default
 

Constructor & Destructor Documentation

◆ ExpoDriveCurve()

wolflib::ExpoDriveCurve::ExpoDriveCurve ( double  deadband = 3,
double  minimumOutput = 10,
double  exponent = 1.019 
)

Member Function Documentation

◆ curve()

double wolflib::ExpoDriveCurve::curve ( double  input) const
overridevirtual

Implements wolflib::DriveCurve.


The documentation for this class was generated from the following file: