KeypointsImpedanceController::Config Struct Reference

you can set the following values from outside of the rt controller via Ice interfaces More...

#include <armarx/control/common/control_law/KeypointsImpedanceController.h>

+ Inheritance diagram for KeypointsImpedanceController::Config:

Public Attributes

float densityForceScaling = 1.0
 
std::optional< Eigen::VectorXf > desiredNullspaceJointAngles
 
Eigen::VectorXf fixedTranslation
 
bool isRigid = false
 
Eigen::Vector6f kdAdmittance
 
Eigen::Vector6f kdImpedance
 
Eigen::VectorXf kdNullspaceTorque
 
Eigen::VectorXf keypointKd
 
Eigen::VectorXf keypointKp
 
float keypointPositionFilter = 1.0f
 
float keypointVelocityFilter = 1.0f
 
Eigen::Vector6f kmAdmittance
 
Eigen::Vector6f kpImpedance
 
Eigen::VectorXf kpNullspaceTorque
 
std::string nodeSetName
 
int numPoints
 keypoints related
 
float qvelFilter
 
float torqueLimit
 

Detailed Description

you can set the following values from outside of the rt controller via Ice interfaces

Member Data Documentation

◆ densityForceScaling

float densityForceScaling = 1.0

◆ desiredNullspaceJointAngles

std::optional<Eigen::VectorXf> desiredNullspaceJointAngles

◆ fixedTranslation

Eigen::VectorXf fixedTranslation

◆ isRigid

bool isRigid = false

◆ kdAdmittance

Eigen::Vector6f kdAdmittance

◆ kdImpedance

Eigen::Vector6f kdImpedance

◆ kdNullspaceTorque

Eigen::VectorXf kdNullspaceTorque

◆ keypointKd

Eigen::VectorXf keypointKd

◆ keypointKp

Eigen::VectorXf keypointKp

◆ keypointPositionFilter

float keypointPositionFilter = 1.0f

◆ keypointVelocityFilter

float keypointVelocityFilter = 1.0f

◆ kmAdmittance

Eigen::Vector6f kmAdmittance

◆ kpImpedance

Eigen::Vector6f kpImpedance

◆ kpNullspaceTorque

Eigen::VectorXf kpNullspaceTorque

◆ nodeSetName

std::string nodeSetName

◆ numPoints

int numPoints

keypoints related

◆ qvelFilter

float qvelFilter

◆ torqueLimit

float torqueLimit

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