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 45 of file chomp_parameters.h.


Constructor & Destructor Documentation

Definition at line 42 of file chomp_parameters.cpp.

Definition at line 73 of file chomp_parameters.cpp.


Member Function Documentation

Definition at line 187 of file chomp_parameters.h.

Definition at line 242 of file chomp_parameters.h.

Definition at line 252 of file chomp_parameters.h.

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

Definition at line 182 of file chomp_parameters.h.

Definition at line 122 of file chomp_parameters.h.

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

Definition at line 127 of file chomp_parameters.h.

Definition at line 217 of file chomp_parameters.h.

Definition at line 207 of file chomp_parameters.h.

Definition at line 212 of file chomp_parameters.h.

Definition at line 142 of file chomp_parameters.h.

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

Definition at line 177 of file chomp_parameters.h.

Definition at line 157 of file chomp_parameters.h.

Definition at line 162 of file chomp_parameters.h.

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

Definition at line 137 of file chomp_parameters.h.

Definition at line 172 of file chomp_parameters.h.

Definition at line 147 of file chomp_parameters.h.

Definition at line 237 of file chomp_parameters.h.

Definition at line 112 of file chomp_parameters.h.

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

Definition at line 227 of file chomp_parameters.h.

Definition at line 197 of file chomp_parameters.h.

Definition at line 202 of file chomp_parameters.h.

Definition at line 192 of file chomp_parameters.h.

Definition at line 167 of file chomp_parameters.h.

Definition at line 222 of file chomp_parameters.h.

Definition at line 232 of file chomp_parameters.h.

Definition at line 247 of file chomp_parameters.h.

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

Definition at line 132 of file chomp_parameters.h.

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

Definition at line 152 of file chomp_parameters.h.

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

Definition at line 117 of file chomp_parameters.h.


Member Data Documentation

Definition at line 92 of file chomp_parameters.h.

Definition at line 101 of file chomp_parameters.h.

Definition at line 102 of file chomp_parameters.h.

Definition at line 88 of file chomp_parameters.h.

Definition at line 105 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 96 of file chomp_parameters.h.

Definition at line 95 of file chomp_parameters.h.

Definition at line 103 of file chomp_parameters.h.

Definition at line 87 of file chomp_parameters.h.

Definition at line 83 of file chomp_parameters.h.

Definition at line 84 of file chomp_parameters.h.

Definition at line 104 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 100 of file chomp_parameters.h.

Definition at line 107 of file chomp_parameters.h.

Definition at line 98 of file chomp_parameters.h.

Definition at line 90 of file chomp_parameters.h.

Definition at line 91 of file chomp_parameters.h.

Definition at line 89 of file chomp_parameters.h.

Definition at line 85 of file chomp_parameters.h.

Definition at line 93 of file chomp_parameters.h.

Definition at line 99 of file chomp_parameters.h.

Definition at line 94 of file chomp_parameters.h.


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


chomp_motion_planner
Author(s): Gil Jones
autogenerated on Mon Oct 6 2014 11:12:26