|
#include <RobotAPI/components/units/RobotUnit/BasicControllers.h>
Public Member Functions | |
float | run () 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 | positionPeriodHi |
float | positionPeriodLo |
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 447 of file BasicControllers.h.
float run | ( | ) | const |
TODO check if there may be a case requiring the direction
Definition at line 902 of file BasicControllers.cpp.
float positionPeriodHi |
Definition at line 452 of file BasicControllers.h.
float positionPeriodLo |
Definition at line 451 of file BasicControllers.h.