trajectory_follower
Public Member Functions | Public Attributes | List of all members
trajectory_follower::FollowerConfig Struct Reference

#include <TrajectoryFollowerTypes.hpp>

Public Member Functions

 FollowerConfig ()
 

Public Attributes

ControllerType controllerType
 or CONTROLLER_CHAINED More...
 
NoOrientationControllerConfig noOrientationControllerConfig
 for no_orientation controller More...
 
ChainedControllerConfig chainedControllerConfig
 Chained controller. More...
 
SamsonControllerConfig samsonControllerConfig
 
double dampingAngleUpperLimit
 
double maxRotationalVelocity
 Maximum rotational velocity, NaN if no limit is needed. More...
 
double pointTurnStart
 Angle error at which point turn starts. More...
 
double pointTurnEnd
 Angle error at which point turn, once started, stops. More...
 
double pointTurnVelocity
 Point turn velocity. More...
 
double geometricResolution
 Geometric resolution to be used. More...
 
double trajectoryFinishDistance
 
double splineReferenceError
 
double splineReferenceErrorMarginCoefficient
 
double maxForwardLenght
 
double maxBackwardLenght
 
double slamPoseErrorCheckEllipseX
 
double slamPoseErrorCheckEllipseY
 
bool usePoseErrorReachedEndCheck
 

Detailed Description

Combined config

Constructor & Destructor Documentation

◆ FollowerConfig()

trajectory_follower::FollowerConfig::FollowerConfig ( )
inline

Member Data Documentation

◆ chainedControllerConfig

ChainedControllerConfig trajectory_follower::FollowerConfig::chainedControllerConfig

Chained controller.

Config for

◆ controllerType

ControllerType trajectory_follower::FollowerConfig::controllerType

or CONTROLLER_CHAINED

Controller type - CONTROLLER_NO_ORIENTATION

◆ dampingAngleUpperLimit

double trajectory_follower::FollowerConfig::dampingAngleUpperLimit

◆ geometricResolution

double trajectory_follower::FollowerConfig::geometricResolution

Geometric resolution to be used.

◆ maxBackwardLenght

double trajectory_follower::FollowerConfig::maxBackwardLenght

◆ maxForwardLenght

double trajectory_follower::FollowerConfig::maxForwardLenght

◆ maxRotationalVelocity

double trajectory_follower::FollowerConfig::maxRotationalVelocity

Maximum rotational velocity, NaN if no limit is needed.

◆ noOrientationControllerConfig

NoOrientationControllerConfig trajectory_follower::FollowerConfig::noOrientationControllerConfig

for no_orientation controller

Config

◆ pointTurnEnd

double trajectory_follower::FollowerConfig::pointTurnEnd

Angle error at which point turn, once started, stops.

◆ pointTurnStart

double trajectory_follower::FollowerConfig::pointTurnStart

Angle error at which point turn starts.

◆ pointTurnVelocity

double trajectory_follower::FollowerConfig::pointTurnVelocity

Point turn velocity.

◆ samsonControllerConfig

SamsonControllerConfig trajectory_follower::FollowerConfig::samsonControllerConfig

◆ slamPoseErrorCheckEllipseX

double trajectory_follower::FollowerConfig::slamPoseErrorCheckEllipseX

◆ slamPoseErrorCheckEllipseY

double trajectory_follower::FollowerConfig::slamPoseErrorCheckEllipseY

◆ splineReferenceError

double trajectory_follower::FollowerConfig::splineReferenceError

◆ splineReferenceErrorMarginCoefficient

double trajectory_follower::FollowerConfig::splineReferenceErrorMarginCoefficient

◆ trajectoryFinishDistance

double trajectory_follower::FollowerConfig::trajectoryFinishDistance

Minimum distance to end point of trajectory for considering it to be reached

◆ usePoseErrorReachedEndCheck

bool trajectory_follower::FollowerConfig::usePoseErrorReachedEndCheck

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