VelocityControllerWithRampedAccelerationAndPositionBounds Struct Reference

#include <RobotAPI/components/units/RobotUnit/BasicControllers.h>

+ Inheritance diagram for VelocityControllerWithRampedAccelerationAndPositionBounds:

Public Member Functions

Output run () const
bool validParameters () const
- Public Member Functions inherited from VelocityControllerWithRampedAcceleration
Output run () const
bool validParameters () const

Public Attributes

double currentPosition
double deceleration
double positionLimitHiSoft
double positionLimitLoSoft
- Public Attributes inherited from VelocityControllerWithRampedAcceleration
float currentAcc
float currentV
float directSetVLimit
float dt
float jerk
float maxDt
float maxV
float targetV

Detailed Description

Definition at line 228 of file BasicControllers.h.

Member Function Documentation

◆ run()

Definition at line 1432 of file BasicControllers.cpp.

+ Here is the call graph for this function:

◆ validParameters()

bool validParameters ( ) const

Definition at line 1425 of file BasicControllers.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ currentPosition

double currentPosition

Definition at line 232 of file BasicControllers.h.

◆ deceleration

double deceleration

Definition at line 237 of file BasicControllers.h.

◆ positionLimitHiSoft

double positionLimitHiSoft

Definition at line 234 of file BasicControllers.h.

◆ positionLimitLoSoft

double positionLimitLoSoft

Definition at line 233 of file BasicControllers.h.

The documentation for this struct was generated from the following files: