$search
Public Member Functions | |
String | getActionType () |
int | getNextCUActionIndex (boolean statusLastStep) |
boolean | ifParametersSet () |
MoveAndGraspActionUnit (Pose2D position, String objectClassName, int houseHoldId, String graspConfig, String workspace) | |
MoveAndGraspActionUnit (Pose2D position, String objectClassName, int houseHoldId, String graspConfig) | |
boolean | setParameters (String action, String para, String reservedParam) |
Private Member Functions | |
void | init (Pose2D position, String objectClassName, int houseHoldId, String graspConfig, String workspace) |
void | setBasePose (String jsonPose) |
void | setGraspInfo (String jsonInfo) |
boolean | setObjectPose (ArrayList< String > objPose) |
Private Attributes | |
boolean | ifBasePoseSet = false |
boolean | ifObjectInfoSet = false |
An ActionUnit is a container of GenericAction. Unit does not have to be containing only one action. e.g. an action of detection an object on a table can contain a few steps, move to pos1, detect, move to pos2, detect, move to pos3, detect, etc.
Definition at line 80 of file MoveAndGraspActionUnit.java.
org::srs::srs_knowledge::task::MoveAndGraspActionUnit::MoveAndGraspActionUnit | ( | Pose2D | position, | |
String | objectClassName, | |||
int | houseHoldId, | |||
String | graspConfig | |||
) | [inline] |
Definition at line 82 of file MoveAndGraspActionUnit.java.
org::srs::srs_knowledge::task::MoveAndGraspActionUnit::MoveAndGraspActionUnit | ( | Pose2D | position, | |
String | objectClassName, | |||
int | houseHoldId, | |||
String | graspConfig, | |||
String | workspace | |||
) | [inline] |
Definition at line 86 of file MoveAndGraspActionUnit.java.
String org::srs::srs_knowledge::task::MoveAndGraspActionUnit::getActionType | ( | ) | [inline, virtual] |
Implements org::srs::srs_knowledge::task::HighLevelActionUnit.
Definition at line 142 of file MoveAndGraspActionUnit.java.
int org::srs::srs_knowledge::task::MoveAndGraspActionUnit::getNextCUActionIndex | ( | boolean | statusLastStep | ) | [inline] |
Reimplemented from org::srs::srs_knowledge::task::HighLevelActionUnit.
Definition at line 148 of file MoveAndGraspActionUnit.java.
boolean org::srs::srs_knowledge::task::MoveAndGraspActionUnit::ifParametersSet | ( | ) | [inline, virtual] |
Implements org::srs::srs_knowledge::task::HighLevelActionUnit.
Definition at line 206 of file MoveAndGraspActionUnit.java.
void org::srs::srs_knowledge::task::MoveAndGraspActionUnit::init | ( | Pose2D | position, | |
String | objectClassName, | |||
int | houseHoldId, | |||
String | graspConfig, | |||
String | workspace | |||
) | [inline, private] |
Definition at line 90 of file MoveAndGraspActionUnit.java.
void org::srs::srs_knowledge::task::MoveAndGraspActionUnit::setBasePose | ( | String | jsonPose | ) | [inline, private] |
Definition at line 181 of file MoveAndGraspActionUnit.java.
void org::srs::srs_knowledge::task::MoveAndGraspActionUnit::setGraspInfo | ( | String | jsonInfo | ) | [inline, private] |
Definition at line 191 of file MoveAndGraspActionUnit.java.
boolean org::srs::srs_knowledge::task::MoveAndGraspActionUnit::setObjectPose | ( | ArrayList< String > | objPose | ) | [inline, private] |
Definition at line 201 of file MoveAndGraspActionUnit.java.
boolean org::srs::srs_knowledge::task::MoveAndGraspActionUnit::setParameters | ( | String | action, | |
String | para, | |||
String | reservedParam | |||
) | [inline] |
Reimplemented from org::srs::srs_knowledge::task::HighLevelActionUnit.
Definition at line 171 of file MoveAndGraspActionUnit.java.
boolean org::srs::srs_knowledge::task::MoveAndGraspActionUnit::ifBasePoseSet = false [private] |
Definition at line 211 of file MoveAndGraspActionUnit.java.
boolean org::srs::srs_knowledge::task::MoveAndGraspActionUnit::ifObjectInfoSet = false [private] |
Definition at line 212 of file MoveAndGraspActionUnit.java.