|
|
#include <RobotAPI/components/units/RobotUnit/BasicControllers.h>
Inheritance diagram for PositionThroughVelocityControllerWithAccelerationBoundsAndPeriodicPosition: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.
Here is the call graph for this function:
Here is the caller graph for this function:| float positionPeriodHi |
Definition at line 452 of file BasicControllers.h.
| float positionPeriodLo |
Definition at line 451 of file BasicControllers.h.