MP::MPConfig Struct Reference

#include <armarx/control/common/mp/MP.h>

Public Attributes

double amplitude = 1
 
double backDist = 50
 
std::string className = "MP"
 
float damping = 20.0f
 
double durationSec = 10
 
bool enablePhaseStop = false
 phase stop parameters ps = PhaseStop More...
 
std::vector< std::string > fileList
 
double goDist = 80
 
int kernelSize = 100
 
double maxValue = 100
 
std::string mpMode = "MinimumJerk"
 
std::string mpStyle = "Discrete"
 
std::string mpTypeString = "PrincipalComponent"
 
std::string name
 
double psKdOri = 0.1
 
double psKdPos = 2
 
double psKpOri = 1
 
double psKpPos = 1
 
double psMM2Radian = 100
 
std::string regressionModel = "default"
 
double slop = 1000
 
bool stopWithMP = false
 
double tau = 1
 
std::vector< ListViaPointviaPoints
 

Detailed Description

Definition at line 63 of file MP.h.

Member Data Documentation

◆ amplitude

double amplitude = 1

Definition at line 75 of file MP.h.

◆ backDist

double backDist = 50

Definition at line 87 of file MP.h.

◆ className

std::string className = "MP"

Definition at line 66 of file MP.h.

◆ damping

float damping = 20.0f

Definition at line 73 of file MP.h.

◆ durationSec

double durationSec = 10

Definition at line 76 of file MP.h.

◆ enablePhaseStop

bool enablePhaseStop = false

phase stop parameters ps = PhaseStop

Definition at line 83 of file MP.h.

◆ fileList

std::vector<std::string> fileList

Definition at line 78 of file MP.h.

◆ goDist

double goDist = 80

Definition at line 86 of file MP.h.

◆ kernelSize

int kernelSize = 100

Definition at line 72 of file MP.h.

◆ maxValue

double maxValue = 100

Definition at line 84 of file MP.h.

◆ mpMode

std::string mpMode = "MinimumJerk"

Definition at line 69 of file MP.h.

◆ mpStyle

std::string mpStyle = "Discrete"

Definition at line 70 of file MP.h.

◆ mpTypeString

std::string mpTypeString = "PrincipalComponent"

Definition at line 67 of file MP.h.

◆ name

std::string name

Definition at line 65 of file MP.h.

◆ psKdOri

double psKdOri = 0.1

Definition at line 91 of file MP.h.

◆ psKdPos

double psKdPos = 2

Definition at line 89 of file MP.h.

◆ psKpOri

double psKpOri = 1

Definition at line 90 of file MP.h.

◆ psKpPos

double psKpPos = 1

Definition at line 88 of file MP.h.

◆ psMM2Radian

double psMM2Radian = 100

Definition at line 92 of file MP.h.

◆ regressionModel

std::string regressionModel = "default"

Definition at line 71 of file MP.h.

◆ slop

double slop = 1000

Definition at line 85 of file MP.h.

◆ stopWithMP

bool stopWithMP = false

Definition at line 79 of file MP.h.

◆ tau

double tau = 1

Definition at line 74 of file MP.h.

◆ viaPoints

std::vector<ListViaPoint> viaPoints

Definition at line 80 of file MP.h.


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