#include <tasks.h>

Public Member Functions | |
| EndPoseTask ()=default | |
| Eigen::VectorXd | GetGoal (const std::string &task_name) const |
| double | GetRho (const std::string &task_name) const |
| Eigen::MatrixXd | GetS (const std::string &task_name) const |
| Eigen::VectorXd | GetTaskError (const std::string &task_name) const |
| Eigen::MatrixXd | GetTaskJacobian (const std::string &task_name) const |
| virtual void | Initialize (const std::vector< exotica::Initializer > &inits, std::shared_ptr< PlanningProblem > prob, TaskSpaceVector &Phi) |
| void | SetGoal (const std::string &task_name, Eigen::VectorXdRefConst goal) |
| void | SetRho (const std::string &task_name, const double rho_in) |
| void | Update (const TaskSpaceVector &big_Phi) |
| void | Update (const TaskSpaceVector &big_Phi, Eigen::MatrixXdRefConst big_jacobian) |
| void | Update (const TaskSpaceVector &big_Phi, Eigen::MatrixXdRefConst big_jacobian, HessianRefConst big_hessian) |
| void | UpdateS () |
| virtual | ~EndPoseTask ()=default |
Public Member Functions inherited from exotica::Task | |
| Task ()=default | |
| virtual | ~Task ()=default |
Public Attributes | |
| Hessian | hessian |
| Eigen::MatrixXd | jacobian |
| 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::EndPoseTask::GetGoal | ( | const std::string & | task_name | ) | const |
| double exotica::EndPoseTask::GetRho | ( | const std::string & | task_name | ) | const |
| Eigen::MatrixXd exotica::EndPoseTask::GetS | ( | const std::string & | task_name | ) | const |
| Eigen::VectorXd exotica::EndPoseTask::GetTaskError | ( | const std::string & | task_name | ) | const |
| Eigen::MatrixXd exotica::EndPoseTask::GetTaskJacobian | ( | const std::string & | task_name | ) | const |
|
virtual |
Reimplemented from exotica::Task.
| void exotica::EndPoseTask::SetGoal | ( | const std::string & | task_name, |
| Eigen::VectorXdRefConst | goal | ||
| ) |
| void exotica::EndPoseTask::SetRho | ( | const std::string & | task_name, |
| const double | rho_in | ||
| ) |
| void exotica::EndPoseTask::Update | ( | const TaskSpaceVector & | big_Phi | ) |
| void exotica::EndPoseTask::Update | ( | const TaskSpaceVector & | big_Phi, |
| Eigen::MatrixXdRefConst | big_jacobian | ||
| ) |
| void exotica::EndPoseTask::Update | ( | const TaskSpaceVector & | big_Phi, |
| Eigen::MatrixXdRefConst | big_jacobian, | ||
| HessianRefConst | big_hessian | ||
| ) |
| TaskSpaceVector exotica::EndPoseTask::Phi |
| Eigen::VectorXd exotica::EndPoseTask::rho |
| TaskSpaceVector exotica::EndPoseTask::y |
| Eigen::VectorXd exotica::EndPoseTask::ydiff |