int max_iterations_after_collision_free_
double planning_time_limit_
int max_recovery_attempts_
double smoothness_cost_velocity_
double collision_threshold_
the minimum distance that needs to be maintained to avoid obstacles
double pseudo_inverse_ridge_factor_
enable pseudo inverse calculations or not.
virtual ~ChompParameters()
void setRecoveryParams(double learning_rate, double ridge_factor, int planning_time_limit, int max_iterations)
double obstacle_cost_weight_
double smoothness_cost_jerk_
variables associated with the cost in acceleration
double joint_update_limit_
set the ridge factor if pseudo inverse is enabled
bool enable_failure_recovery_
trajectory initialization method to be specified
bool filter_mode_
the collision threshold cost that needs to be mainted to avoid collisions
bool use_pseudo_inverse_
the noise added to the diagnal of the total quadratic cost matrix in the objective function
double smoothness_cost_weight_
int max_iterations_
maximum time the optimizer can take to find a solution before terminating
bool use_stochastic_descent_
variables associated with the cost in jerk
bool setTrajectoryInitializationMethod(std::string method)
double min_clearance_
set the update limit for the robot joints
static const std::vector< std::string > VALID_INITIALIZATION_METHODS
double smoothness_cost_acceleration_
variables associated with the cost in velocity
std::string trajectory_initialization_method_
chomp_motion_planner
Author(s): Gil Jones
, Mrinal Kalakrishnan
autogenerated on Sat Mar 15 2025 02:26:05