Control Libraries 7.4.0
Loading...
Searching...
No Matches
Public Attributes | List of all members
robot_model::InverseKinematicsParameters Struct Reference

parameters for the inverse kinematics function More...

#include <Model.hpp>

Public Attributes

double damp = 1e-6
 
double alpha = 0.5
 
double gamma = 0.8
 
double margin = 0.07
 
double tolerance = 1e-3
 
unsigned int max_number_of_iterations = 1000
 

Detailed Description

parameters for the inverse kinematics function

Parameters
dampdamping added to the diagonal of J*Jt in order to avoid the singularity
alphaalpha €]0,1], it is used to make Newthon-Raphson method less aggressive
gammagamma €]0,1], represents the strength of the repulsive potential field in the Clamping Weighted Least-Norm method
marginthe distance from the joint limit at which the joint positions should be penalized (rad)
tolerancethe maximum error tolerated between the desired cartesian state and the one obtained by the returned joint positions
max_number_of_iterationsthe maximum number of iterations that the algorithm do for solving the inverse kinematics

Definition at line 32 of file Model.hpp.

Member Data Documentation

◆ alpha

double robot_model::InverseKinematicsParameters::alpha = 0.5

Definition at line 34 of file Model.hpp.

◆ damp

double robot_model::InverseKinematicsParameters::damp = 1e-6

Definition at line 33 of file Model.hpp.

◆ gamma

double robot_model::InverseKinematicsParameters::gamma = 0.8

Definition at line 35 of file Model.hpp.

◆ margin

double robot_model::InverseKinematicsParameters::margin = 0.07

Definition at line 36 of file Model.hpp.

◆ max_number_of_iterations

unsigned int robot_model::InverseKinematicsParameters::max_number_of_iterations = 1000

Definition at line 38 of file Model.hpp.

◆ tolerance

double robot_model::InverseKinematicsParameters::tolerance = 1e-3

Definition at line 37 of file Model.hpp.


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