Public Member Functions | Public Attributes
chomp::ChompParameters Class Reference

#include <chomp_parameters.h>

List of all members.

Public Member Functions

 ChompParameters ()
bool getAddRandomness () const
bool getAnimateEndeffector () const
std::string getAnimateEndeffectorSegment () const
bool getAnimatePath () const
double getCollisionThreshold () const
bool getFilterMode () const
double getHmcAnnealingFactor () const
double getHmcDiscretization () const
double getHmcStochasticity () const
double getJointUpdateLimit () const
double getLearningRate () const
int getMaxIterations () const
int getMaxIterationsAfterCollisionFree () const
double getMinClearence () const
double getObstacleCostWeight () const
double getPlanningTimeLimit () const
double getPseudoInverseRidgeFactor () const
double getRandomJumpAmount () const
double getRidgeFactor () const
double getSmoothnessCostAcceleration () const
double getSmoothnessCostJerk () const
double getSmoothnessCostVelocity () const
double getSmoothnessCostWeight () const
bool getUseHamiltonianMonteCarlo () const
bool getUsePseudoInverse () const
bool getUseStochasticDescent () const
void setFilterMode (bool mode)
void setPlanningTimeLimit (double planning_time_limit)
void setRandomJumpAmount (double amount)
virtual ~ChompParameters ()

Public Attributes

bool add_randomness_
bool animate_endeffector_
std::string animate_endeffector_segment_
bool animate_path_
double collision_threshold_
bool filter_mode_
double hmc_annealing_factor_
double hmc_discretization_
double hmc_stochasticity_
double joint_update_limit_
double learning_rate_
int max_iterations_
int max_iterations_after_collision_free_
double min_clearence_
double obstacle_cost_weight_
double planning_time_limit_
double pseudo_inverse_ridge_factor_
double random_jump_amount_
double ridge_factor_
double smoothness_cost_acceleration_
double smoothness_cost_jerk_
double smoothness_cost_velocity_
double smoothness_cost_weight_
bool use_hamiltonian_monte_carlo_
bool use_pseudo_inverse_
bool use_stochastic_descent_

Detailed Description

Definition at line 44 of file chomp_parameters.h.


Constructor & Destructor Documentation

Definition at line 41 of file chomp_parameters.cpp.

Definition at line 71 of file chomp_parameters.cpp.


Member Function Documentation

Definition at line 186 of file chomp_parameters.h.

Definition at line 241 of file chomp_parameters.h.

Definition at line 251 of file chomp_parameters.h.

bool chomp::ChompParameters::getAnimatePath ( ) const [inline]

Definition at line 181 of file chomp_parameters.h.

Definition at line 121 of file chomp_parameters.h.

bool chomp::ChompParameters::getFilterMode ( ) const [inline]

Definition at line 126 of file chomp_parameters.h.

Definition at line 216 of file chomp_parameters.h.

Definition at line 206 of file chomp_parameters.h.

Definition at line 211 of file chomp_parameters.h.

Definition at line 141 of file chomp_parameters.h.

double chomp::ChompParameters::getLearningRate ( ) const [inline]

Definition at line 176 of file chomp_parameters.h.

Definition at line 156 of file chomp_parameters.h.

Definition at line 161 of file chomp_parameters.h.

double chomp::ChompParameters::getMinClearence ( ) const [inline]

Definition at line 136 of file chomp_parameters.h.

Definition at line 171 of file chomp_parameters.h.

Definition at line 146 of file chomp_parameters.h.

Definition at line 236 of file chomp_parameters.h.

Definition at line 111 of file chomp_parameters.h.

double chomp::ChompParameters::getRidgeFactor ( ) const [inline]

Definition at line 226 of file chomp_parameters.h.

Definition at line 196 of file chomp_parameters.h.

Definition at line 201 of file chomp_parameters.h.

Definition at line 191 of file chomp_parameters.h.

Definition at line 166 of file chomp_parameters.h.

Definition at line 221 of file chomp_parameters.h.

Definition at line 231 of file chomp_parameters.h.

Definition at line 246 of file chomp_parameters.h.

void chomp::ChompParameters::setFilterMode ( bool  mode) [inline]

Definition at line 131 of file chomp_parameters.h.

void chomp::ChompParameters::setPlanningTimeLimit ( double  planning_time_limit) [inline]

Definition at line 151 of file chomp_parameters.h.

void chomp::ChompParameters::setRandomJumpAmount ( double  amount) [inline]

Definition at line 116 of file chomp_parameters.h.


Member Data Documentation

Definition at line 91 of file chomp_parameters.h.

Definition at line 100 of file chomp_parameters.h.

Definition at line 101 of file chomp_parameters.h.

Definition at line 87 of file chomp_parameters.h.

Definition at line 104 of file chomp_parameters.h.

Definition at line 105 of file chomp_parameters.h.

Definition at line 96 of file chomp_parameters.h.

Definition at line 95 of file chomp_parameters.h.

Definition at line 94 of file chomp_parameters.h.

Definition at line 102 of file chomp_parameters.h.

Definition at line 86 of file chomp_parameters.h.

Definition at line 82 of file chomp_parameters.h.

Definition at line 83 of file chomp_parameters.h.

Definition at line 103 of file chomp_parameters.h.

Definition at line 85 of file chomp_parameters.h.

Definition at line 81 of file chomp_parameters.h.

Definition at line 99 of file chomp_parameters.h.

Definition at line 106 of file chomp_parameters.h.

Definition at line 97 of file chomp_parameters.h.

Definition at line 89 of file chomp_parameters.h.

Definition at line 90 of file chomp_parameters.h.

Definition at line 88 of file chomp_parameters.h.

Definition at line 84 of file chomp_parameters.h.

Definition at line 92 of file chomp_parameters.h.

Definition at line 98 of file chomp_parameters.h.

Definition at line 93 of file chomp_parameters.h.


The documentation for this class was generated from the following files:


chomp_motion_planner
Author(s): Gil Jones , Mrinal Kalakrishnan
autogenerated on Wed Jun 19 2019 19:24:07