VelocityControllerWithAccelerationBounds Struct Reference

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

+ Inheritance diagram for VelocityControllerWithAccelerationBounds:

Public Member Functions

float estimateTime () const
 
float run () const
 
bool validParameters () const
 

Public Attributes

float acceleration
 
float currentV
 
float deceleration
 
float directSetVLimit
 
float dt
 
float maxDt
 
float maxV
 
float targetV
 

Detailed Description

Definition at line 168 of file BasicControllers.h.

Member Function Documentation

◆ estimateTime()

float estimateTime ( ) const

Definition at line 474 of file BasicControllers.cpp.

+ Here is the call graph for this function:

◆ run()

float run ( ) const

Definition at line 363 of file BasicControllers.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ validParameters()

bool validParameters ( ) const

Definition at line 356 of file BasicControllers.cpp.

+ Here is the caller graph for this function:

Member Data Documentation

◆ acceleration

float acceleration

Definition at line 175 of file BasicControllers.h.

◆ currentV

float currentV

Definition at line 172 of file BasicControllers.h.

◆ deceleration

float deceleration

Definition at line 176 of file BasicControllers.h.

◆ directSetVLimit

float directSetVLimit

Definition at line 177 of file BasicControllers.h.

◆ dt

float dt

Definition at line 170 of file BasicControllers.h.

◆ maxDt

float maxDt

Definition at line 171 of file BasicControllers.h.

◆ maxV

float maxV

Definition at line 174 of file BasicControllers.h.

◆ targetV

float targetV

Definition at line 173 of file BasicControllers.h.


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