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: