Autonomy Software C++ 24.5.1
Welcome to the Autonomy Software repository of the Mars Rover Design Team (MRDT) at Missouri University of Science and Technology (Missouri S&T)! API reference contains the source code and other resources for the development of the autonomy software for our Mars rover. The Autonomy Software project aims to compete in the University Rover Challenge (URC) by demonstrating advanced autonomous capabilities and robust navigation algorithms.
Loading...
Searching...
No Matches
controllers::PIDController Member List

This is the complete list of members for controllers::PIDController, including all inherited members.

Calculate(const double dActual, const double dSetpoint)controllers::PIDController
Calculate(const double dActual)controllers::PIDController
Calculate()controllers::PIDController
CheckGainSigns()controllers::PIDControllerprivate
DisableContinuousInput()controllers::PIDController
EnableContinuousInput(const double dMinimumInput, const double dMaximumInput)controllers::PIDController
GetContinuousInputEnabled() const (defined in controllers::PIDController)controllers::PIDController
GetDerivative() constcontrollers::PIDController
GetFeedforward() constcontrollers::PIDController
GetIntegral() constcontrollers::PIDController
GetMaxIntegralEffort() constcontrollers::PIDController
GetMaxSetpointDifference() constcontrollers::PIDController
GetOutputFilter() constcontrollers::PIDController
GetOutputRampRate() constcontrollers::PIDController
GetProportional() constcontrollers::PIDController
GetReversed() constcontrollers::PIDController
GetSetpoint() constcontrollers::PIDController
m_bControllerIsContinuous (defined in controllers::PIDController)controllers::PIDControllerprivate
m_bFirstCalculation (defined in controllers::PIDController)controllers::PIDControllerprivate
m_bReversed (defined in controllers::PIDController)controllers::PIDControllerprivate
m_dErrorSum (defined in controllers::PIDController)controllers::PIDControllerprivate
m_dKd (defined in controllers::PIDController)controllers::PIDControllerprivate
m_dKff (defined in controllers::PIDController)controllers::PIDControllerprivate
m_dKi (defined in controllers::PIDController)controllers::PIDControllerprivate
m_dKp (defined in controllers::PIDController)controllers::PIDControllerprivate
m_dLastActual (defined in controllers::PIDController)controllers::PIDControllerprivate
m_dLastControlOutput (defined in controllers::PIDController)controllers::PIDControllerprivate
m_dMaxEffort (defined in controllers::PIDController)controllers::PIDControllerprivate
m_dMaxError (defined in controllers::PIDController)controllers::PIDControllerprivate
m_dMaxIEffort (defined in controllers::PIDController)controllers::PIDControllerprivate
m_dMaximumContinuousInput (defined in controllers::PIDController)controllers::PIDControllerprivate
m_dMaxSetpointDifference (defined in controllers::PIDController)controllers::PIDControllerprivate
m_dMinEffort (defined in controllers::PIDController)controllers::PIDControllerprivate
m_dMinimumContinuousInput (defined in controllers::PIDController)controllers::PIDControllerprivate
m_dOutputFilter (defined in controllers::PIDController)controllers::PIDControllerprivate
m_dOutputRampRate (defined in controllers::PIDController)controllers::PIDControllerprivate
m_dSetpoint (defined in controllers::PIDController)controllers::PIDControllerprivate
PIDController(const double dKp, const double dKi, const double dKd, const double dKff=0.0)controllers::PIDController
Reset()controllers::PIDController
SetDerivative(const double dKd)controllers::PIDController
SetDirection(const bool bReversed=false)controllers::PIDController
SetFeedforward(const double dKff)controllers::PIDController
SetIntegral(const double dKi)controllers::PIDController
SetMaxIntegralEffort(const double dMaxIEffort)controllers::PIDController
SetMaxSetpointDifference(const double dMaxSetpointDifference)controllers::PIDController
SetOutputFilter(const double dStrength)controllers::PIDController
SetOutputLimits(const double dMinEffort, const double dMaxEffort)controllers::PIDController
SetOutputLimits(const double dMaxMin)controllers::PIDController
SetOutputRampRate(const double dOutputRampRate)controllers::PIDController
SetPID(const double dKp, const double dKi, const double dKd)controllers::PIDController
SetPID(const double dKp, const double dKi, const double dKd, const double dKff)controllers::PIDController
SetProportional(const double dKp)controllers::PIDController
SetSetpoint(const double dSetpoint)controllers::PIDController