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 getHmcAnnealingFactor () const
double getHmcDiscretization () const
double getHmcStochasticity () const
double getLearningRate () const
int getMaxIterations () const
int getMaxIterationsAfterCollisionFree () const
double getObstacleCostWeight () const
double getPlanningTimeLimit () const
double getPseudoInverseRidgeFactor () const
double getRidgeFactor () const
double getSmoothnessCostAcceleration () const
double getSmoothnessCostJerk () const
double getSmoothnessCostVelocity () const
double getSmoothnessCostWeight () const
bool getUseHamiltonianMonteCarlo () const
bool getUsePseudoInverse () const
void initFromNodeHandle ()
void setPlanningTimeLimit (double planning_time_limit)
virtual ~ChompParameters ()

Private Attributes

bool add_randomness_
bool animate_endeffector_
std::string animate_endeffector_segment_
bool animate_path_
double hmc_annealing_factor_
double hmc_discretization_
double hmc_stochasticity_
double learning_rate_
int max_iterations_
int max_iterations_after_collision_free_
double obstacle_cost_weight_
double planning_time_limit_
double pseudo_inverse_ridge_factor_
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_

Detailed Description

Definition at line 45 of file chomp_parameters.h.


Constructor & Destructor Documentation

chomp::ChompParameters::ChompParameters (  ) 

Definition at line 42 of file chomp_parameters.cpp.

chomp::ChompParameters::~ChompParameters (  )  [virtual]

Definition at line 46 of file chomp_parameters.cpp.


Member Function Documentation

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

Definition at line 141 of file chomp_parameters.h.

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

Definition at line 196 of file chomp_parameters.h.

std::string chomp::ChompParameters::getAnimateEndeffectorSegment (  )  const [inline]

Definition at line 201 of file chomp_parameters.h.

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

Definition at line 136 of file chomp_parameters.h.

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

Definition at line 171 of file chomp_parameters.h.

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

Definition at line 161 of file chomp_parameters.h.

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

Definition at line 166 of file chomp_parameters.h.

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

Definition at line 131 of file chomp_parameters.h.

int chomp::ChompParameters::getMaxIterations (  )  const [inline]

Definition at line 111 of file chomp_parameters.h.

int chomp::ChompParameters::getMaxIterationsAfterCollisionFree (  )  const [inline]

Definition at line 116 of file chomp_parameters.h.

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

Definition at line 126 of file chomp_parameters.h.

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

Definition at line 101 of file chomp_parameters.h.

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

Definition at line 191 of file chomp_parameters.h.

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

Definition at line 181 of file chomp_parameters.h.

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

Definition at line 151 of file chomp_parameters.h.

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

Definition at line 156 of file chomp_parameters.h.

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

Definition at line 146 of file chomp_parameters.h.

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

Definition at line 121 of file chomp_parameters.h.

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

Definition at line 176 of file chomp_parameters.h.

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

Definition at line 186 of file chomp_parameters.h.

void chomp::ChompParameters::initFromNodeHandle (  ) 

Definition at line 50 of file chomp_parameters.cpp.

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

Definition at line 106 of file chomp_parameters.h.


Member Data Documentation

Definition at line 86 of file chomp_parameters.h.

Definition at line 94 of file chomp_parameters.h.

Definition at line 95 of file chomp_parameters.h.

Definition at line 82 of file chomp_parameters.h.

Definition at line 90 of file chomp_parameters.h.

Definition at line 89 of file chomp_parameters.h.

Definition at line 88 of file chomp_parameters.h.

Definition at line 81 of file chomp_parameters.h.

Definition at line 77 of file chomp_parameters.h.

Definition at line 78 of file chomp_parameters.h.

Definition at line 80 of file chomp_parameters.h.

Definition at line 76 of file chomp_parameters.h.

Definition at line 93 of file chomp_parameters.h.

Definition at line 91 of file chomp_parameters.h.

Definition at line 84 of file chomp_parameters.h.

Definition at line 85 of file chomp_parameters.h.

Definition at line 83 of file chomp_parameters.h.

Definition at line 79 of file chomp_parameters.h.

Definition at line 87 of file chomp_parameters.h.

Definition at line 92 of file chomp_parameters.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs


chomp_motion_planner
Author(s): Mrinal Kalakrishnan / mail@mrinal.net
autogenerated on Fri Jan 11 09:52:45 2013