Cartesian2DimVelocityRamp Class Reference

#include <RobotAPI/components/units/RobotUnit/NJointControllers/NJointHolonomicPlatformVelocityControllerWithRamp.h>

Public Member Functions

 Cartesian2DimVelocityRamp (float maxPositionAcceleration, float maxOrientationAcceleration)
 
void init (const Eigen::Vector3f &state)
 
void setMaxOrientationAcceleration (float maxOrientationAcceleration)
 
void setMaxPositionAcceleration (float maxPositionAcceleration)
 
Eigen::Vector3f update (const Eigen::Vector3f &target, float dt)
 

Detailed Description

Constructor & Destructor Documentation

◆ Cartesian2DimVelocityRamp()

Cartesian2DimVelocityRamp ( float  maxPositionAcceleration,
float  maxOrientationAcceleration 
)

Member Function Documentation

◆ init()

void init ( const Eigen::Vector3f &  state)

Definition at line 123 of file NJointHolonomicPlatformVelocityControllerWithRamp.cpp.

+ Here is the caller graph for this function:

◆ setMaxOrientationAcceleration()

void setMaxOrientationAcceleration ( float  maxOrientationAcceleration)

Definition at line 156 of file NJointHolonomicPlatformVelocityControllerWithRamp.cpp.

+ Here is the caller graph for this function:

◆ setMaxPositionAcceleration()

void setMaxPositionAcceleration ( float  maxPositionAcceleration)

Definition at line 150 of file NJointHolonomicPlatformVelocityControllerWithRamp.cpp.

+ Here is the caller graph for this function:

◆ update()

Eigen::Vector3f update ( const Eigen::Vector3f &  target,
float  dt 
)

Definition at line 129 of file NJointHolonomicPlatformVelocityControllerWithRamp.cpp.

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

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