TrajectoryFollowingControllerParams Struct Reference

#include <armarx/navigation/trajectory_control/local/TrajectoryFollowingController.h>

+ Inheritance diagram for TrajectoryFollowingControllerParams:

Public Member Functions

Algorithms algorithm () const override
 
aron::data::DictPtr toAron () const override
 
- Public Member Functions inherited from TrajectoryControllerParams
virtual ~TrajectoryControllerParams ()=default
 

Static Public Member Functions

static TrajectoryFollowingControllerParams FromAron (const aron::data::DictPtr &dict)
 

Public Attributes

float alpha = 0
 
bool coupleLinearAndAngularLimits = true
 
bool enableAngularFeedforward = false
 
core::PIDParams pidOri
 
core::PIDParams pidPos
 
float velocityFactor = 1.F
 
- Public Attributes inherited from TrajectoryControllerParams
core::TwistLimits limits
 

Member Function Documentation

◆ algorithm()

Algorithms algorithm ( ) const
overridevirtual

◆ FromAron()

◆ toAron()

aron::data::DictPtr toAron ( ) const
overridevirtual

Member Data Documentation

◆ alpha

float alpha = 0

◆ coupleLinearAndAngularLimits

bool coupleLinearAndAngularLimits = true

◆ enableAngularFeedforward

bool enableAngularFeedforward = false

◆ pidOri

◆ pidPos

◆ velocityFactor

float velocityFactor = 1.F

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