#include <tasks.h>
Public Member Functions | |
Eigen::VectorXd | GetGoal (const std::string &task_name) const |
double | GetRho (const std::string &task_name) const |
virtual void | Initialize (const std::vector< exotica::Initializer > &inits, std::shared_ptr< PlanningProblem > prob, TaskSpaceVector &Phi) |
SamplingTask ()=default | |
void | SetGoal (const std::string &task_name, Eigen::VectorXdRefConst goal) |
void | SetRho (const std::string &task_name, const double rho) |
void | Update (const TaskSpaceVector &big_Phi) |
void | UpdateS () |
virtual | ~SamplingTask ()=default |
Public Member Functions inherited from exotica::Task | |
Task ()=default | |
virtual | ~Task ()=default |
Public Attributes | |
TaskSpaceVector | Phi |
Eigen::VectorXd | rho |
Eigen::MatrixXd | S |
TaskSpaceVector | y |
Eigen::VectorXd | ydiff |
Public Attributes inherited from exotica::Task | |
std::vector< TaskIndexing > | indexing |
int | length_jacobian |
int | length_Phi |
int | num_tasks |
TaskMapMap | task_maps |
TaskMapVec | tasks |
double | tolerance = 0.0 |
Additional Inherited Members | |
Protected Attributes inherited from exotica::Task | |
std::vector< TaskInitializer > | task_initializers_ |
|
default |
|
virtualdefault |
Eigen::VectorXd exotica::SamplingTask::GetGoal | ( | const std::string & | task_name | ) | const |
double exotica::SamplingTask::GetRho | ( | const std::string & | task_name | ) | const |
|
virtual |
Reimplemented from exotica::Task.
void exotica::SamplingTask::SetGoal | ( | const std::string & | task_name, |
Eigen::VectorXdRefConst | goal | ||
) |
void exotica::SamplingTask::SetRho | ( | const std::string & | task_name, |
const double | rho | ||
) |
void exotica::SamplingTask::Update | ( | const TaskSpaceVector & | big_Phi | ) |
TaskSpaceVector exotica::SamplingTask::Phi |
Eigen::VectorXd exotica::SamplingTask::rho |
TaskSpaceVector exotica::SamplingTask::y |
Eigen::VectorXd exotica::SamplingTask::ydiff |