PIK ROS
|
Solver settings. More...
#include <PikRos.hpp>
Public Attributes | |
uint32_t | max_iterations = 10000 |
double | err_norm_threshold = 1e-3 |
double | gradient_threshold = 1e-3 |
double | polish_gradient_threshold = 1e-2 |
double | dq_limit = (double)(10.0 * M_PI / 180.0) |
double | polish_dq_limit = (double)(3.0 * M_PI / 180.0) |
double | lin_err_clamp_magnitude = 0.2 |
double | ang_err_clamp_magnitude = 15.0 * M_PI / 180.0 |
bool | use_constrained_opt = true |
bool | polish_solution = false |
bool | debug_mode = false |
double | timeout = 2.0 |
Solver settings.
double PikRos::Settings::ang_err_clamp_magnitude = 15.0 * M_PI / 180.0 |
Clamp magnitude for angular tasks
bool PikRos::Settings::debug_mode = false |
Move the arm in gazebo for every step with verbose output
double PikRos::Settings::dq_limit = (double)(10.0 * M_PI / 180.0) |
dq limit
double PikRos::Settings::err_norm_threshold = 1e-3 |
Threshold for the sum of task error norms
double PikRos::Settings::gradient_threshold = 1e-3 |
Threshold for the sum of task gradients
double PikRos::Settings::lin_err_clamp_magnitude = 0.2 |
Clamp magnitude for linear tasks
uint32_t PikRos::Settings::max_iterations = 10000 |
Maximum number of solve iterations
double PikRos::Settings::polish_dq_limit = (double)(3.0 * M_PI / 180.0) |
dq limit for solution polishing
double PikRos::Settings::polish_gradient_threshold = 1e-2 |
When sum of task gradients reaches this threshold solution polishing starts
double PikRos::Settings::timeout = 2.0 |
Solver timeout in seconds