#include <skill_library.hpp>
Public Member Functions | |
TaskPostureTrjSkill (std::string const &name) | |
virtual Status | init (Model const &model) |
virtual Status | update (Model const &model) |
virtual task_table_t const * | getTaskTable () |
virtual Status | checkJStarSV (Task const *task, Vector const &sv) |
Protected Attributes | |
CartPosTrjTask * | eepos_ |
JPosTrjTask * | posture_ |
task_table_t | task_table_ |
Definition at line 67 of file skill_library.hpp.
opspace::TaskPostureTrjSkill::TaskPostureTrjSkill | ( | std::string const & | name | ) |
Definition at line 149 of file skill_library.cpp.
References opspace::Skill::declareSlot(), eepos_, and posture_.
Reimplemented from opspace::Skill.
Definition at line 158 of file skill_library.cpp.
References eepos_, opspace::Skill::init(), posture_, and task_table_.
Implements opspace::Skill.
Definition at line 171 of file skill_library.cpp.
References task_table_.
Skill::task_table_t const * opspace::TaskPostureTrjSkill::getTaskTable | ( | ) | [virtual] |
Implements opspace::Skill.
Definition at line 185 of file skill_library.cpp.
References task_table_.
Status opspace::TaskPostureTrjSkill::checkJStarSV | ( | Task const * | task, | |
Vector const & | sv | |||
) | [virtual] |
Reimplemented from opspace::Skill.
Definition at line 192 of file skill_library.cpp.
References eepos_, and opspace::Task::getSigmaThreshold().
CartPosTrjTask* opspace::TaskPostureTrjSkill::eepos_ [protected] |
Definition at line 79 of file skill_library.hpp.
Referenced by checkJStarSV(), init(), and TaskPostureTrjSkill().
JPosTrjTask* opspace::TaskPostureTrjSkill::posture_ [protected] |
Definition at line 81 of file skill_library.hpp.
Referenced by getTaskTable(), init(), and update().