|
#include <RobotAPI/components/units/RobotUnit/BasicControllers.h>
Public Member Functions | |
float | run () const |
bool | validParameters () const |
Public Member Functions inherited from PositionThroughVelocityControllerWithAccelerationBounds | |
float | calculateProportionalGain () const |
float | estimateTime () const |
bool | getCurrentlyPIDActive () const |
PositionThroughVelocityControllerWithAccelerationBounds () | |
float | run () const |
bool | validParameters () const |
Public Attributes | |
float | positionLimitHi |
float | positionLimitLo |
Public Attributes inherited from PositionThroughVelocityControllerWithAccelerationBounds | |
float | acceleration |
float | accuracy = 0.001 |
float | currentPosition |
float | currentV |
float | deceleration |
float | dt |
float | maxDt |
float | maxV |
float | pControlPosErrorLimit = 0.01 |
float | pControlVelLimit |
std::shared_ptr< PIDController > | pid |
float | targetPosition |
Definition at line 425 of file BasicControllers.h.
float run | ( | ) | const |
bool validParameters | ( | ) | const |
float positionLimitHi |
Definition at line 429 of file BasicControllers.h.
float positionLimitLo |
Definition at line 428 of file BasicControllers.h.