libstp
Robotics library for Botball
Loading...
Searching...
No Matches
motor.hpp File Reference
#include <cmath>
#include <numbers>
#include <optional>
#include <stdexcept>
#include <utility>
Include dependency graph for motor.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  libstp::foundation::PidGains
 Basic PID gains without integrator and output shaping parameters. More...
struct  libstp::foundation::Feedforward
 Feedforward terms for velocity and acceleration control. More...
struct  libstp::foundation::MotorCalibration
 Calibration constants commonly needed for motor encoder conversions. More...
class  libstp::foundation::FeedforwardController
 Stateless calculator for the configured feedforward output. More...

Namespaces

namespace  libstp
namespace  libstp::foundation

Variables

constexpr double libstp::foundation::kDefaultEncoderTicksPerRev = 1440.0