|
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
1.8.13