Constraint to increases dexterity when manipulator is close to singularity. More...
#include "constrained_ik/constrained_ik.h"
#include "constrained_ik/constraints/avoid_singularities.h"
#include "ros/ros.h"
#include <pluginlib/class_list_macros.h>
Go to the source code of this file.
Variables | |
const double | DEFAULT_ENABLE_THRESHOLD = 0.01 |
const double | DEFAULT_IGNORE_THRESHOLD = 1e-5 |
const double | DEFAULT_WEIGHT = 1.0 |
Constraint to increases dexterity when manipulator is close to singularity.
Joint velocity is determined by gradient of smallest singular value Constraint is only active when smallest SV is below theshold
Definition in file avoid_singularities.cpp.
const double DEFAULT_ENABLE_THRESHOLD = 0.01 |
Default for how small singular value must be to trigger avoidance
Definition at line 36 of file avoid_singularities.cpp.
const double DEFAULT_IGNORE_THRESHOLD = 1e-5 |
Default for how small is too small
Definition at line 37 of file avoid_singularities.cpp.
const double DEFAULT_WEIGHT = 1.0 |
Default weight
Definition at line 35 of file avoid_singularities.cpp.