#include <skill_library.hpp>
Public Member Functions | |
TaskPostureSkill (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 | |
CartPosTask * | eepos_ |
JPosTask * | posture_ |
task_table_t | task_table_ |
Definition at line 49 of file skill_library.hpp.
opspace::TaskPostureSkill::TaskPostureSkill | ( | std::string const & | name | ) |
Definition at line 90 of file skill_library.cpp.
References opspace::Skill::declareSlot(), eepos_, and posture_.
Reimplemented from opspace::Skill.
Definition at line 99 of file skill_library.cpp.
References eepos_, opspace::Skill::init(), posture_, and task_table_.
Implements opspace::Skill.
Definition at line 112 of file skill_library.cpp.
References task_table_.
Skill::task_table_t const * opspace::TaskPostureSkill::getTaskTable | ( | ) | [virtual] |
Implements opspace::Skill.
Definition at line 126 of file skill_library.cpp.
References task_table_.
Reimplemented from opspace::Skill.
Definition at line 133 of file skill_library.cpp.
References eepos_, and opspace::Task::getSigmaThreshold().
CartPosTask* opspace::TaskPostureSkill::eepos_ [protected] |
Definition at line 61 of file skill_library.hpp.
Referenced by checkJStarSV(), init(), and TaskPostureSkill().
JPosTask* opspace::TaskPostureSkill::posture_ [protected] |
task_table_t opspace::TaskPostureSkill::task_table_ [protected] |
Definition at line 63 of file skill_library.hpp.
Referenced by getTaskTable(), init(), and update().