19 return "GraspControlSkillProvider";
25 graspControlSkillContext.
onInit(*
this);
36 addSkill(std::make_unique<CloseHandAndAttachSkill>(mns,
arviz, graspControlSkillContext));
37 addSkill(std::make_unique<MovePlatformForGraspSkill>(mns,
arviz, graspControlSkillContext));
39 std::make_unique<MovePlatformAfterGraspSkill>(mns,
arviz, graspControlSkillContext));
40 addSkill(std::make_unique<ExecuteGraspSkill>(mns,
arviz, graspControlSkillContext));
41 addSkill(std::make_unique<GraspObjectSkill>(mns,
arviz, graspControlSkillContext));
43 addSkill(std::make_unique<OpenHandAndDetachSkill>(mns,
arviz, graspControlSkillContext));
45 std::make_unique<MovePlatformForPutdownSkill>(mns,
arviz, graspControlSkillContext));
47 std::make_unique<MovePlatformAfterPutdownSkill>(mns,
arviz, graspControlSkillContext));
48 addSkill(std::make_unique<ExecutePutdownSkill>(mns,
arviz, graspControlSkillContext));
49 addSkill(std::make_unique<PutdownObjectSkill>(mns,
arviz, graspControlSkillContext));