![]() |
TPIK
1.0
Task Priority Inverse Kinematics
|
#include <TestTask.h>
Public Member Functions | |
| TestTask (const std::string ID) | |
| TestTask () | |
| ~TestTask () | |
| void | SetID (const std::string ID) |
| void | Update () override |
| void | SetGain (std::shared_ptr< Eigen::MatrixXd > gain) |
Public Member Functions inherited from tpik::ReactiveTask | |
| ReactiveTask (const std::string ID, int taskSpace, int DoF, tpik::TaskOption taskOption) | |
| ~ReactiveTask () override | |
| auto | TaskParameter () -> TaskParameter & |
| auto | TaskParameter () const -> const struct TaskParameter & |
| auto | ControlVariable () const -> const Eigen::VectorXd & |
| auto | Type () -> TaskType & |
| auto | Type () const -> const TaskType & |
| auto | GreaterThanParams () -> tpik::BellShapedParameter & |
| auto | GreaterThanParams () const -> const BellShapedParameter & |
| auto | LessThanParams () -> tpik::BellShapedParameter & |
| auto | LessThanParams () const -> const BellShapedParameter & |
| auto | Reference () -> Eigen::VectorXd & |
| auto | Reference () const -> const Eigen::VectorXd & |
| bool | ConfigFromFile (libconfig::Config &confObj) noexcept(false) override |
Public Member Functions inherited from tpik::Task | |
| Task (const std::string ID, int taskSpace, int dof) | |
| virtual | ~Task () |
| auto | Jacobian () const -> const Eigen::MatrixXd & |
| auto | InternalActivationFunction () const -> const Eigen::MatrixXd & |
| auto | ExternalActivationFunction () -> Eigen::MatrixXd & |
| auto | ExternalActivationFunction () const -> const Eigen::MatrixXd & |
| auto | ReferenceRate () const -> const Eigen::VectorXd & |
| auto | DoF () const -> int |
| auto | TaskSpace () const -> int |
| auto | Enabled () const -> bool |
| auto | ID () const -> const std::string & |
Protected Member Functions | |
| void | UpdateInternalActivationFunction () override |
| void | UpdateJacobian () override |
| void | UpdateReference () override |
Protected Member Functions inherited from tpik::ReactiveTask | |
| void | UpdateReferenceRate () override |
| void | SaturateReferenceRate () |
| virtual void | CheckInitialization () noexcept(false) |
Additional Inherited Members | |
Protected Attributes inherited from tpik::ReactiveTask | |
| Eigen::VectorXd | x_ |
| Eigen::VectorXd | x_bar_ |
| struct TaskParameter | taskParameter_ |
| BellShapedParameter | increasingBellShapeParameter_ |
| BellShapedParameter | decreasingBellShapeParameter_ |
| TaskType | taskType_ |
| bool | initializedTaskParameter_ |
| bool | isLessThanParamsInizialized_ |
| bool | isGreaterThanParamsInizialized_ |
| bool | isTaskTypeSet_ |
| TaskOption | taskOption_ |
| bool | saturateRaferenceRateComponentWise_ |
| Eigen::MatrixXd | AgreaterThan_ |
| Eigen::MatrixXd | AlessThan_ |
Protected Attributes inherited from tpik::Task | |
| std::string | ID_ |
| Eigen::MatrixXd | Ai_ |
| Eigen::MatrixXd | Aexternal_ |
| Eigen::MatrixXd | J_ |
| Eigen::VectorXd | x_dot_bar_ |
| int | taskSpace_ |
| bool | enabled_ |
| int | dof_ |
| TestTask::TestTask | ( | const std::string | ID | ) |
| TestTask::TestTask | ( | ) |
| TestTask::~TestTask | ( | ) |
| void TestTask::SetGain | ( | std::shared_ptr< Eigen::MatrixXd > | gain | ) |
| void TestTask::SetID | ( | const std::string | ID | ) |
|
overridevirtual |
Reimplemented from tpik::ReactiveTask.
|
overrideprotectedvirtual |
Reimplemented from tpik::ReactiveTask.
|
overrideprotectedvirtual |
Reimplemented from tpik::ReactiveTask.
|
overrideprotectedvirtual |
Reimplemented from tpik::ReactiveTask.