Public Attributes
teb_local_planner::TebConfig::Optimization Struct Reference

Optimization related parameters. More...

#include <teb_config.h>

List of all members.

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.

Detailed Description

Optimization related parameters.

Definition at line 121 of file teb_config.h.


Member Data Documentation

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.


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


teb_local_planner
Author(s): Christoph Rösmann
autogenerated on Mon Oct 24 2016 05:31:16