|
|
#include <RobotAPI/components/units/RobotUnit/BasicControllers.h>
Inheritance diagram for PositionThroughVelocityControllerWithAccelerationAndPositionBounds: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.