Optimization related parameters. More...
#include <teb_config.h>
Public Attributes | |
int | no_inner_iterations |
Number of solver iterations called in each outerloop iteration. | |
int | no_outer_iterations |
Each outerloop iteration automatically resizes the trajectory and invokes the internal optimizer with no_inner_iterations. | |
bool | optimization_activate |
Activate the optimization. | |
bool | optimization_verbose |
Print verbose information. | |
double | penalty_epsilon |
Add a small safety margin to penalty functions for hard-constraint approximations. | |
double | weight_acc_lim_theta |
Optimization weight for satisfying the maximum allowed angular acceleration. | |
double | weight_acc_lim_x |
Optimization weight for satisfying the maximum allowed translational acceleration. | |
double | weight_dynamic_obstacle |
Optimization weight for satisfying a minimum separation from dynamic obstacles. | |
double | weight_inflation |
Optimization weight for the inflation penalty (should be small) | |
double | weight_kinematics_forward_drive |
Optimization weight for forcing the robot to choose only forward directions (positive transl. velocities, only diffdrive robot) | |
double | weight_kinematics_nh |
Optimization weight for satisfying the non-holonomic kinematics. | |
double | weight_kinematics_turning_radius |
Optimization weight for enforcing a minimum turning radius (carlike robots) | |
double | weight_max_vel_theta |
Optimization weight for satisfying the maximum allowed angular velocity. | |
double | weight_max_vel_x |
Optimization weight for satisfying the maximum allowed translational velocity. | |
double | weight_obstacle |
Optimization weight for satisfying a minimum separation from obstacles. | |
double | weight_optimaltime |
Optimization weight for contracting the trajectory w.r.t transition time. | |
double | weight_viapoint |
Optimization weight for minimizing the distance to via-points. |
Optimization related parameters.
Definition at line 121 of file teb_config.h.
Number of solver iterations called in each outerloop iteration.
Definition at line 123 of file teb_config.h.
Each outerloop iteration automatically resizes the trajectory and invokes the internal optimizer with no_inner_iterations.
Definition at line 124 of file teb_config.h.
Activate the optimization.
Definition at line 126 of file teb_config.h.
Print verbose information.
Definition at line 127 of file teb_config.h.
Add a small safety margin to penalty functions for hard-constraint approximations.
Definition at line 129 of file teb_config.h.
Optimization weight for satisfying the maximum allowed angular acceleration.
Definition at line 134 of file teb_config.h.
Optimization weight for satisfying the maximum allowed translational acceleration.
Definition at line 133 of file teb_config.h.
Optimization weight for satisfying a minimum separation from dynamic obstacles.
Definition at line 141 of file teb_config.h.
Optimization weight for the inflation penalty (should be small)
Definition at line 140 of file teb_config.h.
Optimization weight for forcing the robot to choose only forward directions (positive transl. velocities, only diffdrive robot)
Definition at line 136 of file teb_config.h.
Optimization weight for satisfying the non-holonomic kinematics.
Definition at line 135 of file teb_config.h.
Optimization weight for enforcing a minimum turning radius (carlike robots)
Definition at line 137 of file teb_config.h.
Optimization weight for satisfying the maximum allowed angular velocity.
Definition at line 132 of file teb_config.h.
Optimization weight for satisfying the maximum allowed translational velocity.
Definition at line 131 of file teb_config.h.
Optimization weight for satisfying a minimum separation from obstacles.
Definition at line 139 of file teb_config.h.
Optimization weight for contracting the trajectory w.r.t transition time.
Definition at line 138 of file teb_config.h.
Optimization weight for minimizing the distance to via-points.
Definition at line 142 of file teb_config.h.