Public Member Functions | Private Member Functions | Private Attributes
org.srs.srs_knowledge.task.MoveAndGraspActionUnit Class Reference
Inheritance diagram for org.srs.srs_knowledge.task.MoveAndGraspActionUnit:
Inheritance graph
[legend]

List of all members.

Public Member Functions

String getActionType ()
int getNextCUActionIndex (boolean statusLastStep)
boolean ifParametersSet ()
 MoveAndGraspActionUnit (Pose2D position, String objectClassName, int houseHoldId, String graspConfig)
 MoveAndGraspActionUnit (Pose2D position, String objectClassName, int houseHoldId, String graspConfig, String workspace)
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

Detailed Description

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.


Constructor & Destructor Documentation

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.


Member Function Documentation

Reimplemented from org.srs.srs_knowledge.task.HighLevelActionUnit.

Definition at line 148 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.


Member Data Documentation

Definition at line 211 of file MoveAndGraspActionUnit.java.

Definition at line 212 of file MoveAndGraspActionUnit.java.


The documentation for this class was generated from the following file:


srs_knowledge
Author(s): Ze Ji
autogenerated on Mon Oct 6 2014 08:27:33