|
double | getCost () |
| Gets the rollout cost = state cost + control costs per dimension. More...
|
|
void | printCost () |
|
void | printProbabilities () |
|
|
std::vector< Eigen::VectorXd > | parameters_ |
| [num_dimensions] num_parameters
|
|
std::vector< Eigen::VectorXd > | noise_ |
| [num_dimensions] num_parameters
|
|
std::vector< Eigen::VectorXd > | noise_projected_ |
| [num_dimensions][num_time_steps] num_parameters
|
|
std::vector< Eigen::VectorXd > | parameters_noise_projected_ |
| [num_dimensions][num_time_steps] num_parameters
|
|
Eigen::VectorXd | state_costs_ |
| num_time_steps
|
|
std::vector< Eigen::VectorXd > | control_costs_ |
| [num_dimensions] num_time_steps
|
|
std::vector< Eigen::VectorXd > | total_costs_ |
| [num_dimensions] num_time_steps
|
|
std::vector< Eigen::VectorXd > | cumulative_costs_ |
| [num_dimensions] num_time_steps
|
|
std::vector< Eigen::VectorXd > | probabilities_ |
| [num_dimensions] num_time_steps
|
|
bool | out_of_bounds_ |
| Wether the rollout is violating dof limits.
|
|
double stomp_motion_planner::Rollout::getCost |
( |
| ) |
|
Gets the rollout cost = state cost + control costs per dimension.
Computes the cost the rollout the function sums the control costs of all dumensions.
The documentation for this struct was generated from the following files:
- src/planner/TrajectoryOptim/Stomp/policy_improvement.hpp
- src/planner/TrajectoryOptim/Stomp/policy_improvement.cpp